Come posso verificare se laccelerazione hardware è disponibile e se è abilitata per la mia scheda video.

Risposta

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

apt-get install mesa-utils 

Esegui glxinfo e cerca una riga su direct rendering (un altro termine per laccelerazione hardware):

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

Se viene visualizzato” Sì “, laccelerazione hardware è abilitata

Commenti

  • 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 Non ' in realtà uso Ubuntu, quindi so poco dei suoi pacchetti, ma Ubuntu ' la descrizione del pacchetto dice che " fornisce diversi G di base Utilità L create da Mesa, inclusi glxinfo e glxgears ". GLX è lestensione X per OpenGL; glxinfo visualizza le informazioni su tale estensione, incluso lo stato di rendering diretto corrente
  • " mesa-utils "? Sembra qualcosa che direbbe Jar Jar 🙂
  • In FreeBSD, glxinfo è disponibile nella " mesa-demos " pacchetto.
  • Tecnicamente " rendering diretto " ti dice solo se il tuo programma sta comunicando direttamente con la scheda grafica conducente. " rendering indiretto " significa che stai comunicando tutto il 3D al server X che poi comunica con la scheda grafica. Penso che a un certo punto non fosse ' possibile avere laccelerazione hardware senza il rendering diretto, ma ora anche il rendering indiretto può essere accelerato. Per estensione, potrebbe anche essere possibile comunicare direttamente con un driver che simula laccelerazione hardware nella CPU, ma ' non ne sono a conoscenza.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *