I use the radeon driver with two monitors connected to radeon3000. (II) RADEON(0): Port0: XRANDR name: HDMI-0 Connector: HDMI-A DFP1: INTERNAL_KLDSCP_LVTMA DDC reg: 0x7e50 (II) RADEON(0): Port1: XRANDR name: VGA-0 Connector: VGA CRT1: INTERNAL_KLDSCP_DAC1 DDC reg: 0x7e40 The VGA-0 on VGA is used as Primary monitor, that is where GDM and some apps show up. I want the HDMI-0 to be the Primary monitor. I have tried to place Option "Primary" "1" in the Monitor section of the HDMI, however, it is ignored: (WW) RADEON(0): Option "PreferredMode" is not used (WW) RADEON(0): Option "Primary" is not used The Manual Page indicates that this should work, http://cgit.freedesktop.org/xorg/xserver/commit/?id=8fab7f72f2cc4ac5ca415c95ccbd05d3084f10c4
can you attach the xorg.conf you are using.
Created attachment 29556 [details] My Xorg config
Created attachment 29557 [details] secret log document
The desktop environment you are using has to actually have support for the primary randr flag otherwise you need to use app specific controls.
Created attachment 34845 [details] xorg.conf same problem here ... using xf86-video-ati from git and xorg-server-1.8.0, randr 1.3. XRRGetOutputPrimary returns 0. [ 20.795] (II) RADEON(0): Output DVI-0 using monitor section tft-monitor [ 20.795] (**) RADEON(0): Option "PreferredMode" "1280x1024" [ 20.795] (**) RADEON(0): Option "Primary" "True" [ 20.807] (II) RADEON(0): Output DIN has no monitor section [ 20.860] (II) RADEON(0): Output DVI-1 using monitor section crt-monitor [ 20.860] (**) RADEON(0): Option "PreferredMode" "1280x1024" [ 20.860] (**) RADEON(0): Option "LeftOf" "tft-monitor" ... [ 21.048] (II) RADEON(0): RandR 1.2 enabled, ignore the following RandR disabled message. [ 21.053] (WW) RADEON(0): Option "PreferredMode" is not used [ 21.053] (WW) RADEON(0): Option "TargetRefresh" is not used [ 21.053] (WW) RADEON(0): Option "Primary" is not used
The drivers don't have anything to do with the primary option. It's handled completely in the xserver.
hmm, it seems the only thing the xserver does with the option, is movin the output to the first position. http://cgit.freedesktop.org/xorg/xserver/tree/hw/xfree86/modes/xf86Crtc.c#n644 shouldn't it the randr primary property too?
I request this bug closed as Resolved and Wontfix. It's either fixed or it won't be. I no longer have the radeon3000 or the monitors present when this bug was filed so I can't test and I doubt anyone else has either.
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.