新手问题。我在 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 驱动程序的信息: