当我运行 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 以获得更好的支持。