Impossible d'utiliser un écran externe branché au laptop

Bonjour,

Je me bats depuis ce matin à faire marcher mon écran 22’’ connecté par le port VGA à mon ordi portable. (Carte nvidia)

Je voudrais que mon deuxième écran me sert d’un bureau étendu du principal.

J’ai tout essayé dans xorg.conf mais rien !

Voici mon fichier xorg.conf (tout simple) :
2 sections Device, 2 sections monitor, 2 sections screen et une section serverLayout.

Section "Files"

	# path to defoma fonts
    FontPath        "/usr/share/fonts/X11/misc"
    FontPath        "/usr/X11R6/lib/X11/fonts/misc"
    FontPath        "/usr/share/fonts/X11/cyrillic"
    FontPath        "/usr/X11R6/lib/X11/fonts/cyrillic"
    FontPath        "/usr/share/fonts/X11/100dpi/:unscaled"
    FontPath        "/usr/X11R6/lib/X11/fonts/100dpi/:unscaled"
    FontPath        "/usr/share/fonts/X11/75dpi/:unscaled"
    FontPath        "/usr/X11R6/lib/X11/fonts/75dpi/:unscaled"
    FontPath        "/usr/share/fonts/X11/Type1"
    FontPath        "/usr/X11R6/lib/X11/fonts/Type1"
    FontPath        "/usr/share/fonts/X11/100dpi"
    FontPath        "/usr/X11R6/lib/X11/fonts/100dpi"
    FontPath        "/usr/share/fonts/X11/75dpi"
    FontPath        "/usr/X11R6/lib/X11/fonts/75dpi"
    FontPath        "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
EndSection

Section "Module"
    Load           "dbe"
    Load           "i2c"
    Load           "bitmap"
    Load           "ddc"
    Load           "extmod"
    Load           "freetype"
    Load           "glx"
    Load           "int10"
    Load           "vbe"
    Load           "synaptics"
EndSection

Section "InputDevice"
    Identifier     "Generic Keyboard"
    Driver         "kbd"
    Option         "CoreKeyboard"
    Option         "XkbRules" "xorg"
    Option         "XkbModel" "pc105"
    Option         "XkbLayout" "fr"
    Option         "XkbVariant" "latin9"
EndSection

Section "InputDevice"

#    Driver         "mouse"
#     Option          "Device"                "/dev/psaux"
    Identifier     "Configured Mouse"
    Driver         "synaptics"
    Option         "CorePointer"
    Option         "Device" "/dev/input/mice"
    Option         "Protocol" "ImPS/2"
    Option         "Emulate3Buttons" "true"
#     Option          "Protocol"              "auto-dev"
    Option         "VertScrollDelta" "100"
    Option         "AccelFactor" "0.0010"
    Option         "RightEdge" "5400"
    Option         "MaxTapTime" "180"
    Option         "TopEdge" "1900"
    Option         "SHMConfig" "on"
    Option         "FingerLow" "25"
    Option         "LeftEdge" "1900"
    Option         "MaxTapMove" "220"
    Option         "MinSpeed" "0.02"
    Option         "FingerHigh" "30"
    Option         "MaxSpeed" "0.18"
    Option         "BottomEdge" "4000"
    Option         "SendCoreEvents" "true"
EndSection


Section "Device"
    Identifier     "nVidia Corporation G72M [Quadro NVS 110M/GeForce Go 7300]"
    Driver         "nvidia"
    BusID          "PCI:1:0:0"
    Screen 0
    Option "DPMS"
EndSection

#Section "Device"
#    Identifier "device0"
#    Driver "nvidia"
#    BusID       "PCI:1:0:0"
#    Screen 0
#EndSection

# Device pour ecran externe
Section "Device"
    Identifier "device1"
    Driver 	"nvidia"
    BusID       "PCI:1:0:0"
    Screen 1
    Option "DPMS"
EndSection

Section "Monitor"
    Identifier     "Monitor0"
    ModelName      "LPL"
 #   HorizSync       30.0 - 75.0
 #   VertRefresh     60.0
EndSection

Section "Monitor"
    Identifier     "Monitor1"
    ModelName      "LG W2252"
   # HorizSync       30.0 - 83.0
   # VertRefresh     56.0 - 75.0
#    ModeLine "1280x1024" 108 1280 1328 1440 1688 1024 1025 1028 1066 +hsync +vsync
option "ConnectedMonitor" "DFP"
EndSection


