pense-bête de bruno sanchiz

Accueil > Linux > matériels : infos et installations > nouvelle carte vidéo

nouvelle carte vidéo

Publié le 2 mars 2006, dernière mise-à-jour le 27 avril 2024, 50 visites, visites totales.

table des matières

quelques cartes graphiques classées
Commencer par connaître le nom de la carte
NVIDIA pilote nouveau
NVIDIA installation
NVIDIA installation alternative
radeon/AMD/ATI
pilotes intel
performance de la carte graphique
quelques liens d’aides
archives2006

Installation générale :

sudo apt-get install firmware-linux-nonfree firmware-amd-graphics firmware-misc-nonfree linux-headers-amd64 mesa-opencl-icd mesa-utils mesa-vulkan-drivers va-driver-all vdpau-driver-all xserver-xorg-video-all

Commencer par connaître le nom de la carte

la commande

lspci -nn |grep VGA

va donner un truc du genre

on voit que la marque est ATI et que le nom de la carte est Radeon HD 5770
#ati

on voit que la marque est NVIDIA et que le nom de la carte est GeForce 210 : on peut installer nouveau ou nvidia ou nvidia

on voit que la marque est Intel Haswell , on peut installer intel

En cas de problème on peut tenter une version très récente du driver : #TousPilotes , ou #aides

On peut aussi avoir beaucoup d’infos avec
lspci -s $(lspci |igrep VGA|sed 's# .*##') -vvnnn
modules de la carte mère :
lspci -s $(lspci |igrep VGA|sed 's# .*##') -vvnnn |grep Kernel
driver en cours :
lspci -s $(lspci |igrep VGA|sed 's# .*##') -vvnnn |grep "Kernel driver in use"|sed 's#.*Kernel driver in use: ##'

Pour les pilotes de nvidia mais avec le pilote libre nouveau :

1. virer tous les nvidia : kill -9 $(ps -ef |grep nvidia|cut -d" " -f5)
2. désinstaller tous les nvidia sudo apt-get purge nvidia-* libnvidia* xserver-xorg-video-nvidia nvidia-tesla* nvidia-vulkan* nvidia-driver* nvidia-kernel* nvidia-persistenced nvidia-vdpau* nvidia-detect nvidia-alternative nvidia-installer* nvidia-legacy* nvidia-opencl* nvidia-support

3. installer nouveau : sudo apt-get install xserver-xorg-video-nouveau ; dpkg-reconfigure xserver-xorg-video-nouveau
4. redémarrer
5. vérifier en tapant sudo lshw -C display |grep 'driver=' qui va donner [..]driver=nouveau[..]

Voir aussi :
Code name de la carte (NV01...)


NVIDIA


Pour les pilotes de nvidia avec sa distribution à préférer

1. echo "nvidia"; sudo apt-get install nvidia-detect && sudo apt-get install $(nvidia-detect |grep "It is recommended to install the" -A 1|tail -n 1)
2. vérifier en tapant sudo lshw -C display |grep 'driver=' qui va donner [..]driver=nvidia[..]
3. il peut être intéressant d’installer d’autres programmes :
sudo apt-get install nvidia-xconfig nvidia-support nvidia-cuda-mps  linux-headers-amd64 firmware-misc-nonfree
4. exemple avec une tesla-470 d’après nvidia-detect :
sudo apt-get install  nvidia-tesla-470-alternative nvidia-tesla-470-opencl-icd nvidia-tesla-470-kernel-dkms nvidia-tesla-470-driver-libs:i386

Voir alors https://wiki.archlinux.org/title/NVIDIA

Pour les pilotes de nvidia avec le site nvidia

  • commencer par aller sur https://www.nvidia.com/en-us/drivers/unix/
  • cliquer sur les lignes Latest Long Lived Branch Version et Latest Legacy GPU version avec le plus grand numéro
  • sur ces deux pages, cliquer sur Supported products qui permet de savoir si votre carte est utilisable avec ce driver.
  • cliquer alors sur DOWNLOAD et encore sur DOWNLOAD puis enregistrer
  • le fichier obtenu ( NVIDIA-Linux-x86_64-440.44.run par exemple ) doit être déclarer installable :
  • puis le démarrer en root :

    5. vérifier en tapant sudo lshw -C display |grep 'driver=' qui va donner [..]driver=nvidia[..]

NVIDIA avec xorg

si la carte n’est pas reconnue, nvidia-xconfig va créer un /etc/X11/xorg.conf

