为什么当我使用时,在 VGA 兼容控制器下看不到 NVIDIA 图形适配器,而在 3D 控制器下却能看到lspci -vnn
?两者之间有什么区别?它实际上应该在哪个部分下?
编辑:lspci -k | grep -EA2 'VGA|3D' 的输出
00:02.0 VGA compatible controller: Intel Corporation Haswell-ULT Integrated Graphics Controller (rev 0b)
Subsystem: Dell Device 0662
Kernel driver in use: i915
--
08:00.0 3D controller: NVIDIA Corporation GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (rev a1)
Subsystem: Dell GeForce 820M
答案1
适配器固件如何向 PCI 总线声明自身取决于它。
一些 Nvidia 笔记本电脑适配器声明自己是3D controller
。
这并没有什么实际区别。
原因可能是在 Optimus 双显卡系统中,Nvidia 芯片并不是真正的适配器。它无论如何都会通过 Intel 适配器输出,并且只进行硬件加速。
您可以在系统设置 -> 软件和更新 -> 附加驱动程序(nvidia-352)中安装专有驱动程序,或者在终端中安装:
sudo apt-get install nvidia-352
两种方法的作用相同。这将安装稳定的推荐驱动程序。
如果你需要“最新”的驱动程序,你可以通过以下方式安装
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update
sudo apt-get install nvidia-361 nvidia-prime
风险自负。