87 lines
2.3 KiB
Markdown
87 lines
2.3 KiB
Markdown
Title: Nvidia et Opensuse.
|
|
Date: 2022-12-10 00:00
|
|
Category: Linux
|
|
|
|
Nvidia, merci à toi d'exister, sans toi l'utilisation d'Opensuse serait trop adapté aux débutants. Sans ce petit bout de code propriétaire dans tes pilotes, on serait envahis par la communauté des utilisateurs d'Ubuntu.
|
|
|
|
Pourquoi moi, libriste convaincu, je finis toujours par désinstaller Nouveau (les pilotes Nvidia libre). Pourquoi je finis toujours par accepter des licenses à rallonge qui me prive de libertés et me mette sous les lois extraterritoriales d'un pays lointain, tous ça pourquoi ?
|
|
|
|
Pour jouer à des jeux vidéos pardi ! Et passer un peu moins de temps sous Windows. Oui Nouveau ne supporte pas Vulkan :'(
|
|
|
|
Alors comment ça se passe, comment on installe ces maudits pilotes ? Comment le faire d'un seul coup, et pas se retrouver ni avec une résolution du début du siècle voir pire finir sur un terminal noir digne des années 80.
|
|
|
|
## 1 - On ajoute des dépots Nvidia
|
|
|
|
```
|
|
sudo zypper addrepo --refresh https://download.nvidia.com/opensuse/tumbleweed NVIDIA
|
|
```
|
|
|
|
## 2 - On installe les pilotes Nvidia
|
|
|
|
- xf86-video-nv
|
|
- x11-video-nvidiaG06
|
|
|
|
On peut le faire en ligne de commande avec zypper ou via Yast en interface graphique
|
|
|
|
|
|
## 3 - Mettre à jour son système
|
|
|
|
```
|
|
sudo zypper dup
|
|
```
|
|
|
|
## 3 (bis) - Forcer la réinstallation du kernel
|
|
|
|
Dans yast, chercher "kernel", clique droit sur "kernel-default" > "Mise à jour inconditionelle"
|
|
|
|
Normalement ça devrait suffire.
|
|
|
|
## 4 - Parce que ça se passe jamais comme il faut
|
|
|
|
Si on arrive sur un terminal noir en résolution 720p:
|
|
|
|
### Vérifier que internet fonctionne:
|
|
|
|
```
|
|
ping google.com
|
|
```
|
|
|
|
Si ça ne fonctionne pas:
|
|
|
|
On vérifie ses interface reseau
|
|
```
|
|
ip a
|
|
```
|
|
|
|
On veut en désactiver une (genre l'interface du vpn):
|
|
|
|
```
|
|
nmcli connection down pvpn-ipv6leak-protection
|
|
```
|
|
|
|
On veut en activer une (avec ip). Le mieux est d'utiliser nmcli c'est plus simple
|
|
|
|
```
|
|
sudo ip link set enp25s0 up # activer l'interface
|
|
sudo ip addr add <ip> dev enp25s0 # se donner une ip
|
|
```
|
|
|
|
### Vérifier les paquets installés
|
|
|
|
On vérifie avec Yast qu'on a bien les bons paquets (Yast a une interface graphique dans le terminal, merci Opensuse <3)
|
|
|
|
"Installer et supprimer des logiciels" > dans le champ de recherche rechercher nvidia
|
|
|
|
Vérifier que tout les paquets avec nvidiaG06 sont installés
|
|
|
|
### Faire le 3 et 3 (bis)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|