Weird HID render corruption - RGB artifacts in Gaming Mode, Handheld Edition, Steam Deck LCD

hello everyone.

this one’s very very interesting. i have NEVER seen something like this before. so i was playing portal 2 the other day on my steam deck, using cachyOS’s handheld edition, and i wanted to connect a mouse to my dock station. little did i know how pretty and colourful my screen would look like after that, haha :sweat_smile: it looked like, at first, my shaders went corrupted, but then it wouldnt explain the seemingly random placement of such “corrupted” or “missing” shaders, because those red, green and blue squares appear completely at random, and i know the map’s details, it’s as if… as if one’s GPU was about to give out…

apparently, guys, one of your HID patches makes steam decks go CRAZY, because this 100% starts to happen when one connects a mouse. unfortunately, i cant screenshot or provide a video of how it looks like in-game because for some reason they MYSTERIOUSLY disappear when documented, so… here’s steps to reproduce:

  1. install cachyOS handheld edition on steam deck (preferrably LCD)
  2. launch portal 2 in gaming mode (gamescope, wayland)
  3. try playing with steam deck’s joysticks and trackpads
  4. then connect a mouse, observe graphical glitches as the colours are decomposing back into their primitive RGB states LOL
  5. try playing with the joysticks again and observe how such graphical glitches DISAPPEAR and only come back when you are using the mouse

of course, this doesnt happen in desktop mode.

so… something-something, please fix the HID thingie that has these funny patches, please :upside_down_face:

1 Like

I’ve confirmed the same behaviour and showed a video to the cachy guys on discord. Hopefully a fix soon.

I couldn’t recreate this on AC Mirage. Portal 2 yes.

1 Like

This is because of missing lib32-gamescope. We don’t have packaged right now, but it’s going to come soon. Thanks for reporting.

2 Likes

@nasenbluten_enjoyer can you try this build of lib32-gamescope-plus?

:: Doorgaan met de installatie? [J/n] 
(1/1) sleutels in sleutelbos controleren                      [---------------------------------] 100%
(1/1) pakketintegriteit controleren                           [---------------------------------] 100%
(1/1) pakketbestanden laden                                   [---------------------------------] 100%
(1/1) controleren van conflicterende bestanden                [---------------------------------] 100%
fout:fout bij het uitvoeren van de transactie (conflicterende bestanden)
lib32-gamescope-plus: /usr/share/vulkan/implicit_layer.d/VkLayer_FROG_gamescope_wsi.x86_64.json bestaat in het bestandssysteem (eigendom van gamescope-plus)
Er zijn fouten opgetreden, geen enkel pakket geüpgraded.

yeah it conflicts with gamescope-plus it looks like?

:frog:

Sorry, skill issue on my part. This is the correct build.

1 Like

YIPPIIIIEEEE it works yep ty ^^ :clap: :clap: :clap: :clap:

1 Like