既然我有 nvidia 显卡,为什么我的显示控制器却是英特尔的?

既然我有 nvidia 显卡,为什么我的显示控制器却是英特尔的?

当我运行 lspci 命令时,我得到以下信息:

00:00.0 Host bridge: Intel Corporation Xeon E3-1200 v2/3rd Gen Core processor DRAM Controller (rev 09)
00:01.0 PCI bridge: Intel Corporation Xeon E3-1200 v2/3rd Gen Core processor PCI Express Root Port (rev 09)
00:02.0 Display controller: Intel Corporation Xeon E3-1200 v2/3rd Gen Core processor Graphics Controller (rev 09)
00:16.0 Communication controller: Intel Corporation 6 Series/C200 Series Chipset Family MEI Controller #1 (rev 04)
00:1a.0 USB controller: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #2 (rev 05)
00:1b.0 Audio device: Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller (rev 05)
00:1c.0 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 1 (rev b5)
00:1c.1 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 2 (rev b5)
00:1c.2 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 3 (rev b5)
00:1d.0 USB controller: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #1 (rev 05)
00:1f.0 ISA bridge: Intel Corporation H61 Express Chipset Family LPC Controller (rev 05)
00:1f.2 SATA controller: Intel Corporation 6 Series/C200 Series Chipset Family SATA AHCI Controller (rev 05)
00:1f.3 SMBus: Intel Corporation 6 Series/C200 Series Chipset Family SMBus Controller (rev 05)
01:00.0 VGA compatible controller: NVIDIA Corporation GK104 [GeForce GTX 660 OEM] (rev a1)
01:00.1 Audio device: NVIDIA Corporation GK104 HDMI Audio Controller (rev a1)
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 06)
03:00.0 USB controller: Renesas Technology Corp. uPD720202 USB 3.0 Host Controller (rev 02)
04:00.0 Network controller: Qualcomm Atheros AR9485 Wireless Network Adapter (rev 01)

现在我不是 Linux 驱动程序及其图形工作原理的专家,但我知道在 Windows 中我可以通过设备管理器显示我的集成英特尔显卡,以确保我的计算机通过我的 Nvidia GTX 660 卡推动一切。

所以我的问题是,为什么我有 Nvidia 显卡,但显示控制器却是 Intel?或者这只是它应该有的样子,因为我运行过几款游戏,这些游戏在最高设置下都有不错的图形,我怀疑 Intel 能否跟上这种速度……但我就是搞不懂为什么显示控制器下写着 Intel。

任何反馈都会有所帮助,我试图找到这个问题的答案,但我认为这是一个非常简单的答案,以前从来没有人问过......

答案1

你是什​​么意思?nVidia 卡就在那里。它是一个 VGA 兼容控制器:

00:1f.2 SATA controller: Intel Corporation 6 Series/C200 Series Chipset Family SATA AHCI Controller (rev 05)
0:1f.3 SMBus: Intel Corporation 6 Series/C200 Series Chipset Family SMBus Controller (rev 05)
01:00.0 VGA compatible controller: NVIDIA Corporation GK104 [GeForce GTX 660 OEM] (rev a1)
01:00.1 Audio device: NVIDIA Corporation GK104 HDMI Audio Controller (rev a1)
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 06)

但是,您需要安装驱动程序才能解锁全部功能。您可以打开 Dash 并搜索Proprietary Drivers以找到安装向导。

Intel 设备将自己标识为Display Controller,而 nVidia 卡将自己标识为VGA compatible controller。 相同。 它们是同义词。 不过,您的显示器可能已插入 Intel 卡,因此 Intel 卡才是实际控制显示的设备。

这是正常且预期的行为。

答案2

所以我发现了这个问题,GTX 660 卡目前对 12.04LTS 以外的任何系统的支持都不稳定。此外,我以为“显示适配器”是我的操作系统用于图形的,但看到我直接插入显卡,它清楚地显示为“VGA 控制器”,这就是正在使用的。

问题:显示适配器和 VGA 控制器显示 2 个不同的来源。答案:运行lspci | grep VGA清楚地显示正在使用的卡。

建议拥有 600 系列卡的人坚持使用 12LTS 以获得更好的支持。

相关内容