You are not logged in.

#1 2013-02-16 08:25:51

deags
Member
Registered: 2012-12-28
Posts: 23

[Solved] Catalyst and RandR not detecting monitors

SOLUTION
The xorg.conf that CCC configures, even when xinerama is disabled, does not work with RandR. I gutted everything so only my primary monitor was in xorg.conf, then added the line 'Virtual' where appropriate with the correct square size of my total monitor space. xrandr then detects everything fine, and was able to use xrandr to get the screens working. Openbox only needs one session. Life is good.
Working xorg.conf with RandR:

Section "ServerLayout"
	Identifier     "aticonfig Layout"
	Screen      0  "aticonfig-Screen[0]-0" 0 0
EndSection

Section "Module"
EndSection

Section "Monitor"
	Identifier   "aticonfig-Monitor[0]-0"
	Option	    "VendorName" "ATI Proprietary Driver"
	Option	    "ModelName" "Generic Autodetecting Monitor"
	Option	    "DPMS" "true"
EndSection

Section "Monitor"
	Identifier   "0-DFP5"
	Option	    "VendorName" "ATI Proprietary Driver"
	Option	    "ModelName" "Generic Autodetecting Monitor"
	Option	    "DPMS" "true"
	Option	    "Primary" "true"
	Option	    "TargetRefresh" "60"
	Option	    "Position" "0 0"
	Option	    "Rotate" "normal"
	Option	    "Disable" "false"
	Option	    "PreferredMode" "2560x1440"
EndSection

Section "Device"
	Identifier  "aticonfig-Device[0]-0"
	Driver      "fglrx"
	Option	    "Monitor-DFP5" "0-DFP5"
	BusID       "PCI:1:0:0"
EndSection

Section "Screen"
	Identifier "aticonfig-Screen[0]-0"
	Device     "aticonfig-Device[0]-0"
	DefaultDepth     24
	SubSection "Display"
		Virtual 5920    1440
		Depth     24
	EndSubSection
EndSection

Section "Extensions"
	Option	    "Composite" "Enable"
	Option	    "RENDER" "Enable"
EndSection

Original Problem
Hi,
I'm moving from Xinerama (Which worked well for most things) to RandR. To get randr loading first thing I did was disable Xinerama in Catalyst Control Centre, restarted X.

My xorg.conf (Generated by CCC) has all monitors and modes listed correctly, and my middle (Primary) monitor (DFP5) works fine. My two sides, DFP9 and DFP10, are blank. I can move the cursor over to them, but that's about it.

xrandr does not appear to detect DFP9 and DFP10 as being connected.

I am using catalyst-total from AUR.

I've included all info I think may be helpful.

EDIT:
Seems my main issue was that Openbox needs a session on each X screen. So I can now use each X screen, but I can't alt tab across every window because the sessions don't talk to each other. randr still does not work though.

cat /var/log/Xorg.0.log | grep RandR

[  6906.988] (II) fglrx(0): RandR 1.2 support is enabled!
[  6906.988] (II) fglrx(0): RandR 1.2 rotation support is enabled!
[  6907.124] (II) fglrx(0): RandR 1.2 enabled, ignore the following RandR disabled message.
[  6907.241] (--) RandR disabled
[  6907.260] (II) fglrx(1): RandR 1.2 enabled, ignore the following RandR disabled message.
[  6907.322] (--) RandR disabled
[  6907.340] (II) fglrx(2): RandR 1.2 enabled, ignore the following RandR disabled message.
[  6907.388] (--) RandR disabled

/etc/X11/xorg.conf:

Section "ServerLayout"
	Identifier     "aticonfig Layout"
	Screen      0  "aticonfig-Screen[0]-0" 1680 0
	Screen         "amdcccle-Screen[1]-1" 4240 0
	Screen         "amdcccle-Screen[1]-2" 0 0
EndSection

Section "Module"
EndSection

Section "ServerFlags"
	Option	    "Xinerama" "off"
EndSection

Section "Monitor"
	Identifier   "aticonfig-Monitor[0]-0"
	Option	    "VendorName" "ATI Proprietary Driver"
	Option	    "ModelName" "Generic Autodetecting Monitor"
	Option	    "DPMS" "true"
EndSection

Section "Monitor"
	Identifier   "0-DFP5"
	Option	    "VendorName" "ATI Proprietary Driver"
	Option	    "ModelName" "Generic Autodetecting Monitor"
	Option	    "DPMS" "true"
	Option	    "Primary" "true"
	Option	    "TargetRefresh" "60"
	Option	    "Position" "0 0"
	Option	    "Rotate" "normal"
	Option	    "Disable" "false"
	Option	    "PreferredMode" "2560x1440"
