Ubuntu 14.04 não pode abrir configurações nvidia / alternar entre gpus, gráficos híbridos

2

Eu tenho um laptop Lenovo ThinkPad edge e531 que inicializa o Windows 7 e o Ubuntu 14.04. Antes de atualizar para o 14.04 eu estava usando o bumblebee, a fim de utilizar o meu nvidia gpu (Nvidia GeForce 740M). Em 14.04 eu li em algum lugar que era melhor usar prime e alternar facilmente entre as duas placas gráficas a qualquer momento.

Então eu tentei instalar a nvidia 331, 337 e todas as outras versões entre 331 e 337 que vieram automaticamente com o principal instalado, mas encontrei o seguinte problema:

Uma vez que o driver nvidia é instalado, o laptop começa a usar exclusivamente a placa nvidia e quando eu voltar para o meu cartão Intel não consigo mais abrir as configurações da nvidia e não posso mais voltar para a minha placa nvidia. Isto é o que eu recebo quando tento iniciar as configurações da nvidia a partir do terminal:

** Message: PRIME: Requires offloading
** Message: PRIME: is it supported? yes
Segmentation fault (core dumped)

Eu tentei de tudo (indicador principal instalado, tentei com uma versão diferente do driver nvidia), mas sem sucesso. Qualquer ajuda será muito apreciada! Obrigado.

    
por blancpain 26.05.2014 / 19:56

1 resposta

3

Eu consegui encontrar uma solução (usando o terminal para mover entre placas gráficas, tendo uma GeForce 840M e Ubuntu 14.04).

Primeiro de tudo, eu tinha quebrado muitas coisas no sistema, então eu decidi reinstalar o Ubuntu 14.04 novamente (algumas coisas não foram corrigidas após a remoção dos pacotes nvidia ... então eu decidi começar do zero). Depois de ter o Ubuntu 14.04 completamente novo, eu adicionei o seguinte repositório:

sudo add-apt-repository ppa:xorg-edgers/ppa

Então eu fiz o clássico apt-get update e apt-get upgrade , e depois disso, instalei apenas esses 2 pacotes:

sudo apt-get install nvidia-common
sudo apt-get install nvidia-331

O driver para meu GPU 840M deve ser o 337, mas eu li que provavelmente 331 funciona de uma maneira melhor.

Então eu reiniciei e tudo parecia estar certo. Então, executando

prime-select query

Eu vi que estava usando nvidia. E nvidia-settings abriu corretamente. Então eu escolhi da nvidia-settings para migrar para a Intel. Eu fiz o logout e quando voltei, estava trabalhando com a intel (confira com prime-select query ).

E neste ponto, o nvidia-settings pára de funcionar e não consegue abrir. Mas se eu correr em um terminal

sudo prime-select nvidia

e depois saio, a nova sessão começa sob nvidia GPU e nvidia-settings é capaz de abrir novamente.

Em conclusão, depois de fazer isso, agora mudo de uma GPU para outra digitando

sudo prime-select nvidia

ou

sudo prime-select intel

e efetuando logout após ele. E o nvidia-settings só abre quando estou trabalhando sob a GPU nvidia.

Espero que isso seja útil para você ... Já testei 331 drivers antes, mas não funcionou. Acho que para mim o ponto importante era reinstalar o Ubuntu e instalar 331 drivers no começo.

Além disso, eu tenho que dizer que a primeira vez que eu mudei da Intel para a Nvidia, X caiu e me perguntou sobre a reconfiguração. Eu disse ok, eu reiniciei e a partir desse ponto agora eu mudo de intel para nvidia (usando o terminal) sem problemas, mas provavelmente você não terá esse X falhar ...

Boa sorte!

    
por Jwolf 07.06.2014 / 22:08