Bonjour à tous !
J'ai été agréablement surpris par la prise en charge simple et efficace (3D OK sans rien faire :pint:) de ma carte graphique ATI sous F8.
Cependant il me reste un point à régler pour que tout soit parfait.
Je possède une Radeon X850 XT avec deux sorties (VGA et HDMI) :
[root@chacual-fedora X11]# lspci
...
01:00.0 VGA compatible controller: ATI Technologies Inc R480 [Radeon X850XT]
01:00.1 Display controller: ATI Technologies Inc R480 [Radeon X850XT] (Secondary)
J'ai un écran qui est branché en permanence sur la sortie VGA et un vidéoprojecteur sur la sortie HDMI que je voudrais pouvoir activer à la demande.
J'ai vu que dans system-config-display, un nouvel onglet était apparu pour gérer ce genre de situation. Malheureusement, ça ne fonctionne pas pour moi (quand j'active le deuxième écran et redémarre le serveur X, tout plante et je reviens à la configuration par défaut avec un seul écran).
Je me suis donc dit : "Prends ton courage à deux mains, un coup de man Xserver et man xorg.conf, édites ton fichier xorg.conf à la main et écris une configuration propre."
Voici donc le "xorg.conf nouveau" :
Section "ServerFlags"
DefaultServerLayout "BiEcran"
EndSection
Section "ServerLayout"
Identifier "SimpleEcran"
Screen 0 "Screen0" 0 0
InputDevice "Keyboard0" "CoreKeyboard"
EndSection
Section "ServerLayout"
Identifier "BiEcran"
Screen 0 "Screen0" 0 0
Screen 1 "Screen1" 0 0
InputDevice "Keyboard0" "CoreKeyboard"
Option "Clone" "on"
EndSection
Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
Option "XkbModel" "pc105"
Option "XkbLayout" "fr"
Option "XkbVariant" "latin9"
EndSection
Section "Monitor"
Identifier "Monitor0"
ModelName "Monitor 1280x1024"
HorizSync 31.5 - 81.0
VertRefresh 50.0 - 75.0
Option "dpms"
EndSection
Section "Monitor"
Identifier "Monitor1"
ModelName "Monitor 1280x1024"
HorizSync 31.5 - 81.0
VertRefresh 50.0 - 75.0
Option "dpms"
EndSection
Section "Device"
Identifier "Videocard0"
Driver "radeon"
BoardName "ATI Technologies Inc R480 [Radeon X850XT]"
BusID "PCI:1:0:0"
Screen 0
EndSection
Section "Device"
Identifier "Videocard1"
Driver "radeon"
BoardName "ATI Technologies Inc R480 [Radeon X850XT] (Secondary)"
BusID "PCI:1:0:1"
Screen 1
EndSection
Section "Screen"
Identifier "Screen0"
Device "Videocard0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
Modes "1280x1024" "1280x960" "1280x800" "1280x768" "1280x720" "1152x864" "1152x768" "1024x768" "832x624" "800x600"
EndSubSection
EndSection
Section "Screen"
Identifier "Screen1"
Device "Videocard1"
Monitor "Monitor1"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
Modes "1280x1024" "1280x960" "1280x800" "1280x768" "1280x720" "1152x864" "1152x768" "1024x768" "832x624" "800x600"
EndSubSection
EndSection
J'y ai défini deux cartes graphiques mais je pense avoir fait une erreur sur la deuxième en écrivant :
BusID "PCI:1:0:1"
En effet, quand j'ai redémarré le serveur X, le deuxième écran n'affichait rien et j'ai trouvé ceci dans la log :
(WW) RADEON: No matching Device section for instance (BusID PCI:1:0:1) found
Quelqu'un saurait-il m'indiquer comment déclarer cette "deuxième" carte graphique ?
Merci d'avance à tous les posteurs du dimanche 8-)