<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>X11 on If Not True Then False</title>
    <link>https://www.if-not-true-then-false.com/tags/x11/</link>
    <description>Recent content in X11 on If Not True Then False</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en</language>
    <lastBuildDate>Wed, 20 Aug 2025 18:49:41 +0300</lastBuildDate><atom:link href="https://www.if-not-true-then-false.com/tags/x11/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Debian 13 NVIDIA Drivers Install Guide [Wayland / X11] [595.58.03 / 580.142]</title>
      <link>https://www.if-not-true-then-false.com/2025/debian-nvidia-guide/</link>
      <pubDate>Wed, 20 Aug 2025 18:49:41 +0300</pubDate>
      
      <guid>https://www.if-not-true-then-false.com/2025/debian-nvidia-guide/</guid>
      <description>&lt;p&gt;&lt;img src=&#34;https://www.if-not-true-then-false.com/images/nvidia-logo.png&#34; alt=&#34;Nvidia Logo&#34; title=&#34;Nvidia Logo&#34;&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;This is guide, howto install NVIDIA proprietary drivers (manually using .run files) on Debian 13 and disable Nouveau driver. This guide works with GeForce 700/800/900/10/20/30/40/50 series cards.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;This guide works with UEFI Secure Boot disabled or enabled.&lt;/strong&gt; If you keep Secure Boot enabled, follow this step-by-step module signing guide:&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://www.if-not-true-then-false.com/2025/debian-nvidia-guide/3/&#34;&gt;Debian 13 Secure Boot: Howto sign NVIDIA kernel modules (DKMS + .run installer)&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;GeForce RTX 50 series cards&lt;/strong&gt; works with 595.xx, 590.xx, 580.xx NVIDIA drivers, (RTX 5090 D, RTX 5090, RTX 5080, RTX 5070 Ti, RTX 5070)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;GeForce RTX 40 series cards&lt;/strong&gt; works with 595.xx, 590.xx, 580.xx NVIDIA drivers, (RTX 4090, RTX 4080, RTX 4070 Ti, RTX 4070, RTX 4060 Ti, RTX 4060)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;GeForce RTX 30 series cards&lt;/strong&gt; works with 595.xx, 590.xx, 580.xx NVIDIA drivers, (RTX 3090, RTX 3080 and RTX 3070, RTX 3060, RTX 3060 Ti)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;GeForce RTX 20 series cards&lt;/strong&gt; works with 595.xx, 590.xx, 580.xx NVIDIA drivers (RTX 2080 Ti, RTX 2080, RTX 2070 Ti, RTX 2070, RTX 2060)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;GeForce 16 Series cards&lt;/strong&gt; works still with 595.xx, 590.xx and 580.xx NVIDIA drivers (GeForce GTX 1660 SUPER, GeForce GTX 1650 SUPER, GeForce GTX 1660 Ti, GeForce GTX 1660, GeForce GTX 1650, GeForce GTX 1630)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;GeForce GT/GTX 700/800/900/10 series cards&lt;/strong&gt; works with 580.xx NVIDIA drivers (GTX 1080 Ti, GTX 1080, GTX 1070, GTX 1060, GTX 750 Ti &amp;hellip;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Note GTX 10 series:&lt;/strong&gt; NVIDIA GTX 10 series cards do not work with 595.xx or 590.xx drivers, use 580.xx.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Check video version of guide. NVIDIA drivers installation with secure boot enabled on Debian 13:&lt;/strong&gt;
&lt;div style=&#34;position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;&#34;&gt;
      &lt;iframe allow=&#34;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share&#34; allowfullscreen=&#34;allowfullscreen&#34; loading=&#34;eager&#34; referrerpolicy=&#34;strict-origin-when-cross-origin&#34; src=&#34;https://www.youtube.com/embed/iDJCboZrvWY?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0&#34; style=&#34;position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;&#34; title=&#34;YouTube video&#34;&gt;&lt;/iframe&gt;
    &lt;/div&gt;
&lt;/p&gt;</description>
      <content>&lt;p&gt;&lt;img src=&#34;https://www.if-not-true-then-false.com/images/nvidia-logo.png&#34; alt=&#34;Nvidia Logo&#34; title=&#34;Nvidia Logo&#34;&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;This is guide, howto install NVIDIA proprietary drivers (manually using .run files) on Debian 13 and disable Nouveau driver. This guide works with GeForce 700/800/900/10/20/30/40/50 series cards.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;This guide works with UEFI Secure Boot disabled or enabled.&lt;/strong&gt; If you keep Secure Boot enabled, follow this step-by-step module signing guide:&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://www.if-not-true-then-false.com/2025/debian-nvidia-guide/3/&#34;&gt;Debian 13 Secure Boot: Howto sign NVIDIA kernel modules (DKMS + .run installer)&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;GeForce RTX 50 series cards&lt;/strong&gt; works with 595.xx, 590.xx, 580.xx NVIDIA drivers, (RTX 5090 D, RTX 5090, RTX 5080, RTX 5070 Ti, RTX 5070)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;GeForce RTX 40 series cards&lt;/strong&gt; works with 595.xx, 590.xx, 580.xx NVIDIA drivers, (RTX 4090, RTX 4080, RTX 4070 Ti, RTX 4070, RTX 4060 Ti, RTX 4060)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;GeForce RTX 30 series cards&lt;/strong&gt; works with 595.xx, 590.xx, 580.xx NVIDIA drivers, (RTX 3090, RTX 3080 and RTX 3070, RTX 3060, RTX 3060 Ti)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;GeForce RTX 20 series cards&lt;/strong&gt; works with 595.xx, 590.xx, 580.xx NVIDIA drivers (RTX 2080 Ti, RTX 2080, RTX 2070 Ti, RTX 2070, RTX 2060)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;GeForce 16 Series cards&lt;/strong&gt; works still with 595.xx, 590.xx and 580.xx NVIDIA drivers (GeForce GTX 1660 SUPER, GeForce GTX 1650 SUPER, GeForce GTX 1660 Ti, GeForce GTX 1660, GeForce GTX 1650, GeForce GTX 1630)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;GeForce GT/GTX 700/800/900/10 series cards&lt;/strong&gt; works with 580.xx NVIDIA drivers (GTX 1080 Ti, GTX 1080, GTX 1070, GTX 1060, GTX 750 Ti &amp;hellip;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Note GTX 10 series:&lt;/strong&gt; NVIDIA GTX 10 series cards do not work with 595.xx or 590.xx drivers, use 580.xx.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Check video version of guide. NVIDIA drivers installation with secure boot enabled on Debian 13:&lt;/strong&gt;
&lt;div style=&#34;position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;&#34;&gt;
      &lt;iframe allow=&#34;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share&#34; allowfullscreen=&#34;allowfullscreen&#34; loading=&#34;eager&#34; referrerpolicy=&#34;strict-origin-when-cross-origin&#34; src=&#34;https://www.youtube.com/embed/iDJCboZrvWY?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0&#34; style=&#34;position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;&#34; title=&#34;YouTube video&#34;&gt;&lt;/iframe&gt;
    &lt;/div&gt;
&lt;/p&gt;
&lt;div class=&#34;support-us&#34;&gt;
    
        &lt;h3&gt;Support inttf:&lt;/h3&gt;
    
    &lt;div class=&#34;buymeacoffee&#34;&gt;
        &lt;div class=&#34;s-title&#34;&gt;&lt;b&gt;Buy Me a Coffee:&lt;/b&gt;&lt;/div&gt;
        &lt;div class=&#34;bmc-container&#34;&gt;
            &lt;a class=&#34;buyButton&#34; target=&#34;_blank&#34; href=&#34;https://www.buymeacoffee.com/inttf&#34; rel=&#34;noreferrer&#34;&gt;
                &lt;img class=&#34;coffeeImage&#34; src=&#34;https://cdn.buymeacoffee.com/buttons/bmc-new-btn-logo.svg&#34; alt=&#34;Buy me a coffee&#34; /&gt;
                &lt;span class=&#34;coffeeButtonText&#34;&gt;Buy me a coffee&lt;/span&gt;
                &lt;span class=&#34;steam&#34;&gt;
                    &lt;span&gt;&lt;/span&gt;
                    &lt;span&gt; &lt;/span&gt;
                    &lt;span&gt;&lt;/span&gt;
                &lt;/span&gt;
            &lt;/a&gt;
        &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&#34;social&#34;&gt;
        &lt;div class=&#34;s-title&#34;&gt;&lt;b&gt;Subscribe and follow:&lt;/b&gt;&lt;/div&gt;
        &lt;div class=&#34;g-ytsubscribe&#34; data-channelid=&#34;UCCju_S3f-5E_KNxwZ848PQQ&#34; data-layout=&#34;default&#34; data-count=&#34;default&#34;&gt;&lt;/div&gt;
        &lt;div class=&#34;t-follow&#34;&gt;&lt;a href=&#34;https://twitter.com/inttf?ref_src=twsrc%5Etfw&#34; class=&#34;twitter-follow-button&#34; data-size=&#34;large&#34; data-show-count=&#34;true&#34;&gt;Follow @inttf&lt;/a&gt;&lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;You can easily install / change / test / run:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;NVIDIA New Feature Branch (NFB) drivers&lt;/li&gt;
