#1 Le 11/11/2012, à 09:25
- arnaud_d
Problème lors de l'utiilsation d'un écran VGA sur HP Pavillon dm1
Bonjour,
Je possède deux ordinateurs portables (un Sony Vaio VGN-C1S sous Ubuntu 12.04.1 "Precise Pangolin" et un HP Pavilion DM1-3130 sous Ubuntu 11.04 "Natty Narwhal").
J'ai également depuis peu un écran 22" Acer x223w, qui se branche sur VGA.
En deux mots, mon problème est que mon HP plante quand je branche l'écran et bascule l'affichage vers celui-ci. Toutefois, tout marche très bien avec le Sony. Je tiens absolument à faire marcher l'écran avec le HP car il est plus puissant et je voudrais développer mes photos RAW avec Darktable.
Plus de détails maintenant :
Lorsque j'ai acheté l'écran, je l'ai testé sur les deux PC et il marchait sans problème sauf qu'il y avait une image fantôme. J'ai essayé de voir si ça ne venait de la conf, c'est là que j'ai pas mal bidouillé la conf de la carte ATI du HP (AMD Radeon 6310) via Catalyst. Au final c'était un echo dans le cable VGA, j'en ai acheté un neuf et maintenant plus d'image fantôme.
Sauf que maintenant le HP plante dès que j'essaie de basculer l'affichage sur l'écran VGA. L'image passe sur l'écran VGA et se fige (obligé de rebooter le pc à la sauvage). Petit détail, l'image est approximativement de la taille de l'écran du portable, elle n'occupe pas tout l'écran. L'image ne présente aucun défaut.
J'ai exactement le même bug si je branche l’écran puis que j'ouvre le panneau de conf des écrans ou que je lance une commande comme xrandr.
Par contre, si je branche l'écran PUIS que j'allume le PC, alors j'ai bien l'invite de connexion qui apparaît tout à fait normalement, sur mon écran Acer; les problèmes surviennent après que j'ai validé mon mot de passe. Je pense que c'est un élément important...
Selon moi il peut y avoir deux raisons à cela : j'ai modifié quelque chose dans Catalyst qu'il ne fallait pas, ou alors le passage du kernel de sa version 2.6.38-15-generic à sa version 2.6.38-16-generic qui a eu lieu entre temps pose problème. Malheureusement, si je lance maintenant avec la version -15, je n'arrive même pas à l'invite de connexion, ça plante avant.
Voici le contenu du fichier /etc/X11/xorg.conf sur le HP :
Section "ServerLayout"
Identifier "amdcccle Layout"
Screen 0 "amdcccle-Screen[0]-0" 0 0
Screen "amdcccle-Screen[0]-1" RightOf "amdcccle-Screen[0]-0"
EndSection
Section "Module"
Load "glx"
EndSection
Section "Monitor"
Identifier "0-LVDS"
Option "VendorName" "ATI Proprietary Driver"
Option "ModelName" "Generic Autodetecting Monitor"
Option "DPMS" "true"
Option "PreferredMode" "1280x768"
Option "TargetRefresh" "60"
Option "Position" "0 0"
Option "Rotate" "normal"
Option "Disable" "false"
EndSection
Section "Monitor"
Identifier "0-CRT1"
Option "VendorName" "ATI Proprietary Driver"
Option "ModelName" "Generic Autodetecting Monitor"
Option "DPMS" "true"
Option "PreferredMode" "1680x1050"
Option "TargetRefresh" "60"
Option "Position" "1280 0"
Option "Rotate" "normal"
Option "Disable" "false"
EndSection
Section "Device"
Identifier "amdcccle-Device[0]-0"
Driver "fglrx"
Option "Monitor-LVDS" "0-LVDS"
Option "Monitor-CRT1" "0-CRT1"
BusID "PCI:0:1:0"
EndSection
Section "Device"
Identifier "amdcccle-Device[0]-1"
Driver "fglrx"
Option "Monitor-CRT1" "0-CRT1"
BusID "PCI:0:1:0"
Screen 1
EndSection
Section "Screen"
Identifier "Default Screen"
DefaultDepth 24
EndSection
Section "Screen"
Identifier "amdcccle-Screen[0]-0"
Device "amdcccle-Device[0]-0"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Virtual 3046 3046
Depth 24
EndSubSection
EndSection
Section "Screen"
Identifier "amdcccle-Screen[0]-1"
Device "amdcccle-Device[0]-1"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSection
voici ce que me renvoie xrandr sur le Sony Vaio avec l'écran Acer branché, je pense que ça va vous apporter des infos sur l'écran:
Screen 0: minimum 320 x 200, current 1680 x 1050, maximum 4096 x 4096
LVDS1 connected (normal left inverted right x axis y axis)
1280x800 59.9 +
1024x768 60.0
800x600 60.3 56.2
640x480 59.9
VGA1 connected 1680x1050+0+0 (normal left inverted right x axis y axis) 474mm x 296mm
1680x1050 60.0*+
1600x1200 60.0
1400x1050 60.0
1280x1024 75.0
1440x900 75.0 59.9
1280x960 60.0
1360x768 59.8
1152x864 75.0
1024x768 75.1 70.1 60.0
832x624 74.6
800x600 72.2 75.0 60.3 56.2
640x480 72.8 75.0 66.7 60.0
720x400 70.1
TV1 disconnected (normal left inverted right x axis y axis)
voici ce que me renvoie xrandr sur le HP (écran Acer débranché bien-sûr, sinon tout plante) :
Screen 0: minimum 320 x 200, current 1280 x 768, maximum 3046 x 3046
LVDS connected 1280x768+0+0 (normal left inverted right x axis y axis) 256mm x 144mm
1280x768 60.0*+
1366x768 60.0 +
1360x768 60.0
1280x720 60.0
1024x768 60.0
1024x600 60.0
800x600 60.0
800x480 60.0
640x480 60.0
DFP1 disconnected (normal left inverted right x axis y axis)
CRT1 disconnected (normal left inverted right x axis y axis)
Pour info j'ai déjà testé les commandes suivantes sur le HP, sans succès :
$ sudo dpkg-reconfigure xserver-xorg
$ sudo dpkg-reconfigure -phigh xserver-xorg
$ sudo reconfigure fglrx
$ sudo aticonfig --initial
Petite précision : je ne souhaite pas faire du dual-srcreen, je veux juste que l'affichage se fasse sur mon écran Acer et que l'écran du PC portable soit éteint.
Merci pour l'aide que vous pourrez m'apporter !
A bientôt,
Arnaud
~~~~~~~~~~~~~~~~~~~~~~~~~~
Edit du 12 novembre 2012
J'ai réussi à faire fonctionner le deuxième écran en faisant un
$ sudo aticonfig --initial=dual-head
ce qui a changé mon xorg.conf en un truc super long :
Section "ServerLayout"
Identifier "X.org Configured"
Screen 0 "Screen0" 0 0
Screen 1 "Screen1" RightOf "Screen0"
Screen 2 "Screen2" RightOf "Screen1"
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
EndSection
Section "Files"
ModulePath "/usr/lib/xorg/modules"
FontPath "/usr/share/fonts/X11/misc"
FontPath "/usr/share/fonts/X11/cyrillic"
FontPath "/usr/share/fonts/X11/100dpi/:unscaled"
FontPath "/usr/share/fonts/X11/75dpi/:unscaled"
FontPath "/usr/share/fonts/X11/Type1"
FontPath "/usr/share/fonts/X11/100dpi"
FontPath "/usr/share/fonts/X11/75dpi"
FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
FontPath "built-ins"
EndSection
Section "Module"
Load "glx"
Load "dri"
Load "dbe"
Load "record"
Load "extmod"
Load "dri2"
EndSection
Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
EndSection
Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/input/mice"
Option "ZAxisMapping" "4 5 6 7"
EndSection
Section "Monitor"
Identifier "Monitor0"
VendorName "Monitor Vendor"
ModelName "Monitor Model"
EndSection
Section "Monitor"
Identifier "Monitor1"
VendorName "Monitor Vendor"
ModelName "Monitor Model"
EndSection
Section "Monitor"
Identifier "Monitor2"
VendorName "Monitor Vendor"
ModelName "Monitor Model"
EndSection
Section "Device"
### Available Driver options are:-
### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
### <string>: "String", <freq>: "<f> Hz/kHz/MHz",
### <percent>: "<f>%"
### [arg]: arg optional
#Option "NoAccel" # [<bool>]
#Option "SWcursor" # [<bool>]
#Option "Dac6Bit" # [<bool>]
#Option "Dac8Bit" # [<bool>]
#Option "BusType" # [<str>]
#Option "CPPIOMode" # [<bool>]
#Option "CPusecTimeout" # <i>
#Option "AGPMode" # <i>
#Option "AGPFastWrite" # [<bool>]
#Option "AGPSize" # <i>
#Option "GARTSize" # <i>
#Option "RingSize" # <i>
#Option "BufferSize" # <i>
#Option "EnableDepthMoves" # [<bool>]
#Option "EnablePageFlip" # [<bool>]
#Option "NoBackBuffer" # [<bool>]
#Option "DMAForXv" # [<bool>]
#Option "FBTexPercent" # <i>
#Option "DepthBits" # <i>
#Option "PCIAPERSize" # <i>
#Option "AccelDFS" # [<bool>]
#Option "IgnoreEDID" # [<bool>]
#Option "CustomEDID" # [<str>]
#Option "DisplayPriority" # [<str>]
#Option "PanelSize" # [<str>]
#Option "ForceMinDotClock" # <freq>
#Option "ColorTiling" # [<bool>]
#Option "VideoKey" # <i>
#Option "RageTheatreCrystal" # <i>
#Option "RageTheatreTunerPort" # <i>
#Option "RageTheatreCompositePort" # <i>
#Option "RageTheatreSVideoPort" # <i>
#Option "TunerType" # <i>
#Option "RageTheatreMicrocPath" # <str>
#Option "RageTheatreMicrocType" # <str>
#Option "ScalerWidth" # <i>
#Option "RenderAccel" # [<bool>]
#Option "SubPixelOrder" # [<str>]
#Option "ClockGating" # [<bool>]
#Option "VGAAccess" # [<bool>]
#Option "ReverseDDC" # [<bool>]
#Option "LVDSProbePLL" # [<bool>]
#Option "AccelMethod" # <str>
#Option "DRI" # [<bool>]
#Option "ConnectorTable" # <str>
#Option "DefaultConnectorTable" # [<bool>]
#Option "DefaultTMDSPLL" # [<bool>]
#Option "TVDACLoadDetect" # [<bool>]
#Option "ForceTVOut" # [<bool>]
#Option "TVStandard" # <str>
#Option "IgnoreLidStatus" # [<bool>]
#Option "DefaultTVDACAdj" # [<bool>]
#Option "Int10" # [<bool>]
#Option "EXAVSync" # [<bool>]
#Option "ATOMTVOut" # [<bool>]
#Option "R4xxATOM" # [<bool>]
#Option "ForceLowPowerMode" # [<bool>]
#Option "DynamicPM" # [<bool>]
#Option "NewPLL" # [<bool>]
#Option "ZaphodHeads" # <str>
Identifier "Card0"
Driver "radeon"
BusID "PCI:0:1:0"
EndSection
Section "Device"
### Available Driver options are:-
### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
### <string>: "String", <freq>: "<f> Hz/kHz/MHz",
### <percent>: "<f>%"
### [arg]: arg optional
#Option "ShadowFB" # [<bool>]
#Option "Rotate" # <str>
#Option "fbdev" # <str>
#Option "debug" # [<bool>]
Identifier "Card1"
Driver "fbdev"
BusID "PCI:0:1:0"
EndSection
Section "Device"
### Available Driver options are:-
### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
### <string>: "String", <freq>: "<f> Hz/kHz/MHz",
### <percent>: "<f>%"
### [arg]: arg optional
#Option "ShadowFB" # [<bool>]
#Option "DefaultRefresh" # [<bool>]
#Option "ModeSetClearScreen" # [<bool>]
Identifier "Card2"
Driver "vesa"
BusID "PCI:0:1:0"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
SubSection "Display"
Viewport 0 0
Depth 1
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 4
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 8
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 15
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 16
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSection
Section "Screen"
Identifier "Screen1"
Device "Card1"
Monitor "Monitor1"
SubSection "Display"
Viewport 0 0
Depth 1
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 4
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 8
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 15
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 16
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSection
Section "Screen"
Identifier "Screen2"
Device "Card2"
Monitor "Monitor2"
SubSection "Display"
Viewport 0 0
Depth 1
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 4
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 8
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 15
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 16
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSection
Ça marche mais pas très bien, l'écran sur le PC portable fait des lignes bizzares et je trouve les couleurs insatisfaisantes. Je voudrais bien corriger tout ça via Catalyst mais j'ai le message suivant :
Il y avait un problème d'initialisation dans l'édition Catalyst Control Center Linux Il peut provenir du suivant.
Aucun pilote graphique ATI n'est installé, ou bien le pilote ATI ne fonctionne pas correctement.
Veuillez installer le pilote ATI approprié à votre matériel ATI, ou configurez avec aticonfig.
Est-ce que quelqu'un aurait une idée de ce que je dois faire ? Est-ce vraiment une bonne idée d'installer le pilote à partir du site d'ATI comme je l'ai vu dans d'autres threads ?
J'aimerais bien remettre la version originale du fichier xorg.conf, mais bien sûr je n'ai pas de sauvegarde datant d'avant mes essais de branchement de l'écran. Je ne pensais pas que Catalyst modifierait xorg.conf.
D'après le message d'erreur je dois utiliser aticonfig mais je ne sais pas comment !
Il y a beaucoup de paramètres et la seule fois que je m'en suis servi c'est avec l'option --initial et ça n'avait rien amélioré, au contraire.
Au pire il faudrait que je réinstalle Ubuntu mais je trouve ça bourrin, il doit bien être possible de reconfigurer ATI sans tout réinstaller non ?
Si quelqu'un a un xorg.conf pour ce PC ou une idée je suis preneur !
Merci !
Dernière modification par arnaud_d (Le 12/11/2012, à 17:57)
Hors ligne