Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 05-01-2018 13:22:50

OPi
Membre
Lieu : Bruxelles
Distrib. : Debian GNU/Linux 9 (Stretch)
Noyau : Linux 4.9.0-4-amd64
(G)UI : GNOME
Inscription : 24-03-2016
Site Web

Commande sélectionner parmi drivers carte graphique déjà installés

Il y a quelques semaines j'étais tombé par hasard sur une simple commande permettant de changer de driver graphique parmi ceux installés.
Je ne la retrouve plus. Et dans tous les résultats que je trouve sur le Web, c'est la désinstallation du driver courant puis l'installation d'un nouveau qui est expliqué.
Help ! smile D'avance merci.

Je suppose que c'est une commande liée à systemd, mais je n'en suis pas sûr.
Sinon c'est pour un système Debian GNU/Linux 9 (Stretch).

Pour info, cette commande m'a été nécessaire pour installer CUDA pour une vieille carte NVIDIA quadro FX 1800. Cette carte ne tourne qu'avec un driver legacy (ou nouveau, mais nouveau ne gère pas CUDA). L'installation de CUDA ne peut se faire sans remplacer ce driver legacy par le driver standard. Une fois cela fait le système ne démarre plus complètement. La commande que je recherche m'a permis de simplement rétablir le driver legacy sans rien désinstaller. Et miracle, après tout cela, le système était rétabli, mais l'installation de CUDA fonctionnait.

Développeur / informaticien
https://bitbucket.org/OPiMedia

Hors ligne

#2 05-01-2018 14:06:39

OPi
Membre
Lieu : Bruxelles
Distrib. : Debian GNU/Linux 9 (Stretch)
Noyau : Linux 4.9.0-4-amd64
(G)UI : GNOME
Inscription : 24-03-2016
Site Web

Re : Commande sélectionner parmi drivers carte graphique déjà installés

Eureka ! Je viens de la retrouvée.
Je cherchais dans la mauvaise direction. C'était une commande plus générale.

update-alternatives --config nvidia


Développeur / informaticien
https://bitbucket.org/OPiMedia

Hors ligne

#3 05-01-2018 14:50:28

robert2a
Membre
Lieu : France
Inscription : 15-11-2014

Re : Commande sélectionner parmi drivers carte graphique déjà installés

Bonjour

pour ta carte le driver du constructeur
http://www.nvidia.fr/download/driverRes … /123741/fr

le driver a installé des dépots debian


The NVIDIA binary driver provides optimized hardware acceleration of
OpenGL/GLX/EGL/GLES applications via a direct-rendering X Server
for graphics cards using NVIDIA chip sets.

Please see the nvidia-legacy-340xx-kernel-dkms or
nvidia-legacy-340xx-kernel-source packages
for building the kernel module required by this package.
This will provide nvidia-legacy-340xx-kernel-340.102.
 


le paquet qui correspond a la version


xserver-xorg-video-nvidia-legacy-340xx
 


nota: je te conseille d'utiliser dkms pour l installation (voir le wiki )
=>  https://debian-facile.org/doc:materiel: … ia:accueil
il te faut un sources.list avec "main contrib non-free"

les paquets "linux-image" et "linux-headers"


apt-get install linux-image-amd64 linux-headers-amd64
 




apt-get install nvidia-legacy-340xx-kernel-dkms nvidia-settings-legacy-340xx xserver-xorg-video-nvidia-legacy-340xx linux-headers-$(uname -r)
 




le paquet pour cuda


nvidia-cuda-toolkit
 



ce que je n'ai jamais testé c'est le cuda 8 sur un driver legacy 340
quand ton driver est fonctionnel (après un reboot ) tu peu tester déja avec l'option "-s"
simulation


apt-get -s install nvidia-cuda-toolkit
 



tu peu utiliser aussi aptitude


aptitude install nvidia-cuda-toolkit
 



pour le reste je comprend pas trop , update-alternatives va te modifier les liens

le seul souci c'est que cuda 8 ne soit pas compatible avec le driver legacy 340 (a vérifier) , sinon une installation standard devrait fonctionner .
je n'ai que des cartes modernes donc pas de retour d'expérience et pas tout compris ce que tu a fait comme installation (brouillon entre legacy , nouveau etc ...)
tu fais fonctionner cuda sur nouveau ? (l installation du legacy 340 plante  , pas de bureau ? )
c'est flou pour moi tout ça tongue

Dernière modification par robert2a (05-01-2018 14:58:43)

Hors ligne

#4 05-01-2018 16:05:01

OPi
Membre
Lieu : Bruxelles
Distrib. : Debian GNU/Linux 9 (Stretch)
Noyau : Linux 4.9.0-4-amd64
(G)UI : GNOME
Inscription : 24-03-2016
Site Web

Re : Commande sélectionner parmi drivers carte graphique déjà installés

Merci robert2a pour toutes ces infos.

Tout fonctionne, et j'ai retrouvé la commande que je cherchais.

Le problème que j'avais eu c'était que lorsque l'on installe CUDA il vire le driver legacy et le remplace par le current. Qui ne marche pas avec ma carte. Je le savais avant de le faire, et effectivement une fois fait ça plante au démarrage.
Le miracle c'est qu'en ayant seulement rétabli le driver legacy avec la commande

update-alternatives --config nvidia


CUDA fonctionne normalement.
Je n'y croyais pas avant de le faire. J'avais tenté par dépit, après trois jours à errer entre mon système Debian et Window$ 10 qui n'en finissait pas de faire des updates et de les foirer ! La routine quoi.

Là je recherchais la commande pour documenter la procédure pour installer OpenCL (CUDA) avec ma vieille carte.
Install CUDA/OpenCL with NVIDIA legacy driver on Debian


Développeur / informaticien
https://bitbucket.org/OPiMedia

Hors ligne

Pied de page des forums