VGA 兼容控制器和 3D 控制器之间的区别

VGA 兼容控制器和 3D 控制器之间的区别

为什么当我使用时,在 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

风险自负。

相关内容