Forum Linux.debian/ubuntu De la réinstallation d'une Debian Squeeze propre avec Driver nvidia proprio

Posté par  .
Étiquettes :
0
27
juil.
2010
Bonjour,

[Résumé]
Ayant voulu réinstallé ma petite debian squeeze hier soir je me suis retrouvé devant les problèmes suivants:
- Le framebuffer qui se lance et incapacité de le désactiver facilement
- Le driver Nvidia (téléchargé depuis le site du constructeur) qui s'installe, mais mon serveur X refuse de s'installer
- Si je renomme Xorg.conf en .bak, alors X se lance, mais avec le driver NV
Aparement la configuration du serveur X ne se fait plus par défaut dans un seul fichier, cet Xorg etant utilisé si trouvé, mais ça_marche_po

Si quelqu'un a trouvé une solution....
[/Résumé]

Hier soir, comme souvant tard le soir quand je m'ennuis (et que j'ai trouvé fait de bordel sur mon petit linux), j'ai décidé de réinstallé ma debian squeeze pour qu'elle soit nikel-chrome-de-la-mort-qui-tue.

CD squeeze, boot, install minimum, puis lançage d'un petit script qui :
- ajoute les depots contrib et non free à apt
- install tout les packets que j'aime et qui vont bien
- install mes partoches nfs
- récupère (via mon serveur nfs) un driver nvidia proprio (.run) et l'install
- relance ma machine
-et là, normalement je suis devant un KDM qui n'attend que moi

Je n'ai jamais eu de soucis avec ce script (relativement bête quand même, mais il me permet de me matter une petite serie pendant que tout ce réinstall)...

Et là, patatra, après le reboot, je me retrouve en mode console.

humm bon. Réinstall de la mini squeeze (mais fait le maximum), install d'un kde minimum et de kdm, reboot: un kdm se lance, tout semble correcte. Je lance mon install de driver nvidia et PAF, première galère, framebuffer activé.

Déjà là, si vous avez un moyen propre de faire que le framebuffer ne s'active pas (grub2 sous debian squeeze) je suis prenneur: en placant un vga=normal et nomodeset au niveau de la ligne qui lance mon noyal dans grub, j ai pus m en débarasé... mais déjà ça, je ne l'avais jamais eu.

Relance, mode console (non framebufferisée....) install driver NVidia proprio.... tout semble ok.

Lancement de X re PAF : rien ne se lance... un petit tour dans mes log et voilà le message:

(EE) Jul 27 11:24:15 NVIDIA(0): Failed to initialize the NVIDIA graphics device!
(II) UnloadModule: "nvidia"
(II) UnloadModule: "wfb"
(II) UnloadModule: "fb"
(EE) Screen(s) found, but none have a usable configuration.

Fatal server error:
no screens found

Alors là je sais plus trop où chercher. Apparement Xorg n'utilise plus le fichier Xorg.conf, mais le driver Nvidia l'utilise encore. Ou bien ai ce encore ce module fb qui entre en conflit avec le module nvidia...

