Forum Linux.débutant Paramétrage écrans, install drivers

Posté par  .
Étiquettes :
0
24
déc.
2007
Bonjour,

ma question a sûrement déjà été posée mais je ne suis pas parvenu à trouver une réponse claire.

J'ai 2 écrans sur mon PC et je souhaite les utiliser pleinement avec un bureau étendu. Enfin je voudrais que mon bureau soit étendu mais pas totalement. C'est à dire que je ne veux pas avoir les messageBox en plein milieu des 2 écrans et des maximisations sur les 2 en même temps mais bien un bureau étendu avec 2 écrans séparés tout de même pour pouvoir maximiser les fenêtres sur l'un ou sur l'autre des 2 écrans.
J'espère que je suis clair.

J'ai une debian Etch version stable donc. J'ai installé le noyau par défaut (option installgui et pas expertgui à l'install), architecture i386, carte nvidia geforce 7200.

Je cherche pour le moment à installer les drivers nvidia mais pour cela il faut "éteindre" gnome et je n'y parviens pas. Il n'y a pas d'options dans le bureau graphique pour faire cela, ni lors du login.

Je n'ai trouvé que le CTRL+ALT+F1 pour entrer dans la console tty1 (j'ai bon pour le nom ?) et ainsi sortir de gnome mais ce dernier étant encore actif, la commande "gdm stop" lancée dans le répertoire "/etc/init.d/" me renvoi une erreur comme quoi mon serveur X est toujours actif.

Donc question numéro 1, comment "éteindre" Gnome ?

Mmh, je cherche à installer les drivers nvidia parce que je pars du principe que pour gérer le bi-écran vaut mieux faire ça avec les drivers du constructeur mais peut être que je me trompe...

D'autre part, les écrans tels qu'ils sont me flashent la tête, j'ai pas l'impression que les drivers par défaut soient super efficace, j'ai les yeux en compote au bout d'une heure et pourtant le taux de raffraichissement indiqué par Gnome est de 86Khz ce qui est un bon taux. C'était le point numéro 2.

Point numéro 3, les drivers nvidia n'étant pas des logiciels libres, faut-il que je modifie mon fichier sources.list pour y rajouter ces 2 lignes ? :

deb http://ftp2.fr.debian.org/debian/ etch main contrib non-free
deb-src http://ftp2.fr.debian.org/debian/ etch main contrib non-free

A noter que je l'ai fait pour voir si je pouvais pas installer les drivers nvidia au travers de Synaptic mais il me balance un message d'erreur à son initialisation comme quoi il ne peut résoudre les URLs des sources non-free.

Point numéro 4,
ça fait un moment que j'avais pas touché à linux (j'avais une install de Sarge sur laquelle j'allais de temps à autres), et sur la dernière version il fallait recompiler le noyau, est-ce toujours le cas ou bien non ? De ce que j'ai lu sur l'install des drivers je n'ai pas trouvé de mentions concernant une recompil du noyau, ça se fait "à la volée" maintenant ?


Merci peut être de votre aide et bonne nuit !

