I've recently got a Radeon HD 6850, but I'm having trouble setting dual head up on it.

I have once managed to get both monitors on and "looking correct" but neither xrandr or kde can see the second screen properly (doesn't show up as connected in xrandr).

After playing with xorg.conf a lot, I managed to get xrandr to see both screens, and X seems to think everything is ok (according to xorg.log), except the second head (21" CRT) comes up like:



I haven't found any reference to this problem on the net after searching for a couple hours. I'm completely stumped.

Does anyone on the forums here have a clue what might be going wrong?

Here's my xorg.conf as it stands now:
Code:
Section "ServerLayout"
	Identifier     "aticonfig Layout"
#	Screen       "Screen-LCD" 0 0
#	Screen       "Screen-CRT" RightOf "Screen-LCD"
#	Screen       "Screen-Ignore"
EndSection

Section "Module"
EndSection

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

Section "Monitor"
	Identifier   "LCD"
	Option	    "VendorName" "ATI Proprietary Driver"
	Option	    "ModelName" "Generic Autodetecting Monitor"
	Option	    "DPMS" "true"
	Option       "Position" "0 0"
	Option       "Primary" "true"
EndSection

Section "Monitor"
	Identifier   "CRT"
	Option	    "VendorName" "ATI Proprietary Driver"
	Option	    "ModelName" "Generic Autodetecting Monitor"
	Option	    "DPMS" "true"
	Option		 "RightOf" "LCD"
EndSection

Section "Monitor"
	Identifier   "Ignore"
	Option "DPMS" "false"
#	Option "Enable" "false"
EndSection

Section "Device"
	Identifier  "Radeon6850-CRT"
	Driver      "fglrx"
	BusID       "PCI:1:0:0"
#	Screen      0
	Option      "Monitor-DFP4" "LCD"
	Option      "Monitor-CRT1" "CRT"
	Option      "Monitor-DFP1" "Ignore"
EndSection

Section "Device"
	Identifier  "Radeon6850-LCD"
	Driver      "fglrx"
	BusID       "PCI:1:0:0"
#	Screen      1

	Option      "Monitor-DFP4" "LCD"
	Option      "Monitor-CRT1" "CRT"
	Option      "Monitor-DFP1" "Ignore"
EndSection

Section "Device"
	Identifier  "Radeon6850-Ignore"
	Driver      "fglrx"
	BusID       "PCI:1:0:0"
#	Screen      1

	Option      "Monitor-DFP4" "LCD"
	Option      "Monitor-CRT1" "CRT"
	Option      "Monitor-DFP1" "Ignore"
EndSection

Section "Screen"
	Identifier "Screen-LCD"
	Device     "Radeon6850-LCD"
	Monitor    "LCD"
	DefaultDepth     24
	SubSection "Display"
		Viewport   0 0
		Depth     24
#		Virtual   3520 1200
		Modes "1920x1080"
	EndSubSection
EndSection

Section "Screen"
	Identifier "Screen-CRT"
	Device     "Radeon6850-CRT"
	Monitor    "CRT"
	DefaultDepth     24
	SubSection "Display"
		Viewport   0 0
		Depth     24
#		Virtual   3520 1200
		Modes "1600x1200"
	EndSubSection
EndSection

Section "Screen"
	Identifier "Screen-Ignore"
	Device     "Radeon6850-Ignore"
	Monitor    "Ignore"
	DefaultDepth 24
	SubSection "Display"
		Viewport   0 0
		Depth     24
#		Virtual   3520 1200
		Modes "1600x1200"
	EndSubSection
EndSection
DFP4 is connected to a 24" 1920x1080 LCD, and CRT1 is connected to a 21" CRT (1600x1200). DFP1 I assume is the same port as CRT1, and it seems to want to auto detect and confuse X org, so that's why I've referenced it in the config. I've also had the Monitor section for it set the "Ignore" and "Enable"="false" options, neither of which help, and the Ignore option seems to completely disable that DVI port, including the analog vga portion.