我的东芝笔记本电脑有一块 nVidia 显卡,但 Ubuntu 不支持它,而且“附加驱动程序”中也没有条目
我尝试从 nVidia 网站安装驱动程序(该网站确实有一个 Linux 64 位版本),但是当我单击 .run 文件(我已使其可执行)时什么也没有发生。
答案1
该文件应在终端中执行,而不是通过文件浏览器执行。请进行备份(最好使用磁盘克隆软件,如克隆兹拉在继续之前,谨慎一点总比后悔好。我使用专有驱动程序时有过不好的经历,因为我的 Optimus 卡不受支持。
以 root 身份编辑文件,将 nouveau 驱动程序列入黑名单
/etc/modprobe.d/blacklist.conf
,并添加下几行:blacklist nouveau blacklist nvidiafb
或者,打开终端并运行以下命令:
printf 'blacklist nouveau\nblacklist nvidiafb\n' | sudo tee /etc/modprobe.d/blacklist.conf
通过运行以下命令来更新模块依赖关系图和初始 ramdisk,以删除 nouveau 驱动程序终端。
sudo depmod -a sudo update-initramfs -u
- 重新启动机器,在 GRUB 启动之前,按住Shift键以显示菜单。
- 选择
(recovery mode)
条目。 - 选择
root shell
假设您已将文件下载至
/home/user/NVIDIA-Linux-x86_64-260.19.44.run
,运行该程序:/home/user/NVIDIA-Linux-x86_64-260.19.44.run
(由于程序需要将驱动程序和程序写入特权位置,因此需要root权限)
- 按照屏幕上的说明进行操作