PROBLÈMES

  • En cas de problème avec le pilote nvidia, tenter sudo apt-get install nvidia-alternative nvidia-cg-dev nvidia-cg-doc nvidia-cg-toolkit nvidia-cuda-doc nvidia-cuda-mps nvidia-detect nvidia-driver nvidia-driver-bin nvidia-installer-cleanup nvidia-kernel-common nvidia-kernel-dkms nvidia-kernel-source nvidia-libopencl1 nvidia-modprobe nvidia-opencl-common nvidia-opencl-icd nvidia-settings nvidia-smi nvidia-support nvidia-vdpau-driver nvidia-xconfig nvidia-detect
    Si les programmes infoment du risque d’installation d’une mauvaise version, il y a peut être les mêmes programmes mais pour le pilote, par exemple, installer nvidia-tesla-470-alternative plutot que nvidia-alternative.

Pour les pilotes intel

  • INTEL <= 2007
    sudo apt-get install xserver-xorg-video-intel  firmware-misc-nonfree
  • INTEL >= 2007
    sudo apt-get remove xserver-xorg-video-intel ; sudo apt-get install --reinstall xserver-xorg-core firmware-misc-nonfree

#intel-gfx

tous pilotes

Si ça n’a pas marché au-dessus le pilote récent est peut-être non téléchargeable.
on peut y accéder avec la méthode suivante :

sudo apt-get update && apt-get upgrade
echo 'APT::Default-Release "stable";'>>/etc/apt/apt.conf.d/80defaultrelease echo -e "Package: *\nPin: release a=bullseye\nPin-Priority: 900\nPackage: *\nPin: release a=testing\nPin-Priority: -500" >> /etc/apt/preferences.d/pinning.pref echo -e "deb http://httpredir.debian.org/debian/ testing main contrib non-free\ndeb-src http://httpredir.debian.org/debian/ testing main contrib non-free" >> /etc/apt/sources.list.d/testing.list

A ce moment, crucial :
taper apt-get update && apt-get -d upgrade. Si vous voyez des dizaines ou centaines de fichier, il y a un problème, par exemple dans le(s) /etc/apt/sources.list le mot présent était stable ou buster alors qu’ici on utilise dans 2 fichiers le mot bullseye ; remplacer simplement.

Si tout va bien , sudo apt-get update && sudo apt-get install -t testing xserver-xorg-video-intel

gpustat

apt-get install gpustat

gpustat -a

[0] NVIDIA GeForce RTX 2060 SUPER | 43°C,   0 %,  22 % (E:   0 %  D:   0 %),   25 / 175 W |   958 /  8192 MB | user:blender365/3905(64M) root:Xorg/1501(423M) user:firefox-esr/31477(243M)

netdata

apt-get install netdata nvidia-smi
j’ai rajouté à /etc/hosts

127.0.0.1 cloudfront.net
127.0.0.1 github.com
127.0.0.1  my-netdata.io
127.0.0.1 prismic.io

touch /etc/netdata/.opt-out-from-anonymous-statistics

activer le module nvidia :
sed 's/^#disabled_by_default = True/disabled_by_default = False/' -i /usr/lib/netdata/python.d/nvidia_smi.chart.py
modifier le fichier /usr/lib/netdata/conf.d/python.d/nvidia_smi.conf avec :

update_every: 1
autodetection_retry: 0
job_name:
    name: NVIDIA            # the JOB's name as it will appear at the
                            # dashboard (by default is the job_name)
                            # JOBs sharing a name are mutually exclusive
    update_every: 1         # the JOB's data collection frequency
    priority: 60000         # the JOB's order on the dashboard
    penalty: yes            # the JOB's penalty
    autodetection_retry: 0  # the JOB's re-check interval in seconds

aides :

1. sudo apt-cache search "gt 430" |grep -i nvidia
on obtient

2. installer les programmes proposés
sudo apt-get install nvidia-legacy-390xx-driver nvidia-legacy-390xx-kernel-dkms nvidia-legacy-390xx-kernel-source xserver-xorg-video-nvidia-legacy-390xx
3. redémarrer
5. vérifier en tapant sudo lshw -C display qui va donner [..]driver=nvidia[..]

Peuvent aider : update-glx
non free legacy nvidia driver : nvidia-legacy-340xx-driver
pilote nouveau : xserver-xorg-video-nouveau


quelques cartes graphiques classées

https://technical.city/fr/video/rating

https://www.techpowerup.com/gpu-specs/

https://www.game-debate.com/gpu/ind...

