gamescope icon indicating copy to clipboard operation
gamescope copied to clipboard

Steam Deck Oled Mura Compensation broken with FSR and NIS upscaling

Open JDGBOLT opened this issue 1 year ago • 1 comments

By enabling the gamescope mura compensation that is put in place for galileo/Steam Deck Oled using the command: DISPLAY=:0 xprop -root -f GAMESCOPE_COLOR_MURA_CORRECTION_DISABLED 32c -set GAMESCOPE_COLOR_MURA_CORRECTION_DISABLED 0 When using the FSR and NIS upscaling methods, the screen with FSR seems to be overlaying the mura map directly onto the screen, and with NIS it becomes very washed out, as follows:

FSR: PXL_20240217_032659023 MP PXL_20240217_010159600

NIS: PXL_20240217_032714543 MP

Seems like the shader is occurring at the wrong place in the chain perhaps, though could very well be something else that is messing with things. For reference both games were set to 960x600/540 on the steam deck oled with auto for the scaling mode. Do realize that this is definitely something that is not the default and likely unsupported at this time, just thought I would file an issue as with the map being available finally for my Deck Oled via the updates to galileo-mura, thought I would test things and noticed this being the current behavior. For reference this is the main channel 20240216.1000 image with gamescope 3.14.1.

JDGBOLT avatar Feb 17 '24 03:02 JDGBOLT

As of the latest Steam Beta Client and the Steam Deck main channel, this is enabled by default when starting up the gamescope-session and steam, so as a result out of the box on this particular configuration this will show up always when running the main channel with the beta client and run a game or general window with fsr or nis upscaling enabled. The steam client that enabled it seems to be from March 8th, and it's still present as of the 20240304.1000 steam deck image on the oled steam deck.

JDGBOLT avatar Mar 12 '24 23:03 JDGBOLT

This is fixed now.

misyltoad avatar May 12 '24 09:05 misyltoad