Nvidia + Integratid Intel + Nouveau + Ubuntu:未使用 Nvidia

Nvidia + Integratid Intel + Nouveau + Ubuntu:未使用 Nvidia

我在一台 MSI 笔记本电脑上全新安装了 Ubuntu 14.04,该笔记本电脑包含两块显卡:一块集成的 Intel 显卡和一块 Nvidia GeForce 840M。我打算从 Nvidia 网站安装 Nvidia 专有驱动程序,但在更改之前(为了正确执行),我想知道我的电脑到底发生了什么。所以,拜托,我现在不需要关于安装 nvidia 显卡的教程,而是想了解我的 SO 使用集成卡的关键原因。

一些信息:

$ glxinfo | egrep i "renderer string|rendering"
direct rendering: Yes
OpenGL renderer string: Mesa DRI Intel(R) Haswell Mobile

所以,我知道集成显卡是渲染器。我的下一个问题是,为什么 Nvidia 卡被忽略了?我是否安装了驱动程序?

$ dpkg --get-selections | grep nouveau
libdrm-nouveau2:amd64               install
xserver-xorg-video-nouveau-lts-utopic       install

$ lsmod | egrep -i "nouveau|i915"
nouveau              1206535  0 
mxm_wmi                13021  1 nouveau
ttm                    93588  1 nouveau
i915                  906106  6 
drm_kms_helper         61574  2 i915,nouveau
wmi                    19193  3 msi_wmi,mxm_wmi,nouveau
drm                   311018  7 ttm,i915,drm_kms_helper,nouveau
video                  20128  2 i915,nouveau
i2c_algo_bit           13413  2 i915,nouveau

因此,它显示集成显卡 (i915) 和 Nvidia (nouveau) 驱动程序均已加载(当然,还安装了 nouveu 驱动程序)。最后:

$ lshw -c video
WARNING: you should run this program as super-user.
  *-display UNCLAIMED     
     description: 3D controller
     product: GM108M [GeForce 840M]
     vendor: NVIDIA Corporation
     physical id: 0
     bus info: pci@0000:01:00.0
     ...
 *-display
     description: VGA compatible controller
     product: 4th Gen Core Processor Integrated Graphics Controller
     vendor: Intel Corporation
     physical id: 2
     bus info: pci@0000:00:02.0
     ...
     capabilities: vga_controller bus_master cap_list rom
     configuration: driver=i915 latency=0
     ...

因此,由于某种原因,新驱动程序没有声明我的 Nvidia 卡,并且“附加驱动程序”菜单没有显示需要安装的附加驱动程序,也没有任何信息。

这里发生了什么?谁负责决定必须使用哪张卡?

我已经在 xorg 日志中搜索过,但没有找到任何内容(我确实不知道要搜索什么)。

答案1

我之前在很多笔记本电脑上都见过这种情况。这是因为 nVidia Optimus 切换器被禁用,因此 Linux 将恢复为集成。不过我不太清楚如何重新启用切换器。

值得注意的是,独立显卡仍将通过 CPU 上的 Intel HD Graphics 进行输出

相关内容