Qual é o uso da nvidia-prime?


15

Ontem, fiquei muito empolgado com o suporte inicial ao optimus usando o nvidia-primepacote no Ubuntu 13.10. Parecia ser o caminho para substituir minha configuração de bumblebee + híbrido-screenclone , já que não há patch disponível para o driver de vídeo intel que acompanha o Ubuntu 13.10. Após horas de tentativas e erros, obtive apenas um sistema em que telas externas e LCD funcionam aleatoriamente ou não, a tela LCD pisca, as decorações das janelas são quebradas e a tela congelada aleatoriamente. Não é realmente utilizável até agora ...

Mas agora minha pergunta é: mesmo se a nvidia-prime estava funcionando como esperado, por que eu iria querer usá-la? A razão pela qual a optimus está lá é permitir desligar o cartão discreto quando não preciso dele, para economizar energia da bateria. Mas com a nvidia-prime, parece que o cartão discreto está sempre ligado. Por que alguém iria querer usar um suporte otimizado instável que não economize energia?

A conclusão: se eu precisar economizar baterias e não precisar de um monitor externo, só preciso inicializar com o adaptador de vídeo configurado integratedno BIOS. Se eu precisar de um monitor externo e estiver conectado ao setor, só preciso inicializar com o discreteadaptador de vídeo. E se eu precisar inicializar no Windows, basta colocar novamente a configuração do adaptador de vídeo em optimus.

Respostas:


3

Para que a nvidia-prime funcione, remova o bumblebee e o bumblebee-nvidia com um --purge primeiro. Reinstale o driver nvidia com o nvidia prime. O nvidia-prime usa a implementação da tecnologia Optimus da Nvidia, mas nesse caso, o driver da nvidia sempre permanece ativado, independentemente da carga do sistema, e o driver da intel é usado apenas como coletor. A vantagem disso é a taxa de quadros melhor do que o zangão, mas é claro que também mais consumo de bateria e calor. Com o kernel 3.12, a troca automática como no Windows seria implementada.


2
Existe alguma atualização sobre isso? Os kernels linux mais recentes foram lançados, mas ainda não notei que alguém mencionasse o suporte de comutação adequado. O Bumblebee funciona muito bem, mas obviamente não permite que meu hardware seja executado com o desempenho máximo nos jogos.
Michael Aquilina

2
Parece que será oficialmente no Ubuntu 14.04. Há um backport para 13.10: launchpad.net/~joern-schoenyan/+archive/nvidia-prime-backport (em news.softpedia.com/news/… ).
v6ak

Alguma novidade nisso?
22716 smihael

1

Não tenho certeza se isso responde à sua pergunta. Mas acho que a nvidia-prime pode ser um alívio bem-vindo para a multidão que possui uma placa nvidia com optimus e não tem como alternar entre uma configuração otimus / não otimizada como você pode. No caso do meu laptop, que é o Dell XPS 15 L502X, não consigo alternar os modos no BIOS e nvidia-prime, deixe-me usar minha placa nvidia por um tempo, até que achei realmente uma dor com um monitor externo conectado (decorações de janelas quebradas principalmente).

Estou supondo que isso irá melhorar quando novas atualizações aparecerem. Espero que isso se livre de alguma confusão.

PS: Além disso, como alguém que possa estar interessado em usar os recursos da placa nvidia do que não ter acesso a ela, eu não me importaria com a troca de energia. Serei um homem feliz se eu puder usar meu cartão nvidia e, por exemplo, usar os recursos do openGL 4+ :)

Editar - Instalei o Ubuntu 14.04 e o nvidia-prime (0.5 é a atualização mais recente) depois de instalado, permite alternar entre o processador gráfico intel / nvidia. O aplicativo nvidia-settings permite que você escolha isso também (não tenho certeza se a nvidia prime é essencial para isso, mas guardei mesmo assim). Parece que todos os meus problemas de otimização estão resolvidos no momento. Graças a este link


Quando você tentou usar o optimus pela última vez no seu L502X? Eu consegui que funcionasse bem em um L502X.
Jon Hanna
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.