我可以通过命令提示符安装额外的驱动程序吗?

由于我似乎无法打开“附加驱动程序”程序,我该怎么办?我又如何知道需要安装哪个驱动程序呢?
5个回答

适用于14.04及以上版本

sudo ubuntu-drivers list

将显示适用于您当前系统的所有驱动程序包。然后,您可以选择其中一个进行安装。
sudo ubuntu-drivers install      # on modern Ubuntu, or
sudo ubuntu-drivers autoinstall  # on older versions.

要安装你所需的所有包,或者你可以执行:

sudo ubuntu-drivers devices

展示给您哪些设备需要驱动程序以及它们对应的软件包名称。

8但是如何安装特定的驱动程序呢?假设sudo ubuntu-drivers list命令输出了fglrxfglrx-updates。那么如何安装fglrx-updates呢? - landroni
10@landroni 您可以使用命令 sudo ubuntu-drivers devices 获取软件包列表,然后使用 sudo apt-get install 安装您想要的特定软件包。 - jmiserez
sudo ubuntu-drivers autoinstall已被弃用,因此您需要使用sudo apt install命令安装与所需驱动程序对应的软件包,然后可能需要重新启动计算机。 - alainsanguinetti
@alainsanguinetti 嗯... --help 提示你可以只使用 sudo ubuntu-drivers install(不指定具体驱动程序),它的行为与旧版的 autoinstall 相同。 - Oli

适用于12.04及以下版本

附加驱动程序有一个命令行界面,jockey-text

使用

jockey-text --list

获取可用驱动程序及其状态的列表,然后使用。
# the init lines are required only for graphics drivers
sudo init 1
jockey-text --enable=DRIVER
sudo init 2

在这里,DRIVER是你从列表中获取的那个。例如:
jockey-text --enable=firmware:b43

安装Broadcom B43无线驱动程序。

对于您的显卡,您将获得来自制造商的专有驱动程序和免费替代选择。您必须重新启动显示服务器(注销并重新登录)或完全重启系统(推荐)。


对于12.04及以下版本

"附加驱动程序"程序的内部名称是jockey-gtk。还有一个具有相同功能的控制台版本,名为jockey-text,它位于同名软件包中。这个程序应该默认安装。

您应该能够使用

jockey-text -l

列出可用的驱动程序和类似的内容。
jockey-text -e xorg:nvidia-185

安装所列选项之一。您应选择最合适的驱动程序。

如果你有一张Nvidia显卡:

你需要运行

sudo apt-get install nvidia-current
sudo nvidia-xconfig

然后重新启动:
sudo reboot

你应该有一个正常运行的系统。

创建一个xorg文件仍然被推荐吗?https://forums.developer.nvidia.com/t/nvidia-driver-installed-but-not-running/76455/9 - Max N

安装完Nvidia驱动程序后,您可以为Nvidia适配器重新生成xorg配置文件。
sudo nvidia-xconfig

此外,您可以从www.nvidia.com下载驱动程序并手动安装:
sudo sh ./downloads/NVIDIA-Linux-x86-xxx.xx.xx.run