| 2 Dec 2025 |
| Sean joined the room. | 06:12:32 |
Sean | I updated nixos and none of my dxvk games will start anymore | 07:09:49 |
Sean | they start, and don't show the game window | 07:10:23 |
Sean | bunch of errors in the logs like this
ATTENTION: default value of option vk_x11_override_min_image_count overridden by environment.
| 07:11:00 |
Sean | although this is just cyberpunk. other dxvk games seem to just not start (without crashing, and without any useful logs) | 07:18:34 |
K900 | That is not an error | 07:39:52 |
K900 | That is a warning and it's fine | 07:39:56 |
Sean | okay. I think it was due to mangohud being enabled with MANGOHUD=1 because when I removed that my game started | 07:41:21 |
Sean | so maybe mangohud broke or something idk | 07:41:32 |
Sean | I removed MANGOHUD=1 PROTON_ENABLE_WAYLAND=1 PROTON_ENABLE_HDR=1 %command% | 07:43:57 |
K900 | Yeah out of those three I doubt mangohud is the issue | 07:44:23 |
K900 | And HDR should be on by default now | 07:44:53 |
K900 | (where appropriate) | 07:44:55 |
Sean | it was. I just started the game with the other 2 enabled | 07:45:00 |
Sean | unless it's just a fluke and now it works completely | 07:45:22 |
Sean | no it doesn't start with MANGOHUD=1 | 07:45:59 |
Sean | testing with the game: control | 07:46:13 |
niklaskorz | huh, TIL | 11:15:52 |
niklaskorz | I'm not on KDE anymore but on my wife's KDE system proton-ge with wayland enabled also suddenly refuses to show any windows, as of last week | 11:17:58 |
K900 | My money would definitely be on wine-wayland tbh | 11:18:43 |
K900 | There's a reason it's VERY EXPERIMENTAL DO NOT USE | 11:18:54 |
niklaskorz | it worked pretty well for the past two months but I'm also back on gamescope for now for HDR | 11:21:38 |
K900 | You shouldn't need any of that, Plasma should just do HDR natively with Proton | 11:25:17 |
niklaskorz | that'd be news to me, afaik kwin6 does not support HDR for Xwayland | 11:37:05 |
niklaskorz | only explicit mention I can find is from 2023 though: https://zamundaaa.github.io/wayland/2023/12/18/update-on-hdr-and-colormanagement-in-plasma.html | 11:40:15 |
niklaskorz |
Apps running through Xwayland are strictly limited to sRGB too, even if they have the ability to work with ICC profiles, as they have the same problem as Wayland native apps: Outside of manual overrides with application settings there’s now way to tell them to use a specific ICC profile or colorspace, and there’s also no way for KWin to know which profile or colorspace the application is using. Even if you set an ICC profile with an application setting, KWin still doesn’t know about that, so the colors will be wrong.1
It would be possible to introduce an “API” using X11 atoms to make at least the basic arbitrary primaries + sRGB EOTF case work though, so if any developers of apps that are still stuck with X11 for the foreseeable future would be interested in that, please contact me about it!
| 11:40:26 |
niklaskorz |
While I already mentioned that Xwayland apps are restricted to sRGB, gamescope uses a Vulkan layer together with a custom Wayland protocol to bypass Xwayland almost entirely.
| 11:41:30 |
K900 | Oh wait no I'm wrong actually | 11:42:39 |
K900 | Kwin doesn't ship the cursed WSI | 11:42:42 |
K900 | So yes you either need nested gamescope <- gamescope WSI <- xwayland game | 11:43:16 |