EndSection

Section "Monitor"
	Identifier   "0-DFP10"
	Option	    "VendorName" "ATI Proprietary Driver"
	Option	    "ModelName" "Generic Autodetecting Monitor"
	Option	    "DPMS" "true"
	Option	    "TargetRefresh" "60"
	Option	    "Position" "0 0"
	Option	    "Rotate" "normal"
	Option	    "Disable" "false"
	Option	    "PreferredMode" "1680x1050"
EndSection

Section "Monitor"
	Identifier   "0-DFP9"
	Option	    "VendorName" "ATI Proprietary Driver"
	Option	    "ModelName" "Generic Autodetecting Monitor"
	Option	    "DPMS" "true"
	Option	    "TargetRefresh" "60"
	Option	    "Position" "0 0"
	Option	    "Rotate" "normal"
	Option	    "Disable" "false"
	Option	    "PreferredMode" "1680x1050"
EndSection

Section "Device"
	Identifier  "aticonfig-Device[0]-0"
	Driver      "fglrx"
	Option	    "Monitor-DFP5" "0-DFP5"
	BusID       "PCI:1:0:0"
EndSection

Section "Device"
	Identifier  "amdcccle-Device[1]-1"
	Driver      "fglrx"
	Option	    "Monitor-DFP10" "0-DFP10"
	BusID       "PCI:1:0:0"
	Screen      1
EndSection

Section "Device"
	Identifier  "amdcccle-Device[1]-2"
	Driver      "fglrx"
	Option	    "Monitor-DFP9" "0-DFP9"
	BusID       "PCI:1:0:0"
	Screen      2
EndSection

Section "Screen"
	Identifier "aticonfig-Screen[0]-0"
	Device     "aticonfig-Device[0]-0"
	DefaultDepth     24
	SubSection "Display"
		Viewport   0 0
		Depth     24
	EndSubSection
EndSection

Section "Screen"
	Identifier "amdcccle-Screen[1]-1"
	Device     "amdcccle-Device[1]-1"
	DefaultDepth     24
	SubSection "Display"
		Viewport   0 0
		Depth     24
	EndSubSection
EndSection

Section "Screen"
	Identifier "amdcccle-Screen[1]-2"
	Device     "amdcccle-Device[1]-2"
	DefaultDepth     24
	SubSection "Display"
		Viewport   0 0
		Depth     24
	EndSubSection
EndSection

Section "Extensions"
	Option	    "Composite" "Enable"
	Option	    "RENDER" "Enable"
EndSection

xrandr

Screen 0: minimum 320 x 200, current 2560 x 1440, maximum 2560 x 2560
DFP5 connected 2560x1440+0+0 (normal left inverted right x axis y axis) 597mm x 336mm
   2560x1440      60.0*+
   1800x1440      60.0  
   1856x1392      60.0  
   1792x1344      60.0  
   1920x1200      59.9  
   1920x1080      60.0     50.0     59.9     30.0     25.0     24.0     30.0     24.0  
   1600x1200      60.0  
   1776x1000      50.0     59.9     25.0     24.0     30.0  
   1680x1050      60.0  
   1400x1050      60.0  
   1600x900       60.0  
   1280x1024      75.0     60.0  
   1440x900       60.0  
   1280x960       75.0     60.0  
   1280x800       59.8  
   1152x864       60.0     75.0  
   1280x768       59.8  
   1280x720       60.0     50.0     59.9  
   1024x768       75.0     60.0  
   1152x648       50.0     59.9  
   800x600        75.0     60.3  
   720x480        60.0     59.9  
   640x480        75.0     59.9  
DFP1 disconnected (normal left inverted right x axis y axis)
DFP2 disconnected (normal left inverted right x axis y axis)
DFP3 disconnected (normal left inverted right x axis y axis)
DFP4 disconnected (normal left inverted right x axis y axis)
DFP6 disconnected (normal left inverted right x axis y axis)
DFP7 disconnected (normal left inverted right x axis y axis)
DFP8 disconnected (normal left inverted right x axis y axis)
DFP9 disconnected (normal left inverted right x axis y axis)
DFP10 disconnected (normal left inverted right x axis y axis)
CRT1 disconnected (normal left inverted right x axis y axis)

Last edited by deags (2013-02-16 11:16:34)

Offline

Board footer

Powered by FluxBB