O NVidia GeForce GT630 está ocioso no Ubuntu 14.04, especialmente vídeos baseados em flash player. Por quê?

0

Eu estava feliz com meus gráficos onboard, mas eu queria ser capaz de rodar alguns jogos nesta máquina de vez em quando, então comprei um GT630 1GB DDR3 VRAM. Quando eu inicio no Windows, tudo está bem, o desempenho dos jogos melhorou consideravelmente. Considere esta é uma placa barata, mas ainda muito melhor do que a minha GPU a bordo.

Agora o problema é quando estou trabalhando no Ubuntu. Desde o início, notei um comportamento suspeito do Unity Launcher. É fácil dizer que a animação do lançador está derrubando quadros (a animação com a minha GPU onboard foi muito suave). A coisa mais incômoda é que os players de vídeo baseados em Flash Player, incluindo o Youtube, estão derrubando muitos quadros, fáceis de detectar a olho nu. Minha GPU on-board os reproduziu bem quando estava no Linux, incluindo conteúdo 1080p.

Driver: Gálio 0,4 no NVC1

Ubuntu 14.04 64 bits

Quando possível, prefiro aceitar os drivers que o sistema operacional carrega por padrão para um determinado dispositivo. Não estou esperando o mesmo desempenho que recebo no Windows, mas menos desempenho do que com a minha GPU onboard não faz sentido.

    
por Hatoru Hansou 13.10.2014 / 13:12

2 respostas

0

Eu tomei coragem e instalei os drivers de código fechado da NVidia. Eu usei o diálogo Drivers Adicionais para fazer isso. Isso pode fornecer um driver um pouco desatualizado do que aquele baixado do site da NVidia, mas sua instalação é totalmente automática, você só precisa observar a barra de progresso por um tempo e depois reiniciar o sistema.

Eu tenho que dizer que o ganho de desempenho é perceptível desde o início. Até mesmo a animação do lançador do Unity é muito suave, e meu problema com o Flash Player está resolvido agora. A única coisa é que você tem que usar um driver de código fechado, mas só desta vez eu dei uma chance. Como o contraste no desempenho da minha GPU on-board com seus drivers padrão é tão perceptível que não pude aceitar que os gráficos dedicados tenham um desempenho pior do que os gráficos onboard.

A resposta a esta pergunta é: o desempenho gráfico pode ser melhorado usando drivers de código-fonte fechado da NVidia. Eles não são ativados por padrão por razões óbvias.

    
por Hatoru Hansou 14.10.2014 / 11:19
1

Embora o uso do driver proprietário (como indicado na resposta da Hatoru) aumente definitivamente o desempenho, também aumentará o consumo de energia (e, portanto, diminuirá a vida útil da bateria).

Portanto, se você deseja obter desempenho máximo para aplicativos que o exigem e maximizar a vida da bateria para o restante, a única opção a partir de agora é usar o driver proprietário (conforme indicado pela Hatoru) em combinação com Bumblebee . As instruções de instalação estão detalhadas no link :

Habilite os repositórios Universe e Multiverse - você precisa fazer isso para permitir que os pacotes bumblebee e nvidia, respectivamente, sejam instalados.

Instale o driver proprietário da Nvidia (neste caso, 319, você deve usar o mais recente disponível para o seu hardware nos repositórios do Ubuntu):

sudo apt-get install nvidia-319-updates nvidia-settings-319-updates

Instale o Bumblebee:

sudo apt-get install bumblebee bumblebee-nvidia primus linux-headers-generic

Configure o Bumblebee, editando o /etc/bumblebee/bumblebee.conf:

Driver=nvidia
KernelDriver=nvidia-319-updates
LibraryPath=/usr/lib/nvidia-319-updates:/usr/lib32/nvidia-319-updates
XorgModulePath=/usr/lib/nvidia-319-updates/xorg,/usr/lib/xorg/modules

Em seguida, reinicie e você estará pronto para executar programas usando a placa Nvidia com:

optirun command
    
por Jose Gómez 14.10.2014 / 11:27