O Ubuntu não pode ver a Nvidia 730m

0

Eu comprei um novo Asus ux302LG e tentei instalar o Linux nele. O laptop tem três opções de tela em hardware (HDMI, MiniDisplayPort e tela de laptop) O para portas externas funciona, mas a tela do laptop não funciona. O Ubuntu não reconhece a Nvidia 730M, mas se eu fizer um lspci eu recebo o seguinte:

    00:00.0 Host bridge: Intel Corporation Haswell-ULT DRAM Controller (rev 09)
00:02.0 VGA compatible controller: Intel Corporation Haswell-ULT Integrated Graphics Controller (rev 09)
00:03.0 Audio device: Intel Corporation Device 0a0c (rev 09)
00:04.0 Signal processing controller: Intel Corporation Device 0a03 (rev 09)
00:14.0 USB controller: Intel Corporation Lynx Point-LP USB xHCI HC (rev 04)
00:16.0 Communication controller: Intel Corporation Lynx Point-LP HECI #0 (rev 04)
00:1b.0 Audio device: Intel Corporation Lynx Point-LP HD Audio Controller (rev 04)
00:1c.0 PCI bridge: Intel Corporation Lynx Point-LP PCI Express Root Port 1 (rev e4)
00:1c.1 PCI bridge: Intel Corporation Lynx Point-LP PCI Express Root Port 2 (rev e4)
00:1c.3 PCI bridge: Intel Corporation Lynx Point-LP PCI Express Root Port 4 (rev e4)
00:1c.4 PCI bridge: Intel Corporation Lynx Point-LP PCI Express Root Port 5 (rev e4)
00:1f.0 ISA bridge: Intel Corporation Lynx Point-LP LPC Controller (rev 04)
00:1f.2 SATA controller: Intel Corporation Lynx Point-LP SATA Controller 1 [AHCI mode] (rev 04)
00:1f.3 SMBus: Intel Corporation Lynx Point-LP SMBus Controller (rev 04)
00:1f.6 Signal processing controller: Intel Corporation Lynx Point-LP Thermal (rev 04)
02:00.0 Unassigned class [ff00]: Device 1aea:6601
03:00.0 Network controller: Intel Corporation Wireless 7260 (rev 6b)
04:00.0 3D controller: NVIDIA Corporation GK208M [GeForce GT 730M] (rev a1)

O que posso fazer para tornar a placa gráfica disponível? Eu acho que vai resolver a tela não mostrando nada, nem no modo cli (F1)

Editar: Já tentei o seguinte sem resultado: Instalando o driver baixado da Nvidia: result- > sem telas de trabalho. Webupd8 : result - > nenhuma tela de trabalho também.

    
por Sofus Albertsen 08.02.2014 / 19:57

2 respostas

2

Eu comprei o mesmo laptop (Asus Zenbok ux302LG com placa secundária nvidia).

Tem sido um pesadelo, mas finalmente eu tenho a placa nvidia trabalhando no Ubuntu, mantendo o Windows vivo em um modo dual boot.

Isso é o que eu fiz:

1 Ative o BIOS- > CSM (módulo de capacidade)

No Windows, reduza qualquer partição que preferir e crie espaço livre e / ou prepare uma partição para o Ubuntu.

2 Inicialize com um pen drive Ubuntu Live 14.04. Selecione a linha Instalar o Ubuntu e pressione E para editar as opções de inicialização, e adicione a opção de kernel "nomodeset". Então inicialize o instalador

3 Quando for perguntado sobre as opções de instalação, selecione Algo mais e escolha a partição livre que você criou na etapa 1 e certifique-se de selecionar a instalação do carregador de boot nessa partição, não em todo o disco ou em outros lugares.

Além disso, estabeleça uma conexão Wi-Fi para fazer atualizações imediatamente.

4 Ao terminar a instalação, vá ao BIOS e selecione o carregador do Ubuntu como a primeira opção de inicialização. Salve as alterações e saia e você aparecerá no menu grub do Ubuntu (você também verá que as janelas ainda estão em oferta, e ainda funciona BTW). Edite a linha de inicialização do Ubuntu e adicione a opção nomodeset novamente (da última vez que você precisar)

5 O ubuntu inicializará e fará login no modo gráfico, mas ainda em baixa resolução e sem acesso à placa da nvidia, faça o que fizer (tentei nvidia-prime e bumblebee várias vezes). Não tente nenhum deles ainda, apenas vá para o próximo passo:

6 Instale o kernel de 64bits do dia (usei 3.16.0-994-generic) e também seus cabeçalhos linux. Eu usei a ferramenta de instalação de software padrão para isso. É fácil e você pode encontrar muitos tutoriais sobre isso no google, então eu não vou me preocupar com mais detalhes. Este é um passo fundamental, pois os kernels recentes parecem resolver vários problemas críticos com este laptop.

7 Depois de instalar o kernel, reinicie (mas não adicione mais a opção nomodeset!). Agora ele fará o login em um layout nice fullHD pela primeira vez. Você também notará que a luz de fundo do teclado está funcionando bem. Mas sem aceleração nvidia ainda.

8 Agora instale o driver Bumblebee, primus e nvidia:

No aplicativo de instalação de software, ative os repositórios Universe e Multiverse

Então:

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

(para mais detalhes, eu segui este link Como configurar o nVidia Optimus / Bumblebee em 14.04 )

9 Reinicie depois de instalá-los. Isso é importante.

10 Agora você pode usar o primusrun para executar seu aplicativo. (optirun não funciona para mim, mas o primusrun funciona perfeitamente neste laptop)

Por exemplo, digite: primusrun firefox (mostrará alguns avisos no console, mas funciona)

Uma última dica: Os carregadores de muitos aplicativos (os nomes que você usa para chamá-los na linha de comando ou nos metadados do ícone) às vezes são apenas um script que chamará o binário do aplicativo posteriormente dentro do script. Nesses casos, o primusrun não funcionará do lado de fora do script. Se você ver que o carregador é um arquivo de texto (script), você terá que editar esse arquivo e adicionar primusrun à linha onde o aplicativo binário real é chamado. Isso estava me confundindo inicialmente.

Isso é tudo, boa sorte e espero que ajude.

Javier

    
por javier 09.07.2014 / 23:41
0

Você instalou os drivers restritos da nvidia? O driver padrão para placas NVIDIA não suporta 3D nem alguns dos cartões / chipsets mais recentes.

veja esta intrução

Você também pode usar os drivers de código fechado fornecidos pela nvidia.

que estão disponíveis neste link

    
por rob j loranger 08.02.2014 / 21:41