Debian 13 安装Nvidia驱动并启用wayland
<h2 id="1-添加官方源">1. 添加官方源</h2><p>编辑源配置文件:</p>
<pre><code class="language-bash">sudo vi /etc/apt/sources.list.d/debian.sources
</code></pre>
<p>添加以下内容:</p>
<pre><code class="language-plaintext">Types: deb
URIs: https://deb.debian.org/debian
Suites: trixie
Components: main contrib non-free non-free-firmware
Signed-By: /usr/share/keyrings/debian-archive-keyring.gpg
Types: deb
URIs: https://security.debian.org/debian-security
Suites: trixie-security
Components: main contrib non-free non-free-firmware
Signed-By: /usr/share/keyrings/debian-archive-keyring.gpg
Types: deb
URIs: https://deb.debian.org/debian
Suites: trixie-updates
Components: main contrib non-free non-free-firmware
Signed-By: /usr/share/keyrings/debian-archive-keyring.gpg
</code></pre>
<p>更新系统:</p>
<pre><code class="language-bash">sudo apt update -y && sudo apt full-upgrade -y
</code></pre>
<hr>
<h2 id="2-安装依赖">2. 安装依赖</h2>
<pre><code class="language-bash">sudo apt -y install linux-headers-$(uname -r) build-essential libglvnd-dev pkg-config
</code></pre>
<hr>
<h2 id="3-安装-nvidia-驱动">3. 安装 NVIDIA 驱动</h2>
<pre><code class="language-bash">sudo apt install nvidia-kernel-dkms nvidia-driver firmware-misc-nonfree
</code></pre>
<p>安装完成后<strong>重启</strong>系统。</p>
<hr>
<h2 id="4-启用-kernel-modesetting">4. 启用 Kernel Modesetting</h2>
<pre><code class="language-bash">echo 'GRUB_CMDLINE_LINUX="$GRUB_CMDLINE_LINUX nvidia-drm.modeset=1 nvidia-drm.fbdev=1"' > /etc/default/grub.d/nvidia-modeset.cfg
sudo update-grub
</code></pre>
<hr>
<h2 id="5-安装-nvidia-suspend-common">5. 安装 <code>nvidia-suspend-common</code></h2>
<pre><code class="language-bash">sudo apt install nvidia-suspend-common
</code></pre>
<p>启用相关服务:</p>
<pre><code class="language-bash">sudo systemctl enable nvidia-suspend.service
sudo systemctl enable nvidia-hibernate.service
sudo systemctl enable nvidia-resume.service
</code></pre>
<hr>
<h2 id="6-查看-preservevideomemoryallocations">6. 查看 <code>PreserveVideoMemoryAllocations</code></h2>
<pre><code class="language-bash">cat /proc/driver/nvidia/params | grep PreserveVideoMemoryAllocations
# 输出应为:
# PreserveVideoMemoryAllocations: 1
</code></pre>
<p>如果值为 <code>0</code>,执行以下命令修改:</p>
<pre><code class="language-bash">echo 'options nvidia NVreg_PreserveVideoMemoryAllocations=1' | sudo tee /etc/modprobe.d/nvidia-power-management.conf
</code></pre>
<hr>
<h2 id="7-重启并启用-wayland">7. 重启并启用 Wayland</h2>
<p>重启后,在<strong>登录选项</strong>中选择 <strong>Wayland</strong> 会话。</p><br><br>
来源:https://www.cnblogs.com/evilowl/p/19034942
頁:
[1]