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 mars 2025, > 55 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
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation TU106 [GeForce RTX 2060 SUPER] [10de:1f06] (rev a1)
la commande inxi -G
va donner un truc du genre
Graphics:
Device-1: NVIDIA TU106 [GeForce RTX 2060 SUPER] driver: nvidia v: 535.183.01
Display: x11 server: X.Org v: 1.21.1.7 with: Xwayland v: 22.1.9 driver: X:
loaded: nvidia unloaded: fbdev,modesetting,nouveau,vesa gpu: nvidia
resolution: 1: 1920x1080~60Hz 2: 1680x1050~60Hz
API: OpenGL v: 4.6.0 NVIDIA 535.183.01 renderer: NVIDIA GeForce RTX 2060
SUPER/PCIe/SSE2
- nvidia
on voit que la marque est NVIDIA et que le nom de la carte est GeForce RTX 2060 SUPER : on peut installer nouveau ou nvidia, ma solution préférée en 2025 ou nvidia
- ati
Si on voit que la marque est ATI et que le nom de la carte est Radeon HD 5770 comme dans01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Juniper XT [Radeon HD 5770]
- intel
00:02.0 VGA compatible controller: Intel Corporation Haswell Integrated Graphics Controller (rev 06)
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 :
chmod a+x NVIDIA-Linux-x86_64-440.44.run
- puis le démarrer en root :
sudo ./NVIDIA-Linux-x86_64-440.44.run ( POINT DIVISER NVIDIA-Linux-x86_64-440.44.run )
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.
- problème : linux failed to create CUDA context ( illegal address )
https://blender.stackexchange.com/questions/194291/cuda-error-illegal-adress-when-rendering
echo "nvidia NVreg_PreserveVideoMemoryAllocations=1" >> /etc/modprobe.d/nvidia.conf
sudo update-initramfs -u
reboot
voir aussi https://blenderartists.org/t/failed-to-create-cuda-context-illegal-adress/1278322
AMD RADEON
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
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
- informations sur sa carte : https://www.techpowerup.com/gpu-specs/
- page d’aide debian : https://wiki.debian.org/GraphicsCard
- ceci ne servira surement à rien : https://en.wikipedia.org/wiki/List_of_AMD_graphics_processing_units
- https://www.ctrl.blog/entry/how-to-debian-newer-intel-graphics.html
- ubuntu nvidia
- cartes supportées
- debian nvidia
- debian ati
- infos sur les cartes
quelques cartes graphiques classées
https://technical.city/fr/video/rating
https://www.techpowerup.com/gpu-specs/
GeForce RTX 2060 SUPER | Radeon HD 6950 | GTX 1650 Ti Mobile |
https://www.pcbenchmarks.net/builder.php|| | ||
G3D Mark : 16477 | G3D Mark : 2600 | |
G2D Mark : 855 | G2D Mark : 443 | |
Bus Interface : PCIe 3.0 x16 | Bus Interface : PCIe 2.1 x16 | |
Core Clock : 1407 MHz | Core Clock : 800 MHz | |
Memory Clock : 14000 MHz | Memory Clock : 1250 MHz | |
Max Memory : 8192 MB | Max Memory : 1024 MB | |
Max TDP : 175 W | Max TDP : 200 W | |
https://www.techpowerup.com/gpu-specs/|| | ||
GeForce RTX 5090 508% | GeForce RTX 5090 2418% | GeForce RTX 5090 1150% |
https://technical.city/fr/video/rating|| | ||
96 | 579 | 288 |
https://www.game-debate.com/gpu/ind...
10 | AMD Radeon RX 7900 XTX | 77.79 | 2022 | 355 W |
16 | AMD Radeon PRO W7900 | 72.41 | 2023 | 295 W |
tech | nom | performance | année | puissance |
1 | NVIDIA GeForce RTX 5090 D | 100.00 | 2025 | 575 W |
3 | NVIDIA GeForce RTX 4090 | 95.83 | 2022 | 450 W |
13 | NVIDIA GeForce RTX 3090 Ti | 73.82 | 2022 | 450 W |
53 | NVIDIA GeForce RTX 2080 Ti | 54.08 | 2018 | 250 W |
75 | NVIDIA GeForce GTX 1080 Ti | 46.51 | 2017 | 250 W |
148 | NVIDIA GeForce GTX 980 Ti | 34.45 | 2015 | 250 W |
270 | NVIDIA GeForce GTX 880M SLI | 20.75 | 2014 | 206W |
242 | NVIDIA GeForce GTX 780 Ti | 23.69 | 2013 | 250 W |
archives :
1. sudo apt-cache search "gt 430" |grep -i nvidia
on obtient
nvidia-legacy-390xx-driver - NVIDIA metapackage (390xx legacy version)
nvidia-legacy-390xx-kernel-dkms - NVIDIA binary kernel module DKMS source (390xx legacy version)
nvidia-legacy-390xx-kernel-source - NVIDIA binary kernel module source (390xx legacy version)
xserver-xorg-video-nvidia-legacy-390xx - NVIDIA binary Xorg driver (390xx legacy version)
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
(2006)
POUR CHANGER DE CARTE VIDEO
1. 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"
2. 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
1. 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 )