URL: https://linuxfr.org/forums/linux-mandriva/posts/ja-un-probl%C3%A8me-avec-ma-carte-graphique Title: J'a un problème avec ma carte graphique Authors: Thorgrim Date: 2004年09月05日T17:08:23+02:00 Tags: Score: 0 Salut les gens ! En ce joli dimanche, je me suis dit : "Tu as une Game Cube, et une carte graphique avec des possibilités d'entrées vidéos, pourquoi ne pas jouer à ta Game Cube sur ton PC alors ?" (pour explication, j'ai une GForce FX5900 MyVivo de chez Leadteck, et c'est le MyVivo qui fait l'entré/sortie). Alors tout d'abord, un peu sceptique sur la chose, je me suis lancé dans l'install de tout ça sous Redmond XP (et vi....) et ça a marché ! Alors j'étais content, je me suis dit que je pourrais vraiment faire ce que je veux ! Je me lance alors dans la même chose sous notre cher OS favoris... Et alors là, bonjour. Tout d'abord, essayez de trouver un truc qui gère le MyVivo (ou vivo tout court je crois que ça doit être sensiblement la même chose...) Après quelques recherches, je suis tombé sur [http://rivatv.sourceforge.net/(...)](http://rivatv.sourceforge.net/) qui est la seule chose qui se rapproche un minimum de ce que je veux... Peut être que déjà là, je me plante complet... Mais bon, n'ayant rien trouvé d'autre, je tente avec ça. Donc bon, je télécharge, je configure, je compile... Jusque là, tout se passe bien. Puis je tente d'installer, et là, premier drame :
Creating video devices. mknod /dev/video0 c 81 0 chmod: ne peut accéder `/dev/video0': No such file or directory mknod: `/dev/video1': File exists mknod: `/dev/video2': File exists mknod: `/dev/video3': File exists ln: `/dev/video': fichier existant. make: *** [devices] Erreur 1Voila ce que me dit le make install... Alors bon, ne comprenant rien je vais voir mon pote google en quête d'informations sur "/dev/video0". Si j'ai bien compris, c'est le fichier interface pour les périphériques de capture vidéo. Donc en toute logique, il devrait exister chez moi vu que ma carte a ça... Mais non, il n'est pas là. Alors après quelques lecture il m'a semblé comprendre que pour qu'il soit là, il fallait charger le module "v4l" dans le XF86Config-4. Alors après vérification, j'ai bien la bonne ligne... MAIS, parrallèllement à cela, je remarque que les drivers nvidia (que j'avais installé il y a déjà quelques temps) ne sont plus chargés... Je me retrouve de nouveaux avec Driver "nv" dans la section décrivant la carte graphique. Et en plus, le Load glx est commenté.... Qu'à cela ne tienne, je re-modifie mon fichier tout comme il devrait être, je sauvegarde, et je relance le bouzin. Une fois la main re à moi, je vais vois mon fichier XF86Config et là.... Il a été automatiquement modifié pour prendre les drivers nv et comenter le Load glx.... Déjà, j'aime pas ça... Si quelqu'un peut me dire d'où un tel comportement peut venir, merci d'avance. Tout ce que j'ai trouvé la dessus, c'est ce qui suit dans le /var/log/syslog :
Sep 5 16:10:09 Zobi init: Entering runlevel: 5 Sep 5 16:10:11 Zobi rc: Lancement de hotplug : succeeded Sep 5 16:10:12 Zobi service_harddrake[883]: ### Program is starting ### Sep 5 16:10:13 Zobi service_harddrake[883]: switch XFree86 driver from nvidia to nv Sep 5 16:10:13 Zobi service_harddrake[883]: modified file /etc/X11/XF86Config Sep 5 16:10:14 Zobi service_harddrake[883]: running: /sbin/modprobe hid Sep 5 16:10:14 Zobi harddrake: succeededLa seule chose que j'ai pu m'imaginer à ce stade, c'est que lors de ma dernière installation de noyau, ça avait du couillonner quelque chose. Je suis sous Mandrake 10, et comme vous le savez par défaut on a un noyau 2.6.3-7mdk. Moi j'ai voulu passer au 2.6 un peu pour voir et pis pour tenir mon système à jour. J'ai donc voulu utiliser le système de mise à jour mandrake, mais je n'ai pas compris, y'a que des noyaux 2.6.3-XXmdk... Alors je me suis dit "compile le à la main et pis voila". Mais bon, je suis vite revenu car même si la compilation se passe niquel ainsi que l'installation, lorsque je reboote mon système est presque inutilisable... Il lui faut bien 20 secondes à chaque fois que je change de bureau, le résultat d'une commande genre "ps faux" dans un term on en parle pas... Que des trucs du genre, donc j'ai laissé tomber. Je me suis donc remis le dernier 2.6.3-XXmdk qui va bien, c'est à dire le 2.6.3-16 avec les sources correspondant. Donc, pour en revenir à nos moutons (oui ce post est plutot bordélique et long...) je me suis dit :"Réinstalle donc les drivers nvidia et pis on verra !". Alors me voila partit à la récupération des derniers drivers nvidia. Je stoppe mon serveur X, je me logge en root et je lance l'install. Et là, bienvenue dans le monde merveilleux de Bambi, on atteint le top... Donc voila l'histoire de l'install des drivers... Au début tout va bien, j'accepte la licence, puis là déjà il m'avertit qu'il trouvé d'anciens drivers. Je lui dit de continuer en les enlevant. Après, comme d'habitude, y'a pas de version pré-compilée qui matche mon système et l'alignement des étoiles donc il tente de le télécharger mais que dalle non plus alors il me propose de le compiler, ce que j'accepte volontiers. Puis là il me dit que mon kernel est configuré pour supporter rivafb comme un "loadable module"... Alors là, moi j'y connait rien, je dit "mais bien sur... c'est évident...." Il me dit que ça peut couiller mais me propose de continuer quand même, alors moi je continue. Il lance alors la compilation du module nvidia pour mon noyau... Et là, ça merde (évident non ?). Il me dit :
/usr/src/linux-2.6.3-16mdk is not clean, please run 'make mrproper' in the '/usr/src/linux-2.6.3-16mdk' directory. ERROR: Unable to build the NVIDIA kernel module. 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.Et alors moi, je tente ce que le monsieur il me dit... Je fait mon "make mrproper" et je relance l'install... Mais cette fois-ci, il me dit que je ne dois pas avoir les sources correspondant à mon noyau o_O Donc là, j'ai abandonné... J'ai touché à un peu tout, j'ai certainement tout pété, mais si quelqu'un est inspiré par ce récit et qu'il puisse au moins me dire comment refaire marcher mes drivers nvidia... Et si par dessus cela quelqu'un sait faire marcher du MyVivo sous linux, là c'est le rêve absolu ^_^ Je suis bien sur preneur de toute autre information que vous seriez à même de me fournir sur n'importe quelle partie de ma tentative ratée ;-) Merci d'avances aux personnes qui répondront, et merci aussi à ceux qui ont eu le courrage de tout lire ;-) Bonne fin de dimanche à vous !