You are not logged in.
Ever since I bought my AMD Kaveri A10-7850K at the end of January last year I've been having trouble getting a dual screen setup to work properly. Initially I put this down to poor beta drivers, and as I had far too much going on to investigate the issue further beyond some fiddling with xorg.conf, I bought an AMD A4-4000 as a temporary solution while waiting for the Catalyst drivers to catch up.
In June last year I decided to give my A10-7850K another go, assuming that the Catalyst driver would have matured enough in the meantime to cater for the Kaveri processors. Unfortunately the situation was still the same, and I I didn't have the time nor want to be swapping processors all constantly to I decided to just give up on a dual monitor setup for the time being.
After many years of using two screens, however, it is very hard to get used to a single monitor again, and as January is a quiet month for me I decided today to have another at getting it to work properly.
My setup is as follows:
an LG LG 23EA63V connected via HDMI as my main monitor at 1920x1080
a Viewsonic VP-171b connected via DVI as my secondary monitor at 1280x1024
AMD A10-7850K APU
Catalyst 14.12-1 drivers installed from Vi0l0's repo
Xorg 1.15 installed from Vi0l0's repo
KDE 4.14.3 using kwin
KDM is launched using kdm.service
KMS disabled via nomodeset
fglrx module loaded on boot via cat /etc/modules-load.d/catalyst.conf
Tear free rendering enabled
After plugging in my secondary monitor configuring it in amdcccle to be to the right of my primary moniotor in multi-display desktop mode, everything works correctly. This even works in my preferred setup where the secondary monitor is rotated into portrait mode, although I currently have not configured rotation so as to not overcomplicate the troubleshooting.
Upon rebooting, however, X hangs with a static white cursor in the top left hand of both screens, which after a while disappears completely. I then have to unplug the secondary (DVI) monitor and hard reset the PC before I can boot into my desktop again. The bizarre thing is though that when I plug in my secondary monitor again and configure it as desired, either through amdcccle or krandr, everything works perfectly again.
This is, of course, an incredibly cumbersome way of working, especially when most of the time I forget to disconnect my DVI monitor prior to turning on my PC, hence me just making do with a single monitor for the past 7 months.
I did a complete fresh install of Catalyst yesterday (uninstall drivers, delete remaining config files, reinstall drivers from repo), to no avail.
Output from xrandr after rebooting with the secondary monitor disconnected:
$ xrandr
Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 16384 x 16384
DFP1 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 510mm x 290mm
1920x1080 60.00*+ 50.00 59.94 60.00 50.00 59.94
1776x1000 50.00 59.94 50.00 59.94
1680x1050 50.00 59.95
1400x1050 50.00 59.98
1600x900 50.00 60.00
1280x1024 50.00 60.02
1440x900 50.00 59.89
1280x960 50.00 60.02
1280x800 50.00 59.81
1152x864 50.00 59.96
1280x768 50.00 59.81
1280x720 60.00 50.00 59.94
1024x768 50.00 60.00
1152x648 50.00 59.94
800x600 50.00 60.32
720x480 50.00 60.00 59.94
640x480 50.00 60.00 59.94
DFP2 disconnected (normal left inverted right x axis y axis)
CRT1 disconnected (normal left inverted right x axis y axis)Output from xrandr after reconnecting the secondary monitor:
$ xrandr
Screen 0: minimum 320 x 200, current 3200 x 1080, maximum 16384 x 16384
DFP1 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 510mm x 290mm
1920x1080 60.00*+ 50.00 59.94 60.00 50.00 59.94
1776x1000 50.00 59.94 50.00 59.94
1680x1050 50.00 59.95
1400x1050 50.00 59.98
1600x900 50.00 60.00
1280x1024 50.00 60.02
1440x900 50.00 59.89
1280x960 50.00 60.02
1280x800 50.00 59.81
1152x864 50.00 59.96
1280x768 50.00 59.81
1280x720 60.00 50.00 59.94
1024x768 50.00 60.00
1152x648 50.00 59.94
800x600 50.00 60.32
720x480 50.00 60.00 59.94
640x480 50.00 60.00 59.94
DFP2 connected 1280x1024+1920+0 (normal left inverted right x axis y axis) 338mm x 270mm
1280x1024 60.02*+ 75.02
1280x960 75.02 60.02
1152x864 75.00 60.02
1280x768 75.02 60.02
1280x720 75.02 60.02
1024x768 85.00 75.03 70.07 60.00
800x600 85.06 72.19 75.00 60.32 56.25
640x480 85.01 75.00 72.81 66.61 59.94
CRT1 disconnected (normal left inverted right x axis y axis)my xorg.conf file:
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 "aticonfig-Monitor[0]-1"
Option "VendorName" "ATI Proprietary Driver"
Option "ModelName" "Generic Autodetecting Monitor"
Option "DPMS" "true"
EndSection
Section "Monitor"
Identifier "0-DFP1"
Option "VendorName" "ATI Proprietary Driver"
Option "ModelName" "Generic Autodetecting Monitor"
Option "DPMS" "true"
Option "PreferredMode" "1920x1080"
Option "TargetRefresh" "60"
Option "Position" "0 0"
Option "Rotate" "normal"
Option "Disable" "false"
EndSection
Section "Monitor"
Identifier "0-DFP2"
Option "VendorName" "ATI Proprietary Driver"
Option "ModelName" "Generic Autodetecting Monitor"
Option "DPMS" "true"
Option "PreferredMode" "1280x1024"
Option "TargetRefresh" "60"
Option "Position" "1920 0"
Option "Rotate" "normal"
Option "Disable" "false"
EndSection
Section "Device"
Identifier "aticonfig-Device[0]-0"
Driver "fglrx"
Option "Monitor-DFP1" "0-DFP1"
Option "Monitor-DFP2" "0-DFP2"
BusID "PCI:0:1:0"
EndSection
Section "Device"
Identifier "aticonfig-Device[0]-1"
Driver "fglrx"
Option "Monitor-DFP1" "0-DFP1"
BusID "PCI:0:1:0"
Screen 1
EndSection
Section "Screen"
Identifier "aticonfig-Screen[0]-0"
Device "aticonfig-Device[0]-0"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Virtual 3200 3200
Depth 24
EndSubSection
EndSection
Section "Screen"
Identifier "aticonfig-Screen[0]-1"
Device "aticonfig-Device[0]-1"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSectionMy Xorg.0.log:
I'm quite desperate to get this working, almost a year after buying my new setup, so any pointers are welcome!
Thanks in advance!
Previously registered as MrE.
Offline