Bref, si quelqu'un peu me dire comment on configure un Xorg maintenant, car j'aime bien l'automatisation, mais comme d'ab', c'était mieux avant ....
  • # grub2 et framebuffer

    Posté par  . Évalué à 2.

    editer le fichier /etc/default/grub

    mettre nosplash ou vga=normal
    dans les options de grub

    enregistrer le fichier

    faire le update-grub

    puis rebooter et tester l'installation des drivers.

    il faut peut-etre installer les "build-essential" pour que l'installeur nvidia puisse compiler le driver pour ton kernel
    build-essential c'est un meta paquet pour install gcc/make/kernel-header (entre autres)
    • [^] # Re: grub2 et framebuffer

      Posté par  . Évalué à 1.

      Merci de ta réponse:
      - pour le frame buffer, j'ai en effet appliqué les mêmes corrections que tu as donné, j'ai juste été surpris de voir que maintenant c'est activé par défaut.
      - pour le driver Nvidia, il se compile bien, aucun message d'erreur lors de l'install/compilation du module. Les headers , gcc-4.3 sont bien installés. Je pense que le problème est coté la façon de configurer X, quelquechose a changer, la question, c est quoi ? ! :)
      • [^] # Re: grub2 et framebuffer

        Posté par  . Évalué à 2.

        de memoire, juste mettre la partie (verifier les syntaxes avant, car je le fais de memoire)

        Section device
        driver nvidia
        EndSection


        sur certaines de mes machines, j'ai du precisé le BusID
        car j'ai plusieurs cartes ou bien je n'utilises pas la sortie par defaut
        • [^] # Re: grub2 et framebuffer

          Posté par  . Évalué à 2.

          le probleme semble venir de nouveau:

          un modprobe -r nouveau, un restart de kdm, et cette fois plus de messages d erreur dans mes log

          je verifierai ce soir ( je suis en remote du taf, petit debuggage pendant l'heure de déjeuné:) )

          Encore merci pour votre aide...

          Maintenant je m attaque a pulseaudio.....
          • [^] # Re: grub2 et framebuffer

            Posté par  . Évalué à 2.

            finalement qu'est ce que c'est bien les distributions bien packagé
            ou tu installes, hop ca marche...

            dans ton cas, tu installes le driver nvidia à la main (avec le .run)
            du coup debian n'enleve pas le paquet "nouveau" et le pilote et xorg continue de vouloir l'utiliser.

            tu devrais regarder si dans les "non-free" tu n'aurais pas un paquet nvidia-glx ou nvidia afin d'installer proprement le drivers qui va bien sans passer pas le .run
            • [^] # Re: grub2 et framebuffer

              Posté par  . Évalué à 3.

              Sur fedora, on est obligé de blacklister nouveau pour que ça marche bien, et si on a un initrd il faut du coup le regénérer pour que le driver ne soit pas inclus au boot (le driver était inclus depuis l'init à cause du KMS)


              Il y a peut-être des manips similaires à faire sur debian du coup, en fonction de la config.
              • [^] # Re: grub2 et framebuffer

                Posté par  . Évalué à 2.

                C'est en effet en tombant sur un message d'un utilisateur Fedora que j'ai compris que le problème venait de là.

                Au sujet du post précédent, oui je sais qu'il y a un moyen d'installer les drivers nvidia propriétaires via apt, y a meme un moyen avec m-a (module assistant).

                Je trouve juste un peu dommage de casser le systeme de fichier xorg...

                Je voudrais d'ailleur bien savoir ce qu'en ceux qui ont 4 cartes graphiques differentes paramétrées en mur d'image...

                Mais ça doit être une question d'habitude...
                • [^] # Re: grub2 et framebuffer

                  Posté par  . Évalué à 3.

                  j'ai 2 cartes graphiques (identiques)

                  et j'utilise xorg.conf
                  avec autant de section device/screen avec la ligne driver et la ligne busid
                  que de carte graphique

                  pour faire detecter mes deux cartes.
                  le reste est géré par X directement (clavier/souris)
  • # Nouveau

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

    Moi j'ai fait le contraire.
    La semaine dernière j'ai viré le driver proprio, j'ai installé le pilote nouveau, régénérer mon initrd.

    Je démarre maintenant avec KMS et le pilote nouveau.

    J'ai quelques soucis graphique (très mineur), je n'ai plus le composite. Mais j'ai l'impression que la machine est un peu plus rapide.

    1 logiciel proprio de moins.

    D'ailleurs quelqu'un connais-t-il un remplacement au logiciel propriétaire TurboPrint (pour une imprimante Canon i560) ?
    Je veux bien sur continuer à pouvoir aligner les têtes d'impression, imprimer des photos hautes qualités, nettoyer les tête, avoir le niveau d'encre des cartouches, ...

Suivre le flux des commentaires

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