Calcifer/output/nvidia-et-opensuse.html
2026-03-27 23:53:34 +01:00

121 lines
No EOL
8.5 KiB
HTML

<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta name="generator" content="Pelican" />
<title>Nvidia et Opensuse.</title>
<link rel="stylesheet" href="http://couac.tv/theme/css/main.css" />
<link href="http://couac.tv/feeds/all.atom.xml" type="application/atom+xml" rel="alternate" title="Couac.tv Atom Feed" />
<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..." />
</head>
<body id="index" class="home">
<header id="banner" class="body">
<h1><a href="http://couac.tv/">Couac.tv</a></h1>
<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>
<li><a href="http://couac.tv/category/idees.html">Idées</a></li>
<li><a href="http://couac.tv/category/iot.html">Iot</a></li>
<li class="active"><a href="http://couac.tv/category/linux.html">Linux</a></li>
</ul></nav>
</header><!-- /#banner -->
<section id="content" class="body">
<article>
<header>
<h1 class="entry-title">
<a href="http://couac.tv/nvidia-et-opensuse.html" rel="bookmark"
title="Permalink to Nvidia et Opensuse.">Nvidia et Opensuse.</a></h1>
</header>
<div class="entry-content">
<footer class="post-info">
<abbr class="published" title="2022-12-10T00:00:00+01:00">
Published: sam. 10 décembre 2022
</abbr>
<address class="vcard author">
By <a class="url fn" href="http://couac.tv/author/tom-darboux.html">Tom Darboux</a>
</address>
<p>In <a href="http://couac.tv/category/linux.html">Linux</a>.</p>
</footer><!-- /.post-info --> <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>
</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><span class="nx">sudo</span><span class="w"> </span><span class="nx">ip</span><span class="w"> </span><span class="nx">link</span><span class="w"> </span><span class="nx">set</span><span class="w"> </span><span class="nx">enp25s0</span><span class="w"> </span><span class="nx">up</span><span class="w"> </span><span class="err">#</span><span class="w"> </span><span class="nx">activer</span><span class="w"> </span><span class="nx">l</span><span class="err">&#39;</span><span class="kd">interface</span>
<span class="nx">sudo</span><span class="w"> </span><span class="nx">ip</span><span class="w"> </span><span class="kd">addr</span><span class="w"> </span><span class="nx">add</span><span class="w"> </span><span class="p">&lt;</span><span class="nx">ip</span><span class="p">&gt;</span><span class="w"> </span><span class="nx">dev</span><span class="w"> </span><span class="nx">enp25s0</span><span class="w"> </span><span class="err">#</span><span class="w"> </span><span class="nx">se</span><span class="w"> </span><span class="nx">donner</span><span class="w"> </span><span class="nx">une</span><span class="w"> </span><span class="nx">ip</span>
</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><!-- /.entry-content -->
</article>
</section>
<section id="extras" class="body">
<div class="blogroll">
<h2>links</h2>
<ul>
<li><a href="http://getpelican.com/">Pelican</a></li>
<li><a href="http://python.org/">Python.org</a></li>
<li><a href="http://jinja.pocoo.org/">Jinja2</a></li>
<li><a href="#">You can modify those links in your config file</a></li>
</ul>
</div><!-- /.blogroll -->
<div class="social">
<h2>social</h2>
<ul>
<li><a href="http://couac.tv/feeds/all.atom.xml" type="application/atom+xml" rel="alternate">atom feed</a></li>
</ul>
</div><!-- /.social -->
</section><!-- /#extras -->
<footer id="contentinfo" class="body">
<address id="about" class="vcard body">
Proudly powered by <a rel="nofollow" href="https://getpelican.com/">Pelican</a>, which takes great advantage of <a rel="nofollow" href="https://www.python.org/">Python</a>.
</address><!-- /#about -->
<p>The theme is by <a rel="nofollow" href="https://www.smashingmagazine.com/2009/08/designing-a-html-5-layout-from-scratch/">Smashing Magazine</a>, thanks!</p>
</footer><!-- /#contentinfo -->
</body>
</html>