← Back to team overview

desktop-packages team mailing list archive

[Bug 939950] Re: Dual head failing with Radeon [workaround]

 

Is this bug also relevant for a dual card setup?

I have two HD6570 cards rather than just one, so my 2nd monitor appears
as monitor 3 in the AMD control centre.

When I open the AMD Catalyst Catalyst Control Center (Administrative),
enable the 3rd monitor, reboot, and it's not saved the setting and the
monitor is still disabled.  This all works fine on 12.04:  I did a clean
install yesterday to verify.

The open source drivers work, to a fashion.  But they are so buggy and
laggy that they're barely usable.  I'd prefer to use OSS drivers, but
not the ones we have presently., but that's a different issue...

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to fglrx-installer in Ubuntu.
https://bugs.launchpad.net/bugs/939950

Title:
  Dual head failing with Radeon [workaround]

Status in fglrx-installer package in Ubuntu:
  Confirmed

Bug description:
  I spent almost one week (not intensivelly) to fix AMD Radeon dual head
  configuration.

  This is for sure the most user unfriendlyness configuration i've ever
  seen.

  This where the steps i'd to use to be able to configure it (somewhat):

  How to make latest AMD HD Radeon drivers to work on dual-head?

  1. Download and install drivers

  Drivers are available at:
  http://support.amd.com/us/gpudownload/Pages/index.aspx

  Select the options and download the driver

  2. Setup drivers

  Open a terminal option and run
  sudo amd-driver-installer-xxx-xxx-x86.x86_64.run
  sudo apt-get install gtk2-engines-pixbuf

  sudo aticonfig --initial=dual-head -f
  sudo aticonfig –set-pcs-str=”DDX,EnableRandR12,FALSE”

  Edit /etc/X11/xorg.conf

  There should exist two Section “Device”, one for device 0 and another for device 1.
  Copy the Option “UseFastTLS” “1” from device 0 to device 1. Device 1 should be noted with a Screen 1 entry.

  Force X to use the new configuration with:

  sudo aticonfig --input=/etc/X11/xorg.conf --tls=1

  3. Reboot

  4. Call amdccle

  Call amdccle either from a terminal with:

  gksu amdccle

  or on the “app search” of Unity type “amd” and it should appear both
  with and without administrative powers. Choose the one with
  administrative powers.

  On the Multi-Display choose:

  “Multi-display desktop with display(s) 1 or 2, depending on which you
  want to be the primary display. [they could have a flag on each
  display to tick when you want to swap who is primary, easier to
  understand which will be the primary]

  5. Reboot
  6. Repeat step 4 (no kidding, at first time, the multi-display will be setup as clone not as we asked).
  7. With lots of luck you ended up like me, with a dual-head computer and both monitors working properly!

  
  Notes:

  If you don't issue the “dual-head” on the aticonfig, it may not pick
  the second monitor.

  References:

  http://wiki.cchtml.com/index.php/Ubuntu_Jaunty_Installation_Guide#Dual.2FMulti_Monitors

  http://phoronix.com/forums/showthread.php?18553-Ubuntu-9-04-amp-
  Catalyst-9-7-%28fglrx%29

  http://wiki.cchtml.com/index.php/Ubuntu_Natty_Installation_Guide

  http://www.linuxquestions.org/questions/linux-desktop-74/how-to-setup-
  dual-monitors-with-big-desktop-on-ati-card-683258/

  http://www.jumpingbean.co.za/blogs/mark/linux-ati-driver-tutorial-how-
  to

  http://en.gentoo-wiki.com/wiki/X.Org/Dual_Monitors/ATI

  http://www.x.org/wiki/FAQVideoModes

  http://support.amd.com/us/gpudownload/Pages/index.aspx

  
  Forum:

  http://www.rage3d.com/board/forumdisplay.php?f=88

  http://ubuntuforums.org/forumdisplay.php?f=334

  
  xorg.conf content after all changes:

  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-DFP5" 
          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-DFP4" 
          Option      "VendorName" "ATI Proprietary Driver" 
          Option      "ModelName" "Generic Autodetecting Monitor" 
          Option      "DPMS" "true" 
          Option      "PreferredMode" "1680x1050" 
          Option      "TargetRefresh" "60" 
          Option      "Position" "1920 0" 
          Option      "Rotate" "normal" 
          Option      "Disable" "false" 
  EndSection 

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

  Section "Device" 
          Identifier  "aticonfig-Device[0]-1" 
          Driver      "fglrx" 
          Option      "UseFastTLS" "1" 
          Option      "Monitor-DFP4" "0-DFP4" 
          BusID       "PCI:2:0:0" 
          Screen      1 
  EndSection 

  Section "Screen" 
          Identifier "aticonfig-Screen[0]-0" 
          Device     "aticonfig-Device[0]-0" 
          DefaultDepth     24 
          SubSection "Display" 
                  Viewport   0 0 
                  Virtual   3600 1920 
                  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 
  EndSection 

  
  Discussions and hints:

  Another example of xorg.conf from a discussion on the first reference.

  start xorg.conf 
  Section "Monitor" 
  	Identifier "Configured Monitor" 
  EndSection 
  Section "Screen" 
  	Identifier "Default Screen" 
  	Monitor "Configured Monitor" 
  	Device "Configured Video Device" 
  	DefaultDepth 24 
  	SubSection "Display" 
  		Virtual 1920 1200 
  	EndSubSection 
  EndSection 
  Section "Module" 
  	Load "dri" 
  	Load "GLcore" 
  	Load "glx" 
  EndSection 
  Section "Device" 
  	Identifier "Configured Video Device" 
  	Option "EnablePageFlip" "1" 
  	Option "ColorTiling" "1" 
  	Option "AccelMethod" "XAA" 
  	Option "DynamicClocks" "true" 
  	Driver "radeon" 
  EndSection 
  1. end xorg.conf

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/fglrx-installer/+bug/939950/+subscriptions