问题描述
既然我似乎无法打开附加驱动程序?我怎么知道我需要安装什么驱动程序?
最佳解决方法
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无线驱动程序。
对于您的显卡,您可以选择制造商提供的专有驱动程序和免费替代品。您必须重新启动显示服务器(注销并重新登录)或完全重新启动系统(推荐)。
次佳解决方法
14.04及以上
sudo ubuntu-drivers list
将显示适用于当前系统的所有驱动程序包。那你可以
sudo ubuntu-drivers autoinstall
安装您需要的所有软件包,或者您可以:
sudo ubuntu-drivers devices
显示哪些设备需要驱动程序及其相应的程序包名称。
第三种解决方法
12.04及以下
“additional drivers”程序的内部名称为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
你应该有一个工作系统。
第五种方法
安装nvidia驱动程序后,您可以为您的nvidia适配器重新生成xorg配置:
sudo nvidia-xconfig
此外,您可以从www.nvidia.com下载驱动程序并手动安装:
sudo sh ./downloads/NVIDIA-Linux-x86-xxx.xx.xx.run