ValveSoftware / SteamOS

SteamOS community tracker
1.52k stars 69 forks source link

No way to set HDMI content type #494

Open andrewkendall opened 8 years ago

andrewkendall commented 8 years ago

Your system information

This is less of a bug and more of a feature request. Apologies in advance if I'm posting to the wrong place or if I've just missed the setting.

I'm using an Alienware Steam Machine with a Sony TV via a Marantz A/V receiver.

Plugged in to the Marantz I have a PlayStation 3, PlayStation 4, Wii U, Mac Mini, Apple TV, a gaming PC and the Alienware Steam Machine.

I've owned multiple Sony TV sets and each one has supported automatic content type selection:

http://www.hdmi.org/manufacturer/hdmi_1_4/content_type.aspx

How this works is that the device being used identifies what type of content is being sent and the TV adjusts the settings accordingly.

Using a Raspberry Pi running tvservice -d I am able to see that the television supports the following:

HDMI:EDID HDMI VSDB content type support: game|cinema|photo|text

All current consoles I've tested (PlayStation 3, PlayStation 4, Wii U) report a media type of game, the Alienware Steam Machine (SteamOS) however defaults to auto which leads to a washed out picture and increases display lag:

http://www.displaylag.com/how-to-enable-game-mode-on-your-hdtv/

With my gaming PC which has a GeForce GTX 980 Ti I am able to manually set the device to output to 'game' mode using the NVIDIA control panel: http://a.pomf.se/fmbcej.png

I've looked for the same settings in SteamOS (using the package nvida-settings) http://imgur.com/a/rO3P4, but the option doesn't seem to exist in the GUI.

I can't seem to find a way to enable 'game' mode at all in Linux, is this possible?

Ultimately if it is possible I'd propose that as SteamOS is primarily a gaming OS, for the best out of the box experience and to match modern gaming devices the HDMI content type should default to 'game'.

Plagman commented 8 years ago

I think the color range is settable with nvidia-settings, but I'm not aware of a current way to report 'game' mode automatically. I think you're correct that this would be desired here in case TVs will automatically do the right thing in response. We'll look into this.

kq01526 commented 6 years ago

@andrewkendall @Plagman

You might want to have a look at the following bug reports:

INTEL: https://bugs.freedesktop.org/show_bug.cgi?id=104506 AMDGPU: https://bugs.freedesktop.org/show_bug.cgi?id=104507 RADEON: https://bugs.freedesktop.org/show_bug.cgi?id=104508 NOUVEAU: https://bugs.freedesktop.org/show_bug.cgi?id=104509 NVIDIA: https://bugs.freedesktop.org/show_bug.cgi?id=104510