Nvidia + Integratid Intel + Nouveau + Ubuntu: a Nvidia não está sendo usada

1

Tenho uma nova instalação do Ubuntu 14.04 em um laptop MSI, que inclui duas placas gráficas: uma integratel Intel e uma Nvidia GeForce 840M. Minha intenção é instalar os drivers proprietários da Nvidia no site da Nvidia, mas antes da mudança (para fazê-lo apropriadamente), eu quero saber o que está acontecendo exatamente no meu computador. Então, por favor, eu não quero (agora) tutoriais sobre a instalação de gráficos nvidia, mas entendendo o principal motivo que faz com que o meu SO use a placa integrada.

Algumas informações:

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

Então, eu sei que a placa gráfica integrada é o renderizador. Minha próxima pergunta é: por que o cartão da Nvidia está sendo ignorado? Eu tenho os drivers instalados?

$ 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

Assim, ele mostra os dois drivers para os drivers gráficos integrados (i915) e Nvidia (nouveau) serem carregados (e, é claro, o driver nouveu instalado). Por fim:

$ 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
     ...

Então, por algum motivo, o driver nouveau não reivindica minha placa Nvidia, e o menu "drivers adicionais" não mostra nenhum driver adicional para instalar e nem informações.

O que acontece aqui e quem é o responsável por decidir qual cartão deve ser usado?

Eu pesquisei no log do xorg mas não encontrei nada (não sei o que pesquisar, de fato).

    
por Peregring-lk 09.07.2015 / 00:43

1 resposta

1

Eu já vi isso antes em muitos laptops. Isso acontece porque o switcher nVidia Optimus fica desativado e, como tal, o Linux voltará a ser integrado. Eu não tenho certeza de como você gostaria de reativar o switcher.

Também pode ser útil notar que a placa discreta ainda canalizará a saída através da Intel HD Graphics na CPU

    
por 09.07.2015 / 00:52