Come verificare se l'accelerazione hardware è abilitata?


32

Come posso verificare se l'accelerazione hardware è disponibile e se è abilitata per la mia scheda video.

Risposte:


46

Se non lo hai già, installa glxinfo; in APT fa parte di mesa-utils:

apt-get install mesa-utils

Esegui glxinfoe cerca una riga direct rendering(un altro termine per l'accelerazione hardware):

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

Se dice "Sì", l'accelerazione hardware è abilitata


1
Nello spirito di insegnare a un uomo a pescare, potresti pubblicare alcune informazioni su cosa fa il pacchetto mesa-utils e cosa fa il comando glxinfo?
Noah Goodrich,

5
@Noah In realtà non uso Ubuntu, quindi conosco poco dei suoi pacchetti, ma la descrizione del pacchetto Ubuntu dice che "fornisce diverse utility GL di base costruite da Mesa, inclusi glxinfo e glxgears". GLX è l'estensione X per OpenGL; glxinfovisualizza informazioni su tale estensione, incluso lo stato di rendering diretto corrente
Michael Mrozek

3
"mesa-utils"? Sembra qualcosa che Jar Jar direbbe :)
Tom Zych

In FreeBSD, glxinfo è disponibile nel pacchetto "mesa-demos".
LaloLoop,

Tecnicamente il "rendering diretto" ti dice solo se il tuo programma sta comunicando direttamente con il driver della scheda grafica. "rendering indiretto" significa che stai comunicando tutti i 3D al server X che comunica con la scheda grafica. Penso che a un certo punto non sia stato possibile avere un'accelerazione hardware senza rendering diretto, ma ora è possibile anche accelerare il rendering indiretto di giorni. Per estensione, potrebbe anche essere possibile comunicare direttamente con un driver che falsa l'accelerazione hardware nella CPU, ma non conosco alcuna istanza di questo.
M Conrad,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.