Nouveau 还是 Intel — 我的系统使用什么?

Nouveau 还是 Intel — 我的系统使用什么?

新手问题。我在 Skylake + Geforce GTX 960M Ubuntu Gnome 16.04 系统上安装了 Nouveau,而不是 nvidia 驱动程序。

当我进入“详细信息”应用程序时,它显示“图形:英特尔®高清显卡 530(Skylake GT2)”。

据我了解,Nouveau 是 Nvidia 卡的开源驱动程序。但看起来使用的是英特尔硬件 + 驱动程序 (i915_bpo)。

它确实有效,尽管我不会说它运行非常顺畅,但它突显了一个事实,那就是我真的不明白到底发生了什么,而我却很想知道!

这是我的lshw -c display输出:

*-display               
     description: 3D controller
     product: GM107M [GeForce GTX 960M]
     vendor: NVIDIA Corporation
     physical id: 0
     bus info: pci@0000:01:00.0
     version: a2
     width: 64 bits
     clock: 33MHz
     capabilities: pm msi pciexpress bus_master cap_list rom
     configuration: driver=nouveau latency=0
     resources: irq:127 memory:dc000000-dcffffff memory:b0000000-bfffffff memory:c0000000-c1ffffff ioport:e000(size=128) memory:dd000000-dd07ffff
*-display
     description: VGA compatible controller
     product: Intel Corporation
     vendor: Intel Corporation
     physical id: 2
     bus info: pci@0000:00:02.0
     version: 06
     width: 64 bits
     clock: 33MHz
     capabilities: pciexpress msi pm vga_controller bus_master cap_list rom
     configuration: driver=i915_bpo latency=0
     resources: irq:126 memory:db000000-dbffffff memory:70000000-7fffffff ioport:f000(size=64)

那么 nouveau 是否正在使用?GeForce 卡是否正在执行任何操作?有哪些方法(如果有)可以控制使用哪个 - 同时坚持使用开源软件(nvidia 驱动程序会使整个系统崩溃!)。

谢谢。

答案1

虽然这个问题在 4 月份 Ubuntu 16.04 发布之前都是题外话,但你问的是一个一般性问题。你使用的是英特尔显卡,NVIDIA 卡未使用。当前安装的是英特尔和 nouveau 驱动程序,你所描述的是正常的,不是错误。

原因是您使用的是混合显卡,即集成的英特尔显卡和专用的 NVIDIA GEFORCE GTX 960M 显卡。只有在安装专有 NVIDIA 驱动程序和 nvidia-prime(提供 NVIDIA Optimus 支持)时,您才能使用 NVIDIA 显卡。然后,您可以从 NVIDIA X 服务器设置(PRIME 配置文件)应用程序在两个显卡之间切换。

您可以在此处找到有关如何正确安装适配器的 NVIDIA 驱动程序的信息:

安装适用于 NVIDIA GEFORCE 9M 系列显卡的专有 NVIDIA 驱动程序

相关内容