ArchLinux 下解决 Nouveau 驱动与 NVIDIA 驱动不兼容问题

在 ArchLinux 系统中,您可能会遇到 Nouveau 驱动与 NVIDIA 驱动不兼容的问题,导致无法正常使用 NVIDIA 显卡。本文将详细介绍如何禁用 Nouveau 驱动并安装 NVIDIA 驱动,解决此问题。

步骤:

  1. 打开终端并切换到 root 用户:

sudo su


2. **安装必要的软件包:**

```bash
pacman -S linux-headers dkms nvidia nvidia-utils lib32-nvidia-utils
  1. 创建文件 /etc/modprobe.d/blacklist-nouveau.conf 并添加以下内容:

blacklist nouveau options nouveau modeset=0


4. **更新 initramfs:**

```bash
mkinitcpio -p linux
  1. 重启系统:

reboot


6. **在登录界面之前,按 `Ctrl + Alt + F2` 进入控制台模式并登录。**

7. **停止显示管理器:**

```bash
systemctl stop display-manager
  1. 运行 NVIDIA 驱动安装程序:

sh NVIDIA-Linux-x86_64-xxx.xx.run


(其中 `xxx.xx` 是您要安装的 NVIDIA 驱动版本号)

9. **按照安装程序的提示进行安装。**

10. **安装完成后,重新启动系统:**

```bash
reboot
  1. 检查 NVIDIA 驱动是否正常工作:
nvidia-smi

如果输出了 GPU 信息,则表示 NVIDIA 驱动已成功安装并运行。

注意:

  • 这些步骤的具体细节可能因 Linux 发行版和 NVIDIA 驱动版本而有所不同,请根据您的情况进行适当调整。
  • 如果您在安装过程中遇到问题,请查看 NVIDIA 驱动 README 和您的 Linux 发行版文档以获取更多帮助。

原文地址: https://www.cveoy.top/t/topic/mSE3 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录