Section "Screen"
    Identifier     "Default Screen"
    Device         "nVidia Corporation G72M [Quadro NVS 110M/GeForce Go 7300]"
   # Device	   "device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "AddARGBGLXVisuals" "true"
    Option         "AllowGLXWithComposite" "true"
    Option         "TripleBuffer" "true"
    
    SubSection     "Display"
        Depth       24
        Modes      "1280x800" "1024x768" "800x600" "640x480"
    EndSubSection
	
  #  SubSection     "Display"
   #     Depth       24
    #    Modes      "1280x800" "1024x768" "800x600" "640x480" "1680x1050
    #    #Virtual 2944 1968
   # EndSubSection

EndSection

Section "Screen"
    # ecran extérieur

    Identifier "screen2"
#    Device         "nVidia Corporation G72M [Quadro NVS 110M/GeForce Go 7300]"
    Device  "device1"
    Monitor "Monitor1"
    DefaultColorDepth 24
    Option         "AddARGBGLXVisuals" "true"
    Option         "AllowGLXWithComposite" "true"
    Option         "TripleBuffer" "true"

    Subsection "Display"
        Depth 24
        Modes     "1680x1050" "1280x800" "1024x768" "800x600" "640x480"
#       Virtual 1680 1050
#	Virtual 2960 2000
    EndSubsection
EndSection

Section "ServerLayout"
    Identifier "double"
    InputDevice "Generic Keyboard" "CoreKeyboard"
    InputDevice "Configured Mouse" "CorePointer"
  #  InputDevice "SynapticsMouse1" "AlwaysCore"

#    Screen 0 "Default Screen" 0 0
#    Screen   "screen2" RightOf "Default Screen"
    Screen "Default Screen"
    Screen "Default Screen" LeftOf "Screen2"
#    Screen "Screen2" RightOf "Default Screen"
#    Screen "screen2"
#    Option "Xinerama" "on"
#	Option "Clone" "off"
EndSection

Section "Extensions"
    Option         "Composite" "Enable"
EndSection

Merci de l’aide.

quelle version de Debian ?
tu peux utiliser nvidia-settings (twin-view) directement aussi, avec un xorg.conf minimal

Bonjour ursus,

J’utilise la version 5 de debian.

J’ai essayé avec le twinview mais l’affichage du bureau n’était pas terrible car je ne voyais pas ma barre des taches sur l’écran de mon laptop

Pour info, mon portable est un 15’’ et l’écran externe est 22’’

Cordialement,

[quote=“redsonic”]J’utilise la version 5 de debian.[/quote]lenny, donc…

[quote=“redsonic”]J’ai essayé avec le twinview mais l’affichage du bureau n’était pas terrible car je ne voyais pas ma barre des taches sur l’écran de mon laptop
Pour info, mon portable est un 15’’ et l’écran externe est 22’’[/quote]
Regarde du côté de xinerama et de xrandr peut-être.
Ceci dit, avec des écrans de tailles/résolutions différentes, je me demande si on peut vraiment arriver à un meilleur résultat (barre des tâches).
Personnellement, je n’ai jamais réussi :wink:

bonjour
Avec une cg nvidia tu peut essayer avec nvidia-settings
Pense à faire une sauvegarde de on fichier xorg.conf avant

J’ai réessayé avec nvidia-setting et le twinview, en choisissant de positionner mon 22’’ à gauche de l’écran principale, et ben là l’affichage est assez correcte car les barres de taches (et les icones du bureaux) sont affichées sur l’écran externe et elles sont visibles en entier.

Apparemment, l’écran configuré à droite est l’écran principal.

C’est pas évident dutout cette histoire.

Je vais tripoter le fichier que nvidia-settings m’a généré et je vous dirai.

Ça marche maintenant,

Il fallait redémarrer le serveur x :mrgreen:

Je m’explique :
Après avoir configuré le twinview avec nvidia-settings, l’affichage n’est pas terrible (voir les problèmes cités dessus).
Mais une fois le serveur x redémarré (avec la combinaison de touche ctl+alt+bksp) l’affichage est nickel (mon laptop a les deux barres de tâches, et les icones du bureaux). Une merveille !

Ce qui est déroutant, c’est que le nv-settings, ne propose pas de redémarrer le serveur x

ps : ne pas oublié la conf du clavier au risque de se retrouver avec un qwerty

Merci à ceux qui ont essayé de m’aider :smt006