tech FichJoint marque Code Prix Game-debate p.r. 6950
334 104 AMD 7970 3go 30€
387 145 NVIDIA GTX 660 10€
508 155 AMD 6950 100%
607 215 AMD 5770 GDDR5
232 NVIDIA GT 640 GDDR5
710 268 NVIDIA GT 640 GDDR3
906 358 NVIDIA gt430 -361%
410 NVIDIA 9600 GS 10€ -472%
1278 467 NVIDIA 210
166 69 gtx980 100€ +189%
174 65 gtx1060 6G 100 +177%
212 71 rx 580 8G 100€ +177%
216 83 rx480 8G 80€ +163%
230 88 rx 470 60€ +115%
297 109 r9 380 4G 75€ +70%
309 101 gtx 770 40€ +78%
tech FichJoint marque Code Prix Game-debate p.r. 6950
334 104 AMD 7970 3go 30€
387 145 NVIDIA GTX 660 10€
508 155 AMD 6950 100%
607 215 AMD 5770 GDDR5
232 NVIDIA GT 640 GDDR5
710 268 NVIDIA GT 640 GDDR3
906 358 NVIDIA gt430 -361%
410 NVIDIA 9600 GS 10€ -472%
1278 467 NVIDIA 210
166 69 gtx980 100€ +189%
188 86 gtx970 50€
174 65 gtx1060 6G 100 +177%
212 71 rx 580 8G 100€ +177%
216 83 rx480 8G 80€ +163%
230 88 rx 470 60€ +115%
297 109 r9 380 4G 75€ +70%
309 101 gtx 770 40€ +78%
AMD
180 R9 fury 50€
194 rx 590

|216|||rx 480|50€||
|230|||rx 470|42€||
|260|||r9 290x|50€||
|272|||rx 570|30€||
|378|||rx 460|20€||
|417|||rx 560 4G|45€||
|489|||rx 540 4G|50€||

NVIDIA

|174|68||gtx 1060 6G|60€||
|178||gtx 1650 super|||
|188|86|gtx 970 4G|49€||
|190|79||gtx 1060 3G|40€||
|233||gtx 780|40€||
|292|113|gtx 1050 ti|50€||
|304|114|gtx 960|30€||
|309|101|||gtx 770|35€||
|319|106|gtx 680|||
|331||gtx 950|||
|332||gtx 670|30€||
|350||gtx 760|30€||
|359|131|gtx 580|||
|391||gtx 570|||
|387||gtx 660|||
|442||gtx 750|||
|465||gtx 470|||
|467||gtx 560ti|||
|599||gtx 650|||



(2006)
POUR CHANGER DE CARTE VIDEO

précautions à prendre :

trouver la quantité de mémoire de la carte vidéo ( ou laisser linux faire au mieux)

connaître le type de clavier ( PC104 par exemple ) ( ou laisser linux faire au mieux)

trouver les valeurs de rafraichissement de l’écran sur internet en cherchant le nom de l’écran ( sur l’étiquette ) et horizsync (ou vertrefresh) ( ou laisser linux faire au mieux mais il faudra tout de même les changer)

par exemple, rechercher dans un moteur de recherche "hp72 horizsync"

changer la carte

redémarrer ; la session va surement planter ; ouvrir une session avec "CTRL ALT F2" : nom d’utilisateur, puis mot de passe ; on attend une seconde ; "sudo -s" ; mot de passe root ( souvent le même )

dpkg-reconfigure xserver-xorg et on utilise les données du dessus

quand c’est fini, on tape "reboot" et ça marche

cartes nvifia : TNT, GeForce ou Quadro

dans un terminal :

sudo cp /etc/X11/xorg.conf /etc/X11/br_xorg.conf

Ainsi, en cas de problèmes, il suffit de restaurer l’ancien fichier, ceci vous évitera peut-être bien des maux de tête :

dans un terminal : sudo cp /etc/X11/br_xorg.conf /etc/X11/xorg.conf

sudo apt-get install nvidia-glx linux-restricted-modules-$(uname -r)

Installation des drivers LEGACY

Vous devez installer ces drivers à la place des drivers normaux (nvidia-glx) si vous disposez d’une carte graphique nVidia ancienne (exemple : TNT2, GeForce1, GeForce2 ou d’autres cartes qui posent problèmes avec le paquet nvidia-glx)), voir la liste officielle du matériel supporté par ces drivers ici.

Pour installer les drivers legacy, ouvrez un terminal et tapez :

sudo aptitude install nvidia-glx-legacy nvidia-xconfig nvidia-settings

sudo aptitude install linux-restricted-modules-$(uname -r)

puis, pour activer le driver :

sudo nvidia-xconfig

et enfin, pour finir, redémarrez X. ( ctrl alr backspace )

[bruno sanchiz]