09:00 MrCooper: YaLTeR[m]: not really seeing the distinction TBH — if Firefox asks for a frame event without attaching a buffer, it better be ready to receive that frame event :)
09:01 MrCooper: the compositor is free to send the event immediately on processing the commit
09:04 YaLTeR[m]: yeah that makes sense to me
11:10 wlb: wayland Issue #529 opened by Z_fentom Fentom (zfentom100) Add a extension in Zen browser renders mostly outside of it instead in the window itself https://gitlab.freedesktop.org/wayland/wayland/-/issues/529
11:15 wlb: wayland Issue #529 closed \o/ (Add a extension in Zen browser renders mostly outside of it instead in the window itself https://gitlab.freedesktop.org/wayland/wayland/-/issues/529)
11:16 YaLTeR[m]: MrCooper: it appears that there's more to this Firefox issue since today it sometimes breaks even if I don't offscreen anything (also I made offscreen in niri not send frame callbacks to invisible surfaces, which did fix it in some cases)
12:37 luc4: Hello! Not sure if this is the right place to ask. Unfortunately, it seems that high-end Linux machines on the market are always sold with an nVidia dGPU. Also, it seems that video output ports are wired to that GPU. Do you know if this may be a problem when using Wayland, in particular kwin, as I tend to use the Plasma desktop? Are there still problems when using Wayland with nVidia in hybrid mode?
12:41 kennylevinsen: luc4: That's purely a kwin question, as that's your wayland server. wayland is just a protocol, the development of which is what this channel is for
12:42 luc4: kennylevinsen: I'm sorry, this is the topic: "Discussion about the Wayland protocol and its implementations"
12:42 kennylevinsen: yes, the kwin developers would discuss the code implementing the Wayland protocol in here
12:44 kennylevinsen: what you're looking for is KDE end-user support, which we can't provide here. But, my gut feeling is that it'll work just fine unless your GPU driver is buggy for your particular hardware.
12:46 luc4: kennylevinsen: I'm interested in kwin, but not only. Otherwise I would use #kwin. If discussions about the implementations is on topic, I do not clearly understand the problem. Thanks for your answer though.
12:47 kennylevinsen: luc4: the GPU handling and any relevant configuration code is not shared between Wayland server implementations - think of KDE and GNOME like e.g. Firefox vs. Chrome, with this being a channel about HTTP
12:48 kennylevinsen: wayland only defines how your apps can talk to a server
12:48 kennylevinsen: but, most wayland servers should work with any non-broken GPU driver - if it doesn't, it's probably a GPU driver bug. :)
14:53 llyyr: the color-management protocol has various restrictions that the VK_EXT_hdr_metadata extension doesn't have. For example the invalid_luminance error. the vulkan extension doesn't forbid max_cll being outside the minL or maxL range
14:53 llyyr: currently mesa will just set these illegal values and raise a compositor error
14:54 llyyr: is this something clients have to consider or is it mesa's responsibility to just check this?
15:03 wlb: weston Issue #1002 closed \o/ (keyboard focus lose https://gitlab.freedesktop.org/wayland/weston/-/issues/1002)
15:36 zamundaaa[m]: llyyr: I haven't seen any apps actually set such wrong values, but considering how broken HDR metadata can be, it's probably best to check it in Mesa
15:36 llyyr: it's a video file, mpv just passes through the metadata
20:10 riteo: folks, update regarding the client multiplexing proxying endeavour I described last time
20:11 riteo: Still rough, but I can now multiplex two godot clients, with a very basic set of interfaces at least. Still haven't tried super crazy setups as I'm still polishing the ID handling code. Some things are still wrongly referenced (keyboard handling gets "broadcasted" for some reason) but otherwise I can use both clients fine!
20:23 wytrzeszcz__: SHA-256 checksum for /usr/share/kicad/symbols/Amplifier_Buffer.kicad_sym (remote): 116c446365974b0a2264826092169485732a72ef2f850bf2a2d18e1525f9687d
20:23 wytrzeszcz__: SHA-256 checksum for /usr/share/kicad/symbols/Amplifier_Difference.kicad_sym (remote): b21311c6ca3c0f77eab14d3b15d009a634add6b0c6cc2d98cf5889acc4d3d48c
20:23 wytrzeszcz__: SHA-256 checksum for /usr/share/kicad/symbols/Amplifier_Instrumentation.kicad_sym (remote): 131d4d5d03bcbea79afc9ebd08c47a5ea5aebe9bf7b516ef0490b6be017499d7
20:24 wytrzeszcz__: SHA-256 checksum for /usr/share/kicad/symbols/4xxx.kicad_sym (remote): 60cbb92571dd4a4b75b5a691817c309219dd88f42e070af556ba9ec973335888
20:24 wytrzeszcz__: SHA-256 checksum for /usr/share/kicad/symbols/Amplifier_Video.kicad_sym (remote): 9bcb8e392510f1cf5587e725fc7604d417e8bded7916829e0fbdb03b176d7a42
20:24 wytrzeszcz__: SHA-256 checksum for /usr/share/kicad/symbols/Analog.kicad_sym (remote): a6fc44af6d7a6abc58a4d55186d1fa7d8b1efea14f8337834c26a4995de0180b
20:24 wytrzeszcz__: SHA-256 checksum for /usr/share/kicad/symbols/4xxx_IEEE.kicad_sym (remote): b7f3c77753db4ba37746db071d18a9686f82e5a51cb0b3e9b176a3d53b36cc4b
20:24 wytrzeszcz__: SHA-256 checksum for /usr/share/kicad/symbols/74xGxx.kicad_sym (remote): daa0c2b0ed7f39dd63833dac8721d621c97b12179b72d1157e7de7125ac08a8a
20:24 wytrzeszcz__: SHA-256 checksum for /usr/share/kicad/symbols/Amplifier_Current.kicad_sym (remote): bf1b4fc0c94ffb1cf9847ffbc2209da56d1222d9c10a616907fa77c63cf3cd96
20:24 wytrzeszcz__: SHA-256 checksum for /usr/share/kicad/symbols/Amplifier_Audio.kicad_sym (remote): d07c87bde46ef8af90df949d57c38c0d45b89dc8a418e8a55662b87b27c39725
20:24 wytrzeszcz__: SHA-256 checksum for /usr/share/kicad/symbols/Analog_DAC.kicad_sym (remote): 36080f20a4de211afd450cd46f97ae8c902a98cdcad3570402ad35fbe9311422
20:24 wytrzeszcz__: SHA-256 checksum for /usr/share/kicad/symbols/Buffer.kicad_sym (remote): 37571b0674ba40787ec990840bacbd5b1e5b1958c0ba80958399edea7bfd1fda
20:24 wytrzeszcz__: SHA-256 checksum for /usr/share/kicad/symbols/Battery_Management.kicad_sym (remote): 2f528dff9190c4d66f2b55f8a2ae86b754f629f3d31b5e90e3341e3754647fc2
20:24 wytrzeszcz__: SHA-256 checksum for /usr/share/kicad/symbols/74xx_IEEE.kicad_sym (remote): b468b814e1fa92b773ecbfbf3621a1a17faa3bbdb5afcaeb37c24094db2c642e
20:24 wytrzeszcz__: SHA-256 checksum for /usr/share/kicad/symbols/Audio.kicad_sym (remote): 4fc53f0303d6299fcc3d5105973a1a74027f501866ea56da8a9ae054922e9461
20:24 wytrzeszcz__: SHA-256 checksum for /usr/share/kicad/symbols/Comparator.kicad_sym (remote): 7edcabe434cc8fe34d8c773483ab1ac5019829cf07836397c1689e7c3a3503bc
20:24 wytrzeszcz__: SHA-256 checksum for /usr/share/kicad/symbols/Amplifier_Operational.kicad_sym (remote): 60adc65fbda0e5cbad47d655f4294086402eb0a6ca506605ff55857feb0b5aa4
20:24 wytrzeszcz__: SHA-256 checksum for /usr/share/kicad/symbols/74xx.kicad_sym (remote): d229bea4164b7197952f31aa6deff19d9eaa0cf0a319190424cfad3ba1b6a727
20:24 wytrzeszcz__: SHA-256 checksum for /usr/share/kicad/symbols/Analog_ADC.kicad_sym (remote): 44636f75a33585f67b33befcfcf409cf775b6c562087db6c0de45039a221fc04
20:24 wytrzeszcz__: SHA-256 checksum for /usr/share/kicad/symbols/Connector_Audio.kicad_sym (remote): b13597da67d37b47d377eb0fbbd23500aa696c226f39ec469d4dbf8a800ea638
20:24 wytrzeszcz__: SHA-256 checksum for /usr/share/kicad/symbols/Analog_Switch.kicad_sym (remote): 90716efaf9e539cc489dd82cbd1c68a2015a3f0173a6297206e17248d79f21c4
20:25 wytrzeszcz__: SHA-256 checksum for /usr/share/kicad/symbols/CPLD_Microchip.kicad_sym (remote): 29f916117ddc3f56c908ae03617b4faf0ebec29a1fb071cf77fddaf431fa80ff
20:25 wytrzeszcz__: SHA-256 checksum for /usr/share/kicad/symbols/CPLD_Renesas.kicad_sym (remote): 70c1146b23c6a737b98e4c6e8cb506470a933191875cd48c0d4d2df45b2f6f0d
20:25 wytrzeszcz__: SHA-256 checksum for /usr/share/kicad/symbols/CPU_NXP_6800.kicad_sym (remote): 67637089cfc159c55adf950e6bee8e9d061ef26c83ac02b92551c4212ed9b3de
20:25 wytrzeszcz__: SHA-256 checksum for /usr/share/kicad/symbols/CPLD_Xilinx.kicad_sym (remote): a51ac002069a9ba2d7e7ae1ca18206fb42152e01698f459a703abfc9685371ce
20:25 wytrzeszcz__: SHA-256 checksum for /usr/share/kicad/symbols/CPU.kicad_sym (remote): d0d94aa8e0fbc4b1b56332c2b0ff4c36c207620d7ea98e0ed2b0855a1f731eb2
20:25 wytrzeszcz__: SHA-256 checksum for /usr/share/kicad/symbols/CPU_NXP_68000.kicad_sym (remote): f7ac6d7982b2149645f1cf6032446c35d1532139f21f04dcc58d7f980b93f1f1
20:25 wytrzeszcz__: SHA-256 checksum for /usr/share/kicad/symbols/Converter_ACDC.kicad_sym (remote): 48abf925bcbe2a6252d0e231915bcd5c650b78b94e002c2080defcbc18250d16
20:25 wytrzeszcz__: SHA-256 checksum for /usr/share/kicad/symbols/CPU_PowerPC.kicad_sym (remote): c3c04e97bd215a62e902fd5534c8394af440be28d0c5d89c83a45f4bd2e15981
20:25 wytrzeszcz__: SHA-256 checksum for /usr/share/kicad/symbols/Converter_DCDC.kicad_sym (remote): 984cd26930df75712f5b05f49ad5cfee240c9dff5cadedfea60e32c2bdff0a1d
20:25 wytrzeszcz__: SHA-256 checksum for /usr/share/kicad/symbols/CPU_NXP_IMX.kicad_sym (remote): 7e50da73a9327ad108687d6d522810332c548cdd9ad978d13ab82bd8f1cb7aee
20:25 wytrzeszcz__: SHA-256 checksum for /usr/share/kicad/symbols/CPLD_Altera.kicad_sym (remote): fc9ac20273180f8be413d13dfe38d44e2192381aefe4f4e76f82265ea9615ae3
20:25 wytrzeszcz__: SHA-256 checksum for /usr/share/kicad/symbols/Diode_Laser.kicad_sym (remote): ae3727e56111f7d272986bc6f1937b187f3ee7841325a7a66c7904cf02c49ed9
20:25 wytrzeszcz__: SHA-256 checksum for /usr/share/kicad/symbols/Diode_Bridge.kicad_sym (remote): 4afb6e12ea55af7774fa94a99f8866bd9544554e143729a07eec3ebb52145c26
20:25 wytrzeszcz__: SHA-256 checksum for /usr/share/kicad/symbols/Driver_Display.kicad_sym (remote): b46b09f268f8bd6469994928265c009f08223727772f0b2b5ffe09e4bb867f5d
20:25 wytrzeszcz__: SHA-256 checksum for /usr/share/kicad/symbols/Driver_Haptic.kicad_sym (remote): cb761b97a1fe1f66a4aa0a7819f38279c772c014cce06328d34d0315b0f00ccc
20:25 wytrzeszcz__: SHA-256 checksum for /usr/share/kicad/symbols/Display_Graphic.kicad_sym (remote): 559a6a32d83a423f650cf651e83b99278e3ed0ddb2ef1ac7a430a994b55019b5
20:25 wytrzeszcz__: SHA-256 checksum for /usr/share/kicad/symbols/Display_Character.kicad_sym (remote): 876d2b80cbb68c16b6419e79e58252d9b69403cb987931dda78ce8e940fd97f5
20:25 wytrzeszcz__: SHA-256 checksum for /usr/share/kicad/symbols/Driver_FET.kicad_sym (remote): 60cc4e35cbc48fd779aa91c90554c02e00894f0d485d3bb9a8252343666058d4
20:25 wytrzeszcz__: SHA-256 checksum for /usr/share/kicad/symbols/Diode.kicad_sym (remote): b58d2afcc3920850877a3b0271e8d79c9e1aba18a4d6919e297bf0f4d7ce98a5
20:26 wytrzeszcz__: SHA-256 checksum for /usr/share/kicad/symbols/Driver_LED.kicad_sym (remote): d73b4fa8a42c7a8e1c3bfae635ebd86fb1f07ccce232d864e7a4dad9c390a9de
20:26 wytrzeszcz__: SHA-256 checksum for /usr/share/kicad/symbols/Device.kicad_sym (remote): 972f851ebf7c10dfe97eefd5d847406154b18ee6158013bd19165477d6364abd
20:26 wytrzeszcz__: SHA-256 checksum for /usr/share/kicad/symbols/Driver_Relay.kicad_sym (remote): 5324666d15964215d9fec80509df14c550a5c73793137ad8df60b66179549f2c
20:26 wytrzeszcz__: SHA-256 checksum for /usr/share/kicad/symbols/DSP_Freescale.kicad_sym (remote): 1b9d472f32870328b630699770490e027235f109509ddbc988789bf073ee93a5
20:26 wytrzeszcz__: SHA-256 checksum for /usr/share/kicad/symbols/DSP_AnalogDevices.kicad_sym (remote): 7e827836867ea0cfaf262dfd70dba13f559c95c3f7565811f0ade29c0c92eea4
20:26 wytrzeszcz__: SHA-256 checksum for /usr/share/kicad/symbols/Driver_TEC.kicad_sym (remote): f7ce5735daaee2ee67f50c765a519bb83793793c095b51e409c1ba3275688160
20:26 wytrzeszcz__: SHA-256 checksum for /usr/share/kicad/symbols/DSP_Texas.kicad_sym (remote): d0447efb13a28215ded98efd42de5eab99516649b62e7215d5e5f54af1ae4844
20:26 wytrzeszcz__: SHA-256 checksum for /usr/share/kicad/symbols/Fiber_Optic.kicad_sym (remote): 4178509147f28bb334df830b8a2aa984d9cfef0cba67c32630d60247f9129e9e
20:26 wytrzeszcz__: SHA-256 checksum for /usr/share/kicad/symbols/DSP_Motorola.kicad_sym (remote): aaec7dc2a7c160dc39e797fa3d169dc25e6a52864abe998020311129fb386758
20:26 wytrzeszcz__: SHA-256 checksum for /usr/share/kicad/symbols/DSP_Microchip_DSPIC33.kicad_sym (remote): 1e01171efa786d6b148cca50a6e3c651e474c155896247b589f0f3f1c45475b5
20:26 wytrzeszcz__: SHA-256 checksum for /usr/share/kicad/symbols/Filter.kicad_sym (remote): bc45aba3bcfe9884902945936051f7e74550680e16fc162d017837a1817b376f
20:26 wytrzeszcz__: SHA-256 checksum for /usr/share/kicad/symbols/FPGA_Efinix_Trion.kicad_sym (remote): 2cc7d1f9381a09b5c85d6ff402a8f33a04f4e94086f026a9c725044a63a2784d
20:26 wytrzeszcz__: SHA-256 checksum for /usr/share/kicad/symbols/FPGA_CologneChip_GateMate.kicad_sym (remote): b38c38da7d02ecb75dd282e775d4e1187c97ac7e80e51d81b83cb99e271cd422
20:26 wytrzeszcz__: SHA-256 checksum for /usr/share/kicad/symbols/Driver_Motor.kicad_sym (remote): 2db53f303c996abe243aa28e522da2a5d470fd4acd2185589311175e85377d0e
20:26 wytrzeszcz__: SHA-256 checksum for /usr/share/kicad/symbols/Connector_Generic_MountingPin.kicad_sym (remote): 2f245fbac7136fd62c1b41c8e8d75ab5d9b0589c5081527c8ecc0876fa7855d9
20:26 wytrzeszcz__: SHA-256 checksum for /usr/share/kicad/symbols/FPGA_Microsemi.kicad_sym (remote): 29a8f2fb92140f8c2b72e5a9f9c192ddf6d38c9b5a9414e52f44cff85d57db08
20:26 wytrzeszcz__: SHA-256 checksum for /usr/share/kicad/symbols/FPGA_Lattice.kicad_sym (remote): 83d754b9ab39796b51a05dd4879618bc3e37d3bfd0a4cd46d2a3d75a2dec4743
20:26 wytrzeszcz__: SHA-256 checksum for /usr/share/kicad/symbols/Connector_Generic.kicad_sym (remote): c44a0a561694b37a58027539b4e215067f64b5789cd7855bc001890dc484d51b
20:26 wytrzeszcz__: SHA-256 checksum for /usr/share/kicad/symbols/GPU.kicad_sym (remote): 02cedc3b1c2540ede6676a9ee55b7984f70c9638f3b408751e3c3ea6f2681526
20:27 wytrzeszcz__: SHA-256 checksum for /usr/share/kicad/symbols/FPGA_Xilinx.kicad_sym (remote): a0573e5d9b9f18bbd36d10e5dd46099be7d373cb81f36fc6897f36419163cdfd
20:27 wytrzeszcz__: SHA-256 checksum for /usr/share/kicad/symbols/Graphic.kicad_sym (remote): 7d9e85008609480177244edf24603b96422df12c62b319f9dde73e9040e188ff
20:27 wytrzeszcz__: SHA-256 checksum for /usr/share/kicad/symbols/Connector.kicad_sym (remote): f3820e341582909b9489769c3b32dcf613e205057a8b2b66f889cdb0b1b0473a
20:27 wytrzeszcz__: SHA-256 checksum for /usr/share/kicad/symbols/Interface_CurrentLoop.kicad_sym (remote): 90616769317075ba6cc7110dbb22845e06514672844cec768150ac0e20e6e289
20:27 wytrzeszcz__: SHA-256 checksum for /usr/share/kicad/symbols/Interface_CAN_LIN.kicad_sym (remote): d3bd73092c8679b3f8a8a9047375512e0cc3d81f4307b3ec900a48d300e7cdce
20:27 vyivel: dwfreed:
20:27 wytrzeszcz__: SHA-256 checksum for /usr/share/kicad/symbols/Interface_Ethernet.kicad_sym (remote): ffcb00b8ccb31c548ab3c615d5b46a5db82a68ba76c017bd0e5c8b0ca0f689ef
20:27 wytrzeszcz__: SHA-256 checksum for /usr/share/kicad/symbols/Interface.kicad_sym (remote): c26b5efb9be33657d34c8f94d91b2a4bcfadb9f02a00795a3309566b68d3a614
20:27 wytrzeszcz__: SHA-256 checksum for /usr/share/kicad/symbols/Interface_HDMI.kicad_sym (remote): 945d10a699357c6159ac9e53a4227c4fbfed4439aa42cad9e2bbc60aab1550e0
20:27 dwfreed: vyivel: thanks
20:27 vyivel: 👍
20:30 dwfreed: wytrzeszcz__: you appear to have pasted either in the wrong window, or with the wrong clipboard contents; I don't know if hexchat has an outgoing message queue clear function, but if it does, you should use that. PM me once you have (or if it doesn't, just send me a PM, and eventually I'll get it once you've finished spewing your paste into the void) and I'll remove the quiet
21:24 wytrzeszcz__: sorry for mess tho
21:24 dwfreed: it happens