Dual Screen avec Nvidia

Bonsoir,

Je dispose d’une Nvidia Geforce FX 5700 512Mb. Je souhaiterais obtenir un dual-screen sous debian, de telle sorte que je puisse étendre mon bureau grâce à un autre écran. Mes écrans sont disposés de la sorte:

Screen 1 - Screen 2
Gauche Droite

J’aimerais donc bien que mon bureau démarre sur Screen2, et se termine sur Screen1. Cependant, l’édition de /etc/X11/xorg.conf me laisse perplexe, étant donné que ce fichier est vide (contrairement à Ubuntu!): est-ce i) normal, ii) faisable? Si oui, comment?

Merci.

Voila mon fichier Xorg.conf qui fait exactement ça, adapte la partie BusID de [DEVICE] en fonction de ta carte.

# /etc/X11/xorg.conf (xorg X Window System server configuration file)                                                                                                        
#                                                                                                                                                                            
                                                                                                                                                                             
                                                                                                                                                                             
Section "ServerLayout"                                                                                                                                                       
    Identifier     "Default Layout"                                                                                                                                          
    Screen         "Left Screen" 0 0                                                                                                                                         
    InputDevice    "Generic Keyboard"                                                                                                                                        
    InputDevice    "Configured Mouse"                                                                                                                                        
    Option         "Xinerama" "false"                                                                                                                                        
EndSection                                                                                                                                                                   
                                                                                                                                                                             
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           "i2c"
    Load           "bitmap"
    Load           "ddc"   
    Load           "extmod"
    Load           "freetype"
    Load           "glx"     
    Load           "int10"   
    Load           "vbe"     
    Load           "dri"     
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"
    Identifier     "Configured Mouse"
    Driver         "mouse"
    Option         "CorePointer"
    Option         "Device" "/dev/input/mice"
    Option         "Protocol" "ImPS/2"
    Option         "Emulate3Buttons" "true"
EndSection

Section "Monitor"
    Identifier     "Hyundaï"
    Option         "DPMS"
EndSection

Section "Monitor"
    Identifier     "Hanns-G"
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "nVidia Corporation G70 [GeForce 7600 GS]"
    Driver         "nvidia"
    Option         "RenderAccel" "1"
    Option         "AllowGLXWithComposite" "1"
    Option         "AddARGBGLXVisuals" "True"
    Option         "DisableGLXRootClipping" "True"
    Option         "TripleBuffer"       "true
    Option         "TwinView" "1"
    Option         "TwinViewOrientation" "CRT-0 LeftOf CRT-1"
    Option         "MetaModes" "1280x1024,1280x1024"
    Option         "ConnectedMonitor" "CRT-0,CRT-1"
#    Option         "NoPowerConnectorCheck"
    BusID          "PCI:2:0:0"
EndSection

Section "Screen"
    Identifier     "Left Screen"
    Device         "nVidia Corporation G70 [GeForce 7600 GS]"
    Monitor        "Hyundaï"
    DefaultDepth    24
    Option         "AddARGBGLXVisuals"  "True"
    SubSection     "Display"
        Depth       24
        Modes      "1280x1024" "1024x768" "832x624" "800x600" "720x400" "640x480"
    EndSubSection
EndSection

Section "Extensions"
        Option          "Composite"             "enable"
EndSection

Ok. Je regarde ça. Merci!

Edit: X ne veut plus démarrer avec ce fichier: il dit qu’il ne trouve aucun écran(!), m^eme avec quelques modifications qui ne pourraient qu’aider X à démarrer avec ce fichier.

Je vais chercher du c^oté d’un GUI pour paramétrer xorg. Il n’y a pas moyen de faire ça avec xrandr?

Merci.

Tu peux regarder du côté de Twinview alors.

C’est une très bonne idée.
J’ai installé manuellement nvidia-settings, via un .deb. En exécutant nvidia-settings, je reçois le message ``You do not appear to be using the NVIDIA X driver. Please edit your X configuration file (just run nvidia-xconfig as root), and restart the X server.’’ Le problème, c’est que ça ne me reconna^it pas la commande, lorsque je tape nvidia-xconfig. Du coup, je me suis dit qu’il était peut-^etre bien d’installer nvidia-glx. Ce n’est pas si simple, puisque # dpkg -i nvidia-glx_173.14.09-5_i386.deb Selecting previously deselected package nvidia-glx. (Reading database ... 174311 files and directories currently installed.) Unpacking nvidia-glx (from nvidia-glx_173.14.09-5_i386.deb) ... dpkg: dependency problems prevent configuration of nvidia-glx: nvidia-glx depends on nvidia-kernel-173.14.09; however: Package nvidia-kernel-173.14.09 is not installed.

Pas un problème: [code]

apt-get -s install nvidia-kernel-173.14.09

Reading package lists… Done
Building dependency tree
Reading state information… Done
Package nvidia-kernel-173.14.09 is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
[/code]
Il faut rester calme! :slightly_smiling: Je télécharge nvidia-kernel-173.14.09. Pas de chance, il faut nvidia-kernel-common. Je l’installe. J’installe tout, dans le sens inverse, forcément. Tout va bien, mais [code]

nvidia-xconfig

bash: nvidia-xconfig: command not found
[/code]
Il fallait simplement installer nvidia-xconfig. Je l’installe. Du coup,

# nvidia-xconfig
Using X configuration file: "/etc/X11/xorg.conf".

VALIDATION ERROR: Data incomplete in file /etc/X11/xorg.conf.
                  At least one Device section is required.

Backed up file '/etc/X11/xorg.conf' as '/etc/X11/xorg.conf.backup'
New X configuration file written to '/etc/X11/xorg.conf'

Est-ce positif? Cela étant, toujours le m^eme message de la part de nvidia-settings. Pourtant,

[code]

cat xorg.conf

nvidia-xconfig: X configuration file generated by nvidia-xconfig

nvidia-xconfig: version 1.0 (buildd@ninsei) Fri Sep 5 22:23:08 UTC 2008

Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0"
InputDevice “Keyboard0” "CoreKeyboard"
InputDevice “Mouse0” "CorePointer"
EndSection

Section "Files"
RgbPath "/usr/X11R6/lib/X11/rgb"
EndSection

Section "Module"
Load "dbe"
Load "extmod"
Load "type1"
Load "freetype"
Load "glx"
EndSection

Section “InputDevice”
# generated from default
Identifier "Mouse0"
Driver "mouse"
Option “Protocol” "auto"
Option “Device” "/dev/psaux"
Option “Emulate3Buttons” "no"
Option “ZAxisMapping” "4 5"
EndSection

Section “InputDevice”
# generated from default
Identifier "Keyboard0"
Driver "kbd"
EndSection

Section "Monitor"
Identifier "Monitor0"
VendorName "Unknown"
ModelName "Unknown"
HorizSync 30.0 - 110.0
VertRefresh 50.0 - 150.0
Option "DPMS"
EndSection

Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
EndSection

Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Depth 24
EndSubSection
EndSection
[/code], de sorte qu’il y a au moins un élément dans la section “Device”!

Mon intuition m’a dit de redémarrer, et, en redémarrant, tout a fonctionné. Merci!

'Evidemment, ça n’est pas rechargé au démarrage; au démarrage, le second écran est désactivé. Que faire, plut^ot que chaque fois recharger nvidia-settings?

Merci.

En fait ce qu’il te manquait au début c’était le pilote nvidia, maintenant que tu l’as installé reprend le Xorg.conf que je t’ai donné.

Ok. :slightly_smiling: