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

Resposta

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

apt-get install mesa-utils 

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

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

Se disser” Sim “, a aceleração de hardware está habilitada

Comentários

  • 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, eu não ' não uso o Ubuntu, então sei pouco sobre seus pacotes, mas Ubuntu ' a descrição do pacote diz que " fornece vários G básicos Utilitários L construídos pela Mesa, incluindo glxinfo e glxgears ". GLX é a extensão X para OpenGL; glxinfo exibe informações sobre essa extensão, incluindo o estado de renderização direta atual
  • " mesa-utils "? Parece algo que Jar Jar diria 🙂
  • No FreeBSD, glxinfo está disponível em " mesa-demos " pacote.
  • Tecnicamente " renderização direta " informa apenas se seu programa está se comunicando diretamente com a placa gráfica motorista. " renderização indireta " significa que você está se comunicando totalmente em 3D com o servidor X que se comunica com a placa gráfica. Acho que em algum momento não foi ' possível ter aceleração de hardware sem renderização direta, mas agora a renderização indireta também pode ser acelerada. Por extensão, também poderia ser possível se comunicar diretamente com um driver que falsifica a aceleração de hardware na CPU, mas eu não ' não conheço nenhuma instância disso.

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *