Nvidia & driver

Cette commande sort du tuto de debianhadic…
Je connaissait son effet mais je pensais qu’elle était nécessaire pour éliminer les résidus du .run nvidia
http://forum.debian-fr.org/viewtopic.php?f=8&t=13604

En gros, je supprime une fois de plus tout ce qui tient du .run (que j’ai remis sinon kdm ne démarre pas, je réinstalle proprement nvidia-kernel-2.6.32-trunk-amd64_190.53_amd64.deb

et il n’y a pas besoins de compiler car le module fait partie du noyau ?

Vu que tu es sous squeeze, il te faut le nvidia-kernel-source de sid.

La commander est faite avant l’installation des paquets et est destiné à supprimmer le .run et les modules fabriqués par le .run. Tu n’es pas dans ce cas (je la trouve excessive d’ailleurs et je l’ai rectifié).

Mais, mais, tu as modifié mon tuto !!!

Ouais! et j’ai peut être rajouté des fautes d’orthographe qu’on t’attribuera :slightly_smiling:

J’ai repris la procédure de puis le début avec la nouvelle commande find
j’ai fait :

[code]# dpkg -i nvidia-kernel-2.6.32-trunk-amd64_190.53_amd64.deb

dpkg -i nvidia-kernel-source_190.53_amd64.deb

]# dpkg -i nvidia-glx_190.53_amd64.deb
[/code]
erreur de dépendance pour nvidia-glx (xserver-xorg-core en conflit avec xserver-xorg-video-2, abandon

[code]# m-a prepare

m-a a-i nvidia-kernel[/code]

toujours la même erreur et kdm ne démarre pas après…

Voilà le message d’erreur de kdm (lors d’un reboot) :

saned disabled; edit /etc/default/saned

[quote=“LAV-FRED”]J’ai repris la procédure de puis le début avec la nouvelle commande find
j’ai fait :

[code]# dpkg -i nvidia-kernel-2.6.32-trunk-amd64_190.53_amd64.deb

dpkg -i nvidia-kernel-source_190.53_amd64.deb

]# dpkg -i nvidia-glx_190.53_amd64.deb
[/code]
erreur de dépendance pour nvidia-glx (xserver-xorg-core en conflit avec xserver-xorg-video-2, abandon

[code]# m-a prepare

m-a a-i nvidia-kernel[/code]

toujours la même erreur et kdm ne démarre pas après…[/quote]
SI ton noyau est 2.6.32-trunk-amd64, tu n’as pas besoin de faire «m-a a-i nvidia-kernel», ne fais pas la commande find -delete, tu as tout nettoyé désormais. Pour résoudre les pbms de dépendances, fais un
apt-get -f install
ou
aptitude -f install

nvidia-glx est installé (via dpkg) mais j’ai du supprimer xserver-xorg-core…
Qui je pense devrait être remplacé par xserver-xorg-video-2 je pense

et rien ne se passe…
Je vérifie mon xorg.conf :

[code]# nvidia-xconfig: X configuration file generated by nvidia-xconfig

nvidia-xconfig: version 1.0 (buildmeister@builder58) Wed Dec 9 16:34:26 PST 2009

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

Section "Files"
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 28.0 - 33.0
VertRefresh 43.0 - 72.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]
après un reboot j’ai :

j’édite saned et je met l’option :

