Closed xmers closed 9 months ago
This has nothing to do with kitty. It's an incompatibility between NVIDIA drivers and Wayland. Upstream bug report: https://github.com/NVIDIA/egl-wayland/issues/85 This bug is exposed in kitty 0.32 because now kitty explicitly asks for SRGB output buffers, to ensure color rendering is correct. See https://github.com/kovidgoyal/kitty/commit/97f5cad3352ee38588b8c5e81988e239bba58a64
Use linux_display_server x11
in kitty.conf to use XWayland or better
yet, just switch back to X and be headache free.
Alternately, hold off updating kitty until the NVIDIA bug is fixed.
Where did you install the package from? Does the crash happen with 0.31.0? I'm curious if I should push it to the stable fedora 39 repo or not... (and it works fine for me, NVIDIA 545.29.06 kde plasma wayland).
I have the same problem on debian sid, 0.32 with nightly doesn't work, but 0.31 is fine.
Then that will be because your system is not providing an SRGB output buffer which kitty now explicitly requests. See https://github.com/kovidgoyal/kitty/commit/97f5cad3352ee38588b8c5e81988e239bba58a64
As I said, use the X11 backend. Presumably earlier your system was happily not providing an sRGB output buffer which means colors would have been incorrect.
Same problem here. Using gnome+wayland+kitty 0.32. After downgrade to kitty-0.31 everything works again. Manual downgrade to Xwayland is not a solution for me.
Then stick to kitty 0.31 until you can upgrade the rest of your software stack.
And this is the upstream bug report, follow up there: https://github.com/NVIDIA/egl-wayland/issues/85
Same problem with latest kitty 0.32.1:
<home:pts0:~>$ rpm -q kitty
kitty-0.32.1-1.fc40.x86_64
<home:pts0:~>$ kitty
[destroyed object]: error 7: failed to import supplied dmabufs: Unsupported buffer format 875713345
[026 16:12:53.246878] [glfw error 65544]: Wayland: fatal display error: Chyba protokolu
<home:pts0:~>$
Looks like still not fixed. :-(
You will need to followup upstream then. There is only so much I can do to workaround the insanity that is Wayland.
And this is the upstream bug report, follow up there: NVIDIA/egl-wayland#85
The issue is now fixed in the 550.60 drivers.
And this is the upstream bug report, follow up there: NVIDIA/egl-wayland#85
The issue is now fixed in the 550.60 drivers.
Should it be fixed in 555.58.02 as well?
Should it be fixed in 555.58.02 as well?
Yes it is fixed in 555.
Should it be fixed in 555.58.02 as well?
Yes it is fixed in 555.
I'm still getting the message about srgb with wayland.
Yes, the actual issue in the drivers isn't fixed, it just doesn't prevent kitty from starting anymore.
Hi! I do get the very same error when using my amd rx 550 and the newest amd drivers.
And? Your drives don't support sRGB colors, you need to report the issue to your driver's developers.
Yes, the actual issue in the drivers isn't fixed, it just doesn't prevent kitty from starting anymore.
Ahh, thanks! Didn't know it didn't launch before. I was using an old version of Kitty which I just realized so I upgraded and started to notice it when using some functions of kitten.
Describe the bug After the 0.32.0 release,
kitty
fails to open, either by clicking on the icon or attempting to execute it from another terminal.To Reproduce
kitty
desktop icon produces no response.kitty
command, the below error is thrown.Screenshots
Environment details
Sys logs