gamescope
gamescope copied to clipboard
Steam Deck and HDMI: Wrong colors when refresh rate is on 50
When I was looking for ways to reproduce (or not reproduce) the issue #549, I found out that the colors coming through HDMI seemed different on refresh rate 50. What's annoying about this is that the gamma is off by a lot on refresh rate 50 and dark areas in-game can basically not be seen. This could, however, be a hardware issue of my HDMI to USB capture card (Sunplus Innovation Technology Inc. FHD Capture based no-name product). I am grabbing video via gstreamer & v4l2 via the following pipeline: v4l2src device=/dev/video0 ! watchdog ! video/x-raw,format=YUY2,width=1920,height=1080,framerate=60/1,colorimetry=(string)1:4:16:1 ! videoconvert ! …
(e. g. waylandsink)
For better understanding, see the following screenshots:
Bad | Good enough |
---|---|
![]() |
![]() |
![]() |
![]() |
We probably dont want to be exposing arbitrary refresh rates for external displays. It works... sometimes, but itll never have 100% coverage. For the internal display, we use custom clocks for that exact reason.
We probably dont want to be exposing arbitrary refresh rates for external displays. It works... sometimes, but itll never have 100% coverage. For the internal display, we use custom clocks for that exact reason.
Speaking of this, where exactly is this specified? I've been experimenting with a OneXPlayer internal display and I've noticed different ranges that work on Holoiso vs ChimeraOS. Holoiso having a much larger range that works.