![如何确定附加驱动程序安装的专有驱动程序的版本和来源?](https://linux22.com/image/1033956/%E5%A6%82%E4%BD%95%E7%A1%AE%E5%AE%9A%E9%99%84%E5%8A%A0%E9%A9%B1%E5%8A%A8%E7%A8%8B%E5%BA%8F%E5%AE%89%E8%A3%85%E7%9A%84%E4%B8%93%E6%9C%89%E9%A9%B1%E5%8A%A8%E7%A8%8B%E5%BA%8F%E7%9A%84%E7%89%88%E6%9C%AC%E5%92%8C%E6%9D%A5%E6%BA%90%EF%BC%9F.png)
我如何知道哪个版本以及来自哪个存储库附加驱动程序工具正在尝试安装 fglrx 图形驱动程序?
它说我正在使用不同版本的驱动程序。我从 maverick/restricted 安装了该驱动程序,apt-cache 告诉我它来自常规 Ubuntu 镜像。安装的版本与候选版本相同。
我可以得到附加驱动程序告诉我如果我通过它激活驱动程序会安装什么?有可能吗附加驱动程序只是假设它是一个不同的版本,因为它是通过不同的过程安装的?
答案1
“附加驱动程序”(又名 jockey-gui)GUI 工具无法告诉您太多信息,而且很容易造成混淆。如果您已使用 cli 命令安装了正确的驱动程序,则无需使用 gui 工具。
听起来你知道如何使用 apt-cache 来搜索可用的版本。
因此使用 jockey-text 来查找驱动程序和软件包的列表:
jockey-text -l
在我的计算机上它看起来像这样:
kmod:nvidia_current - nvidia_current (Proprietary, Enabled, Not in use)
pkg:sl-modem-daemon - Software modem (Proprietary, Disabled, Not in use)
kmod 代表内核模块,pkg 显然是一个 apt 包。根据代码,jockey 会安装最新的候选包,并忽略任何可检测到的内核模块或黑名单模块。
答案2
我尝试了很多方法都没有成功,但这对我有用(Ubuntu 12.10):
/usr/lib/nux/unity_support_test --print
一个原因是我有 Nvidia Optimus 卡,这使得事情变得更加困难,所以我optirun
在命令之前添加了。