Marco
  • # Alors

    Posté par  (site web personnel) . Évalué à 1.


    J'ai 2 écrans sur mon PC et je souhaite les utiliser pleinement avec un bureau étendu. Enfin je voudrais que mon bureau soit étendu mais pas totalement. C'est à dire que je ne veux pas avoir les messageBox en plein milieu des 2 écrans et des maximisations sur les 2 en même temps mais bien un bureau étendu avec 2 écrans séparés tout de même pour pouvoir maximiser les fenêtres sur l'un ou sur l'autre des 2 écrans.


    Ce que tu veux s'appelle xinerama et a besoin que le gestionnaire de fenêtre le gère.

    Je cherche pour le moment à installer les drivers nvidia mais pour cela il faut "éteindre" gnome et je n'y parviens pas. Il n'y a pas d'options dans le bureau graphique pour faire cela, ni lors du login.
    Pas forcement besoin de ca, bon par contre c'est spécifique à debian et ca je connais pas, et ce que google donne n'est, on va dire pas très à jour, mais apparement à coup de module-assistant ca a l'air gérable.

    Sinon tu peux installer les sources de ton noyau (aucune idée comment on fait ca sur une debian.), puis utiliser l'installateur nvidia avec l'option --no-x-check (bon ils déconseillent tres fortement, mais bon je vois pas ce que ca peut changer et j'ai jamais eu de pb à faire comme ca).
    Donc une fois les drivers nvidia installés, c'est toujours pas fini.
    Lance la commande

    nvidia-xconfig --dynamic-twinview --twinview-xinerama-info --twinview

    Bon je doute que tout soit nécessaire mais vaut mieux trop que pas assez.
    Une fois que c'est fait, ctrl-alt-backspace pour tuer le serveur X, il devrait revenir tout seul mais cette fois avec le driver nvidia !
    Maintenant lance nvidia-settings et fouille là dedans pour activer ton 2° écran (de mémoire c'est dans le 2° ou 3° onglet à gauche)
  • # Arrêt de X

    Posté par  . Évalué à 1.

    Donc question numéro 1, comment "éteindre" Gnome ?

    Pour éteindre :
    /etc/init.d/gdm stop
    Pour le démarrer :
    /etc/init.d/gdm start
    • [^] # Re: Arrêt de X

      Posté par  . Évalué à 1.

      Je me cite :


      Je n'ai trouvé que le CTRL+ALT+F1 pour entrer dans la console tty1 (j'ai bon pour le nom ?) et ainsi sortir de gnome mais ce dernier étant encore actif, la commande "gdm stop" lancée dans le répertoire "/etc/init.d/" me renvoi une erreur comme quoi mon serveur X est toujours actif.


      Je testerais le reste ce soir.
      • [^] # Re: Arrêt de X

        Posté par  . Évalué à 2.

        As-tu tapé :
        cd /etc/init.d
        puis
        gdm stop

        ou uniquement
        /etc/init.d/gdm stop

        ??
      • [^] # Re: Arrêt de X

        Posté par  (site web personnel) . Évalué à 1.

        La commande gdm stop dans le répertoire /etc/init.d est différente de la commande ./gdm stop dans ce même répertoire ou de la commande /etc/init.d/gdm stop dans n'importe quel répertoire (à moins que tu ait le répertoire . dans ton $PATH, ce qui est je pense peu courant)
  • # root ?

    Posté par  . Évalué à 1.

    point 1 :
    il faut etre root pour pouvoir utiliser les scripts presents dans /etc/init.d/

    il vaut mieux lancer le script complet
    /etc/init.d/gdm stop pour arreter gdm et X
    /etc/init.d/gdm start pour demarrer gdm et X

    point 3 :
    prend ton navigateur internet et vas dans le dossier des sources voir si tu y trouves ce que tu cherche.

    à defaut, les drivers nvidia pour linux sont dispo sur le site nvidia, et il y a tout plein d'howto à ce sujet.

    point 4 :
    une fois les drivers nvidia installer tu pourras au choix
    - modifier ponctuellement ta config ecran avec nvidia-settings
    - la modifier definitivement en utilisant nvidia-settings en etant root et en enregistrant la config.
  • # ok alors étape suivante

    Posté par  . Évalué à 1.

    Bon, merci pour votre aide, mais j'en suis pas encore sorti :) .

    La bonne commande était donc "./gdm stop" dans un terminal administrateur dans le répertoire "/etc/init.d" pour fermer gnome.

    Ceci fait, je lance l'install de mes drivers nvidia téléchargés sur leur site :
    "sh NomDuDrivers.run"

    Là l'install ne fonctionne pas, voici le log de l'installer (je n'ai pas mis les install status)

    "
    Using: nvidia-installer ncurses user interface
    -> License accepted.
    -> No precompiled kernel interface was found to match your kernel; would you li
    ke the installer to attempt to download a kernel interface for your kernel f
    rom the NVIDIA ftp site (ftp://download.nvidia.com)? (Answer: Yes)
    -> No matching precompiled kernel interface was found on the NVIDIA ftp site;
    this means that the installer will need to compile a kernel interface for
    your kernel.
    ERROR: Unable to find the development tool `cc` in your path; please make sure
    that you have the package 'gcc' installed. If gcc is installed on your
    system, then please check that `cc` is in your PATH.
    ERROR: Installation has failed. Please see the file
    '/var/log/nvidia-installer.log' for details. You may find suggestions
    on fixing installation problems in the README available on the Linux
    driver download page at www.nvidia.com.
    "

    GCC est bien évidemment installé, version 3.4-base et 4.1-base, il y a aussi libgcc1 et quelques autres paquets.

    Donc ma question désormais, comment rajouter cc à mon PATH et aussi quelle ligne dois-je écrire ?

    J'ai trouvé sur LeaLinux quel fichier je dois modifier, apparemment c'est le fichier caché "./bash_profile" mais je ne sais pas quoi y mettre.
    • [^] # Re: ok alors étape suivante

      Posté par  . Évalué à 1.

      Bon j'ai trouvé ce qu'il me fallait sur cette page :

      http://www.vioget.ch/spip.php?article36

      J'ai mes drivers c'est ok :)
      • [^] # Re: ok alors étape suivante

        Posté par  . Évalué à 1.

        Je reviens à la charge, je touche presque au but mais il reste un problème.

        Je ne parviens pas à configurer correctement la résolution de mon écran de droite. Celui de gauche est en 1280*1024 et celui de droite ne veut pas aller au dela de 1024*768...

        Voici mon fichier de paramétrage xorg.conf :


        # nvidia-xconfig: X configuration file generated by nvidia-xconfig
        # nvidia-xconfig: version 1.0 (randy@juliet2) Fri Dec 30 21:53:37 PST 2005

        # /etc/X11/xorg.conf (xorg X Window System server configuration file)
        #
        # This file was generated by dexconf, the Debian X Configuration tool, using
        # values from the debconf database.
        #
        # Edit this file with caution, and see the /etc/X11/xorg.conf manual page.
        # (Type "man /etc/X11/xorg.conf" at the shell prompt.)
        #
        # This file is automatically updated on xserver-xorg package upgrades *only*
        # if it has not been modified since the last upgrade of the xserver-xorg
        # package.
        #
        # If you have edited this file but would like it to be automatically updated
        # again, run the following command:
        # sudo dpkg-reconfigure -phigh xserver-xorg

        Section "ServerLayout"
        Identifier "Default Layout"
        Screen "Default Screen" 0 0
        InputDevice "Generic Keyboard"
        InputDevice "Configured Mouse"
        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"
        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 "Q995"
        Option "DPMS"
        EndSection

        Section "Device"
        Identifier "Carte vidéo générique"
        Driver "nvidia"
        Option "NoLogo"
        Option "TwinView" "true"
        Option "SecondMonitorHorizSync" "65-85"
        Option "SecondMonitorVertRefresh" "50-160"
        Option "MetaModes" "1280x1024, 1280x1024; 1280x1024, 1280x1024"
        Option "TwinViewOrientation" "RightOf"
        EndSection

        Section "Screen"
        Identifier "Default Screen"
        Device "Carte vidéo générique"
        Monitor "Q995"
        DefaultDepth 24
        SubSection "Display"
        Depth 1
        Modes "1600x1200" "1280x1024" "1152x864" "1024x768" "800x600" "640x480"
        EndSubSection
        SubSection "Display"
        Depth 4
        Modes "1600x1200" "1280x1024" "1152x864" "1024x768" "800x600" "640x480"
        EndSubSection
        SubSection "Display"
        Depth 8
        Modes "1600x1200" "1280x1024" "1152x864" "1024x768" "800x600" "640x480"
        EndSubSection
        SubSection "Display"
        Depth 15
        Modes "1600x1200" "1280x1024" "1152x864" "1024x768" "800x600" "640x480"
        EndSubSection
        SubSection "Display"
        Depth 16
        Modes "1600x1200" "1280x1024" "1152x864" "1024x768" "800x600" "640x480"
        EndSubSection
        SubSection "Display"
        Depth 24
        Modes "1600x1200" "1280x1024" "1152x864" "1024x768" "800x600" "640x480"
        EndSubSection
        EndSection





        Notez que, je ne sais pas pourquoi, la commande nvidia-settings renvoie une erreur (command not found)
        • [^] # Re: ok alors étape suivante

          Posté par  . Évalué à 1.

          Probablement le dernier post sur ce topic, en fait, je suis bien en 1280*1024 sur les 2 écrans, c'est simplement le fond d'écran qui s'affiche mal. Un détail donc :)

          Merci à tous.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.