Encore nvidia

Bonsoir à tous,

Il y a tellement de fils sur nvidia que je ne pensais pas devoir en relancer un, mais je ne m’en sors pas :frowning:

Je viens d’installer une Lenny 32 bits ; mon sources.list correspond à celui de la rubrique « trucs et astuces », avec le fichier preferences associé à Lenny.

J’ai le même problème quelque (correction : quel que ; clin d’œil à Ricardo) soit le noyau, à savoir 2.6.22-2-686 et 2.6.18-5-686 (je ne veux pas m’embêter avec le 2.6.21 et la paravirtualisation) : via aptitude j’installe - comme je l’ai toujours fait - nvidia-kernel-common, nvidia-glx, nvidia-glx-dev, nvidia-kernel-source, nvidia-settings ; j’ai également nvidia-kernel-2.6.18-5-686 et nvidia-kernel-2.6.22-2-686 installés ; puis je lance module-assistant et choisis « select » puis « nvidia », puis get, build et install. J’ai d’ailleurs toujours fait ainsi et ça a toujours fonctionné.

Jusque là aucun problème ne survient. C’est ensuite, en modifiant mon xorg.conf pour remplacer « nv » par « nvidia » et en lançant $ startx que j’ai le droit à :

codeFailed to load module “nvidia” (module does not existe, 0)
(EE) No drivers available[/code]

un modprobe nvidia ne renvoie pourtant aucune erreur (j’imagine donc que le module est bien installé ?)

lsmod | grep nvidia nvidia 4550292 0 i2c_core 23552 2 nvidia,i2c_viapro agpgart 31912 2 nvidia,amd64_agp

Bref, là je tourne un peu en rond et ne sais que faire sans votre aide :wink:

Voici le xorg.conf, sait-on jamais.

[code]# 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 xorg.conf manual page.

(Type “man 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 "Files"
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 "Device"
Identifier "nVidia Corporation NV43 [GeForce 6600 GT]"
Driver "nvidia"
BusID "PCI:1:0:0"
EndSection

Section "Monitor"
Identifier "Philips 190S"
Option "DPMS"
HorizSync 30-70
VertRefresh 50-160
EndSection

Section "Screen"
Identifier "Default Screen"
Device "nVidia Corporation NV43 [GeForce 6600 GT]"
Monitor "Philips 190S"
DefaultDepth 24
SubSection "Display"
Modes “1280x1024” “1024x768” “800x600” "640x480"
EndSubSection
EndSection

Section "ServerLayout"
Identifier "Default Layout"
Screen "Default Screen"
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"
EndSection
[/code]

J’ai essayé de « repartir de zéro » en supprimant tous les paquets relatifs à nvidia et en faisant m-a clean nvidia-kernel-source (comme j’avais lu mattotop le conseiller ailleurs), ça n’a rien changé.

Merci par avance !

apt-get install nvidia-glx, vérifies le contenu de /usr/lib/nvidia

nvidia-glx est bien déjà installé.

# ls /usr/lib/nvidia/ libGL.so.1.2.xlibmesa libGL.so.1.xlibmesa libglx.so.xlibmesa libnvidia-cfg.so.1.0.8776 libnvidia-tls.so.1.0.8776 tls_test tls_test_dso.so

pas de soucis rencontré au passage du kernel 2.6.22-1 Au 2.6.22-2-4 amd64
un m-a auto-install nvidia-kernel-source et c’est dans la boite :laughing:

pour information:

nvidia               7249492  24 
agpgart                32844  1 nvidia

les driver son ceux de nvidia.

scorpio810.tuxfamily.org/Xorgconf.html

J’ai tenté de m’en inspirer (façon agréable de dire « j’ai fait un copier-coller de barbare ») mais ai toujours le même message d’erreur.

la je dirai essaye avec les driver proprio, s’il y a un problèeme il te fera un log séparer tu pourra toujours les virer après

nvidia, ce n’est pas déjà les drivers propriétaires ?

Ou alors préconises-tu, pour mon cas précis, l’utilisation du .run ?

oui le .run du site officiel :slightly_smiling:

Bien je vais le faire dans l’instant ; pour préparer cela j’ai supprimé les paquets nvidia installés. À la suppression, j’ai ce message d’erreur, qui peut être pourra guider pour la résolution du problème… :

Ça marche bien avec le .run.
Mieux que ça : jusqu’ici, je n’avais pas de son, maintenant j’en ai. De plus, Amarok ne se lançait pas (erreur de segmentation) ; désormais il s’exécute sans problème.

Quelqu’un peut-il m’expliquer ce phénomène, ou faut-il faire appel à Pierre Bellemare ?

Maintenant que suis-je censé faire ? J’imagine qu’il faut supprimer l’installation effectuée avec le .run pour retenter la méthode « correcte » ; mais comment procéder ?

(Édition : ok, il suffit d’utiliser --uninstall)

Bref, j’attends vos instructions en vous en remerciant :wink:

Moi je te conseille de n’employer que les drivers Debian, il y a plusieurs façon pour y arriver .
Par contre, avant de recommencer, fais d’abord le vide ds /usr/src.
Si tu veux, je t’envoie en MP un tuto maison qui me sert de pense-bête. Je ne veux pas le mettre ici car il est brut de décoffrage et pas encore vérifié.

Merci Ricardo. « Brut de décoffrage » mais bien fait tout de même. J’essaie ça demain, à tête reposée.

Bien alors j’essaie de réinstaller proprement tout ça.
J’ai supprimé l’installation effectuée avec le .run et vidé /usr/src

Premier problème ; lorsque j’installe nvidia-kernel-common, le jeu des dépendances m’oblige à installer un autre noyau (rappel : uname -a = 2.6.22-2-686) :

# aptitude install nvidia-kernel-common Lecture des listes de paquets... Fait Construction de l'arbre des dépendances Lecture des informations d'état... Fait Lecture de l'information d'état étendu Initialisation de l'état des paquets... Fait Lecture des descriptions de tâches... Fait Construction de la base de données des étiquettes... Fait Les NOUVEAUX paquets suivants vont être automatiquement installés : devscripts kernel-package linux-image-2.6.18-4-486 nvidia-glx nvidia-kernel-2.6.18-4-486 nvidia-kernel-source

… ce dont je n’ai pas spécialement envie :confused:

Je ne me souviens plus de ta version mais je crois que c’est une Lenny ?
Si oui, comme tu as mis un noyau qui correspond à Sid (2.6.22), il serait ptet souhaitable que tu upgrade carrément en Sid totalement.
AMA, il n’y a que des avantages.
Donne ta réponse !

Oui je suis en Lenny.

J’étais en Etch mais ai lu que Lenny était assez stable pour une utilisation quotidienne, et j’ai eu envie d’essayer. Ce sera le cas de Sid ?

Pas de problèmes, Sid est très stable en ce moment.
Vas-y.

EDIT :
je suis passé sur un autre DD où j’avais installé une Sid il y a env. 3 mois.
Elle est sur un noyau 2.6.21-ricardo (seule modif = la paravirt).
Je suis entrain de la mettre à jour mais il y en a pour plusieurs heures.
Quand elle sera à jour, je désinstallerai NVIDIA et je réinstallerai en marquant ce que je fais pas à pas.
Ça ne sera pas avant ce soir tard car maintenant, l’atelier de bricolage m’appelle, il fait trop beau pour être enfermé au bureau. 8)
Essaie de passer en Sid et marque bien tt ce que tu fais pas à pas, ça servira aux autres.
À ce soir vers minuit. :laughing:

