Nvidia Facile - Installation des pilotes nvidia pour Debian

TNT c’est vieux … La 3D sur cette carte ne permet pas de faire tourner compiz par exemple, nv ne te suffit pas ?

[quote=“ggoodluck47”]Salut,

N’exagérons rien ! Ils rappellent simplement que ces scripts ne sont pas maintenus par l’équipe Sidux. C’est du moins ce que mon mauvais anglais m’a permis de comprendre :slightly_smiling:[/quote]

En fait ça dépend. Mais certains dev comme devil ou ralul grognent dès que quelqu’un propose sgfxi pour nvidia par exemple :laughing:

Ben si, ça suffit presque mais je n’arrive pas à avoir de résolution supérieure à 800x600 et il me semble que je faisais mieux avant quand j’avais nvidia ???

Salut,

[quote]
En fait ça dépend. Mais certains dev comme devil ou ralul grognent dès que quelqu’un propose sgfxi pour nvidia par exemple :laughing:[/quote]

Pas besoin d’aller si loin :stuck_out_tongue:

Bonjour,

Voila j’ai un petit problème que j’ai posté dans le support : http://forum.debian-fr.org/viewtopic.php?f=3&t=23530, je m’adresse donc aux pionniers sur le sujet :smt002

Merci d’avance à tous !

Salut,

[quote]deb cdrom:[Debian GNU/Linux testing Squeeze - Official Snapshot i386 NETINST Binary-1 20091013-16:32]/ squeeze main

#deb cdrom:[Debian GNU/Linux testing Squeeze - Official Snapshot i386 NETINST Binary-1 20091013-16:32]/ squeeze main

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

deb security.debian.org/ squeeze/updates main contrib non-free
deb-src security.debian.org/ squeeze/updates main contrib non-free[/quote]

Pour une sid il y a pas mieux :smiley: :smiley: :smiley:

Une sorte de Siqueeze ? Pour nVidia comme pour beaucoup de chose suceptible d’être par nature instable, stable ou Sid mais pas de Testing

Grydz, ça ne sert à rien de poster à deux endroits différents, tu ne gagneras que ce que je vais faire, supprimer ton autre fil. :unamused:

Pardon je suis désolé pour le double post !

Merci pour votre aide, je suis vraiment complètement miro, j’avais même pas vu que j’étais en squeeze… En changeant mon sources.list tout à fonctionné !!

Par contre cette fois-ci je ne peux plus redémarrer X, il semblerait que les drivers soient trop récent pour ma carte graphique et on me dit d’installer les drivers legacy !

Ce que je ne comprend pas c’est que je dispose d’une GeForce FX5900 ultra, et elle ne figure pas dans les cartes qui ont besoin des drivers legacy !

C’est normal ?

Edit : C’était juste un problème de droit sur /dev/nvidiactl

:cry: J’ai tout bien fait comme il est dit dans le tuto, après avoir galéré pas mal de fois, kde démarre enfin. Par contre :

pleiades@debian:~$ glxinfo | grep direct NVIDIA: could not open the device file /dev/nvidiactl (Permission denied). direct rendering: No (If you want to find out why, try setting LIBGL_DEBUG=verbose)

J’ai merdé quelque part?

pl.

ps : un peu dangeureux le -delete de la commande find dans le tuto, j’ai oublié le “-” devant “name”, je vous explique pas les dégâts!

Salut,

Après 2h de galère avec une gtx 280 sur lenny je poste ma solution (un peu tordue j’avous et je sais pas ce qu’elle vaut mais pour l’instant ça fonctionne :unamused:)

Le problème

A l’heure actuelle le driver proposé par lenny et squeeze est le 173.14.09-5 0, mais ce dernier ne prend pas en charge le GT200 de nvidia donc si on veut de la jolie 3d bien méchante sur sa lenny va falloir bidouiller… Le but étant d’éviter l’utilisation du .run de chez nvidia et surtout de rien casser dans notre chère distrib qui, disons le en passant, se trouve être bien entendu la plus stable au monde :open_mouth:

Solution

Construire le paquet du module nvidia a partir du nvidia-kernel-source de sid afin de pouvoir installer ensuite le driver nvidia-glx venant également de sid

Préparation

  • Modifier son sources.list et le fichier préférence de facon à avoir un enregistrement des dépots sid non prioritaire et aussi penser à inclure les “contrib non-free”. Comme ci dessous par exemple :
    vi /etc/apt/sources.list
######### 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

deb http://volatile.debian.org/debian-volatile lenny/volatile main contrib non-free
deb-src http://volatile.debian.org/debian-volatile lenny/volatile main contrib non-free

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

vi /etc/apt/preferences - le créer si besoin

[code]Package: *
Pin: release o=apt-build
Pin-Priority: 995

Package: *
Pin: release o=Debian,a=stable,l=Debian-Security
Pin-Priority: 990

Package: *
Pin: release o=Debian,a=stable,l=Debian
Pin-Priority: 990

Package: *
Pin: release o=volatile.debian.org,a=stable,l=debian-volatile
Pin-Priority: 990

Package: *
Pin: release o=Debian,a=unstable,l=Debian
Pin-Priority: 50[/code]

  • Si ce n’est pas déjà fait :

