Calcifer/output/nvidia-et-opensuse.html

92 lines
5.7 KiB
HTML

<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="utf-8">
<title>Couac.tv - Nvidia et Opensuse.</title>
<link rel="stylesheet" type="text/css" href="http://couac.tv/theme/css/main.css" />
<link rel="stylesheet" href="https://fonts.ppsfleet.navy/Josephin_sans/style.css" />
<link rel="stylesheet" href="https://fonts.ppsfleet.navy/arimo/arimo.css" />
<link rel="alternate" type="application/rss+xml" href="http://couac.tv/feeds/all.atom.xml" />
<meta property="og:site_name" content="Couac.tv">
<meta name="author" content="Tom Darboux">
<meta name="description" content="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 …" />
<meta property="og:description" content="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 …">
<meta property="og:title" content="Nvidia et Opensuse.">
</head>
<body>
<header>
<h1>
<a href="http://couac.tv/">Couac.tv</a>
</h1>
<aside>
</aside>
<nav>
<ul>
<li><a href="https://pixelfed.social/tjiho">Quelques Photos</a></li>
<li><a href="http://tom.darboux.me">A propos de moi</a></li>
</ul>
</nav>
</header>
<main>
<article class="post">
<div>
<h1><a href="http://couac.tv/nvidia-et-opensuse.html" rel="bookmark">Nvidia et Opensuse.</a></h1>
<div class="meta">
<p>
Posted on <time datetime="2022-12-10T00:00:00+01:00">sam. 10 décembre 2022</time> in <a href="http://couac.tv/category/linux.html">Linux</a> by <a class="url fn" href="http://couac.tv/author/tom-darboux.html">Tom Darboux</a>
. </p>
</div> </div>
<div>
<p>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.</p>
<p>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 ?</p>
<p>Pour jouer à des jeux vidéos pardi ! Et passer un peu moins de temps sous Windows. Oui Nouveau ne supporte pas Vulkan :'(</p>
<p>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.</p>
<h2>1 - On ajoute des dépots Nvidia</h2>
<div class="highlight"><pre><span></span><code><span class="n">sudo</span><span class="w"> </span><span class="n">zypper</span><span class="w"> </span><span class="n">addrepo</span><span class="w"> </span><span class="o">--</span><span class="n">refresh</span><span class="w"> </span><span class="n">https</span><span class="p">:</span><span class="o">//</span><span class="n">download</span><span class="o">.</span><span class="n">nvidia</span><span class="o">.</span><span class="n">com</span><span class="o">/</span><span class="n">opensuse</span><span class="o">/</span><span class="n">tumbleweed</span><span class="w"> </span><span class="n">NVIDIA</span><span class="w"></span>
</code></pre></div>
<h2>2 - On installe les pilotes Nvidia</h2>
<ul>
<li>xf86-video-nv</li>
<li>x11-video-nvidiaG06</li>
</ul>
<p>On peut le faire en ligne de commande avec zypper ou via Yast en interface graphique</p>
<h2>3 - Mettre à jour son système</h2>
<div class="highlight"><pre><span></span><code>sudo zypper dup
</code></pre></div>
<h2>3 (bis) - Forcer la réinstallation du kernel</h2>
<p>Dans yast, chercher "kernel", clique droit sur "kernel-default" &gt; "Mise à jour inconditionelle"</p>
<p>Normalement ça devrait suffire.</p>
<h2>4 - Parce que ça se passe jamais comme il faut</h2>
<p>Si on arrive sur un terminal noir en résolution 720p:</p>
<h3>Vérifier que internet fonctionne:</h3>
<div class="highlight"><pre><span></span><code>ping google.com
</code></pre></div>
<p>Si ça ne fonctionne pas:</p>
<p>On vérifie ses interface reseau </p>
<div class="highlight"><pre><span></span><code>ip a
</code></pre></div>
<p>On veut en désactiver une (genre l'interface du vpn):</p>
<div class="highlight"><pre><span></span><code>nmcli connection down pvpn-ipv6leak-protection
</code></pre></div>
<p>On veut en activer une (avec ip). Le mieux est d'utiliser nmcli c'est plus simple</p>
<div class="highlight"><pre><span></span><code>sudo ip link set enp25s0 up # activer l&#39;interface
sudo ip addr add &lt;ip&gt; dev enp25s0 # se donner une ip
</code></pre></div>
<h3>Vérifier les paquets installés</h3>
<p>On vérifie avec Yast qu'on a bien les bons paquets (Yast a une interface graphique dans le terminal, merci Opensuse &lt;3)</p>
<p>"Installer et supprimer des logiciels" &gt; dans le champ de recherche rechercher nvidia</p>
<p>Vérifier que tout les paquets avec nvidiaG06 sont installés</p>
<h3>Faire le 3 et 3 (bis)</h3>
</div>
</article>
</main>
</body>
</html>