Ubuntu 安装nvidia驱动前,禁用nouveau,亲身使用步骤

本文介绍如何通过编辑blacklist.conf文件禁用Linux系统中的Nouveau驱动,并更新内核配置,确保系统启动时不加载该驱动,适用于使用NVIDIA显卡的用户。
sudo gedit /etc/modprobe.d/blacklist.conf

在最后加入,禁用nouveau

blacklist nouveau
options nouveau modeset=0

执行更新内核

sudo update-initramfs -u 
### Ubuntu 22.04 中正确安装 NVIDIA 驱动程序并永久禁用 Nouveau 开源显卡驱动 #### 准备工作 为了确保顺利安装 NVIDIA 显卡驱动,在开始之建议更新系统软件包列表以及已安装的软件包到最新版本。 ```bash sudo apt update && sudo apt upgrade -y ``` #### 下载 NVIDIA 官方驱动程序 往[NVIDIA官方网站](https://www.nvidia.com/Download/index.aspx),根据自己的 GPU 型号下载对应的 Linux 版本驱动文件。假设已经下载名为 `NVIDIA-Linux-x86_64-550.107.02.run` 的驱动文件至当目录下[^1]。 #### 设置环境变量与停止 X Server (如果适用) 对于桌面版用户来说,可能需要先停掉正在运行中的图形界面服务(Xorg 或 Wayland),可以通过切换TTY来实现这一操作: ```bash Ctrl + Alt + F3 # 切换到 TTY3 终端 sudo systemctl set-default multi-user.target # 更改默认启动目标为多用户模式而非 GUI 模式 reboot # 重启计算机进入命令行状态 ``` #### 授予权限并安装驱动 授予下载下来的 `.run` 文件可执行权限,并按照提示完成安装过程。 ```bash sudo chmod +x NVIDIA-Linux-x86_64-550.107.02.run sudo ./NVIDIA-Linux-x86_460.91.03.run --no-opengl-files ``` 注意:这里使用了参数 `--no-opengl-files` 来避免覆盖系统的 OpenGL 库文件,这通常不是必需的操作;仅当遇到特定问题时才考虑加入此选项。 #### 禁用 Nouveau 内核模块 编辑 `/etc/modprobe.d/blacklist-nouveau.conf` 文件以阻止加载 nouveau 模块: ```bash echo "blacklist nouveau" | sudo tee /etc/modprobe.d/blacklist-nouveau.conf echo "options nouveau modeset=0" >> /etc/modprobe.d/blacklist-nouveau.conf ``` 接着更新 initramfs 并重新引导系统使更改生效: ```bash sudo update-initramfs -u sudo reboot now ``` 重启之后可以再次检查 nouveau 是否已经被成功屏蔽: ```bash lsmod | grep nouveau ``` 如果没有输出,则说明 nouvau 已经被有效禁用了[^2]。 最后一步是恢复默认的目标设置以便下次开机能够自动进入图形化登录界面: ```bash sudo systemctl set-default graphical.target ``` 现在应该可以在 Ubuntu 22.04 上正常使用专有的 NVIDIA 显卡驱动而不再依赖于开源的新手友好型 nouveau 驱动了。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

杰出的小茄子

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值