[code]# apt-get install module-assistant

m-a prepare[/code]

Nous ne nous servirons pas de module-assistant mais l’ option “prepare” nous installe un bon paquet de dépendance utile à la compilation de module et ça on en aura besoin. Et le “m-a clean” peut aussi nous aider à nettoyer un echec de compilation. (je vous avais dit que ca serait tordu :smt003 ).
Installer les headers du kernel si nécessaire (à moins que m-a le fasse tout seul, me rappele plus…)

- nvidia-kernel-source

Aller chercher les sources du module dans les dépots sid. Go to -> http://packages.debian.org/sid/nvidia-kernel-source. On trouve alors 4 dépendences, on vérifie si elles existent sur notre système et surtout on checke les versions à coup de “apt-cache policy <nom_packages>”. Pour ma part juste besoin d’installer ceci :

Installer les sources du module :

NOTA : au depart je comptais faire un “aptitude -t unstable nvidia-kernel-source install” mais le rapport aptitude était plutôt effrayant… enormément de dépendences, des paquets cassés, bref ça sentait pas très bon… :neutral_face:
Il nous reste un dernier paquet important à installer :

Compilation et construction du paquet nvidia-kernel

- On decompresse les sources installées par le nvidia-kernel-source_XXX.XX.XX-X_archi.deb

[code]# cd /usr/src

tar jxvf nvidia-kernel.tar.bz2

cd modules/nvidia-kernel

[/code]
- Deux variables d’environnement doivent être créées pour la bonne exécution du script de compilation

[code]# export KSRC=/usr/src/linux-headers-uname -r

export KVERS=uname -r[/code]

- On doit pouvoir lancer la compil maintenant mais j'ai eu un soucis. Le script se bloque vers la fin et me signale en gros que je n'ai pas renseigné de répertoire de destination pour le .deb. N'ayant pas trop envie de perdre encore 1h a chercher l'option qui tue pour faire plaisir au script, j'ai simplement édité ce même script (/usr/src/modules/debian/rules) et j'ai modifié la ligne suivante :

…elle se trouve vers la fin, il s’agit là de la ligne déjà modifiée, à l’ origine il y a quelque chose du genre
dh_builddeb --destdir=$(KPKG_DEST_DIR)
- Si on est toujours dans /usr/src/modules/nvidia-kernel alors il suffit juste de lancer :

Installation du module et du pilote

- On y est presque. Le paquet du module est donc dans /usr/src/modules/ alors vite installons le :

Un petit :

Si la commande ne renvoit rien c’est bon signe…

- On peut enfin installer notre pilote mais en allant le chercher dans la sid :
- D'autres paquets facultatif mais utiles :

nvidia-settings - control panel nvidia multi-user
nvidia-xconfig - génère des xorg.conf sur mesure
mesa-utils - glxgears ça vous parle ? :wink:

- Finalisation :

[code]# modprobe nvidia

nvidia-xconfig

reboot[/code]

EOF

Voila, j’ai lancé un nexuiz et ca rox pas mal ^^ -> 100-250 fps en 1680x1050 / effet sur ultimate / aniso16x, donc je pense que la 3d fonctionne bien :stuck_out_tongue: après faudra confirmer dans le temps et sur d’autres jeux-apps…
Est ce que des experts pourraient me dire si cette methode est propre ? Et aussi si il n’existerait pas une manière plus simple d’arriver au même résultat ?

Sauvé par -> http://www.coagul.org/spip.php?article346

Pourquoi ces méthodes sont préférables au .run de chez Nvidia?
Il marche pas bien le .run de Nvidia?

pl.

[quote=“pleiades”]Pourquoi ces méthodes sont préférables au .run de chez Nvidia?
Il marche pas bien le .run de Nvidia?

pl.[/quote]

[quote=“youki”][quote=“pleiades”]Pourquoi ces méthodes sont préférables au .run de chez Nvidia?
Il marche pas bien le .run de Nvidia?

pl.[/quote]

C’est juste le processus d’installation qui est différent mais le contenu est identique? Ce sont les mêmes pilotes à l’intérieur du Package?

pl

Oui c’est du proprio !

Bonjour à tous,
en suivant les étapes décritent initialement par debianhadic, j’ai une erreur au niveau de :

m-a a-i -i nvidia-kernel-source

vous pouvez trouver les erreurs à l’adresse suivante:
http://paste.debian.net/50435/

Actuellement je tourne grâce à “nv” mais je suis dans l’incapacité de lire un film. Enfin je peux le lire lorsque je reste sur une fenêtre de petit format alors que dès que je met en plein écran, c’est plus lent que prévu…
je précise que j’ai une carte nvidia (commande lspci) :

01:00.0 VGA compatible controller: nVidia Corporation G98 [GeForce 9300M GS] (rev a1)

Merci à tous
bon weekend

Avec quoi tu tournes ? (Lenny, Squeeze, SID et ton noyau)

Pardon j’ai oublié de précisé, je tourne sur une testing (Squeeze).
Là je suis en cours, je donne la version de mon noyau en début d’après-midi quand je rentre chez moi!
merci

prends le pilote SID

Je test ça et je vous dit ce qu’il en est… (j’vous dis quoi!!! ch’timi powa)