Merci pour tes efforts :slightly_smiling:

Là je suis passé en Sid. Enfin je crois, car un cat /etc/debian_version me renvoie “lenny/sid”.

J’ai procédé ainsi : puisque j’avais le sources.list de mattotop, j’ai commenté les dépots expérimentaux, viré le fichier preferences et ai lancé un aptitude dist-upgrade. Ensuite, j’ai repris le sources.list du fil de mat, avec le fichier de preferences proposé pour la Sid.

Toutes les mises à jour ont donc été réalisées.

Désormais il m’indique un paquet cassé, nvidia-glx :

[code]# aptitude install nvidia-glx
Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances
Lecture des informations d’état… Fait
Lecture de l’information d’état étendu
Initialisation de l’état des paquets… Fait
Lecture des descriptions de tâches… Fait
Construction de la base de données des étiquettes… Fait
Les paquets suivants sont CASSÉS :
nvidia-glx
0 paquets mis à jour, 1 nouvellement installés, 0 à enlever et 0 non mis à jour.
Il est nécessaire de télécharger 4243ko d’archives. Après dépaquetage, 13,5Mo seront utilisés.
Les paquets suivants ont des dépendances non satisfaites :
nvidia-glx: Dépend: nvidia-kernel-100.14.11 qui est un paquet virtuel
Resolving dependencies…
Les actions suivantes permettront de résoudre ces dépendances :

Installer les paquets suivants :
linux-image-2.6.18-5-k7 [2.6.18.dfsg.1-13etch2 (stable)]
nvidia-glx [1.0.8776-4 (stable)]
nvidia-kernel-2.6.18-5-k7 [1.0.8776+6etch1 (stable)]
nvidia-kernel-common [20051028+1 (stable, testing, unstable)]

Laisser les dépendances suivantes non satisfaites :
nvidia-kernel-common recommande nvidia-kernel-source | nvidia-kernel
Le score est de -10147

Accepter cette solution ? [Y/n/q/?] [/code]

En fait le problème semble être l’inexistence de nvidia-kernel-100.14.11 :

# apt-get install nvidia-glx (...) Certains paquets ne peuvent être installés. Ceci peut signifier que vous avez demandé l'impossible, ou bien, si vous utilisez la distribution unstable, que certains paquets n'ont pas encore été créés ou ne sont pas sortis d'Incoming. (...) Les paquets suivants contiennent des dépendances non satisfaites : nvidia-glx: Dépend: nvidia-kernel-100.14.11 mais il n'est pas installable E: Paquets défectueux

[code]# apt-get install nvidia-glx
Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances
Lecture des informations d’état… Fait
Certains paquets ne peuvent être installés. Ceci peut signifier
que vous avez demandé l’impossible, ou bien, si vous utilisez
la distribution unstable, que certains paquets n’ont pas encore
été créés ou ne sont pas sortis d’Incoming.

Puisque vous n’avez demandé qu’une seule opération, le paquet n’est
probablement pas installable et vous devriez envoyer un rapport de bogue.
L’information suivante devrait vous aider à résoudre la situation :

Les paquets suivants contiennent des dépendances non satisfaites :
nvidia-glx: Dépend: nvidia-kernel-100.14.11 mais il n’est pas installable
E: Paquets défectueux
[/code]

juste un petit passage :
tt ça me paraît normal mais ça m’étonne que nvidia-kernel-100.14.11 soit absent car il me semble l’avoir en Sid.
Là je ne peux pas contrôler car ça mouline encore :unamused:
Ne charge rien en 2.6.18 ni en etch, attends ce soir si personne ne te vient en aide.
Parcontre, tente quand m^ un nouveau update suivi d’un dist-upgrade avec les paquet sid en “config non free” surtout car NVidia se trouve en non free.
Vérifie avec Synaptic, c’est plus pratique graphiquement.
À ce soir tard.