Bug 96501 - Broadcast RGB setting not working via xorg.conf
Summary: Broadcast RGB setting not working via xorg.conf
Status: RESOLVED INVALID
Alias: None
Product: xorg
Classification: Unclassified
Component: Driver/intel (show other bugs)
Version: unspecified
Hardware: All All
: medium normal
Assignee: Chris Wilson
QA Contact: Intel GFX Bugs mailing list
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-06-12 22:07 UTC by N. W.
Modified: 2016-12-08 02:48 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments

Description N. W. 2016-06-12 22:07:14 UTC
Hi,

the Broadcast RGB setting is working fine when setting it via xrandr from a terminal like this:

xrandr --output HDMI1 --set "Broadcast RGB" "Full"

But when trying to do this via the xorg.conf files to make it stick after reboot, it does not work.

I've set up the following file:

/etc/X11/xorg.conf.d/20-intel.conf

with the following contents:


Section "Device"
 Identifier "Intel Graphics"
 Driver     "intel"
 Option     "AccelMethod" "sna"
 Option     "DRI" "3"
 Option     "SwapbuffersWait" "true"
 Option     "TripleBuffer" "true"
 Option     "TearFree" "true"
 Option     "Monitor-HDMI1" "HDMI1"
EndSection

Section "Monitor"
 Identifier "HDMI1"
 Option     "Broadcast RGB" "Full"
EndSection


As you can see, I've even tied the output to the monitor section as described in the intel manpage and xorg.conf manpage, but it still does not work.

Tested on Xubuntu 16.04.

Could you please fix it?

Regards
Comment 1 Chris Wilson 2016-06-13 07:58:02 UTC
Setting random connector properties is not supported from xorg.conf, and it is definitely not described in intel.4. The only mention there is that you need to use xrandr to configure the outputs at runtime.
 
It is very tricky to extend the supported list of options for the per-output sections from inside the ddx.
Comment 2 N. W. 2016-06-13 08:29:00 UTC
Hm, okay, thanks for the info. But then could you please tell me how to change the Broadcast RGB setting and make it stick after reboots?

I now that you could execute xrandr on every startup by adding it to the startup applications.

But this is not very elegant IMHO and has the disadvantage that it only works after X has started.

Is there any other way to do this?

Would be much appreciated if you could explain it.

Regards


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.