Ubuntu 14.04 não consegue fazer o nvidia-prime funcionar

Ubuntu 14.04 não consegue fazer o nvidia-prime funcionar

Ontem atualizei para 14.04 de 13.10 e queria experimentar o nvidia-prime. No entanto, não consigo fazê-lo funcionar. A mensagem que recebo quando executo 'nvidia-settings' na linha de comando é a seguinte:

ERROR: Error querying target relations

** Message: PRIME: No offloading required. Abort
** Message: PRIME: is it supported? no

ERROR: nvidia-settings could not find the registry key file. This file should
   have been installed along with this driver at either
   /usr/share/nvidia/nvidia-application-profiles-331.38-key-documentation
   or /usr/share/nvidia/nvidia-application-profiles-key-documentation. The
   application profiles will continue to work, but values cannot be
   preopulated or validated, and will not be listed in the help text.
   Please see the README for possible values and descriptions.

Tentei instalar e desinstalar diversas vezes seguindo diversas sugestões que encontrei, mas aparentemente estou fazendo algo errado como o caraaquifaz com que funcione exatamente no mesmo laptop que o meu (em 13.10)

Muito obrigado

Responder1

Aqui está uma variante do acima e uma solução - para ESTE caso, possivelmente ajudando nos outros casos também.


NOTA LATERAL 1: se você não executar nvidia-settings pela gksudo ...PRIMEIRA VEZ (e não tiver "$HOME/.config/ibus/" naquele momento), você acabará vendo:

AVISO DE IBUS **: O proprietário de /home/$USER/.config/ibus/bus não é root!  
Em seguida, consulte novamentehttp://ubuntuforums.org/showthread.php?t=2140352- então exclua o diretório .../ibus/ (observe NÃO .config/) e continue aqui...

NOTA LATERAL 2: você também pode ver:

** (nvidia-settings:8563): AVISO **: PRIME: Falha ao executar o processo filho "/usr/bin/prime-supported" (Esse arquivo ou diretório não existe)
** Mensagem: PRIME: é compatível? não
O remédio é fazer
sudo apt-get instalar nvidia-prime
... que estava QUEBRADO há algum tempo, mas parece estar de volta "online" novamente.

SIDENOTE 3: A menos que você tenha, por exemplo, DUMMY assim:

$ tail -n 3 /etc/grupo
nvidia persistente:x:128:

MANEQUIM:x:65535:

(hum, issoétrês linhas, mesmo que não pareça) ... então você NÃO terá perfis de cores carregados para seus monitores EXTRA - em uma configuração de vários monitores - na inicialização. O problema é a ÚLTIMA LINHA em /etc/group - esse grupo não "funcionará".

O seguinte tem uma relação direta com a impossibilidade de salvar as configurações alteradas:

$ gksudo configurações da nvidia

ERRO: as configurações da nvidia não conseguiram encontrar o arquivo de chave do registro. Este arquivo deveria ter sido instalado junto com este driver em /usr/share/nvidia/nvidia-application-profiles-337.25-key-documentation ou
       /usr/share/nvidia/nvidia-application-profiles-key-documentation. Os perfis de aplicação continuarão a funcionar, mas os valores não poderão ser pré-preenchidos ou validados e não serão listados no texto de ajuda. Por favor, consulte o README para possíveis
       valores e descrições.

... isso é familiar? Então faça

sudo bash
...
mkdir -p /etc/nvidia
cd /etc/nvidia
ln -s /etc/alternatives/x86_64-linux-gnu_nvidia_app_profile_keys nvidia-application-profiles-340.24-key-documentation
ln -s /etc/alternatives/x86_64-linux-gnu_nvidia_app_profile nvidia-application-profiles-340.24-rc

Em seguida, verifique se você pode ver algo semelhante a:

$ ls -l
total 0
lrwxrwxrwx 1 root 58 12 de julho 14:23 nvidia-application-profiles-340.24-key-documentation -> /etc/alternatives/x86_64-linux-gnu_nvidia_app_profile_keys
lrwxrwxrwx 1 root 53 12 de julho 14:23 nvidia-application-profiles-340.24-rc -> /etc/alternatives/x86_64-linux-gnu_nvidia_app_profile

Observe que "-340.24..." e talvez outras partes possam ser diferentes para você (dependendo da versão do driver), o que é mostrado é após a instalação do ppa xorg-edgers mais recente até o momento.

Responder2

Eu tive o mesmo problema até instalar o xorg-edgers ppa.

sudo add-apt-repository ppa:xorg-edgers/ppa 
sudo apt-get update
sudo apt-get install <package name>

Além disso, certifique-se de que seu BIOS esteja no modo Optimus.

informação relacionada