如何使用命令行更改专有视频驱动程序?

如何使用命令行更改专有视频驱动程序?

我的笔记本电脑有一块 Nvidia 显卡,运行的是 Ubuntu 12.04 LTS 64 位。昨天升级时,好像安装了新的 Nvidia 驱动程序版本 304(如果我没记错的话)。升级并重启后,我打开了附加驱动程序工具,发现正在使用 Nvidia 驱动程序版本 304。到目前为止一切顺利。

但是,附加驱动程序工具还报告说存在 Nvidia 驱动程序版本 319,并且建议使用此驱动程序版本。然后我选择更改为此推荐的驱动程序,驱动程序已下载并安装,我重新启动系统,结果出现黑屏和命令 shell。

如何使用命令行更改专有 Nvidia 视频驱动程序并恢复到我的系统上运行的先前版本?

(第二个问题:为什么会推荐一个显然不起作用的视频驱动程序?)

答案1

根据此Ubuntu 社区帮助 Wiki 页面,Ubuntu 14.04+有所不同:

Ubuntu 14.04 及更高版本

jockey-text 命令已在 Ubuntu 14.04 版本中被删除。现在您可以使用 ubuntu-drivers 获取每个驱动程序的软件包列表,然后使用 apt-get 安装软件包。例如:

sudo ubuntu-drivers devices

== /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0 ==

vendor   : NVIDIA Corporation
modalias : pci:v000010DEd00000DDAsv000017AAsd000021D1bc03sc00i00
model    : GF106GLM [Quadro 2000M]
driver   : xserver-xorg-video-nouveau - distro free builtin
driver   : nvidia-304-updates - distro non-free
driver   : nvidia-304 - distro non-free
driver   : nvidia-331 - distro non-free recommended
driver   : nvidia-331-updates - distro non-free

sudo apt-get install nvidia-331

Ubuntu 12.04(与 mikewhatever 的答案相同)

如果您需要在不使用 X GUI 的情况下更改驱动程序(可能是因为未安装这些驱动程序),您可以使用 jockey-text 命令。例如:

jockey-text --help
jockey-text -l
jockey-text -e xorg:nvidia_current

答案2

更新:对于 18.04 及更高版本,您需要使用ubuntu-drivers。请参阅ubuntu-drivers -h语法。

Ubuntu 12.04(有关更高版本,请参阅其他答案)

您可以使用jockey-text它在 Ubuntu 中禁用和启用 Nvidia 驱动程序。

例如:

  • 运行jockey-text --list以获取可用选项的列表。

  • 运行sudo jockey-text -d xorg:nvidia_304以删除 304 驱动程序。

  • 运行sudo jockey-text -e xorg:nvidia_304以启用相同的驱动程序。

  • 运行jockey-text --help查看帮助手册。

答案3

我在使用存储库中的 304/319 驱动程序时遇到了同样的问题,Nvidia 在其网站上有专有驱动程序,从那里安装它们实际上运行得很好,我使用本手册删除了剩余的驱动程序并直接从 Nvidia 安装正确的驱动程序。

http://www.beginninglinux.com/home/graphics-drivers/install-nvidia-custom-driver-on-ubuntu-12-04

确保你注意了所有内容,尤其是确保/etc/default/grub行中GRUB_CMDLINE_LINUX_DEFAULT包含nomodeset,否则 Nvidia 驱动程序将无法工作。

此外,如果专有驱动程序不起作用并且您被困在命令行中,您可以随时卸载 Nvidia 驱动程序并安装默认的 nouveau 驱动程序。

sudo apt-get autoremove --purge nvidia-*
sudo service lightdm stop
sudo apt-get install xserver-xorg-video-nouveau

答案4

此外(我知道这并没有真正回答问题),如果你没有菜单,或者有一个没有集成的窗口管理器,ubuntu 菜单,在Ubuntu 18.04(可能还有大多数其他版本),您可以通过图形前端选择专有驱动程序,然后通过以下方式启动

software-properties-gtk。当然,您需要一个可以运行的 X 服务器才能启动和使用该工具。

相关内容