&lt;li&gt;NVIDIA Long Lived Branch (LLB) drivers&lt;/li&gt;
&lt;li&gt;NVIDIA Short Lived Branch (SLB) drivers&lt;/li&gt;
&lt;li&gt;NVIDIA BETA drivers&lt;/li&gt;
&lt;li&gt;Install NVIDIA drivers with custom patches&lt;/li&gt;
&lt;li&gt;Just stay in some particular NVIDIA version&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This guide uses NVIDIA drivers directly from NVIDIA site and dkms to help on kernel updates. I have used this method on Fedora, Debian, Ubuntu and Linux Mint, etc. several years and it’s working OK. Here is updated version of guide for Debian 13 users (this might work directly with Debian 12, but it&amp;rsquo;s not currently tested).&lt;/p&gt;
&lt;p&gt;This is an old school (and bit ugly) method to install NVIDIA drivers &amp;ldquo;manually&amp;rdquo;. &lt;strong&gt;I have tested this guide with 580.xx, 590.xx, 595.xx drivers/cards, both should work Wayland and X11. This guide enables Wayland directly, but also X11 should work if needed.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;With DKMS, you can just update your kernel and your NVIDIA drivers are compiled automatically. If you want to update/upgrade NVIDIA drivers, then you have to &lt;a href=&#34;http://www.nvidia.com/Download/Find.aspx?lang=en-us&#34;&gt;download new installer package from NVIDIA site&lt;/a&gt;, boot runlevel 3 using custom menu entry, run installer successfully and reboot back to runlevel 5.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Let me know, if you have any problems?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Or if you succeed, you could post output of following commands&lt;/strong&gt;:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;nvidia-installer -v |grep version
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;uname -a
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;lspci |grep -E &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;VGA|3D&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Backup first important files before you start installation. And this is of course at your own risk, because graphic cards, components and monitors are different and some combinations might cause totally unexpected results.&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id=&#34;1-before-nvidia-drivers-installation&#34;&gt;1. Before NVIDIA drivers installation&lt;/h2&gt;
&lt;h3 id=&#34;11-check-is-your-nvidia-card-supported&#34;&gt;1.1 Check is your NVIDIA card supported&lt;/h3&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;lspci |grep -E &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;VGA|3D&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;## Example outputs ##&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;01:00.0 VGA compatible controller: NVIDIA Corporation TU106 &lt;span style=&#34;color:#f92672&#34;&gt;[&lt;/span&gt;GeForce RTX &lt;span style=&#34;color:#ae81ff&#34;&gt;2060&lt;/span&gt; Rev. A&lt;span style=&#34;color:#f92672&#34;&gt;]&lt;/span&gt; &lt;span style=&#34;color:#f92672&#34;&gt;(&lt;/span&gt;rev a1&lt;span style=&#34;color:#f92672&#34;&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;a href=&#34;http://download.nvidia.com/XFree86/Linux-x86_64/555.58.02/README/supportedchips.html&#34; title=&#34;List of Supported NVIDIA GPU Products&#34;&gt;List of Supported NVIDIA GPU Products&lt;/a&gt;, check best driver for your card. If you see multiple VGA controllers, then check next step and sometimes you might see example Intel VGA controller which have nothing to do with Optimus, normally you can go to BIOS and simply disable it.&lt;/p&gt;
&lt;h3 id=&#34;12-nvidia-optimus-technology&#34;&gt;1.2 NVIDIA Optimus Technology&lt;/h3&gt;
&lt;p&gt;If your &lt;strong&gt;lspci |grep -E “VGA|3D”&lt;/strong&gt; output looks like following:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;00:02.0 VGA compatible controller: Intel Corporation 2n Generation Core Processor Family Integrated Graphics Controller &lt;span style=&#34;color:#f92672&#34;&gt;(&lt;/span&gt;rev 09&lt;span style=&#34;color:#f92672&#34;&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;01:00.0 VGA compatible controller: NVIDIA Corporation GF106 &lt;span style=&#34;color:#f92672&#34;&gt;[&lt;/span&gt;GeForce GT 555M SDDR3&lt;span style=&#34;color:#f92672&#34;&gt;]&lt;/span&gt; &lt;span style=&#34;color:#f92672&#34;&gt;(&lt;/span&gt;rev a1&lt;span style=&#34;color:#f92672&#34;&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Or&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;00:02.0 VGA compatible controller: Intel Corporation 4th Gen Core Processor Integrated Graphics Controller &lt;span style=&#34;color:#f92672&#34;&gt;(&lt;/span&gt;rev 06&lt;span style=&#34;color:#f92672&#34;&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;01:00.0 3D controller: NVIDIA Corporation GK107M &lt;span style=&#34;color:#f92672&#34;&gt;[&lt;/span&gt;GeForce GT 750M&lt;span style=&#34;color:#f92672&#34;&gt;]&lt;/span&gt; &lt;span style=&#34;color:#f92672&#34;&gt;(&lt;/span&gt;rev a1&lt;span style=&#34;color:#f92672&#34;&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Or you know that your computer have &lt;a href=&#34;http://www.nvidia.com/object/optimus_technology.html&#34; title=&#34;NVIDIA Optimus Technology&#34;&gt;NVIDIA Optimus Technology&lt;/a&gt;, and &lt;strong&gt;it is impossible to turn Intel Graphics / NVIDIA Optimus off in the BIOS then this guide might not work for you&lt;/strong&gt; and it’s not tested. You should read this &lt;a href=&#34;http://download.nvidia.com/XFree86/Linux-x86_64/555.58.02/README/optimus.html&#34;&gt;NVIDIA Optimus page&lt;/a&gt; first and maybe check &lt;a href=&#34;http://bumblebee-project.org/&#34;&gt;Bumblebee Project&lt;/a&gt; or &lt;a href=&#34;https://github.com/Witko/nvidia-xrun&#34;&gt;NVIDIA XRun Project&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;13-disable-uefi-secure-boot-or-check-howto-sign-nvidia-kernel-module&#34;&gt;1.3 Disable UEFI Secure Boot or Check Howto Sign NVIDIA Kernel Module&lt;/h3&gt;
&lt;h4 id=&#34;check-is-uefi-secure-boot-enabled-or-disabled&#34;&gt;Check is UEFI Secure Boot Enabled or Disabled&lt;/h4&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;mokutil --sb-state
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;This guide works with UEFI Secure Boot disabled or enabled.&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;If you prefer the simple path, disable Secure Boot.&lt;/li&gt;
&lt;li&gt;If you want to keep Secure Boot enabled, you must sign the NVIDIA kernel modules (see &lt;a href=&#34;http://download.nvidia.com/XFree86/Linux-x86_64/580.142/README/installdriver.html#modulesigning&#34;&gt;NVIDIA module signing documentation&lt;/a&gt;). Follow this step-by-step module signing guide:&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href=&#34;https://www.if-not-true-then-false.com/2025/debian-nvidia-guide/3/&#34;&gt;Debian 13 Secure Boot: Howto sign NVIDIA kernel modules (DKMS + .run installer)&lt;/a&gt;&lt;/p&gt;
&lt;h2 id=&#34;2-install-nvidia-proprietary-drivers-on-debian-13-and-disable-the-nouveau-driver&#34;&gt;2. Install NVIDIA proprietary drivers on Debian 13 and disable the nouveau driver&lt;/h2&gt;
&lt;h3 id=&#34;21-download-nvidia-installer-package&#34;&gt;2.1 Download NVIDIA Installer Package&lt;/h3&gt;
&lt;p&gt;Go to &lt;a href=&#34;http://www.nvidia.com/Download/Find.aspx?lang=en-us&#34;&gt;http://www.nvidia.com/Download/Find.aspx?lang=en-us&lt;/a&gt; and find latest version of installer package. When you use browser this is normally downloaded /home/&amp;lt;username&amp;gt;/Downloads/NVIDIA-Linux-xxxx.run location.&lt;/p&gt;
&lt;h4 id=&#34;tested-versions-with-debian-13-trixie-612-kernels&#34;&gt;Tested versions with Debian 13 (Trixie) 6.12+ kernels:&lt;/h4&gt;
&lt;div class=&#34;table&#34;&gt;
&lt;table&gt;
  &lt;thead&gt;
      &lt;tr&gt;
          &lt;th&gt;Debian 13&lt;/th&gt;
      &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
      &lt;tr&gt;
          &lt;td&gt;595.58.03 (Tue Mar 24, 2026)&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;590.48.01 (Thu Dec 18, 2025)&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;580.142 (Tue Mar 10, 2026)&lt;/td&gt;
      &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;h3 id=&#34;22-make-nvidia-installer-executable&#34;&gt;2.2 Make NVIDIA installer executable&lt;/h3&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;chmod +x /path/to/NVIDIA-Linux-*.run
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id=&#34;23-change-root-user&#34;&gt;2.3 Change root user&lt;/h3&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;su -
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;## OR ##&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;sudo -i
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id=&#34;24-make-sure-that-you-system-is-up-to-date-and-you-are-running-latest-kernel&#34;&gt;2.4 Make sure that you system is up-to-date and you are running latest kernel&lt;/h3&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;apt update
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Make sure that you don’t have any NVIDIA driver package(s) installed&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;List packages:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;dpkg -l nvidia* |grep ii |awk &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;{print $2}&amp;#39;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Remove installed NVIDIA packages if needed:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;apt remove &lt;span style=&#34;color:#66d9ef&#34;&gt;$(&lt;/span&gt;dpkg -l nvidia* |grep ii |awk &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;{print $2}&amp;#39;&lt;/span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;apt reinstall xserver-xorg-video-nouveau
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;After update and/or NVIDIA drivers remove reboot your system and boot using latest kernel and nouveau:&lt;/strong&gt;&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;reboot
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;This is important before the next steps.&lt;/p&gt;
&lt;h3 id=&#34;25-install-needed-dependencies&#34;&gt;2.5 Install needed dependencies&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;Packages from distro repos&lt;/strong&gt;&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;apt install linux-headers-&lt;span style=&#34;color:#66d9ef&#34;&gt;$(&lt;/span&gt;uname -r&lt;span style=&#34;color:#66d9ef&#34;&gt;)&lt;/span&gt; gcc make acpid dkms pkg-config libglvnd-core-dev libglvnd0 libglvnd-dev libc-dev xwayland libxcb1 libnvidia-egl-wayland1
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id=&#34;26-add-grub-entry-for-nvidia-install--update&#34;&gt;2.6 Add GRUB Entry for NVIDIA Install / Update&lt;/h3&gt;
&lt;p&gt;This helps with installation and updates because the nvidia-drm.fbdev=1 parameter (may) cause a black screen during installation or updates.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Create /etc/grub.d/42_inttf_nvidia file&lt;/strong&gt;&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;cat &amp;gt; /etc/grub.d/42_inttf_nvidia &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;lt;&amp;lt;&amp;#39;EOF&amp;#39;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;#!/bin/sh
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;. /etc/grub.d/10_linux &amp;gt;/dev/null 2&amp;gt;&amp;amp;1
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;# Get the first (latest) kernel from the list
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;for kernel_path in ${reverse_sorted_list}; do
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;    basename=$(basename &amp;#34;$kernel_path&amp;#34;)
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;    dirname=$(dirname &amp;#34;$kernel_path&amp;#34;)
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;    rel_dirname=$(make_system_path_relative_to_its_root &amp;#34;$dirname&amp;#34;)
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;    version=$(echo &amp;#34;$basename&amp;#34; | sed -e &amp;#34;s,^[^0-9]*-,,g&amp;#34;)
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;    # Find matching initrd
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;    initrd_real=&amp;#34;&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;    for i in &amp;#34;initrd.img-${version}&amp;#34; &amp;#34;initramfs-${version}.img&amp;#34; &amp;#34;initrd-${version}.gz&amp;#34;; do
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;        if [ -e &amp;#34;${dirname}/${i}&amp;#34; ]; then
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;            initrd_real=&amp;#34;${i}&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;            break
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;        fi
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;    done
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;    if [ -z &amp;#34;$initrd_real&amp;#34; ]; then
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;        echo &amp;#34;Warning: No initrd found for kernel ${version}. Skipping entry.&amp;#34; &amp;gt;&amp;amp;2
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;        continue
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;    fi
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;    # Extract the first menuentry block to get both UUIDs
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;    first_entry=$(sed -n &amp;#39;/^menuentry /,/^}/p&amp;#39; /boot/grub/grub.cfg | head -20)
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;    search_uuid=$(echo &amp;#34;$first_entry&amp;#34; | grep -oP &amp;#39;search --no-floppy --fs-uuid --set=root \K\S+&amp;#39; | head -1)
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;    root_uuid=$(echo &amp;#34;$first_entry&amp;#34; | grep -oP &amp;#39;root=UUID=\K\S+(?:\s|$)&amp;#39; | head -1 | tr -d &amp;#39; &amp;#39;)
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;    
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;    if [ -z &amp;#34;$search_uuid&amp;#34; ] || [ -z &amp;#34;$root_uuid&amp;#34; ]; then
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;        echo &amp;#34;Warning: Could not determine UUIDs from grub.cfg. Skipping entry.&amp;#34; &amp;gt;&amp;amp;2
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;        continue
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;    fi
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;    # Generate the entry
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;    cat &amp;lt;&amp;lt; GRUBEOF&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;menuentry &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;Debian GNU/Linux NVIDIA Update&amp;#39;&lt;/span&gt; --class debian --class gnu-linux --class gnu --class os &lt;span style=&#34;color:#f92672&#34;&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        load_video
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        insmod gzio
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        &lt;span style=&#34;color:#66d9ef&#34;&gt;if&lt;/span&gt; &lt;span style=&#34;color:#f92672&#34;&gt;[&lt;/span&gt; x&lt;span style=&#34;color:#ae81ff&#34;&gt;\$&lt;/span&gt;grub_platform &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; xxen &lt;span style=&#34;color:#f92672&#34;&gt;]&lt;/span&gt;; &lt;span style=&#34;color:#66d9ef&#34;&gt;then&lt;/span&gt; insmod xzio; insmod lzopio; &lt;span style=&#34;color:#66d9ef&#34;&gt;fi&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        insmod part_gpt
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        insmod ext2
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        search --no-floppy --fs-uuid --set&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;root &lt;span style=&#34;color:#e6db74&#34;&gt;${&lt;/span&gt;search_uuid&lt;span style=&#34;color:#e6db74&#34;&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        echo    &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;Loading Linux ${version} ...&amp;#39;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        linux   &lt;span style=&#34;color:#e6db74&#34;&gt;${&lt;/span&gt;rel_dirname&lt;span style=&#34;color:#e6db74&#34;&gt;}&lt;/span&gt;/&lt;span style=&#34;color:#e6db74&#34;&gt;${&lt;/span&gt;basename&lt;span style=&#34;color:#e6db74&#34;&gt;}&lt;/span&gt; root&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;UUID&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;${&lt;/span&gt;root_uuid&lt;span style=&#34;color:#e6db74&#34;&gt;}&lt;/span&gt; ro &lt;span style=&#34;color:#e6db74&#34;&gt;${&lt;/span&gt;GRUB_CMDLINE_LINUX&lt;span style=&#34;color:#e6db74&#34;&gt;}&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;${&lt;/span&gt;GRUB_CMDLINE_LINUX_DEFAULT&lt;span style=&#34;color:#e6db74&#34;&gt;}&lt;/span&gt; nvidia-drm.fbdev&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;&lt;span style=&#34;color:#ae81ff&#34;&gt;0&lt;/span&gt; &lt;span style=&#34;color:#ae81ff&#34;&gt;3&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        echo    &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;Loading initial ramdisk ...&amp;#39;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        initrd  &lt;span style=&#34;color:#e6db74&#34;&gt;${&lt;/span&gt;rel_dirname&lt;span style=&#34;color:#e6db74&#34;&gt;}&lt;/span&gt;/&lt;span style=&#34;color:#e6db74&#34;&gt;${&lt;/span&gt;initrd_real&lt;span style=&#34;color:#e6db74&#34;&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;GRUBEOF
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    break
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;done&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;EOF
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Make 42_inttf_nvidia file executable&lt;/strong&gt;&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;chmod +x /etc/grub.d/42_inttf_nvidia
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id=&#34;27-disable-nouveau-and-add-nvidia-options&#34;&gt;2.7 Disable nouveau and add NVIDIA options&lt;/h3&gt;
&lt;h4 id=&#34;271-create-or-edit-etcmodprobedblacklistconf&#34;&gt;2.7.1 Create or edit /etc/modprobe.d/blacklist.conf&lt;/h4&gt;
&lt;p&gt;Append ‘blacklist nouveau’&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;echo &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;blacklist nouveau&amp;#34;&lt;/span&gt; &amp;gt;&amp;gt; /etc/modprobe.d/blacklist.conf
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h4 id=&#34;272-create-etcmodprobednvidiaconf&#34;&gt;2.7.2 Create /etc/modprobe.d/nvidia.conf&lt;/h4&gt;
&lt;p&gt;Add following content to /etc/modprobe.d/nvidia.conf&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;echo &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;options nvidia NVreg_PreserveVideoMemoryAllocations=1&amp;#34;&lt;/span&gt; &amp;gt;&amp;gt; /etc/modprobe.d/nvidia.conf
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;echo &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;options nvidia-drm modeset=1 fbdev=1&amp;#34;&lt;/span&gt; &amp;gt;&amp;gt; /etc/modprobe.d/nvidia.conf
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h4 id=&#34;273-update-grub2-conf&#34;&gt;2.7.3 Update grub2 conf&lt;/h4&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;## BIOS and UEFI ##&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;update-grub2
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h4 id=&#34;274-generate-initramfs&#34;&gt;2.7.4 Generate initramfs&lt;/h4&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;update-initramfs -c -k &lt;span style=&#34;color:#66d9ef&#34;&gt;$(&lt;/span&gt;uname -r&lt;span style=&#34;color:#66d9ef&#34;&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id=&#34;28-reboot-to-runlevel-3&#34;&gt;2.8 Reboot to runlevel 3&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;Note:&lt;/strong&gt; You don’t have Desktop/GUI on runlevel 3. Make sure that you have some access to end of guide. (Open it on mobile browser, Print it, use lynx/links/w3m, save it to text file).&lt;/p&gt;
&lt;p&gt;Now your new GRUB boot entry should work, so reboot and select &amp;ldquo;Debian GNU/Linux NVIDIA Update&amp;rdquo; from grub menu.&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;reboot
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;OR alternatively you can &lt;a href=&#34;https://www.if-not-true-then-false.com/2012/howto-change-runlevel-on-grub2/&#34;&gt;change the runlevel on GRUB2 adding one additional parameter&lt;/a&gt;. &lt;a href=&#34;https://www.if-not-true-then-false.com/2012/howto-change-runlevel-on-grub2/&#34;&gt;Quick guide howto change runlevel on GRUB2&lt;/a&gt;.&lt;/strong&gt;&lt;/p&gt;
&lt;h3 id=&#34;29-install-nvidia-proprietary-drivers-for-geforce-70080090010203040-series-cards&#34;&gt;2.9 Install NVIDIA proprietary drivers for GeForce 700/800/900/10/20/30/40 series cards&lt;/h3&gt;
&lt;h4 id=&#34;291-log-in-as-root-user&#34;&gt;2.9.1 Log in as root user&lt;/h4&gt;
&lt;p&gt;Or alternatively change root user&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;su -
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;## OR ##&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;sudo -i
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h4 id=&#34;292-run-nvidia-binary&#34;&gt;2.9.2 Run NVIDIA Binary&lt;/h4&gt;
&lt;p&gt;Following command executes driver install routine. Use full file name command if you have multiple binaries on same directory.&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;./NVIDIA-Linux-*.run
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;## OR full path / full file name ##&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Downloads/NVIDIA-Linux-x86_64-595.58.03.run
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Downloads/NVIDIA-Linux-x86_64-590.48.01.run
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Downloads/NVIDIA-Linux-x86_64-580.142.run
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Secure Boot users:&lt;/strong&gt; If UEFI Secure Boot is enabled, then you must sign the NVIDIA kernel modules. Do key enrollment first (see &lt;a href=&#34;https://www.if-not-true-then-false.com/2025/debian-nvidia-guide/3/&#34;&gt;Debian 13 Secure Boot: Howto sign NVIDIA kernel modules (DKMS + .run installer)&lt;/a&gt;), and then run installer with module signing options:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;./NVIDIA-Linux-*.run &lt;span style=&#34;color:#ae81ff&#34;&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#ae81ff&#34;&gt;&lt;/span&gt;    --module-signing-secret-key&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;/root/module-signing/MOK.priv &lt;span style=&#34;color:#ae81ff&#34;&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#ae81ff&#34;&gt;&lt;/span&gt;    --module-signing-public-key&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;/root/module-signing/signing.x509
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h4 id=&#34;293-nvidia-installer-multiple-kernel-module-types-are-available&#34;&gt;2.9.3 NVIDIA Installer Multiple kernel module types are available&lt;/h4&gt;
&lt;p&gt;Select &lt;strong&gt;NVIDIA Propriatary&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://www.if-not-true-then-false.com/images/nvidia-install/01-multiple-kernel-module-types.png&#34;&gt;&lt;img src=&#34;https://www.if-not-true-then-false.com/images/nvidia-install/01-multiple-kernel-module-types.png&#34; alt=&#34;NVIDIA Installer Multiple kernel module types are available&#34;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h4 id=&#34;294-nvidia-installer-an-alternate-method-of-installing-the-nvidia-driver-was-detected&#34;&gt;2.9.4 NVIDIA Installer An alternate method of installing the NVIDIA driver was detected&lt;/h4&gt;
&lt;p&gt;Select &lt;strong&gt;Continue Installation&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://www.if-not-true-then-false.com/images/nvidia-install/02-alternate-install-method.png&#34;&gt;&lt;img src=&#34;https://www.if-not-true-then-false.com/images/nvidia-install/02-alternate-install-method.png&#34; alt=&#34;NVIDIA Installer An alternate method of installing the NVIDIA driver was detected&#34;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h4 id=&#34;295-nvidia-installer-building-kernel-modules&#34;&gt;2.9.5 NVIDIA Installer Building kernel modules&lt;/h4&gt;
&lt;p&gt;&lt;a href=&#34;https://www.if-not-true-then-false.com/images/nvidia-install/03-building-kernel-modules-1.png&#34;&gt;&lt;img src=&#34;https://www.if-not-true-then-false.com/images/nvidia-install/03-building-kernel-modules-1.png&#34; alt=&#34;NVIDIA Installer Building kernel modules&#34;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://www.if-not-true-then-false.com/images/nvidia-install/04-building-kernel-modules-2.png&#34;&gt;&lt;img src=&#34;https://www.if-not-true-then-false.com/images/nvidia-install/04-building-kernel-modules-2.png&#34; alt=&#34;NVIDIA Installer Building kernel modules&#34;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h4 id=&#34;296-nvidia-installer-32-bit-compatibility-libraries&#34;&gt;2.9.6 NVIDIA Installer 32-bit Compatibility Libraries&lt;/h4&gt;
&lt;p&gt;Select &lt;strong&gt;Yes&lt;/strong&gt; if you need 32-bit compatibility libraries.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://www.if-not-true-then-false.com/images/nvidia-install/05-install-nvidia-32-bit-compatibility-libraries.png&#34;&gt;&lt;img src=&#34;https://www.if-not-true-then-false.com/images/nvidia-install/05-install-nvidia-32-bit-compatibility-libraries.png&#34; alt=&#34;NVIDIA Installer 32-bit Compatibility Libraries&#34;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h4 id=&#34;297-nvidia-installer-register-kernel-module-sources-with-dkms&#34;&gt;2.9.7 NVIDIA Installer register kernel module sources with DKMS&lt;/h4&gt;
&lt;p&gt;Select &lt;strong&gt;Yes&lt;/strong&gt;, dkms build your kernel modules automatically when you update kernel on your system.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://www.if-not-true-then-false.com/images/nvidia-install/06-register-nvidia-kernel-modules-with-dkms.png&#34;&gt;&lt;img src=&#34;https://www.if-not-true-then-false.com/images/nvidia-install/06-register-nvidia-kernel-modules-with-dkms.png&#34; alt=&#34;NVIDIA Installer register kernel module sources with DKMS&#34;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h4 id=&#34;298-nvidia-installer-rebuild-initramfs&#34;&gt;2.9.8 NVIDIA Installer rebuild initramfs&lt;/h4&gt;
&lt;p&gt;Select &lt;strong&gt;Rebuild initramfs&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://www.if-not-true-then-false.com/images/nvidia-install/07-rebuild-initramfs.png&#34;&gt;&lt;img src=&#34;https://www.if-not-true-then-false.com/images/nvidia-install/07-rebuild-initramfs.png&#34; alt=&#34;NVIDIA Installer rebuild initramfs&#34;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;NVIDIA installer rebuilding initramfs&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://www.if-not-true-then-false.com/images/nvidia-install/08-rebuilding-initramfs.png&#34;&gt;&lt;img src=&#34;https://www.if-not-true-then-false.com/images/nvidia-install/08-rebuilding-initramfs.png&#34; alt=&#34;NVIDIA installer rebuilding initramfs&#34;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h4 id=&#34;299-nvidia-installer-run-nvidia-xconfig-utility-and-backup-pre-existing-x-configuration&#34;&gt;2.9.9 NVIDIA Installer run nvidia-xconfig utility and backup pre-existing X configuration&lt;/h4&gt;
&lt;p&gt;Select &lt;strong&gt;Yes&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://www.if-not-true-then-false.com/images/nvidia-install/09-nvidia-xconfig.png&#34;&gt;&lt;img src=&#34;https://www.if-not-true-then-false.com/images/nvidia-install/09-nvidia-xconfig.png&#34; alt=&#34;NVIDIA Installer run nvidia-xconfig utility and backup pre-existing X configuration&#34;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h4 id=&#34;2910-nvidia-drivers-installation-complete&#34;&gt;2.9.10 NVIDIA Drivers Installation Complete&lt;/h4&gt;
&lt;p&gt;&lt;a href=&#34;https://www.if-not-true-then-false.com/images/nvidia-install/10-nvidia-drivers-installation-complete.png&#34;&gt;&lt;img src=&#34;https://www.if-not-true-then-false.com/images/nvidia-install/10-nvidia-drivers-installation-complete.png&#34; alt=&#34;NVIDIA Drivers Installation Complete&#34;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3 id=&#34;210-all-is-done-and-then-reboot-back-to-runlevel-5&#34;&gt;2.10 All Is Done and Then Reboot Back to Runlevel 5&lt;/h3&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;reboot
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id=&#34;211-vdpauvaapi-support&#34;&gt;2.11 VDPAU/VAAPI support&lt;/h3&gt;
&lt;p&gt;To enable video acceleration support for your player (Note: you need Geforce 8 or later).&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;apt install nvidia-vaapi-driver libva2 libva-wayland2 libva-x11-2 ffmpeg libavcodec61 mesa-va-drivers vainfo
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id=&#34;212-enable-nvidia-systemd-services-nvidia-suspend-nvidia-hibernate-and-nvidia-resume&#34;&gt;2.12 Enable NVIDIA systemd services (nvidia-suspend, nvidia-hibernate and nvidia-resume)&lt;/h3&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;systemctl enable nvidia-suspend.service
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;systemctl enable nvidia-hibernate.service
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;systemctl enable nvidia-resume.service
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id=&#34;213-secure-boot-users-dkms-module-signing&#34;&gt;2.13 Secure Boot users (DKMS module signing)&lt;/h3&gt;
&lt;p&gt;If UEFI Secure Boot is enabled, you can sign the NVIDIA modules already during installation (see Secure Boot command options on step &lt;strong&gt;2.9.2&lt;/strong&gt;). After installation, you still need to make sure future DKMS rebuilds (kernel updates, driver updates) are signed and the signing key is enrolled.&lt;/p&gt;
&lt;p&gt;Follow step &lt;strong&gt;6.6&lt;/strong&gt; here:&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://www.if-not-true-then-false.com/2025/debian-nvidia-guide/3/#66-auto-sign-nvidia-modules-after-every-dkms-rebuild-recommended&#34;&gt;Debian 13 Secure Boot: Sign NVIDIA Kernel Modules (DKMS + .run installer)&lt;/a&gt;&lt;/p&gt;
&lt;h2 id=&#34;3-some-screenshots-using-different-cards-and-drivers&#34;&gt;3. Some Screenshots Using Different Cards and Drivers&lt;/h2&gt;
&lt;h3 id=&#34;31-nvidia-5904801-drivers-on-debian-13-with-kernel-612-secure-boot-enabled&#34;&gt;3.1 NVIDIA 590.48.01 Drivers on Debian 13 with Kernel 6.12 (Secure Boot enabled)&lt;/h3&gt;
&lt;p&gt;&lt;a href=&#34;https://www.if-not-true-then-false.com/images/debian-nvidia/debian-13-kernel-6.12-nvidia-590.48.01-secure-boot-enabled.png&#34;&gt;&lt;img src=&#34;https://www.if-not-true-then-false.com/images/debian-nvidia/debian-13-kernel-6.12-nvidia-590.48.01-secure-boot-enabled.png&#34; alt=&#34;NVIDIA 590.48.01 Drivers on Debian 13 with Kernel 6.12 (Secure Boot enabled)&#34;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Let me know, if you have problems?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;If you see Black Screen after NVIDIA drivers install, then check following video:&lt;/strong&gt;
&lt;div style=&#34;position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;&#34;&gt;
      &lt;iframe allow=&#34;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share&#34; allowfullscreen=&#34;allowfullscreen&#34; loading=&#34;eager&#34; referrerpolicy=&#34;strict-origin-when-cross-origin&#34; src=&#34;https://www.youtube.com/embed/3vcOqqSS8xc?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0&#34; style=&#34;position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;&#34; title=&#34;YouTube video&#34;&gt;&lt;/iframe&gt;
    &lt;/div&gt;
&lt;/p&gt;
&lt;div class=&#34;support-us&#34;&gt;
    
        &lt;h3&gt;Support inttf:&lt;/h3&gt;
    
    &lt;div class=&#34;buymeacoffee&#34;&gt;
        &lt;div class=&#34;s-title&#34;&gt;&lt;b&gt;Buy Me a Coffee:&lt;/b&gt;&lt;/div&gt;
        &lt;div class=&#34;bmc-container&#34;&gt;
            &lt;a class=&#34;buyButton&#34; target=&#34;_blank&#34; href=&#34;https://www.buymeacoffee.com/inttf&#34; rel=&#34;noreferrer&#34;&gt;
                &lt;img class=&#34;coffeeImage&#34; src=&#34;https://cdn.buymeacoffee.com/buttons/bmc-new-btn-logo.svg&#34; alt=&#34;Buy me a coffee&#34; /&gt;
                &lt;span class=&#34;coffeeButtonText&#34;&gt;Buy me a coffee&lt;/span&gt;
                &lt;span class=&#34;steam&#34;&gt;
                    &lt;span&gt;&lt;/span&gt;
                    &lt;span&gt; &lt;/span&gt;
                    &lt;span&gt;&lt;/span&gt;
                &lt;/span&gt;
            &lt;/a&gt;
        &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&#34;social&#34;&gt;
        &lt;div class=&#34;s-title&#34;&gt;&lt;b&gt;Subscribe and follow:&lt;/b&gt;&lt;/div&gt;
        &lt;div class=&#34;g-ytsubscribe&#34; data-channelid=&#34;UCCju_S3f-5E_KNxwZ848PQQ&#34; data-layout=&#34;default&#34; data-count=&#34;default&#34;&gt;&lt;/div&gt;
        &lt;div class=&#34;t-follow&#34;&gt;&lt;a href=&#34;https://twitter.com/inttf?ref_src=twsrc%5Etfw&#34; class=&#34;twitter-follow-button&#34; data-size=&#34;large&#34; data-show-count=&#34;true&#34;&gt;Follow @inttf&lt;/a&gt;&lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;Or if you succeed, you could post output of following commands&lt;/strong&gt;:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;nvidia-installer -v |grep version
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;uname -a
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;lspci |grep -E &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;VGA|3D&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Check also &lt;a href=&#34;https://www.if-not-true-then-false.com/2025/install-nvidia-cuda-toolkit-on-debian/&#34;&gt;Install NVIDIA CUDA Toolkit 13.1 on Debian 13 &amp;gt;&amp;gt;&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
</content>
    </item>
    
    <item>
      <title>Linux Mint 22 NVIDIA Drivers Install Guide [Wayland / X11] [595.58.03 / 580.142]</title>
      <link>https://www.if-not-true-then-false.com/2024/linux-mint-nvidia-guide/</link>
      <pubDate>Wed, 28 Aug 2024 18:16:41 +0300</pubDate>
      
      <guid>https://www.if-not-true-then-false.com/2024/linux-mint-nvidia-guide/</guid>
      <description>&lt;p&gt;&lt;img src=&#34;https://www.if-not-true-then-false.com/images/nvidia-logo.png&#34; alt=&#34;Nvidia Logo&#34; title=&#34;Nvidia Logo&#34;&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;This is guide, howto install NVIDIA proprietary drivers (manually using .run files) on Linux Mint 22 and disable Nouveau driver. This guide works with GeForce 700/800/900/10/20/30/40/50 series cards.&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;GeForce RTX 50 series cards&lt;/strong&gt; works with 595.xx, 590.xx, 580.xx NVIDIA drivers, (RTX 5090 D, RTX 5090, RTX 5080, RTX 5070 Ti, RTX 5070)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;GeForce RTX 40 series cards&lt;/strong&gt; works with 595.xx, 590.xx, 580.xx NVIDIA drivers, (RTX 4090, RTX 4080, RTX 4070 Ti, RTX 4070, RTX 4060 Ti, RTX 4060)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;GeForce RTX 30 series cards&lt;/strong&gt; works with 595.xx, 590.xx, 580.xx NVIDIA drivers, (RTX 3090, RTX 3080 and RTX 3070, RTX 3060, RTX 3060 Ti)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;GeForce RTX 20 series cards&lt;/strong&gt; works with 595.xx, 590.xx, 580.xx NVIDIA drivers (RTX 2080 Ti, RTX 2080, RTX 2070 Ti, RTX 2070, RTX 2060)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;GeForce 16 Series cards&lt;/strong&gt; works still with 595.xx, 590.xx and 580.xx NVIDIA drivers (GeForce GTX 1660 SUPER, GeForce GTX 1650 SUPER, GeForce GTX 1660 Ti, GeForce GTX 1660, GeForce GTX 1650, GeForce GTX 1630)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;GeForce GT/GTX 700/800/900/10 series cards&lt;/strong&gt; works with 580.xx NVIDIA drivers (GTX 1080 Ti, GTX 1080, GTX 1070, GTX 1060, GTX 750 Ti &amp;hellip;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Note GTX 10 series:&lt;/strong&gt; NVIDIA GTX 10 series cards do not work with 595.xx or 590.xx drivers, use 580.xx.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Check video version of guide. NVIDIA drivers installed manually on Linux Mint 22:&lt;/strong&gt;
&lt;div style=&#34;position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;&#34;&gt;
      &lt;iframe allow=&#34;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share&#34; allowfullscreen=&#34;allowfullscreen&#34; loading=&#34;eager&#34; referrerpolicy=&#34;strict-origin-when-cross-origin&#34; src=&#34;https://www.youtube.com/embed/OAnguZO2y7Y?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0&#34; style=&#34;position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;&#34; title=&#34;YouTube video&#34;&gt;&lt;/iframe&gt;
    &lt;/div&gt;
&lt;/p&gt;</description>
      <content>&lt;p&gt;&lt;img src=&#34;https://www.if-not-true-then-false.com/images/nvidia-logo.png&#34; alt=&#34;Nvidia Logo&#34; title=&#34;Nvidia Logo&#34;&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;This is guide, howto install NVIDIA proprietary drivers (manually using .run files) on Linux Mint 22 and disable Nouveau driver. This guide works with GeForce 700/800/900/10/20/30/40/50 series cards.&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;GeForce RTX 50 series cards&lt;/strong&gt; works with 595.xx, 590.xx, 580.xx NVIDIA drivers, (RTX 5090 D, RTX 5090, RTX 5080, RTX 5070 Ti, RTX 5070)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;GeForce RTX 40 series cards&lt;/strong&gt; works with 595.xx, 590.xx, 580.xx NVIDIA drivers, (RTX 4090, RTX 4080, RTX 4070 Ti, RTX 4070, RTX 4060 Ti, RTX 4060)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;GeForce RTX 30 series cards&lt;/strong&gt; works with 595.xx, 590.xx, 580.xx NVIDIA drivers, (RTX 3090, RTX 3080 and RTX 3070, RTX 3060, RTX 3060 Ti)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;GeForce RTX 20 series cards&lt;/strong&gt; works with 595.xx, 590.xx, 580.xx NVIDIA drivers (RTX 2080 Ti, RTX 2080, RTX 2070 Ti, RTX 2070, RTX 2060)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;GeForce 16 Series cards&lt;/strong&gt; works still with 595.xx, 590.xx and 580.xx NVIDIA drivers (GeForce GTX 1660 SUPER, GeForce GTX 1650 SUPER, GeForce GTX 1660 Ti, GeForce GTX 1660, GeForce GTX 1650, GeForce GTX 1630)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;GeForce GT/GTX 700/800/900/10 series cards&lt;/strong&gt; works with 580.xx NVIDIA drivers (GTX 1080 Ti, GTX 1080, GTX 1070, GTX 1060, GTX 750 Ti &amp;hellip;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Note GTX 10 series:&lt;/strong&gt; NVIDIA GTX 10 series cards do not work with 595.xx or 590.xx drivers, use 580.xx.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Check video version of guide. NVIDIA drivers installed manually on Linux Mint 22:&lt;/strong&gt;
&lt;div style=&#34;position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;&#34;&gt;
      &lt;iframe allow=&#34;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share&#34; allowfullscreen=&#34;allowfullscreen&#34; loading=&#34;eager&#34; referrerpolicy=&#34;strict-origin-when-cross-origin&#34; src=&#34;https://www.youtube.com/embed/OAnguZO2y7Y?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0&#34; style=&#34;position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;&#34; title=&#34;YouTube video&#34;&gt;&lt;/iframe&gt;
    &lt;/div&gt;
&lt;/p&gt;
&lt;div class=&#34;support-us&#34;&gt;
    
        &lt;h3&gt;Support inttf:&lt;/h3&gt;
    
    &lt;div class=&#34;buymeacoffee&#34;&gt;
        &lt;div class=&#34;s-title&#34;&gt;&lt;b&gt;Buy Me a Coffee:&lt;/b&gt;&lt;/div&gt;
        &lt;div class=&#34;bmc-container&#34;&gt;
            &lt;a class=&#34;buyButton&#34; target=&#34;_blank&#34; href=&#34;https://www.buymeacoffee.com/inttf&#34; rel=&#34;noreferrer&#34;&gt;
                &lt;img class=&#34;coffeeImage&#34; src=&#34;https://cdn.buymeacoffee.com/buttons/bmc-new-btn-logo.svg&#34; alt=&#34;Buy me a coffee&#34; /&gt;
                &lt;span class=&#34;coffeeButtonText&#34;&gt;Buy me a coffee&lt;/span&gt;
                &lt;span class=&#34;steam&#34;&gt;
                    &lt;span&gt;&lt;/span&gt;
                    &lt;span&gt; &lt;/span&gt;
                    &lt;span&gt;&lt;/span&gt;
                &lt;/span&gt;
            &lt;/a&gt;
        &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&#34;social&#34;&gt;
        &lt;div class=&#34;s-title&#34;&gt;&lt;b&gt;Subscribe and follow:&lt;/b&gt;&lt;/div&gt;
        &lt;div class=&#34;g-ytsubscribe&#34; data-channelid=&#34;UCCju_S3f-5E_KNxwZ848PQQ&#34; data-layout=&#34;default&#34; data-count=&#34;default&#34;&gt;&lt;/div&gt;
        &lt;div class=&#34;t-follow&#34;&gt;&lt;a href=&#34;https://twitter.com/inttf?ref_src=twsrc%5Etfw&#34; class=&#34;twitter-follow-button&#34; data-size=&#34;large&#34; data-show-count=&#34;true&#34;&gt;Follow @inttf&lt;/a&gt;&lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;You can easily install / change / test / run:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;NVIDIA New Feature Branch (NFB) drivers&lt;/li&gt;
&lt;li&gt;NVIDIA Long Lived Branch (LLB) drivers&lt;/li&gt;
&lt;li&gt;NVIDIA Short Lived Branch (SLB) drivers&lt;/li&gt;
&lt;li&gt;NVIDIA BETA drivers&lt;/li&gt;
&lt;li&gt;Install NVIDIA drivers with custom patches&lt;/li&gt;
&lt;li&gt;Just stay in some particular NVIDIA version&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This guide uses NVIDIA drivers directly from NVIDIA site and dkms to help on kernel updates. I have used this method on Fedora, Debian, Ubuntu and Linux Mint several years and it’s working OK. Now I decided to release same guide to Linux Mint users too. This is old school (and bit ugly) method to install NVIDIA drivers &amp;ldquo;manually&amp;rdquo;. &lt;strong&gt;I have tested this guide with 550.xx, 565.xx, 580.xx, 590.xx, 595.xx drivers/cards, both should work Wayland and X11. This guide enables Wayland directly, but also X11 should work if needed.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;With DKMS, you can just update your kernel and your NVIDIA drivers are compiled automatically. If you want to upgrade NVIDIA drivers, then you have to &lt;a href=&#34;http://www.nvidia.com/Download/Find.aspx?lang=en-us&#34;&gt;download new installer package from NVIDIA site&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Let me know, if you have some problems?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Or if you succeed, you could post output of following commands&lt;/strong&gt;:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;nvidia-installer -v |grep version
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;uname -a
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;lspci |grep -E &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;VGA|3D&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Backup first important files before you start installation. And this is of course at your own risk, because graphic cards, components and monitors are different and some combinations might cause totally unexpected results.&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id=&#34;1-before-nvidia-drivers-installation&#34;&gt;1. Before NVIDIA drivers installation&lt;/h2&gt;
&lt;h3 id=&#34;11-check-is-your-nvidia-card-supported&#34;&gt;1.1 Check is your NVIDIA card supported&lt;/h3&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;lspci |grep -E &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;VGA|3D&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;## Example outputs ##&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;01:00.0 VGA compatible controller: NVIDIA Corporation TU106 &lt;span style=&#34;color:#f92672&#34;&gt;[&lt;/span&gt;GeForce RTX &lt;span style=&#34;color:#ae81ff&#34;&gt;2060&lt;/span&gt; Rev. A&lt;span style=&#34;color:#f92672&#34;&gt;]&lt;/span&gt; &lt;span style=&#34;color:#f92672&#34;&gt;(&lt;/span&gt;rev a1&lt;span style=&#34;color:#f92672&#34;&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;a href=&#34;http://download.nvidia.com/XFree86/Linux-x86_64/555.58.02/README/supportedchips.html&#34; title=&#34;List of Supported NVIDIA GPU Products&#34;&gt;List of Supported NVIDIA GPU Products&lt;/a&gt;, check best driver for your card. If you see multiple VGA controllers, then check next step and sometimes you might see example Intel VGA controller which have nothing to do with Optimus, normally you can go to BIOS and simply disable it.&lt;/p&gt;
&lt;h3 id=&#34;12-nvidia-optimus-technology&#34;&gt;1.2 NVIDIA Optimus Technology&lt;/h3&gt;
&lt;p&gt;If your &lt;strong&gt;lspci |grep -E “VGA|3D”&lt;/strong&gt; output looks like following:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;00:02.0 VGA compatible controller: Intel Corporation 2n Generation Core Processor Family Integrated Graphics Controller &lt;span style=&#34;color:#f92672&#34;&gt;(&lt;/span&gt;rev 09&lt;span style=&#34;color:#f92672&#34;&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;01:00.0 VGA compatible controller: NVIDIA Corporation GF106 &lt;span style=&#34;color:#f92672&#34;&gt;[&lt;/span&gt;GeForce GT 555M SDDR3&lt;span style=&#34;color:#f92672&#34;&gt;]&lt;/span&gt; &lt;span style=&#34;color:#f92672&#34;&gt;(&lt;/span&gt;rev a1&lt;span style=&#34;color:#f92672&#34;&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Or&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;00:02.0 VGA compatible controller: Intel Corporation 4th Gen Core Processor Integrated Graphics Controller &lt;span style=&#34;color:#f92672&#34;&gt;(&lt;/span&gt;rev 06&lt;span style=&#34;color:#f92672&#34;&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;01:00.0 3D controller: NVIDIA Corporation GK107M &lt;span style=&#34;color:#f92672&#34;&gt;[&lt;/span&gt;GeForce GT 750M&lt;span style=&#34;color:#f92672&#34;&gt;]&lt;/span&gt; &lt;span style=&#34;color:#f92672&#34;&gt;(&lt;/span&gt;rev a1&lt;span style=&#34;color:#f92672&#34;&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Or you know that your computer have &lt;a href=&#34;http://www.nvidia.com/object/optimus_technology.html&#34; title=&#34;NVIDIA Optimus Technology&#34;&gt;NVIDIA Optimus Technology&lt;/a&gt;, and &lt;strong&gt;it is impossible to turn Intel Graphics / NVIDIA Optimus off in the BIOS then this guide might not work for you&lt;/strong&gt; and it’s not tested. You should read this &lt;a href=&#34;http://download.nvidia.com/XFree86/Linux-x86_64/555.58.02/README/optimus.html&#34;&gt;NVIDIA Optimus page&lt;/a&gt; first and maybe check &lt;a href=&#34;http://bumblebee-project.org/&#34;&gt;Bumblebee Project&lt;/a&gt; or &lt;a href=&#34;https://github.com/Witko/nvidia-xrun&#34;&gt;NVIDIA XRun Project&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;13-disable-uefi-secure-boot-or-check-howto-sign-nvidia-kernel-module&#34;&gt;1.3 Disable UEFI Secure Boot or Check Howto Sign NVIDIA Kernel Module&lt;/h3&gt;
&lt;h4 id=&#34;check-is-uefi-secure-boot-enabled-or-disabled&#34;&gt;Check is UEFI Secure Boot Enabled or Disabled&lt;/h4&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;mokutil --sb-state
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;If you have UEFI Secure Boot enabled, then you have to disable Secure Boot or &lt;a href=&#34;http://download.nvidia.com/XFree86/Linux-x86_64/550.120/README/installdriver.html#modulesigning&#34;&gt;sign your NVIDIA kernel module&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;2-install-nvidia-proprietary-drivers-on-linux-mint-and-disable-the-nouveau-driver&#34;&gt;2. Install NVIDIA proprietary drivers on Linux Mint and disable the nouveau driver&lt;/h2&gt;
&lt;h3 id=&#34;21-download-nvidia-installer-package&#34;&gt;2.1 Download NVIDIA Installer Package&lt;/h3&gt;
&lt;p&gt;Go to &lt;a href=&#34;http://www.nvidia.com/Download/Find.aspx?lang=en-us&#34;&gt;http://www.nvidia.com/Download/Find.aspx?lang=en-us&lt;/a&gt; and find latest version of installer package. When you use browser this is normally downloaded /home/&amp;lt;username&amp;gt;/Downloads/NVIDIA-Linux-xxxx.run location.&lt;/p&gt;
&lt;h4 id=&#34;tested-versions-with-linux-mint-22-wilma-68-kernels&#34;&gt;Tested versions with Linux Mint 22 (Wilma) 6.8+ kernels:&lt;/h4&gt;
&lt;div class=&#34;table&#34;&gt;
&lt;table&gt;
  &lt;thead&gt;
      &lt;tr&gt;
          &lt;th&gt;Linux Mint 22 (Wilma)&lt;/th&gt;
      &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
      &lt;tr&gt;
          &lt;td&gt;595.58.03 (Tue Mar 24, 2026)&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;590.48.01 (Thu Dec 18, 2025)&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;580.142 (Tue Mar 10, 2026)&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;535.247.01 (Thu Apr 17, 2025)&lt;/td&gt;
      &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;h3 id=&#34;22-make-nvidia-installer-executable&#34;&gt;2.2 Make NVIDIA installer executable&lt;/h3&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;chmod +x /path/to/NVIDIA-Linux-*.run
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id=&#34;23-change-root-user&#34;&gt;2.3 Change root user&lt;/h3&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;su -
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;## OR ##&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;sudo -i
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id=&#34;24-make-sure-that-you-system-is-up-to-date-and-you-are-running-latest-kernel&#34;&gt;2.4 Make sure that you system is up-to-date and you are running latest kernel&lt;/h3&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;apt update
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;apt upgrade
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Make sure that you don’t have any Ubuntu repo NVIDIA package installed&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;List packages:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;dpkg -l *nvidia* |grep ii |awk &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;{print $2}&amp;#39;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Remove installed NVIDIA packages if needed:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;apt remove &lt;span style=&#34;color:#66d9ef&#34;&gt;$(&lt;/span&gt;dpkg -l *nvidia* |grep ii |awk &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;{print $2}&amp;#39;&lt;/span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;apt reinstall xserver-xorg-video-nouveau
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;After update and/or NVIDIA drivers remove reboot your system and boot using latest kernel and nouveau:&lt;/strong&gt;&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;reboot
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id=&#34;25-install-needed-dependencies&#34;&gt;2.5 Install needed dependencies&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;Packages from distro repos&lt;/strong&gt;&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;apt install linux-headers-&lt;span style=&#34;color:#66d9ef&#34;&gt;$(&lt;/span&gt;uname -r&lt;span style=&#34;color:#66d9ef&#34;&gt;)&lt;/span&gt; gcc make acpid dkms pkg-config libglvnd-core-dev libglvnd0 libglvnd-dev libc-dev xwayland libxcb1 libnvidia-egl-wayland1
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id=&#34;26-blacklist-nouveau-and-add-nvidia-options-to-etcmodprobednvidiaconf&#34;&gt;2.6 Blacklist nouveau and add NVIDIA options to /etc/modprobe.d/nvidia.conf&lt;/h3&gt;
&lt;h4 id=&#34;261-create-etcmodprobedblacklist-nouveauconf&#34;&gt;2.6.1 Create /etc/modprobe.d/blacklist-nouveau.conf&lt;/h4&gt;
&lt;p&gt;&lt;strong&gt;Append ‘blacklist nouveau’&lt;/strong&gt;&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;echo &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;blacklist nouveau&amp;#34;&lt;/span&gt; &amp;gt;&amp;gt; /etc/modprobe.d/blacklist-nouveua.conf
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h4 id=&#34;262-create-etcmodprobednvidiaconf&#34;&gt;2.6.2 Create /etc/modprobe.d/nvidia.conf&lt;/h4&gt;
&lt;p&gt;&lt;strong&gt;Add following content to /etc/modprobe.d/nvidia.conf&lt;/strong&gt;&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;echo &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;options nvidia NVreg_PreserveVideoMemoryAllocations=1&amp;#34;&lt;/span&gt; &amp;gt;&amp;gt; /etc/modprobe.d/nvidia.conf
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;echo &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;options nvidia-drm modeset=1 fbdev=1&amp;#34;&lt;/span&gt; &amp;gt;&amp;gt; /etc/modprobe.d/nvidia.conf
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h4 id=&#34;263-generate-initramfs&#34;&gt;2.6.3 Generate initramfs&lt;/h4&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;update-initramfs -c -k &lt;span style=&#34;color:#66d9ef&#34;&gt;$(&lt;/span&gt;uname -r&lt;span style=&#34;color:#66d9ef&#34;&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id=&#34;27-reboot-to-runlevel-3&#34;&gt;2.7 Reboot to runlevel 3&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;Note:&lt;/strong&gt; You don’t have Desktop/GUI on runlevel 3. Make sure that you have some access to end of guide. (Open it on mobile browser, Print it, use lynx/links/w3m, save it to text file).&lt;/p&gt;
&lt;h4 id=&#34;271-change-runlevel-using-systemctl&#34;&gt;2.7.1 Change runlevel using systemctl&lt;/h4&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;systemctl set-default multi-user.target
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;reboot
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;OR alternatively&lt;/strong&gt;&lt;/p&gt;
&lt;h4 id=&#34;272-use-grub2-parameter-to-change-runlevel&#34;&gt;2.7.2 Use GRUB2 parameter to change runlevel&lt;/h4&gt;
&lt;p&gt;You can &lt;a href=&#34;https://www.if-not-true-then-false.com/2012/howto-change-runlevel-on-grub2/&#34;&gt;change the runlevel on GRUB2 adding one additional parameter&lt;/a&gt;. &lt;a href=&#34;https://www.if-not-true-then-false.com/2012/howto-change-runlevel-on-grub2/&#34;&gt;Quick guide howto change runlevel on GRUB2&lt;/a&gt;. If you use this method, then don’t set multi-user.target and don’t set graphical.target on step 2.9 (just reboot).**&lt;/p&gt;
&lt;p&gt;If you use GRUB parameter method, then I recommend you to enable GRUB menu on boot, it&amp;rsquo;s easier to use.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Modify /etc/default/grub file&lt;/strong&gt;&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;GRUB_TIMEOUT_STYLE&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;menu
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;GRUB_TIMEOUT&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;&lt;span style=&#34;color:#ae81ff&#34;&gt;5&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Update GRUB2 config&lt;/strong&gt;&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;update-grub2
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id=&#34;28-install-nvidia-proprietary-drivers-for-geforce-70080090010203040-series-cards&#34;&gt;2.8 Install NVIDIA proprietary drivers for GeForce 700/800/900/10/20/30/40 series cards&lt;/h3&gt;
&lt;h4 id=&#34;281-log-in-as-root-user&#34;&gt;2.8.1 Log in as root user&lt;/h4&gt;
&lt;p&gt;Or alternatively change root user&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;su -
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;## OR ##&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;sudo -i
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h4 id=&#34;282-create-or-edit-etcmodprobedblacklistconf&#34;&gt;2.8.2 Create or edit /etc/modprobe.d/blacklist.conf&lt;/h4&gt;
&lt;p&gt;Append ‘blacklist nouveau’&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;echo &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;blacklist nouveau&amp;#34;&lt;/span&gt; &amp;gt;&amp;gt; /etc/modprobe.d/blacklist.conf
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h4 id=&#34;283-run-nvidia-binary&#34;&gt;2.8.3 Run NVIDIA Binary&lt;/h4&gt;
&lt;p&gt;Following command executes driver install routine. Use full file name command if you have multiple binaries on same directory.&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;./NVIDIA-Linux-*.run
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;## OR full path / full file name ##&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Downloads/NVIDIA-Linux-x86_64-595.58.03.run
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Downloads/NVIDIA-Linux-x86_64-590.48.01.run
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Downloads/NVIDIA-Linux-x86_64-580.142.run
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Downloads/NVIDIA-Linux-x86_64-570.181.run
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Downloads/NVIDIA-Linux-x86_64-550.163.01.run
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Downloads/NVIDIA-Linux-x86_64-535.247.01.run
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h4 id=&#34;284-nvidia-installer-multiple-kernel-module-types-are-available&#34;&gt;2.8.4 NVIDIA Installer Multiple kernel module types are available&lt;/h4&gt;
&lt;p&gt;Select &lt;strong&gt;NVIDIA Propriatary&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://www.if-not-true-then-false.com/images/nvidia-install/01-multiple-kernel-module-types.png&#34;&gt;&lt;img src=&#34;https://www.if-not-true-then-false.com/images/nvidia-install/01-multiple-kernel-module-types.png&#34; alt=&#34;NVIDIA Installer Multiple kernel module types are available&#34;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h4 id=&#34;285-nvidia-installer-an-alternate-method-of-installing-the-nvidia-driver-was-detected&#34;&gt;2.8.5 NVIDIA Installer An alternate method of installing the NVIDIA driver was detected&lt;/h4&gt;
&lt;p&gt;Select &lt;strong&gt;Continue Installation&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://www.if-not-true-then-false.com/images/nvidia-install/02-alternate-install-method.png&#34;&gt;&lt;img src=&#34;https://www.if-not-true-then-false.com/images/nvidia-install/02-alternate-install-method.png&#34; alt=&#34;NVIDIA Installer An alternate method of installing the NVIDIA driver was detected&#34;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h4 id=&#34;286-nvidia-installer-building-kernel-modules&#34;&gt;2.8.6 NVIDIA Installer Building kernel modules&lt;/h4&gt;
&lt;p&gt;&lt;a href=&#34;https://www.if-not-true-then-false.com/images/nvidia-install/03-building-kernel-modules-1.png&#34;&gt;&lt;img src=&#34;https://www.if-not-true-then-false.com/images/nvidia-install/03-building-kernel-modules-1.png&#34; alt=&#34;NVIDIA Installer Building kernel modules&#34;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://www.if-not-true-then-false.com/images/nvidia-install/04-building-kernel-modules-2.png&#34;&gt;&lt;img src=&#34;https://www.if-not-true-then-false.com/images/nvidia-install/04-building-kernel-modules-2.png&#34; alt=&#34;NVIDIA Installer Building kernel modules&#34;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h4 id=&#34;287-nvidia-installer-32-bit-compatibility-libraries&#34;&gt;2.8.7 NVIDIA Installer 32-bit Compatibility Libraries&lt;/h4&gt;
&lt;p&gt;I don&amp;rsquo;t have 32-bit libraries so skip it, if you have 32-bit libraries installed, then select &lt;strong&gt;Yes&lt;/strong&gt; if you need NVIDIA 32-bit compatibility libraries.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://www.if-not-true-then-false.com/images/nvidia-install/05-missing-32-bit-libraries.png&#34;&gt;&lt;img src=&#34;https://www.if-not-true-then-false.com/images/nvidia-install/05-missing-32-bit-libraries.png&#34; alt=&#34;NVIDIA Installer 32-bit Compatibility Libraries&#34;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h4 id=&#34;288-nvidia-installer-register-kernel-module-sources-with-dkms&#34;&gt;2.8.8 NVIDIA Installer register kernel module sources with DKMS&lt;/h4&gt;
&lt;p&gt;Select &lt;strong&gt;Yes&lt;/strong&gt;, dkms build your kernel modules automatically when you update kernel on your system.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://www.if-not-true-then-false.com/images/nvidia-install/06-register-nvidia-kernel-modules-with-dkms.png&#34;&gt;&lt;img src=&#34;https://www.if-not-true-then-false.com/images/nvidia-install/06-register-nvidia-kernel-modules-with-dkms.png&#34; alt=&#34;NVIDIA Installer register kernel module sources with DKMS&#34;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;!--#### 2.8.9 NVIDIA Installer rebuild initramfs

Select **Rebuild initramfs**

[![NVIDIA Installer rebuild initramfs](/images/nvidia-install/07-rebuild-initramfs.png)](/images/nvidia-install/07-rebuild-initramfs.png)

NVIDIA installer rebuilding initramfs

[![NVIDIA installer rebuilding initramfs](/images/nvidia-install/08-rebuilding-initramfs.png)](/images/nvidia-install/08-rebuilding-initramfs.png)--&gt;
&lt;h4 id=&#34;289-nvidia-installer-run-nvidia-xconfig-utility-and-backup-pre-existing-x-configuration&#34;&gt;2.8.9 NVIDIA Installer run nvidia-xconfig utility and backup pre-existing X configuration&lt;/h4&gt;
&lt;p&gt;Select &lt;strong&gt;Yes&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://www.if-not-true-then-false.com/images/nvidia-install/09-nvidia-xconfig.png&#34;&gt;&lt;img src=&#34;https://www.if-not-true-then-false.com/images/nvidia-install/09-nvidia-xconfig.png&#34; alt=&#34;NVIDIA Installer run nvidia-xconfig utility and backup pre-existing X configuration&#34;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h4 id=&#34;2810-nvidia-drivers-installation-complete&#34;&gt;2.8.10 NVIDIA Drivers Installation Complete&lt;/h4&gt;
&lt;p&gt;&lt;a href=&#34;https://www.if-not-true-then-false.com/images/nvidia-install/10-nvidia-drivers-installation-complete.png&#34;&gt;&lt;img src=&#34;https://www.if-not-true-then-false.com/images/nvidia-install/10-nvidia-drivers-installation-complete.png&#34; alt=&#34;NVIDIA Drivers Installation Complete&#34;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3 id=&#34;29-all-is-done-and-then-reboot-back-to-runlevel-5&#34;&gt;2.9 All Is Done and Then Reboot Back to Runlevel 5&lt;/h3&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;systemctl set-default graphical.target
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;reboot
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id=&#34;210-vdpauvaapi-support&#34;&gt;2.10 VDPAU/VAAPI support&lt;/h3&gt;
&lt;p&gt;To enable video acceleration support for your player (Note: you need Geforce 8 or later).&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;apt install vdpauinfo libva2 vainfo
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id=&#34;211-enable-nvidia-systemd-services-nvidia-suspend-nvidia-hibernate-and-nvidia-resume&#34;&gt;2.11 Enable NVIDIA systemd services (nvidia-suspend, nvidia-hibernate and nvidia-resume)&lt;/h3&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;systemctl enable nvidia-suspend.service
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;systemctl enable nvidia-hibernate.service
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;systemctl enable nvidia-resume.service
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id=&#34;3-some-screenshots-using-different-cards-and-drivers&#34;&gt;3. Some Screenshots Using Different Cards and Drivers&lt;/h2&gt;
&lt;h3 id=&#34;31-nvidia-5603503-nfb-running-on-linux-mint-22-wilma-wayland&#34;&gt;3.1 NVIDIA 560.35.03 NFB Running on Linux Mint 22 (Wilma) Wayland&lt;/h3&gt;
&lt;p&gt;&lt;a href=&#34;https://www.if-not-true-then-false.com/images/linux-mint-nvidia-guide/nvidia-560.35.03-running-on-linux-mint-22-wilma-wayland.png&#34;&gt;&lt;img src=&#34;https://www.if-not-true-then-false.com/images/linux-mint-nvidia-guide/nvidia-560.35.03-running-on-linux-mint-22-wilma-wayland.png&#34; alt=&#34;NVIDIA 560.35.03 NFB Running on Linux Mint 22 (Wilma) Wayland&#34;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3 id=&#34;32-nvidia-5603503-nfb-running-on-linux-mint-22-wilma-x11&#34;&gt;3.2 NVIDIA 560.35.03 NFB Running on Linux Mint 22 (Wilma) X11&lt;/h3&gt;
&lt;p&gt;&lt;a href=&#34;https://www.if-not-true-then-false.com/images/linux-mint-nvidia-guide/nvidia-560.35.03-running-on-linux-mint-22-wilma-x11.png&#34;&gt;&lt;img src=&#34;https://www.if-not-true-then-false.com/images/linux-mint-nvidia-guide/nvidia-560.35.03-running-on-linux-mint-22-wilma-x11.png&#34; alt=&#34;NVIDIA 560.35.03 NFB Running on Linux Mint 22 (Wilma) X11&#34;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Let me know, if you have problems?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;If you see Black Screen after NVIDIA drivers install, then check following video:&lt;/strong&gt;
&lt;div style=&#34;position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;&#34;&gt;
      &lt;iframe allow=&#34;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share&#34; allowfullscreen=&#34;allowfullscreen&#34; loading=&#34;eager&#34; referrerpolicy=&#34;strict-origin-when-cross-origin&#34; src=&#34;https://www.youtube.com/embed/3vcOqqSS8xc?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0&#34; style=&#34;position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;&#34; title=&#34;YouTube video&#34;&gt;&lt;/iframe&gt;
    &lt;/div&gt;
&lt;/p&gt;
&lt;div class=&#34;support-us&#34;&gt;
    
        &lt;h3&gt;Support inttf:&lt;/h3&gt;
    
    &lt;div class=&#34;buymeacoffee&#34;&gt;
        &lt;div class=&#34;s-title&#34;&gt;&lt;b&gt;Buy Me a Coffee:&lt;/b&gt;&lt;/div&gt;
        &lt;div class=&#34;bmc-container&#34;&gt;
            &lt;a class=&#34;buyButton&#34; target=&#34;_blank&#34; href=&#34;https://www.buymeacoffee.com/inttf&#34; rel=&#34;noreferrer&#34;&gt;
                &lt;img class=&#34;coffeeImage&#34; src=&#34;https://cdn.buymeacoffee.com/buttons/bmc-new-btn-logo.svg&#34; alt=&#34;Buy me a coffee&#34; /&gt;
                &lt;span class=&#34;coffeeButtonText&#34;&gt;Buy me a coffee&lt;/span&gt;
                &lt;span class=&#34;steam&#34;&gt;
                    &lt;span&gt;&lt;/span&gt;
                    &lt;span&gt; &lt;/span&gt;
                    &lt;span&gt;&lt;/span&gt;
                &lt;/span&gt;
            &lt;/a&gt;
        &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&#34;social&#34;&gt;
        &lt;div class=&#34;s-title&#34;&gt;&lt;b&gt;Subscribe and follow:&lt;/b&gt;&lt;/div&gt;
        &lt;div class=&#34;g-ytsubscribe&#34; data-channelid=&#34;UCCju_S3f-5E_KNxwZ848PQQ&#34; data-layout=&#34;default&#34; data-count=&#34;default&#34;&gt;&lt;/div&gt;
        &lt;div class=&#34;t-follow&#34;&gt;&lt;a href=&#34;https://twitter.com/inttf?ref_src=twsrc%5Etfw&#34; class=&#34;twitter-follow-button&#34; data-size=&#34;large&#34; data-show-count=&#34;true&#34;&gt;Follow @inttf&lt;/a&gt;&lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;Or if you succeed, you could post output of following commands&lt;/strong&gt;:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;nvidia-installer -v |grep version
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;uname -a
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;lspci |grep -E &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;VGA|3D&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</content>
    </item>
    
    <item>
      <title>Linux Mint NVIDIA Drivers Uninstall Guide</title>
      <link>https://www.if-not-true-then-false.com/2024/linux-mint-nvidia-guide/2/</link>
      <pubDate>Wed, 28 Aug 2024 18:16:41 +0300</pubDate>
      
      <guid>https://www.if-not-true-then-false.com/2024/linux-mint-nvidia-guide/2/</guid>
      <description>&lt;h2 id=&#34;5-linux-mint-uninstall-nvidia-drivers-and-enable-nouveau&#34;&gt;5. Linux Mint Uninstall NVIDIA drivers and Enable Nouveau&lt;/h2&gt;
&lt;p&gt;I assume here that you have used this guide install part to install your NVIDIA drivers. This whole process is good to run on runlevel 3. When there is no X running. So first &lt;a href=&#34;https://www.if-not-true-then-false.com/2012/howto-change-runlevel-on-grub2/&#34;&gt;boot to runlevel 3 using direct parameter (3) on Grub linux/linuxefi line&lt;/a&gt; or using “systemctl set-default multi-user.target”.&lt;/p&gt;
&lt;h3 id=&#34;51-change-root-user&#34;&gt;5.1 Change root user&lt;/h3&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;su -
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;## OR ##&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;sudo -i
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id=&#34;52-start-nvidia-uninstall-process&#34;&gt;5.2 Start NVIDIA Uninstall Process&lt;/h3&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;nvidia-installer --uninstall
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id=&#34;53-restore--remove-etcx11xorgconf&#34;&gt;5.3 Restore / Remove /etc/X11/xorg.conf&lt;/h3&gt;
&lt;p&gt;You can restore xorg.conf backup or remove /etc/X11/xorg.conf if you don’t have any special configuration.&lt;/p&gt;</description>
      <content>&lt;h2 id=&#34;5-linux-mint-uninstall-nvidia-drivers-and-enable-nouveau&#34;&gt;5. Linux Mint Uninstall NVIDIA drivers and Enable Nouveau&lt;/h2&gt;
&lt;p&gt;I assume here that you have used this guide install part to install your NVIDIA drivers. This whole process is good to run on runlevel 3. When there is no X running. So first &lt;a href=&#34;https://www.if-not-true-then-false.com/2012/howto-change-runlevel-on-grub2/&#34;&gt;boot to runlevel 3 using direct parameter (3) on Grub linux/linuxefi line&lt;/a&gt; or using “systemctl set-default multi-user.target”.&lt;/p&gt;
&lt;h3 id=&#34;51-change-root-user&#34;&gt;5.1 Change root user&lt;/h3&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;su -
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;## OR ##&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;sudo -i
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id=&#34;52-start-nvidia-uninstall-process&#34;&gt;5.2 Start NVIDIA Uninstall Process&lt;/h3&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;nvidia-installer --uninstall
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id=&#34;53-restore--remove-etcx11xorgconf&#34;&gt;5.3 Restore / Remove /etc/X11/xorg.conf&lt;/h3&gt;
&lt;p&gt;You can restore xorg.conf backup or remove /etc/X11/xorg.conf if you don’t have any special configuration.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://www.if-not-true-then-false.com/images/nvidia-uninstall/01-nvidia-uninstall-restore-xorg-conf.png&#34;&gt;&lt;img src=&#34;https://www.if-not-true-then-false.com/images/nvidia-uninstall/01-nvidia-uninstall-restore-xorg-conf.png&#34; alt=&#34;Fedora NVIDIA Uninstall Restore Xorg Conf&#34;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3 id=&#34;54-nvidia-uninstall-warning&#34;&gt;5.4 NVIDIA Uninstall Warning&lt;/h3&gt;
&lt;p&gt;You might see following warning. Just select &amp;ldquo;OK&amp;rdquo;.
&lt;a href=&#34;https://www.if-not-true-then-false.com/images/nvidia-uninstall/03-nvidia-uninstall-warning-symlinks.png&#34;&gt;&lt;img src=&#34;https://www.if-not-true-then-false.com/images/nvidia-uninstall/03-nvidia-uninstall-warning-symlinks.png&#34; alt=&#34;Fedora NVIDIA Uninstall Process&#34;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3 id=&#34;55-nvidia-installer-uninstalling&#34;&gt;5.5 NVIDIA Installer Uninstalling&lt;/h3&gt;
&lt;p&gt;&lt;a href=&#34;https://www.if-not-true-then-false.com/images/nvidia-uninstall/02-nvidia-uninstall-process.png&#34;&gt;&lt;img src=&#34;https://www.if-not-true-then-false.com/images/nvidia-uninstall/02-nvidia-uninstall-process.png&#34; alt=&#34;Fedora NVIDIA Uninstall Warning Altered&#34;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3 id=&#34;56-linux-mint-nvidia-uninstall-complete&#34;&gt;5.6 Linux Mint NVIDIA Uninstall Complete&lt;/h3&gt;
&lt;p&gt;&lt;a href=&#34;https://www.if-not-true-then-false.com/images/nvidia-uninstall/04-nvidia-uninstall-complete.png&#34;&gt;&lt;img src=&#34;https://www.if-not-true-then-false.com/images/nvidia-uninstall/04-nvidia-uninstall-complete.png&#34; alt=&#34;Linux Mint NVIDIA Uninstall Complete&#34;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3 id=&#34;57-remove-etcmodprobedblacklist-nouveauconf&#34;&gt;5.7 Remove /etc/modprobe.d/blacklist-nouveau.conf&lt;/h3&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;rm /etc/modprobe.d/blacklist-nouveau.conf
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id=&#34;58-remove-etcmodprobednvidiaconf&#34;&gt;5.8 Remove /etc/modprobe.d/nvidia.conf&lt;/h3&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;rm /etc/modprobe.d/nvidia.conf
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id=&#34;59-update-grub2-conf&#34;&gt;5.9 Update grub2 conf&lt;/h3&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;update-grub2
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id=&#34;510-generate-initramfs&#34;&gt;5.10 Generate initramfs&lt;/h3&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;update-initramfs -c -k &lt;span style=&#34;color:#66d9ef&#34;&gt;$(&lt;/span&gt;uname -r&lt;span style=&#34;color:#66d9ef&#34;&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id=&#34;511-reboot&#34;&gt;5.11 Reboot&lt;/h3&gt;
&lt;p&gt;Run &lt;strong&gt;systemctl set-default graphical.target&lt;/strong&gt; first or if you used direct grub parameter, then just:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;reboot
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id=&#34;512-nvidia-drivers-uninstall-complete-and-nouveau-enabled&#34;&gt;5.12 NVIDIA Drivers Uninstall Complete and nouveau enabled&lt;/h3&gt;
&lt;p&gt;&lt;a href=&#34;https://www.if-not-true-then-false.com/images/linux-mint-nvidia-guide/linux-mint-22-nouveau-cinnamon-kernel-6.8.png&#34;&gt;&lt;img src=&#34;https://www.if-not-true-then-false.com/images/linux-mint-nvidia-guide/linux-mint-22-nouveau-cinnamon-kernel-6.8.png&#34; alt=&#34;Linux Mint Cinnamon Desktop with nouveau drivers&#34;&gt;&lt;/a&gt;&lt;/p&gt;
</content>
    </item>
    
    <item>
      <title>Debian NVIDIA Drivers Uninstall Guide</title>
      <link>https://www.if-not-true-then-false.com/2025/debian-nvidia-guide/2/</link>
      <pubDate>Sat, 17 Aug 2024 18:49:41 +0300</pubDate>
      
      <guid>https://www.if-not-true-then-false.com/2025/debian-nvidia-guide/2/</guid>
      <description>&lt;h2 id=&#34;5-debian-uninstall-nvidia-drivers-and-enable-nouveau&#34;&gt;5. Debian Uninstall NVIDIA drivers and Enable Nouveau&lt;/h2&gt;
&lt;p&gt;I assume here that you have used this guide install part to install your NVIDIA drivers. This whole process is good to run on runlevel 3. When there is no X running. So first boot to runlevel 3 using NVIDIA Install / Update GRUB menu entry and login and normal user.&lt;/p&gt;
&lt;h3 id=&#34;51-change-root-user&#34;&gt;5.1 Change root user&lt;/h3&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;su -
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;## OR ##&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;sudo -i
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id=&#34;52-start-nvidia-uninstall-process&#34;&gt;5.2 Start NVIDIA Uninstall Process&lt;/h3&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;nvidia-installer --uninstall
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id=&#34;53-restore--remove-etcx11xorgconf&#34;&gt;5.3 Restore / Remove /etc/X11/xorg.conf&lt;/h3&gt;
&lt;p&gt;You can restore xorg.conf backup or remove /etc/X11/xorg.conf if you don’t have any special configuration.&lt;/p&gt;</description>
      <content>&lt;h2 id=&#34;5-debian-uninstall-nvidia-drivers-and-enable-nouveau&#34;&gt;5. Debian Uninstall NVIDIA drivers and Enable Nouveau&lt;/h2&gt;
&lt;p&gt;I assume here that you have used this guide install part to install your NVIDIA drivers. This whole process is good to run on runlevel 3. When there is no X running. So first boot to runlevel 3 using NVIDIA Install / Update GRUB menu entry and login and normal user.&lt;/p&gt;
&lt;h3 id=&#34;51-change-root-user&#34;&gt;5.1 Change root user&lt;/h3&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;su -
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;## OR ##&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;sudo -i
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id=&#34;52-start-nvidia-uninstall-process&#34;&gt;5.2 Start NVIDIA Uninstall Process&lt;/h3&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;nvidia-installer --uninstall
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id=&#34;53-restore--remove-etcx11xorgconf&#34;&gt;5.3 Restore / Remove /etc/X11/xorg.conf&lt;/h3&gt;
&lt;p&gt;You can restore xorg.conf backup or remove /etc/X11/xorg.conf if you don’t have any special configuration.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://www.if-not-true-then-false.com/images/nvidia-uninstall/01-nvidia-uninstall-restore-xorg-conf.png&#34;&gt;&lt;img src=&#34;https://www.if-not-true-then-false.com/images/nvidia-uninstall/01-nvidia-uninstall-restore-xorg-conf.png&#34; alt=&#34;Fedora NVIDIA Uninstall Restore Xorg Conf&#34;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3 id=&#34;54-nvidia-uninstall-warning&#34;&gt;5.4 NVIDIA Uninstall Warning&lt;/h3&gt;
&lt;p&gt;You might see following warning. Just select &amp;ldquo;OK&amp;rdquo;.
&lt;a href=&#34;https://www.if-not-true-then-false.com/images/nvidia-uninstall/03-nvidia-uninstall-warning-symlinks.png&#34;&gt;&lt;img src=&#34;https://www.if-not-true-then-false.com/images/nvidia-uninstall/03-nvidia-uninstall-warning-symlinks.png&#34; alt=&#34;Fedora NVIDIA Uninstall Process&#34;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3 id=&#34;55-nvidia-installer-uninstalling&#34;&gt;5.5 NVIDIA Installer Uninstalling&lt;/h3&gt;
&lt;p&gt;&lt;a href=&#34;https://www.if-not-true-then-false.com/images/nvidia-uninstall/02-nvidia-uninstall-process.png&#34;&gt;&lt;img src=&#34;https://www.if-not-true-then-false.com/images/nvidia-uninstall/02-nvidia-uninstall-process.png&#34; alt=&#34;Fedora NVIDIA Uninstall Warning Altered&#34;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3 id=&#34;56-debian-nvidia-uninstall-complete&#34;&gt;5.6 Debian NVIDIA Uninstall Complete&lt;/h3&gt;
&lt;p&gt;&lt;a href=&#34;https://www.if-not-true-then-false.com/images/nvidia-uninstall/04-nvidia-uninstall-complete.png&#34;&gt;&lt;img src=&#34;https://www.if-not-true-then-false.com/images/nvidia-uninstall/04-nvidia-uninstall-complete.png&#34; alt=&#34;Debian NVIDIA Uninstall Complete&#34;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3 id=&#34;57-remove-blacklist-nouveau-from-blacklistconf&#34;&gt;5.7 Remove blacklist nouveau from blacklist.conf&lt;/h3&gt;
&lt;p&gt;Remove &lt;strong&gt;blacklist nouveau&lt;/strong&gt; line from &lt;strong&gt;/etc/modprobe.d/blacklist.conf&lt;/strong&gt; (or remove it with this command):&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;sed -i &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;/^blacklist nouveau$/d&amp;#39;&lt;/span&gt; /etc/modprobe.d/blacklist.conf
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id=&#34;58-remove-inttf-nvidia-install--update-grub-entry-script&#34;&gt;5.8 Remove inttf NVIDIA Install / Update GRUB entry script&lt;/h3&gt;
&lt;p&gt;This was added in install guide step &lt;strong&gt;2.6&lt;/strong&gt;.&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;rm /etc/grub.d/42_inttf_nvidia
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id=&#34;581-secure-boot-users-optional-cleanup&#34;&gt;5.8.1 Secure Boot users (optional cleanup)&lt;/h3&gt;
&lt;p&gt;Uninstalling NVIDIA drivers works normally with UEFI Secure Boot &lt;strong&gt;enabled or disabled&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;If you used the Secure Boot guide and configured DKMS module signing, you can optionally remove the DKMS signing configuration and your local signing keys.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Optional: remove DKMS signing config&lt;/strong&gt; (only removes these two variables if present):&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;for&lt;/span&gt; f in /etc/dkms/framework.conf /etc/dkms/frameworks.conf; &lt;span style=&#34;color:#66d9ef&#34;&gt;do&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#f92672&#34;&gt;[&lt;/span&gt; -f &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;&lt;/span&gt;$f&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#f92672&#34;&gt;]&lt;/span&gt; &lt;span style=&#34;color:#f92672&#34;&gt;&amp;amp;&amp;amp;&lt;/span&gt; sed -i &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;/^mok_signing_key=/d; /^mok_certificate=/d&amp;#39;&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;&lt;/span&gt;$f&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;done&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Optional: remove your local module signing keys&lt;/strong&gt; (only if you created them for NVIDIA):&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;rm -rf /root/module-signing
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Note:&lt;/strong&gt; If you enrolled a MOK key for NVIDIA module signing, it’s safe to leave it enrolled. Removing enrolled keys is optional and not required for uninstall.&lt;/p&gt;
&lt;h3 id=&#34;59-remove-nvidia-conf&#34;&gt;5.9 Remove NVIDIA conf&lt;/h3&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;rm /etc/modprobe.d/nvidia.conf
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id=&#34;510-remove-inttf-nvidia-install--update-grub-2-custom-conf&#34;&gt;5.10 Remove inttf NVIDIA Install / Update GRUB 2 custom conf&lt;/h3&gt;
&lt;h3 id=&#34;511-update-grub2-conf&#34;&gt;5.11 Update grub2 conf&lt;/h3&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;update-grub2
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id=&#34;512-generate-initramfs&#34;&gt;5.12 Generate initramfs&lt;/h3&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;update-initramfs -c -k &lt;span style=&#34;color:#66d9ef&#34;&gt;$(&lt;/span&gt;uname -r&lt;span style=&#34;color:#66d9ef&#34;&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id=&#34;513-remove-libnvidia-egl-wayland1-package&#34;&gt;5.13 Remove libnvidia-egl-wayland1 package&lt;/h3&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;apt remove libnvidia-egl-wayland1
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;You can also remove another dependency packages if needed.&lt;/p&gt;
&lt;h3 id=&#34;514-reboot&#34;&gt;5.14 Reboot&lt;/h3&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;reboot
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id=&#34;515-nvidia-drivers-uninstall-complete-and-nouveau-enabled&#34;&gt;5.15 NVIDIA Drivers Uninstall Complete and nouveau enabled&lt;/h3&gt;
&lt;!--[![Debian KDE Plasma Desktop with nouveau drivers](/images/kde-neon-nvidia-guide/kde-neon-nouveau-restored.png)](/images/kde-neon-nvidia-guide/kde-neon-nouveau-restored.png)--&gt;</content>
    </item>
    
    <item>
      <title>KDE Neon NVIDIA Drivers Install Guide [Wayland / X11] [595.58.03 / 580.142 / 535.183.01]</title>
      <link>https://www.if-not-true-then-false.com/2024/kde-neon-nvidia-guide/</link>
      <pubDate>Sat, 17 Aug 2024 18:49:41 +0300</pubDate>
      
      <guid>https://www.if-not-true-then-false.com/2024/kde-neon-nvidia-guide/</guid>
      <description>&lt;p&gt;&lt;img src=&#34;https://www.if-not-true-then-false.com/images/nvidia-logo.png&#34; alt=&#34;Nvidia Logo&#34; title=&#34;Nvidia Logo&#34;&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;This is guide, howto install NVIDIA proprietary drivers (manually using .run files) on KDE Neon 6 and disable Nouveau driver. This guide works with GeForce 700/800/900/10/20/30/40/50 series cards.&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;GeForce RTX 50 series cards&lt;/strong&gt; works with 595.xx, 590.xx, 580.xx NVIDIA drivers, (RTX 5090 D, RTX 5090, RTX 5080, RTX 5070 Ti, RTX 5070)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;GeForce RTX 40 series cards&lt;/strong&gt; works with 595.xx, 590.xx, 580.xx, 535.xx NVIDIA drivers, (RTX 4090, RTX 4080, RTX 4070 Ti, RTX 4070, RTX 4060 Ti, RTX 4060)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;GeForce RTX 30 series cards&lt;/strong&gt; works with 595.xx, 590.xx, 580.xx, 535.xx NVIDIA drivers, (RTX 3090, RTX 3080 and RTX 3070, RTX 3060, RTX 3060 Ti)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;GeForce RTX 20 series cards&lt;/strong&gt; works with 595.xx, 590.xx, 580.xx, 535.xx NVIDIA drivers (RTX 2080 Ti, RTX 2080, RTX 2070 Ti, RTX 2070, RTX 2060)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;GeForce 16 Series cards&lt;/strong&gt; works still with 595.xx, 590.xx and 580.xx NVIDIA drivers (GeForce GTX 1660 SUPER, GeForce GTX 1650 SUPER, GeForce GTX 1660 Ti, GeForce GTX 1660, GeForce GTX 1650, GeForce GTX 1630)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;GeForce GT/GTX 700/800/900/10 series cards&lt;/strong&gt; works with 580.xx, 535.xx NVIDIA drivers (GTX 1080 Ti, GTX 1080, GTX 1070, GTX 1060, GTX 750 Ti &amp;hellip;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Note GTX 10 series:&lt;/strong&gt; NVIDIA GTX 10 series cards do not work with 595.xx or 590.xx drivers, use 580.xx / 535.xx.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Check video version of guide. NVIDIA drivers installed manually on KDE Neon 6:&lt;/strong&gt;
&lt;div style=&#34;position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;&#34;&gt;
      &lt;iframe allow=&#34;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share&#34; allowfullscreen=&#34;allowfullscreen&#34; loading=&#34;eager&#34; referrerpolicy=&#34;strict-origin-when-cross-origin&#34; src=&#34;https://www.youtube.com/embed/0LE3RiPt8aA?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0&#34; style=&#34;position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;&#34; title=&#34;YouTube video&#34;&gt;&lt;/iframe&gt;
    &lt;/div&gt;
&lt;/p&gt;</description>
      <content>&lt;p&gt;&lt;img src=&#34;https://www.if-not-true-then-false.com/images/nvidia-logo.png&#34; alt=&#34;Nvidia Logo&#34; title=&#34;Nvidia Logo&#34;&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;This is guide, howto install NVIDIA proprietary drivers (manually using .run files) on KDE Neon 6 and disable Nouveau driver. This guide works with GeForce 700/800/900/10/20/30/40/50 series cards.&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;GeForce RTX 50 series cards&lt;/strong&gt; works with 595.xx, 590.xx, 580.xx NVIDIA drivers, (RTX 5090 D, RTX 5090, RTX 5080, RTX 5070 Ti, RTX 5070)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;GeForce RTX 40 series cards&lt;/strong&gt; works with 595.xx, 590.xx, 580.xx, 535.xx NVIDIA drivers, (RTX 4090, RTX 4080, RTX 4070 Ti, RTX 4070, RTX 4060 Ti, RTX 4060)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;GeForce RTX 30 series cards&lt;/strong&gt; works with 595.xx, 590.xx, 580.xx, 535.xx NVIDIA drivers, (RTX 3090, RTX 3080 and RTX 3070, RTX 3060, RTX 3060 Ti)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;GeForce RTX 20 series cards&lt;/strong&gt; works with 595.xx, 590.xx, 580.xx, 535.xx NVIDIA drivers (RTX 2080 Ti, RTX 2080, RTX 2070 Ti, RTX 2070, RTX 2060)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;GeForce 16 Series cards&lt;/strong&gt; works still with 595.xx, 590.xx and 580.xx NVIDIA drivers (GeForce GTX 1660 SUPER, GeForce GTX 1650 SUPER, GeForce GTX 1660 Ti, GeForce GTX 1660, GeForce GTX 1650, GeForce GTX 1630)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;GeForce GT/GTX 700/800/900/10 series cards&lt;/strong&gt; works with 580.xx, 535.xx NVIDIA drivers (GTX 1080 Ti, GTX 1080, GTX 1070, GTX 1060, GTX 750 Ti &amp;hellip;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Note GTX 10 series:&lt;/strong&gt; NVIDIA GTX 10 series cards do not work with 595.xx or 590.xx drivers, use 580.xx / 535.xx.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Check video version of guide. NVIDIA drivers installed manually on KDE Neon 6:&lt;/strong&gt;
&lt;div style=&#34;position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;&#34;&gt;
      &lt;iframe allow=&#34;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share&#34; allowfullscreen=&#34;allowfullscreen&#34; loading=&#34;eager&#34; referrerpolicy=&#34;strict-origin-when-cross-origin&#34; src=&#34;https://www.youtube.com/embed/0LE3RiPt8aA?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0&#34; style=&#34;position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;&#34; title=&#34;YouTube video&#34;&gt;&lt;/iframe&gt;
    &lt;/div&gt;
&lt;/p&gt;
&lt;div class=&#34;support-us&#34;&gt;
    
        &lt;h3&gt;Support inttf:&lt;/h3&gt;
    
    &lt;div class=&#34;buymeacoffee&#34;&gt;
        &lt;div class=&#34;s-title&#34;&gt;&lt;b&gt;Buy Me a Coffee:&lt;/b&gt;&lt;/div&gt;
        &lt;div class=&#34;bmc-container&#34;&gt;
            &lt;a class=&#34;buyButton&#34; target=&#34;_blank&#34; href=&#34;https://www.buymeacoffee.com/inttf&#34; rel=&#34;noreferrer&#34;&gt;
                &lt;img class=&#34;coffeeImage&#34; src=&#34;https://cdn.buymeacoffee.com/buttons/bmc-new-btn-logo.svg&#34; alt=&#34;Buy me a coffee&#34; /&gt;
                &lt;span class=&#34;coffeeButtonText&#34;&gt;Buy me a coffee&lt;/span&gt;
                &lt;span class=&#34;steam&#34;&gt;
                    &lt;span&gt;&lt;/span&gt;
                    &lt;span&gt; &lt;/span&gt;
                    &lt;span&gt;&lt;/span&gt;
                &lt;/span&gt;
            &lt;/a&gt;
        &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&#34;social&#34;&gt;
        &lt;div class=&#34;s-title&#34;&gt;&lt;b&gt;Subscribe and follow:&lt;/b&gt;&lt;/div&gt;
        &lt;div class=&#34;g-ytsubscribe&#34; data-channelid=&#34;UCCju_S3f-5E_KNxwZ848PQQ&#34; data-layout=&#34;default&#34; data-count=&#34;default&#34;&gt;&lt;/div&gt;
        &lt;div class=&#34;t-follow&#34;&gt;&lt;a href=&#34;https://twitter.com/inttf?ref_src=twsrc%5Etfw&#34; class=&#34;twitter-follow-button&#34; data-size=&#34;large&#34; data-show-count=&#34;true&#34;&gt;Follow @inttf&lt;/a&gt;&lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;You can easily install / change / test / run:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;NVIDIA New Feature Branch (NFB) drivers&lt;/li&gt;
&lt;li&gt;NVIDIA Long Lived Branch (LLB) drivers&lt;/li&gt;
&lt;li&gt;NVIDIA Short Lived Branch (SLB) drivers&lt;/li&gt;
&lt;li&gt;NVIDIA BETA drivers&lt;/li&gt;
&lt;li&gt;Install NVIDIA drivers with custom patches&lt;/li&gt;
&lt;li&gt;Just stay in some particular NVIDIA version&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This guide uses NVIDIA drivers directly from NVIDIA site and dkms to help on kernel updates. I have used this method on Fedora, Debian, Ubuntu and Linux Mint several years and it’s working OK. Now I decided to release same guide to KDE Neon users too. This is old school (and bit ugly) method to install NVIDIA drivers &amp;ldquo;manually&amp;rdquo;. &lt;strong&gt;I have tested this guide with 535.xx, 550.xx, 560.xx, 580.xx, 590.xx, 595.xx drivers/cards, both should work Wayland and X11. This guide enables Wayland directly, but also X11 should work if needed.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;With DKMS, you can just update your kernel and your NVIDIA drivers are compiled automatically. If you want to upgrade NVIDIA drivers, then you have to &lt;a href=&#34;http://www.nvidia.com/Download/Find.aspx?lang=en-us&#34;&gt;download new installer package from NVIDIA site&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Let me know, if you have some problems?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Or if you succeed, you could post output of following commands&lt;/strong&gt;:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;nvidia-installer -v |grep version
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;uname -a
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;lspci |grep -E &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;VGA|3D&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Backup first important files before you start installation. And this is of course at your own risk, because graphic cards, components and monitors are different and some combinations might cause totally unexpected results.&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id=&#34;1-before-nvidia-drivers-installation&#34;&gt;1. Before NVIDIA drivers installation&lt;/h2&gt;
&lt;h3 id=&#34;11-check-is-your-nvidia-card-supported&#34;&gt;1.1 Check is your NVIDIA card supported&lt;/h3&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;lspci |grep -E &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;VGA|3D&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;## Example outputs ##&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;01:00.0 VGA compatible controller: NVIDIA Corporation TU106 &lt;span style=&#34;color:#f92672&#34;&gt;[&lt;/span&gt;GeForce RTX &lt;span style=&#34;color:#ae81ff&#34;&gt;2060&lt;/span&gt; Rev. A&lt;span style=&#34;color:#f92672&#34;&gt;]&lt;/span&gt; &lt;span style=&#34;color:#f92672&#34;&gt;(&lt;/span&gt;rev a1&lt;span style=&#34;color:#f92672&#34;&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;a href=&#34;http://download.nvidia.com/XFree86/Linux-x86_64/555.58.02/README/supportedchips.html&#34; title=&#34;List of Supported NVIDIA GPU Products&#34;&gt;List of Supported NVIDIA GPU Products&lt;/a&gt;, check best driver for your card. If you see multiple VGA controllers, then check next step and sometimes you might see example Intel VGA controller which have nothing to do with Optimus, normally you can go to BIOS and simply disable it.&lt;/p&gt;
&lt;h3 id=&#34;12-nvidia-optimus-technology&#34;&gt;1.2 NVIDIA Optimus Technology&lt;/h3&gt;
&lt;p&gt;If your &lt;strong&gt;lspci |grep -E “VGA|3D”&lt;/strong&gt; output looks like following:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;00:02.0 VGA compatible controller: Intel Corporation 2n Generation Core Processor Family Integrated Graphics Controller &lt;span style=&#34;color:#f92672&#34;&gt;(&lt;/span&gt;rev 09&lt;span style=&#34;color:#f92672&#34;&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;01:00.0 VGA compatible controller: NVIDIA Corporation GF106 &lt;span style=&#34;color:#f92672&#34;&gt;[&lt;/span&gt;GeForce GT 555M SDDR3&lt;span style=&#34;color:#f92672&#34;&gt;]&lt;/span&gt; &lt;span style=&#34;color:#f92672&#34;&gt;(&lt;/span&gt;rev a1&lt;span style=&#34;color:#f92672&#34;&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Or&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;00:02.0 VGA compatible controller: Intel Corporation 4th Gen Core Processor Integrated Graphics Controller &lt;span style=&#34;color:#f92672&#34;&gt;(&lt;/span&gt;rev 06&lt;span style=&#34;color:#f92672&#34;&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;01:00.0 3D controller: NVIDIA Corporation GK107M &lt;span style=&#34;color:#f92672&#34;&gt;[&lt;/span&gt;GeForce GT 750M&lt;span style=&#34;color:#f92672&#34;&gt;]&lt;/span&gt; &lt;span style=&#34;color:#f92672&#34;&gt;(&lt;/span&gt;rev a1&lt;span style=&#34;color:#f92672&#34;&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Or you know that your computer have &lt;a href=&#34;http://www.nvidia.com/object/optimus_technology.html&#34; title=&#34;NVIDIA Optimus Technology&#34;&gt;NVIDIA Optimus Technology&lt;/a&gt;, and &lt;strong&gt;it is impossible to turn Intel Graphics / NVIDIA Optimus off in the BIOS then this guide might not work for you&lt;/strong&gt; and it’s not tested. You should read this &lt;a href=&#34;http://download.nvidia.com/XFree86/Linux-x86_64/555.58.02/README/optimus.html&#34;&gt;NVIDIA Optimus page&lt;/a&gt; first and maybe check &lt;a href=&#34;http://bumblebee-project.org/&#34;&gt;Bumblebee Project&lt;/a&gt; or &lt;a href=&#34;https://github.com/Witko/nvidia-xrun&#34;&gt;NVIDIA XRun Project&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;13-disable-uefi-secure-boot-or-check-howto-sign-nvidia-kernel-module&#34;&gt;1.3 Disable UEFI Secure Boot or Check Howto Sign NVIDIA Kernel Module&lt;/h3&gt;
&lt;h4 id=&#34;check-is-uefi-secure-boot-enabled-or-disabled&#34;&gt;Check is UEFI Secure Boot Enabled or Disabled&lt;/h4&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;mokutil --sb-state
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;If you have UEFI Secure Boot enabled, then you have to disable Secure Boot or &lt;a href=&#34;http://download.nvidia.com/XFree86/Linux-x86_64/550.90.07/README/installdriver.html#modulesigning&#34;&gt;sign your NVIDIA kernel module&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;2-install-nvidia-proprietary-drivers-on-kde-neon-and-disable-the-nouveau-driver&#34;&gt;2. Install NVIDIA proprietary drivers on KDE Neon and disable the nouveau driver&lt;/h2&gt;
&lt;h3 id=&#34;21-download-nvidia-installer-package&#34;&gt;2.1 Download NVIDIA Installer Package&lt;/h3&gt;
&lt;p&gt;Go to &lt;a href=&#34;http://www.nvidia.com/Download/Find.aspx?lang=en-us&#34;&gt;http://www.nvidia.com/Download/Find.aspx?lang=en-us&lt;/a&gt; and find latest version of installer package. When you use browser this is normally downloaded /home/&amp;lt;username&amp;gt;/Downloads/NVIDIA-Linux-xxxx.run location.&lt;/p&gt;
&lt;h4 id=&#34;tested-versions-with-kde-neon-60-2204-jammy-65-kernels&#34;&gt;Tested versions with KDE Neon 6.0 22.04 (Jammy) 6.5+ kernels:&lt;/h4&gt;
&lt;div class=&#34;table&#34;&gt;
&lt;table&gt;
  &lt;thead&gt;
      &lt;tr&gt;
          &lt;th&gt;KDE Neon 6&lt;/th&gt;
      &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
      &lt;tr&gt;
          &lt;td&gt;595.58.03 (Tue Mar 24, 2026)&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;590.48.01 (Thu Dec 18, 2025)&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;580.142 (Tue Mar 10, 2026)&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;535.247.01 (Thu Apr 17, 2025)&lt;/td&gt;
      &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;h3 id=&#34;22-make-nvidia-installer-executable&#34;&gt;2.2 Make NVIDIA installer executable&lt;/h3&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;chmod +x /path/to/NVIDIA-Linux-*.run
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id=&#34;23-change-root-user&#34;&gt;2.3 Change root user&lt;/h3&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;su -
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;## OR ##&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;sudo -i
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id=&#34;24-make-sure-that-you-system-is-up-to-date-and-you-are-running-latest-kernel&#34;&gt;2.4 Make sure that you system is up-to-date and you are running latest kernel&lt;/h3&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;pkcon update
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Make sure that you don’t have any Ubuntu repo NVIDIA package installed&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;List packages:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;dpkg -l *nvidia* |grep ii |awk &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;{print $2}&amp;#39;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Remove installed NVIDIA packages if needed:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;apt remove &lt;span style=&#34;color:#66d9ef&#34;&gt;$(&lt;/span&gt;dpkg -l *nvidia* |grep ii |awk &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;{print $2}&amp;#39;&lt;/span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;apt reinstall xserver-xorg-video-nouveau
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;After update and/or NVIDIA drivers remove reboot your system and boot using latest kernel and nouveau:&lt;/strong&gt;&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;reboot
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id=&#34;25-install-needed-dependencies&#34;&gt;2.5 Install needed dependencies&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;Packages from distro repos&lt;/strong&gt;&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;pkcon install linux-headers-&lt;span style=&#34;color:#66d9ef&#34;&gt;$(&lt;/span&gt;uname -r&lt;span style=&#34;color:#66d9ef&#34;&gt;)&lt;/span&gt; gcc gcc-12 g++-12 make acpid dkms pkg-config libglvnd-core-dev libglvnd0 libglvnd-dev libc-dev xwayland libxcb1
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Change to gcc-12 or NVIDIA drivers won&amp;rsquo;t build&lt;/strong&gt;&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-12 &lt;span style=&#34;color:#ae81ff&#34;&gt;90&lt;/span&gt; --slave /usr/bin/g++ g++ /usr/bin/g++-12
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;## Configure gcc if needed ##&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;update-alternatives --config gcc
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Check gcc version, should be 12&lt;/strong&gt;&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;gcc --version
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;gcc &lt;span style=&#34;color:#f92672&#34;&gt;(&lt;/span&gt;Ubuntu 12.3.0-1ubuntu1~22.04&lt;span style=&#34;color:#f92672&#34;&gt;)&lt;/span&gt; 12.3.0
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Install libnvidia-egl-wayland1 &amp;gt; 1.1.9&lt;/strong&gt;&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;cd
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;wget http://mirrors.kernel.org/ubuntu/pool/main/e/egl-wayland/libnvidia-egl-wayland1_1.1.13-1build1_amd64.deb
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;dpkg -i libnvidia-egl-wayland1_1.1.13-1build1_amd64.deb
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id=&#34;26-disable-nouveau-and-add-nvidia-options&#34;&gt;2.6 Disable nouveau and add NVIDIA options&lt;/h3&gt;
&lt;h4 id=&#34;261-create-or-edit-etcmodprobedblacklistconf&#34;&gt;2.6.1 Create or edit /etc/modprobe.d/blacklist.conf&lt;/h4&gt;
&lt;p&gt;Append ‘blacklist nouveau’&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;echo &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;blacklist nouveau&amp;#34;&lt;/span&gt; &amp;gt;&amp;gt; /etc/modprobe.d/blacklist.conf
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h4 id=&#34;262-create-etcmodprobednvidiaconf&#34;&gt;2.6.2 Create /etc/modprobe.d/nvidia.conf&lt;/h4&gt;
&lt;p&gt;Add following content to /etc/modprobe.d/nvidia.conf&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;echo &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;options nvidia NVreg_PreserveVideoMemoryAllocations=1&amp;#34;&lt;/span&gt; &amp;gt;&amp;gt; /etc/modprobe.d/nvidia.conf
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;echo &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;options nvidia-drm modeset=1&amp;#34;&lt;/span&gt; &amp;gt;&amp;gt; /etc/modprobe.d/nvidia.conf
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h4 id=&#34;263-update-grub2-conf&#34;&gt;2.6.3 Update grub2 conf&lt;/h4&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;## BIOS and UEFI ##&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;update-grub2
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h4 id=&#34;264-generate-initramfs&#34;&gt;2.6.4 Generate initramfs&lt;/h4&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;update-initramfs -c -k &lt;span style=&#34;color:#66d9ef&#34;&gt;$(&lt;/span&gt;uname -r&lt;span style=&#34;color:#66d9ef&#34;&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id=&#34;27-reboot-to-runlevel-3&#34;&gt;2.7 Reboot to runlevel 3&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;Note:&lt;/strong&gt; You don’t have Desktop/GUI on runlevel 3. Make sure that you have some access to end of guide. (Open it on mobile browser, Print it, use lynx/links/w3m, save it to text file).&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;systemctl set-default multi-user.target
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;reboot
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;OR alternatively you can &lt;a href=&#34;https://www.if-not-true-then-false.com/2012/howto-change-runlevel-on-grub2/&#34;&gt;change the runlevel on GRUB2 adding one additional parameter&lt;/a&gt;. &lt;a href=&#34;https://www.if-not-true-then-false.com/2012/howto-change-runlevel-on-grub2/&#34;&gt;Quick guide howto change runlevel on GRUB2&lt;/a&gt;. If you use this method, then don’t set multi-user.target and don’t set graphical.target on step 2.9 (just reboot).&lt;/strong&gt;&lt;/p&gt;
&lt;h3 id=&#34;28-install-nvidia-proprietary-drivers-for-geforce-70080090010203040-series-cards&#34;&gt;2.8 Install NVIDIA proprietary drivers for GeForce 700/800/900/10/20/30/40 series cards&lt;/h3&gt;
&lt;h4 id=&#34;281-log-in-as-root-user&#34;&gt;2.8.1 Log in as root user&lt;/h4&gt;
&lt;p&gt;Or alternatively change root user&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;su -
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;## OR ##&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;sudo -i
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h4 id=&#34;282-run-nvidia-binary&#34;&gt;2.8.2 Run NVIDIA Binary&lt;/h4&gt;
&lt;p&gt;Following command executes driver install routine. Use full file name command if you have multiple binaries on same directory.&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;./NVIDIA-Linux-*.run
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;## OR full path / full file name ##&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Downloads/NVIDIA-Linux-x86_64-595.58.03.run
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Downloads/NVIDIA-Linux-x86_64-590.48.01.run
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Downloads/NVIDIA-Linux-x86_64-580.142.run
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Downloads/NVIDIA-Linux-x86_64-570.181.run
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Downloads/NVIDIA-Linux-x86_64-550.163.01.run
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Downloads/NVIDIA-Linux-x86_64-535.247.01.run
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h4 id=&#34;283-nvidia-installer-multiple-kernel-module-types-are-available&#34;&gt;2.8.3 NVIDIA Installer Multiple kernel module types are available&lt;/h4&gt;
&lt;p&gt;Select &lt;strong&gt;NVIDIA Propriatary&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://www.if-not-true-then-false.com/images/nvidia-install/01-multiple-kernel-module-types.png&#34;&gt;&lt;img src=&#34;https://www.if-not-true-then-false.com/images/nvidia-install/01-multiple-kernel-module-types.png&#34; alt=&#34;NVIDIA Installer Multiple kernel module types are available&#34;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h4 id=&#34;284-nvidia-installer-an-alternate-method-of-installing-the-nvidia-driver-was-detected&#34;&gt;2.8.4 NVIDIA Installer An alternate method of installing the NVIDIA driver was detected&lt;/h4&gt;
&lt;p&gt;Select &lt;strong&gt;Continue Installation&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://www.if-not-true-then-false.com/images/nvidia-install/02-alternate-install-method.png&#34;&gt;&lt;img src=&#34;https://www.if-not-true-then-false.com/images/nvidia-install/02-alternate-install-method.png&#34; alt=&#34;NVIDIA Installer An alternate method of installing the NVIDIA driver was detected&#34;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h4 id=&#34;285-nvidia-installer-building-kernel-modules&#34;&gt;2.8.5 NVIDIA Installer Building kernel modules&lt;/h4&gt;
&lt;p&gt;&lt;a href=&#34;https://www.if-not-true-then-false.com/images/nvidia-install/03-building-kernel-modules-1.png&#34;&gt;&lt;img src=&#34;https://www.if-not-true-then-false.com/images/nvidia-install/03-building-kernel-modules-1.png&#34; alt=&#34;NVIDIA Installer Building kernel modules&#34;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://www.if-not-true-then-false.com/images/nvidia-install/04-building-kernel-modules-2.png&#34;&gt;&lt;img src=&#34;https://www.if-not-true-then-false.com/images/nvidia-install/04-building-kernel-modules-2.png&#34; alt=&#34;NVIDIA Installer Building kernel modules&#34;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h4 id=&#34;286-nvidia-installer-32-bit-compatibility-libraries&#34;&gt;2.8.6 NVIDIA Installer 32-bit Compatibility Libraries&lt;/h4&gt;
&lt;p&gt;Select &lt;strong&gt;Yes&lt;/strong&gt; if you need 32-bit compatibility libraries.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://www.if-not-true-then-false.com/images/nvidia-install/05-install-nvidia-32-bit-compatibility-libraries.png&#34;&gt;&lt;img src=&#34;https://www.if-not-true-then-false.com/images/nvidia-install/05-install-nvidia-32-bit-compatibility-libraries.png&#34; alt=&#34;NVIDIA Installer 32-bit Compatibility Libraries&#34;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h4 id=&#34;287-nvidia-installer-register-kernel-module-sources-with-dkms&#34;&gt;2.8.7 NVIDIA Installer register kernel module sources with DKMS&lt;/h4&gt;
&lt;p&gt;Select &lt;strong&gt;Yes&lt;/strong&gt;, dkms build your kernel modules automatically when you update kernel on your system.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://www.if-not-true-then-false.com/images/nvidia-install/06-register-nvidia-kernel-modules-with-dkms.png&#34;&gt;&lt;img src=&#34;https://www.if-not-true-then-false.com/images/nvidia-install/06-register-nvidia-kernel-modules-with-dkms.png&#34; alt=&#34;NVIDIA Installer register kernel module sources with DKMS&#34;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h4 id=&#34;288-nvidia-installer-rebuild-initramfs&#34;&gt;2.8.8 NVIDIA Installer rebuild initramfs&lt;/h4&gt;
&lt;p&gt;Select &lt;strong&gt;Rebuild initramfs&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://www.if-not-true-then-false.com/images/nvidia-install/07-rebuild-initramfs.png&#34;&gt;&lt;img src=&#34;https://www.if-not-true-then-false.com/images/nvidia-install/07-rebuild-initramfs.png&#34; alt=&#34;NVIDIA Installer rebuild initramfs&#34;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;NVIDIA installer rebuilding initramfs&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://www.if-not-true-then-false.com/images/nvidia-install/08-rebuilding-initramfs.png&#34;&gt;&lt;img src=&#34;https://www.if-not-true-then-false.com/images/nvidia-install/08-rebuilding-initramfs.png&#34; alt=&#34;NVIDIA installer rebuilding initramfs&#34;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h4 id=&#34;289-nvidia-installer-run-nvidia-xconfig-utility-and-backup-pre-existing-x-configuration&#34;&gt;2.8.9 NVIDIA Installer run nvidia-xconfig utility and backup pre-existing X configuration&lt;/h4&gt;
&lt;p&gt;Select &lt;strong&gt;Yes&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://www.if-not-true-then-false.com/images/nvidia-install/09-nvidia-xconfig.png&#34;&gt;&lt;img src=&#34;https://www.if-not-true-then-false.com/images/nvidia-install/09-nvidia-xconfig.png&#34; alt=&#34;NVIDIA Installer run nvidia-xconfig utility and backup pre-existing X configuration&#34;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h4 id=&#34;2810-nvidia-drivers-installation-complete&#34;&gt;2.8.10 NVIDIA Drivers Installation Complete&lt;/h4&gt;
&lt;p&gt;&lt;a href=&#34;https://www.if-not-true-then-false.com/images/nvidia-install/10-nvidia-drivers-installation-complete.png&#34;&gt;&lt;img src=&#34;https://www.if-not-true-then-false.com/images/nvidia-install/10-nvidia-drivers-installation-complete.png&#34; alt=&#34;NVIDIA Drivers Installation Complete&#34;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3 id=&#34;29-all-is-done-and-then-reboot-back-to-runlevel-5&#34;&gt;2.9 All Is Done and Then Reboot Back to Runlevel 5&lt;/h3&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;systemctl set-default graphical.target
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;reboot
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id=&#34;210-vdpauvaapi-support&#34;&gt;2.10 VDPAU/VAAPI support&lt;/h3&gt;
&lt;p&gt;To enable video acceleration support for your player (Note: you need Geforce 8 or later).&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;pkcon install vdpauinfo libva2 vainfo
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id=&#34;211-enable-nvidia-systemd-services-nvidia-suspend-nvidia-hibernate-and-nvidia-resume&#34;&gt;2.11 Enable NVIDIA systemd services (nvidia-suspend, nvidia-hibernate and nvidia-resume)&lt;/h3&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;systemctl enable nvidia-suspend.service
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;systemctl enable nvidia-hibernate.service
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;systemctl enable nvidia-resume.service
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id=&#34;3-some-screenshots-using-different-cards-and-drivers&#34;&gt;3. Some Screenshots Using Different Cards and Drivers&lt;/h2&gt;
&lt;h3 id=&#34;31-nvidia-5603102-beta-running-on-kde-neon-60&#34;&gt;3.1 NVIDIA 560.31.02 BETA Running on KDE Neon 6.0&lt;/h3&gt;
&lt;p&gt;&lt;a href=&#34;https://www.if-not-true-then-false.com/images/kde-neon-nvidia-guide/kde-neon-nvidia-560-beta-wayland.png&#34;&gt;&lt;img src=&#34;https://www.if-not-true-then-false.com/images/kde-neon-nvidia-guide/kde-neon-nvidia-560-beta-wayland.png&#34; alt=&#34;NVIDIA 560.31.02 BETA Running on KDE Neon 6.0&#34;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Let me know, if you have problems?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;If you see Black Screen after NVIDIA drivers install, then check following video:&lt;/strong&gt;
&lt;div style=&#34;position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;&#34;&gt;
      &lt;iframe allow=&#34;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share&#34; allowfullscreen=&#34;allowfullscreen&#34; loading=&#34;eager&#34; referrerpolicy=&#34;strict-origin-when-cross-origin&#34; src=&#34;https://www.youtube.com/embed/3vcOqqSS8xc?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0&#34; style=&#34;position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;&#34; title=&#34;YouTube video&#34;&gt;&lt;/iframe&gt;
    &lt;/div&gt;
&lt;/p&gt;
&lt;div class=&#34;support-us&#34;&gt;
    
        &lt;h3&gt;Support inttf:&lt;/h3&gt;
    
    &lt;div class=&#34;buymeacoffee&#34;&gt;
        &lt;div class=&#34;s-title&#34;&gt;&lt;b&gt;Buy Me a Coffee:&lt;/b&gt;&lt;/div&gt;
        &lt;div class=&#34;bmc-container&#34;&gt;
            &lt;a class=&#34;buyButton&#34; target=&#34;_blank&#34; href=&#34;https://www.buymeacoffee.com/inttf&#34; rel=&#34;noreferrer&#34;&gt;
                &lt;img class=&#34;coffeeImage&#34; src=&#34;https://cdn.buymeacoffee.com/buttons/bmc-new-btn-logo.svg&#34; alt=&#34;Buy me a coffee&#34; /&gt;
                &lt;span class=&#34;coffeeButtonText&#34;&gt;Buy me a coffee&lt;/span&gt;
                &lt;span class=&#34;steam&#34;&gt;
                    &lt;span&gt;&lt;/span&gt;
                    &lt;span&gt; &lt;/span&gt;
                    &lt;span&gt;&lt;/span&gt;
                &lt;/span&gt;
            &lt;/a&gt;
        &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&#34;social&#34;&gt;
        &lt;div class=&#34;s-title&#34;&gt;&lt;b&gt;Subscribe and follow:&lt;/b&gt;&lt;/div&gt;
        &lt;div class=&#34;g-ytsubscribe&#34; data-channelid=&#34;UCCju_S3f-5E_KNxwZ848PQQ&#34; data-layout=&#34;default&#34; data-count=&#34;default&#34;&gt;&lt;/div&gt;
        &lt;div class=&#34;t-follow&#34;&gt;&lt;a href=&#34;https://twitter.com/inttf?ref_src=twsrc%5Etfw&#34; class=&#34;twitter-follow-button&#34; data-size=&#34;large&#34; data-show-count=&#34;true&#34;&gt;Follow @inttf&lt;/a&gt;&lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;Or if you succeed, you could post output of following commands&lt;/strong&gt;:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;nvidia-installer -v |grep version
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;uname -a
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;lspci |grep -E &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;VGA|3D&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</content>
    </item>
    
    <item>
      <title>KDE Neon NVIDIA Drivers Uninstall Guide</title>
      <link>https://www.if-not-true-then-false.com/2024/kde-neon-nvidia-guide/2/</link>
      <pubDate>Sat, 17 Aug 2024 18:49:41 +0300</pubDate>
      
      <guid>https://www.if-not-true-then-false.com/2024/kde-neon-nvidia-guide/2/</guid>
      <description>&lt;h2 id=&#34;5-kde-neon-uninstall-nvidia-drivers-and-enable-nouveau&#34;&gt;5. KDE Neon Uninstall NVIDIA drivers and Enable Nouveau&lt;/h2&gt;
&lt;p&gt;I assume here that you have used this guide install part to install your NVIDIA drivers. This whole process is good to run on runlevel 3. When there is no X running. So first &lt;a href=&#34;https://www.if-not-true-then-false.com/2012/howto-change-runlevel-on-grub2/&#34;&gt;boot to runlevel 3 using direct parameter (3) on Grub linux/linuxefi line&lt;/a&gt; or using “systemctl set-default multi-user.target”.&lt;/p&gt;
&lt;h3 id=&#34;51-change-root-user&#34;&gt;5.1 Change root user&lt;/h3&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;su -
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;## OR ##&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;sudo -i
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id=&#34;52-start-nvidia-uninstall-process&#34;&gt;5.2 Start NVIDIA Uninstall Process&lt;/h3&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;nvidia-installer --uninstall
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id=&#34;53-restore--remove-etcx11xorgconf&#34;&gt;5.3 Restore / Remove /etc/X11/xorg.conf&lt;/h3&gt;
&lt;p&gt;You can restore xorg.conf backup or remove /etc/X11/xorg.conf if you don’t have any special configuration.&lt;/p&gt;</description>
      <content>&lt;h2 id=&#34;5-kde-neon-uninstall-nvidia-drivers-and-enable-nouveau&#34;&gt;5. KDE Neon Uninstall NVIDIA drivers and Enable Nouveau&lt;/h2&gt;
&lt;p&gt;I assume here that you have used this guide install part to install your NVIDIA drivers. This whole process is good to run on runlevel 3. When there is no X running. So first &lt;a href=&#34;https://www.if-not-true-then-false.com/2012/howto-change-runlevel-on-grub2/&#34;&gt;boot to runlevel 3 using direct parameter (3) on Grub linux/linuxefi line&lt;/a&gt; or using “systemctl set-default multi-user.target”.&lt;/p&gt;
&lt;h3 id=&#34;51-change-root-user&#34;&gt;5.1 Change root user&lt;/h3&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;su -
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;## OR ##&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;sudo -i
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id=&#34;52-start-nvidia-uninstall-process&#34;&gt;5.2 Start NVIDIA Uninstall Process&lt;/h3&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;nvidia-installer --uninstall
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id=&#34;53-restore--remove-etcx11xorgconf&#34;&gt;5.3 Restore / Remove /etc/X11/xorg.conf&lt;/h3&gt;
&lt;p&gt;You can restore xorg.conf backup or remove /etc/X11/xorg.conf if you don’t have any special configuration.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://www.if-not-true-then-false.com/images/nvidia-uninstall/01-nvidia-uninstall-restore-xorg-conf.png&#34;&gt;&lt;img src=&#34;https://www.if-not-true-then-false.com/images/nvidia-uninstall/01-nvidia-uninstall-restore-xorg-conf.png&#34; alt=&#34;Fedora NVIDIA Uninstall Restore Xorg Conf&#34;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3 id=&#34;54-nvidia-uninstall-warning&#34;&gt;5.4 NVIDIA Uninstall Warning&lt;/h3&gt;
&lt;p&gt;You might see following warning. Just select &amp;ldquo;OK&amp;rdquo;.
&lt;a href=&#34;https://www.if-not-true-then-false.com/images/nvidia-uninstall/03-nvidia-uninstall-warning-symlinks.png&#34;&gt;&lt;img src=&#34;https://www.if-not-true-then-false.com/images/nvidia-uninstall/03-nvidia-uninstall-warning-symlinks.png&#34; alt=&#34;Fedora NVIDIA Uninstall Process&#34;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3 id=&#34;55-nvidia-installer-uninstalling&#34;&gt;5.5 NVIDIA Installer Uninstalling&lt;/h3&gt;
&lt;p&gt;&lt;a href=&#34;https://www.if-not-true-then-false.com/images/nvidia-uninstall/02-nvidia-uninstall-process.png&#34;&gt;&lt;img src=&#34;https://www.if-not-true-then-false.com/images/nvidia-uninstall/02-nvidia-uninstall-process.png&#34; alt=&#34;Fedora NVIDIA Uninstall Warning Altered&#34;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3 id=&#34;56-kde-neon-nvidia-uninstall-complete&#34;&gt;5.6 KDE Neon NVIDIA Uninstall Complete&lt;/h3&gt;
&lt;p&gt;&lt;a href=&#34;https://www.if-not-true-then-false.com/images/nvidia-uninstall/04-nvidia-uninstall-complete.png&#34;&gt;&lt;img src=&#34;https://www.if-not-true-then-false.com/images/nvidia-uninstall/04-nvidia-uninstall-complete.png&#34; alt=&#34;KDE Neon NVIDIA Uninstall Complete&#34;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3 id=&#34;57-remove-blacklist-nouveau-from-blacklistconf&#34;&gt;5.7 Remove blacklist nouveau from blacklist.conf&lt;/h3&gt;
&lt;p&gt;Remove &lt;strong&gt;blacklist nouveau&lt;/strong&gt; line from &lt;strong&gt;/etc/modprobe.d/blacklist.conf&lt;/strong&gt;&lt;/p&gt;
&lt;h3 id=&#34;58-remove-nvidia-conf&#34;&gt;5.8 Remove NVIDIA conf&lt;/h3&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;rm /etc/modprobe.d/nvidia.conf
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id=&#34;59-update-grub2-conf&#34;&gt;5.9 Update grub2 conf&lt;/h3&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;update-grub2
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id=&#34;510-generate-initramfs&#34;&gt;5.10 Generate initramfs&lt;/h3&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;update-initramfs -c -k &lt;span style=&#34;color:#66d9ef&#34;&gt;$(&lt;/span&gt;uname -r&lt;span style=&#34;color:#66d9ef&#34;&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id=&#34;511-remove-libnvidia-egl-wayland1-package&#34;&gt;5.11 Remove libnvidia-egl-wayland1 package&lt;/h3&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;dpkg -r libnvidia-egl-wayland1
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;You can also remove another dependency packages, reset gcc to 11 version etc. if needed.&lt;/p&gt;
&lt;h3 id=&#34;512-reboot&#34;&gt;5.12 Reboot&lt;/h3&gt;
&lt;p&gt;Run &lt;strong&gt;systemctl set-default graphical.target&lt;/strong&gt; first or if you used direct grub parameter, then just:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;reboot
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id=&#34;512-nvidia-drivers-uninstall-complete-and-nouveau-enabled&#34;&gt;5.12 NVIDIA Drivers Uninstall Complete and nouveau enabled&lt;/h3&gt;
&lt;p&gt;&lt;a href=&#34;https://www.if-not-true-then-false.com/images/kde-neon-nvidia-guide/kde-neon-nouveau-restored.png&#34;&gt;&lt;img src=&#34;https://www.if-not-true-then-false.com/images/kde-neon-nvidia-guide/kde-neon-nouveau-restored.png&#34; alt=&#34;KDE Neon Plasma Desktop with nouveau drivers&#34;&gt;&lt;/a&gt;&lt;/p&gt;
</content>
    </item>
    
  </channel>
</rss>
