Como verificar se a aceleração de hardware está ativada?


32

Como posso verificar se a aceleração de hardware está disponível e se está habilitada para minha placa de vídeo.

Respostas:


46

Se você ainda não o possui, instale glxinfo; no APT faz parte de mesa-utils:

apt-get install mesa-utils

Execute glxinfoe procure uma linha sobre direct rendering(outro termo para aceleração de hardware):

> glxinfo | grep "direct rendering"
direct rendering: Yes

Se aparecer "Sim", a aceleração de hardware está ativada


1
No espírito de ensinar um homem a pescar, você poderia postar algumas informações sobre o que o pacote mesa-utils e o que o comando glxinfo faz?
Noah Goodrich

5
@Noah Na verdade, eu não uso o Ubuntu, por isso sei pouco sobre seus pacotes, mas a descrição do pacote do Ubuntu diz que "fornece vários utilitários GL básicos construídos pelo Mesa, incluindo glxinfo e glxgears". GLX é a extensão X para OpenGL; glxinfoexibe informações sobre essa extensão, incluindo o estado atual de renderização direta
Michael Mrozek

3
"mesa-utils"? Soa como algo Jar Jar diria :)
Tom Zych

No FreeBSD, o glxinfo está disponível no pacote "mesa-demos".
LaloLoop

Tecnicamente, a "renderização direta" informa apenas se o seu programa está se comunicando diretamente com o driver da placa gráfica. "renderização indireta" significa que você está comunicando todo o 3D ao servidor X, que então se comunica com a placa gráfica. Eu acho que em algum momento não era possível ter aceleração de hardware sem renderização direta, mas agora a renderização indireta nos dias de hoje também pode ser acelerada. Por extensão, também pode ser possível se comunicar diretamente com um driver que falsifica a aceleração do hardware na CPU, mas não conheço nenhuma instância disso.
M Conrad
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.