如何判断混合系统中正在使用哪种显卡?

如何判断混合系统中正在使用哪种显卡?

如何知道混合系统中正在使用哪种显卡?

来自 lspci:

00:02.0 VGA compatible controller [0300]: Intel Corporation 3rd Gen Core processor Graphics Controller [8086:0166] (rev 09)
    Subsystem: Dell Device [1028:0578]
    Kernel driver in use: i915
    Kernel modules: i915
--
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GK107 [GeForce GT 650M] [10de:0fd1] (rev a1)
    Subsystem: Dell Device [1028:0578]
    Kernel driver in use: nouveau
    Kernel modules: nouveau, nvidiafb

来自 Xorg.0.log:

[    46.292] (II) intel(0): Output VGA1 has no monitor section
[    46.340] (II) intel(0): EDID for output VGA1
[    46.388] (II) intel(0): Output VGA1 disconnected
[    46.541] (II) NOUVEAU(G0): Output VGA-2 has no monitor section
[    46.563] (II) NOUVEAU(G0): EDID for output VGA-2
[    46.563] (II) NOUVEAU(G0): Output VGA-2 disconnected
[    46.563] (II) NOUVEAU(G0): Output VGA-2 disconnected

完整的 Xorg.0.log: http://paste.ubuntu.com/1454118/

答案1

Optimus 总是使用英特尔卡来渲染附加显示器中的图像(图像可能由 nvidia 卡或英特尔卡生成)。也许 HDMI 端口连接到 nvidia 卡。你必须测试它。否则它总是英特尔。

要使用 nvidia 卡,您必须使用bumbleebee(+primus以获得更好的性能。)

运行glxgears确认,(它不是基准测试工具)。

如果你的 fps 是 50-60 那么它是英特尔,

对于 nvidia 你应该在 nvidia 中获得 600-800。(结果来自 540m,所以你的卡应该做得更好)

相关内容