Nvidia Optimus com GTX 850m não funciona

2

Recentemente, adquiri um novo notebook (Acer Aspire V5 573G) com uma placa gráfica Nvidia Geforce GTX 850M e Intel Haswell integrada. Agora eu leio vários sites para descobrir qual é a melhor maneira de fazer o sistema funcionar. Normalmente, eu não precisarei da placa GeForce para que a Intel seja boa o suficiente. No entanto, acho que o DisplayPort e a porta HDMI estão conectados à placa Nvidia, então preciso que ela funcione também. O problema é que a placa Nvidia não é detectada pelo Ubuntu: Saída de lshw -C display :

*-display
       description: VGA compatible controller
       product: Haswell-ULT Integrated Graphics Controller
       vendor: Intel Corporation
       physical id: 2
       bus info: pci@0000:00:02.0
       version: 0b
       width: 64 bits
       clock: 33MHz
       capabilities: vga_controller bus_master cap_list rom
       configuration: driver=i915 latency=0
       resources: irq:65 memory:b3000000-b33fffff memory:c0000000-cfffffff ioport:5000(Größe=64)

A melhor coisa para mim seria que a placa Nvidia é constantemente desligada, mas pode ser ativada para que eu possa usar HDMI / DisplayPort. Eu já tentei instalar o bumblebee, mas, claro, o cartão não é detectado. Por favor, diga-me se você precisar de mais informações. Muito obrigado!

EDIT: saída de uname -a : Linux LappII 3.13.0-52-generic #86-Ubuntu SMP Mon May 4 04:32:59 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux

    
por Merlin1896 18.11.2014 / 16:45

3 respostas

2

Eu acho que o problema é que a versão atual dos drivers da Nvidia no Ubuntu não suporta esta placa. Você pode tentar instalar uma versão mais recente. Corra no terminal.

sudo add-apt-repository ppa:xorg-edgers/ppa
sudo apt-get update
sudo apt-get install nvidia-346
sudo add-apt-repository -r ppa:xorg-edgers/ppa

Também faz sentido atualizar o kernel e a pilha gráfica para o HWE de 14.04.2. Isso pode ser feito executando:

sudo apt-get install --install-recommends linux-generic-lts-utopic xserver-xorg-lts-utopic libqt5gui5 libgles1-mesa-lts-utopic libgles2-mesa-lts-utopic libgl1-mesa-glx-lts-utopic libgl1-mesa-glx-lts-utopic:i386 libglapi-mesa-lts-utopic:i386 libegl1-mesa-drivers-lts-utopic

Em seguida, reinicie.

Depois disso, experimente os drivers 346 e 349. O novo kernel e pilha suportam melhor o hardware mais novo.

    
por Pilot6 17.05.2015 / 20:43
0

Em vez do Bumblebee, você pode experimentar os drivers proprietários da nVidia, aos quais foi adicionado o suporte do Optimus.

Abra o Software & amp; Atualizações , e navegue até a guia Drivers adicionais . Levará algum tempo para carregar, após o qual você será presenteado com uma lista de drivers conhecidos para trabalhar com este dispositivo. Por padrão, o driver open source noveau será selecionado.

Selecione o driver ao lado da lista, provavelmente algo como nvidia-331 , e clique em Aplicar . Após o download e a instalação do driver, reinicie. Agora você pode abrir o Painel de Controle da nVidia e configurar o Optimus na seção nVidia Prime .

Se o driver não suportar o Optimus ou funcionar mal com sua placa gráfica, escolha o seguinte na lista.

    
por s3lph 18.11.2014 / 17:56
0

Com base no que você disse em comunicações anteriores sobre a questão. Nvidia 349 parece estar trabalhando com o seu cartão. Você também pretende usar a GPU da Nvidia somente quando necessário.

Então eu tenho uma solução para você. Eu postei isso no meu blog e recebi uma resposta muito positiva das pessoas que o usaram. Então eu compilei um pouco como documentar como abaixo

O Repositório oficial do Ubuntu tem apenas drivers antigos e datados. Eu não uso isso sozinho e sugiro que você faça o mesmo se quiser o mais recente Nvidia Driver sem problemas.

Etapas: -

1) O primeiro passo depois de instalar o Ubuntu é instalar todas as atualizações. Você pode usar o atualizador de software ou simplesmente executar o sudo apt-get update & amp; & amp; sudo apt-get upgrade

2) Adicione o ppa Xorg-edgers usando

sudo apt-add-repositório ppa: xorg-edgers / ppa e depois sudo apt-get update

3) Execute o sudo apt-get upgrade & amp; sudo apt-get dist-upgrade

Este é o passo mais importante. Se você perder isso, você verá uma tela preta após a reinicialização. Por favor, faça isso como estamos usando o ppa xorg-edgers. Precisamos garantir que todos os pacotes necessários para o bumblebee e nvidia sejam retirados do ppa.

4) Agora instale os drivers bumblebee e Nvidia usando

sudo apt-get instale o bumblebee bumblebee-nvidia primus nvidia-349

5) Adicione o usuário atual ao grupo de segurança do bumblebee.

sudo gpasswd -a $ USER bumblebee

para o Ubuntu 15.04, só você precisa ativar manualmente o daemon bumblebee usando

sudo systemctl habilitar bumblebeed

6) Isso cuidará da instalação do software necessário em seu sistema. Precisamos configurá-lo.

Posso assegurar-lhe se você seguiu estes passos até agora, então a configuração deve ser fácil.

Começamos habilitando o driver bbswitch e intel i915.

7) sudo gedit / etc / modules

Ubuntu 15.04 o arquivo é /etc/modules-load.d/modules.conf

adicione estas duas linhas a ele

i915 bbswitch

8) Edite o arquivo de configuração do bumblebee. sudo gedit /etc/bumblebee/bumblebee.conf

  1. linha 22:

Driver = nvidia

  1. linha 55:

KernelDriver = nvidia-349

  1. linha 58:

LibraryPath = / usr / lib / nvidia-349: / usr / lib32 / nvidia-349

  1. linha 61:

XorgModulePath = / usr / lib / nvidia-349 / xorg, / usr / lib / xorg / modules

Além disso, há outro arquivo que precisa ser editado.

9) sudo gedit /etc/modprobe.d/bumblebee.conf

Adicione a linha abaixo ao fim.

lista negra nvidia-349

Agora você pode reiniciar. Após a reinicialização.

Verifique usando

sudo apt-get instala o mesa-utils se o mesa-utils ainda não estiver instalado.

primusrun glxinfo | grep OpenGL

Isto deve dizer-lhe que o driver nvidia-349.16 em uso.

Por favor, note que nvidia-349 é o driver mais recente no momento de escrever isso. Por favor, verifique a página do launchpad para xorg-edgers ppa e substitua nvidia-349 pela última versão, se houver.

Deixe-me saber se isso funciona para você.

    
por Rajat Pandita 19.05.2015 / 12:16