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 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
  1. 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
  1. ati
    Si on voit que la marque est ATI et que le nom de la carte est Radeon HD 5770 comme dans
    01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Juniper XT [Radeon HD 5770]
    
  1. 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-detectSi 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 :


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...

AMD
10 AMD Radeon RX 7900 XTX 77.79 2022 355 W
16 AMD Radeon PRO W7900 72.41 2023 295 W
NVIDIA
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 )

[bruno sanchiz]