gamescope icon indicating copy to clipboard operation
gamescope copied to clipboard

Steam Deck and HDMI: Wrong colors when refresh rate is on 50

Open bziemons opened this issue 2 years ago • 2 comments

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
Screenshot 2022-07-19 17-54-17 Screenshot 2022-07-19 17-54-29
Screenshot 2022-07-19 18-20-44 Screenshot 2022-07-19 18-20-33

bziemons avatar Jul 19 '22 16:07 bziemons

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.

misyltoad avatar Jul 19 '22 17:07 misyltoad

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.

ruineka avatar Sep 12 '22 11:09 ruineka