É provável que seja dependente do hardware, pelo que a sua milhagem pode variar.
Meu hardware é:
HP Zbook 14, with dual Intel and ATI Radeon HD 8730M GPUs.
As linhas relevantes de sudo lspci
são
00:02.0 VGA compatible controller: Intel Corporation Haswell-ULT Integrated Graphics Controller (rev 0b)
03:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Mars [Radeon HD 8730M]
Estou executando o Ubuntu 14.04 e a saída de fglrxinfo
é
display: :0 screen: 0
OpenGL vendor string: Advanced Micro Devices, Inc.
OpenGL renderer string: AMD Radeon (TM) HD 8500M/8700M
OpenGL version string: 4.3.12798 Compatibility Profile Context FireGL 13.35.1005
Depois de muito brincar com as opções do xinerama e assim por diante, o seguinte arquivo xorg.conf
funciona para mim
Section "ServerLayout"
Identifier "amd-layout"
Screen 0 "aticonfig-Screen[0]-0" 0 0
Option "Xinerama" "off"
EndSection
Section "Monitor"
Identifier "aticonfig-Monitor[0]-0"
Option "VendorName" "ATI Proprietary Driver"
Option "ModelName" "Generic Autodetecting Monitor"
Option "DPMS" "true"
HorizSync 30.0 - 60.0
VertRefresh 50.0 - 60.0
EndSection
Section "Monitor"
Identifier "aticonfig-Monitor[0]-1"
Option "VendorName" "ATI Proprietary Driver"
Option "ModelName" "Generic Autodetecting Monitor"
Option "DPMS" "true"
HorizSync 30.0 - 60.0
VertRefresh 50.0 - 60.0
Option "RightOf" "aticonfig-Monitor[0]-0"
EndSection
Section "Device"
Identifier "aticonfig-Device[0]-0"
Driver "fglrx"
BusID "PCI:3:0:0"
Screen 0
EndSection
Section "Device"
Identifier "aticonfig-Device[0]-1"
Driver "fglrx"
BusID "PCI:3:0:0"
Screen 1
EndSection
Section "Screen"
Identifier "aticonfig-Screen[0]-0"
SubSection "Display"
Virtual 4000 1600
EndSubSection
DefaultDepth 24
EndSection
Acho que os pontos mais importantes são que há duas seções "Monitor": uma delas tem a opção "RightOf" e apenas uma seção "Screen". Muitas das "soluções" que encontrei em minha caçada tinham duas telas, e é isso que o comando sudo aticonfig --intial=dual-head
faz por padrão.