Ubuntu 12.04 e Nvidia Geoforce 840M Gfx card

0

Eu tenho um laptop com o chipset Geforce 840M Gfx, e o processador gráfico Intel Core Processor 4G, e uma instalação limpa do Ubuntu 12.04, com todas as atualizações recentes.

O glxinfo informou que a funcionalidade glx funcionava bem, mas até onde eu sei, os drivers nouveau padrão não fazem aceleração de gráficos 3D, e como o Firestorm não reconhece o chipset Nvidia, usando os chips intel como padrão.

Quando procuro drivers adicionais (Configurações do sistema - > Drivers adicionais), nenhum driver está listado.

Como eu quero ser capaz de usar os recursos fornecidos pelo chipset Nvidia gfx, eu instalo manualmente nvidia-319 a partir dos repos (acredito que o 319 suporta o chipset 840M), e reiniciei.

Agora tenho os seguintes sintomas:

  1. O glxinfo informa que não consegue encontrar extensões GLX no visor.
  2. o firestorm não inicia - pois o GLX não funciona

Eu observei em /var/log/Xorg.0.log que o driver nvidia foi carregado e, em seguida, algum tempo depois é descarregado: grep nvidia /var/log/Xorg.0.log

[    24.364] (==) Matched nvidia as autoconfigured driver 1
[    24.424] (II) LoadModule: "nvidia"
[    24.424] (II) Loading /usr/lib/i386-linux-gnu/xorg/extra-modules/nvidia_drv.so
[    24.495] (II) Module nvidia: vendor="NVIDIA Corporation"
[    24.547] (II) UnloadModule: "nvidia"
[    24.547] (II) Unloading nvidia

Entre o módulo nvidia que está sendo carregado, os módulos nouveas, vesa, modeset, fbdev e fbdevhw são todos carregados (conforme relatado em /var/log/Xorg.0.log)

Qualquer tentativa de usar o driver nvidia (usando nvidia-xconfig para criar /etc/X11/xorg.conf) resulta em uma tela de 600x400 res - presumivelmente porque o módulo nvidia não está realmente carregado.

Eu quero chegar à situação em que o chipset nvidia é usado de preferência para o conjunto de intel - como eu faço isso?

O BIOS não permite que o intel set seja desativado

    
por Tony Suffolk 66 05.11.2014 / 19:08

1 resposta

0

Para completar - a resposta completa para isso é usar nvidia-prime, conforme detalhado nesta Página Wiki do Hybrid Graphics

Essencialmente: Instale os drivers nvidia e nvidia prime

 sudo apt-get install  nvidia-319 nvidia-prime

e, em seguida, reinicie

    
por Tony Suffolk 66 07.11.2014 / 08:47