comme indique le commentaire, kdm ne démarre toujours pas (en fait si le programme kdm tourne mais je reste en tty1 et le cliquodrome ne démarre pas :smiley:

Je ne vois pas trace de confilt, xerver-xorg-video-2 est fourni par nvidia-glx.

[quote]Depends: nvidia-kernel-190.53, x11-common (>= 1:7.0.0), libc6 (>= 2.3.2), libx11-6 (>= 0), libxext6, xlibmesa-gl | libgl1, zlib1g (>= 1:1.1.4)
Suggests: nvidia-settings, nvidia-kernel-source (>= 190.53)
Conflicts: nvidia-glx-dev (<< 1.0.8774-5), nvidia-glx-src
Replaces: nvidia-glx-src
Provides: xserver-xorg-video-2
[/quote]

edit: exact il y a un conflit avec xserver-xorg-core pour ce dernier.

Que donne grep EE /var/log/Xorg.0.log

Voilà (sachant que j’ai remis le .run sinon ma machine est bloquée en console…)

# grep EE /var/log/Xorg.0.log (WW) warning, (EE) error, (NI) not implemented, (??) unknown. (II) Loading extension MIT-SCREEN-SAVER (EE) ioctl EVIOCGNAME failed: Inappropriate ioctl for device (EE) PreInit returned NULL for ""Logitech USB Receiver"" (EE) ioctl EVIOCGNAME failed: Inappropriate ioctl for device (EE) PreInit returned NULL for ""DualPoint Stick"" (EE) ioctl EVIOCGNAME failed: Inappropriate ioctl for device (EE) PreInit returned NULL for ""AlpsPS/2 ALPS DualPoint TouchPad"" (EE) ioctl EVIOCGNAME failed: Inappropriate ioctl for device (EE) PreInit returned NULL for ""Macintosh mouse button emulation"" (EE) "Logitech Logitech Illuminated Keyboard": failed to initialize for relative axes. (EE) "Logitech Logitech Illuminated Keyboard": failed to initialize for relative axes.

Il faudrait que tu post ton xorg.conf pour voir. Sinon, si ça marche avec le .run, garde le xorg.conf, installe les paquets et remet le xorg.conf.

Voici mon xorg.conf, je pense qu’il a été créé par le .run nvidia, et n’est pas forcément ausi clair qu’il devrait être, d’autant plus que j’ai deux écrans…

[code]# nvidia-xconfig: X configuration file generated by nvidia-xconfig

nvidia-xconfig: version 1.0 (buildmeister@builder58) Wed Dec 9 16:34:26 PST 2009

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

Section "Files"
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 28.0 - 33.0
VertRefresh 43.0 - 72.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]
Si je veux installer nvidia-glx (et xserver-xorg-video-2) je dois supprimer xserver-xorg-core, et si je réinstalle xserver-xorg-core il me supprime nvidia-glx (je tourne en rond…

Il n’y a pas de raisons qu’il ne te fasse ça que chez toi ! tout ça vient de ton installation, je pense que tu n’utilises que les dépôts squeeze, et dans ce cas les dépendances sont souvent insatisfaites, quel est ton sources.list ?

Voilà :

[code]####################################################################################################################################

cd

deb cdrom:[Debian GNU/Linux testing Squeeze - Official Snapshot amd64 NETINST Binary-1 20091216-15:46]/ squeeze main

#deb cdrom:[Debian GNU/Linux testing Squeeze - Official Snapshot amd64 NETINST Binary-1 20091216-15:46]/ squeeze main

####################################################################################################################################

lenny

#deb http://ftp.fr.debian.org/debian/ lenny main contrib non-free
#deb-src http://ftp.fr.debian.org/debian/ lenny main contrib non-free

#deb http://security.debian.org/ lenny/updates main contrib non-free
#deb-src http://security.debian.org/ lenny/updates main contrib non-free

####################################################################################################################################

squeeze

deb http://ftp.fr.debian.org/debian/ squeeze main contrib non-free
deb-src http://ftp.fr.debian.org/debian/ squeeze main contrib non-free

deb http://security.debian.org/ squeeze/updates main contrib non-free
deb-src http://security.debian.org/ squeeze/updates main contrib non-free

#####################################################################################################################################

multimedia

deb http://www.debian-multimedia.org testing main
deb-src http://www.debian-multimedia.org testing main# security

[/code]

C’est ce qu’il me semblait, tu n’as que squeeze, or testing est incomplet, il te faut soit lenny (qui est commenté dans ton source.list) soit sid (que je te conseille largement), pour rester le plus possible en testing tu auras besoin d’un fichier preference, parce que par défaut l’inclusion d’un dépôt SID te ferais progresser ver lui, si finalement être SID ne te dérnge pas, ajoute simplement les dépôts et apt-get dist-upgrade fera le reste, et tu verras que tu n’auras plus de problème de dépendances.

PS : Testing, ne sert à rien !

Merci, j’hésite à passer en sid car je n’ai qu’une machine et j’ai besoins qu’elle soit fonctionnelle tous le temps (les bugs critiques ne sont pas les bienvenus…) j’ai cru remarqué que sur le forum beaucoup de monde utilisait sid ou sidux (gestion des maj n’est ce pas ?) alors pourquoi pas…

C’est bizarre, tous les paquets Xorg existe ous squeeze, essaye en mettant

deb boisson.homeip.net/debian squeeze Xorg7.4
dans ton sources.list
avec un preferences

[code]Package: xorg
Pin: release o=Boisson,c=divers
Pin-Priority: 995

Package: xorg-docs-core
Pin: release o=Boisson,c=divers
Pin-Priority: 995

Package: xserver-xorg
Pin: release o=Boisson,c=divers
Pin-Priority: 995

Package: xserver-xorg-core
Pin: release o=Boisson,c=divers
Pin-Priority: 995

Package: xserver-xorg-input-all
Pin: release o=Boisson,c=divers
Pin-Priority: 995

Package: xserver-xorg-input-evdev
Pin: release o=Boisson,c=divers
Pin-Priority: 995

Package: xserver-xorg-input-synaptics
Pin: release o=Boisson,c=divers
Pin-Priority: 995

Package: xserver-xorg-input-wacom
Pin: release o=Boisson,c=divers
Pin-Priority: 995

Package: xserver-xorg-video-all
Pin: release o=Boisson,c=divers
Pin-Priority: 995

Package: xserver-xorg-video-apm
Pin: release o=Boisson,c=divers
Pin-Priority: 995

Package: xserver-xorg-video-ark
Pin: release o=Boisson,c=divers
Pin-Priority: 995

Package: xserver-xorg-video-ati
Pin: release o=Boisson,c=divers
Pin-Priority: 995

Package: xserver-xorg-video-chips
Pin: release o=Boisson,c=divers
Pin-Priority: 995

Package: xserver-xorg-video-cirrus
Pin: release o=Boisson,c=divers
Pin-Priority: 995

Package: xserver-xorg-video-fbdev
Pin: release o=Boisson,c=divers
Pin-Priority: 995

Package: xserver-xorg-video-i128
Pin: release o=Boisson,c=divers
Pin-Priority: 995

Package: xserver-xorg-video-intel
Pin: release o=Boisson,c=divers
Pin-Priority: 995

Package: xserver-xorg-video-mach64
Pin: release o=Boisson,c=divers
Pin-Priority: 995

Package: xserver-xorg-video-mga
Pin: release o=Boisson,c=divers
Pin-Priority: 995

Package: xserver-xorg-video-neomagic
Pin: release o=Boisson,c=divers
Pin-Priority: 995

Package: xserver-xorg-video-nv
Pin: release o=Boisson,c=divers
Pin-Priority: 995

Package: xserver-xorg-video-openchrome
Pin: release o=Boisson,c=divers
Pin-Priority: 995

Package: xserver-xorg-video-r128
Pin: release o=Boisson,c=divers
Pin-Priority: 995

Package: xserver-xorg-video-radeon
Pin: release o=Boisson,c=divers
Pin-Priority: 995

Package: xserver-xorg-video-radeonhd
Pin: release o=Boisson,c=divers
Pin-Priority: 995

Package: xserver-xorg-video-rendition
Pin: release o=Boisson,c=divers
Pin-Priority: 995

Package: xserver-xorg-video-s3
Pin: release o=Boisson,c=divers
Pin-Priority: 995

Package: xserver-xorg-video-s3virge
Pin: release o=Boisson,c=divers
Pin-Priority: 995

Package: xserver-xorg-video-savage
Pin: release o=Boisson,c=divers
Pin-Priority: 995

Package: xserver-xorg-video-siliconmotion
Pin: release o=Boisson,c=divers
Pin-Priority: 995

Package: xserver-xorg-video-sis
Pin: release o=Boisson,c=divers
Pin-Priority: 995

Package: xserver-xorg-video-sisusb
Pin: release o=Boisson,c=divers
Pin-Priority: 995

Package: xserver-xorg-video-tdfx
Pin: release o=Boisson,c=divers
Pin-Priority: 995

Package: xserver-xorg-video-trident
Pin: release o=Boisson,c=divers
Pin-Priority: 995

Package: xserver-xorg-video-tseng
Pin: release o=Boisson,c=divers
Pin-Priority: 995

Package: xserver-xorg-video-v4l
Pin: release o=Boisson,c=divers
Pin-Priority: 995

Package: xserver-xorg-video-vesa
Pin: release o=Boisson,c=divers
Pin-Priority: 995

Package: xserver-xorg-video-vmware
Pin: release o=Boisson,c=divers
Pin-Priority: 995

Package: xserver-xorg-video-voodoo
Pin: release o=Boisson,c=divers
Pin-Priority: 995

Package: *
Pin: release o=Boisson,c=divers
Pin-Priority: 1
[/code]

Tu peux eventuellement mettre 1001 au lieu de 995 et tu fais un upgrade (en vérifiant d’abord), tu auras la version 7.4 de Xorg qui fonctionne impeccablement chez moi avec nvidia.

Je suis finalement passé en sid…
au bout d’une demi-heure j’ai l’impression que kde fonctionne mieux (impression ???) (j’avais beaucoup de bugs en testing) Si j’ai trop de bugs je retournerai en stable ou testing…

j’ai refait un essaie d’installation de nvidia-kernel-source, le paquet est bien ds les dépôts cette fois ci, ainsi que nvidia-glx, mais encore impossible de le compiler, toujours exactement le même message d’erreur :

The source tarball could not be found! Package nvidia-kernel-source not installed? Running "m-a -f get nvidia-kernel-source" may help. "/usr/share/modass/packages/default.sh" build KVERS=2.6.32-trunk-amd64 KSRC=/lib/modules/2.6.32-trunk-amd64/build KDREV=2.6.32-5 kdist_image The source tarball could not be found! Package nvidia-kernel-source not installed? Running "m-a -f get nvidia-kernel-source" may help.
Pour l’instant j’utilise toujours le .run de chez nvidia…

Bon ben là ne te fatigues pas tu as le module chez moi… http://boisson.homeip.net/debian/Nvidia/nvidia-kernel-2.6.32-trunk-amd64_190.53_amd64.deb