Jak mohu ověřit, zda je pro mou grafickou kartu k dispozici hardwarová akcelerace a zda je povolena?

Odpověď

Pokud ji ještě nemáte, nainstalujte glxinfo; v APT je součástí mesa-utils:

apt-get install mesa-utils 

Spustit glxinfo a vyhledat řádek o direct rendering (jiný výraz pro hardwarovou akceleraci):

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

Pokud je uvedeno“ Ano „, je hardwarová akcelerace povolena

Komentáře

  • Mohli byste v duchu výuky lovu člověka zveřejnit nějaké informace o tom, co balíček mesa-utils a co dělá příkaz glxinfo?
  • @Noah Vlastně nepoužívám ' Ubuntu, takže vím jen málo o jeho balíčcích, ale Ubuntu ' s popis balíčku říká, že " poskytuje několik základních G L nástroje vytvořené společností Mesa, včetně glxinfo a glxgears ". GLX je přípona X pro OpenGL; glxinfo zobrazuje informace o této příponě, včetně aktuálního stavu přímého vykreslení
  • " mesa-utils "? Zní to jako něco, co by Jar Jar řekl 🙂
  • Ve FreeBSD je glxinfo k dispozici v " mesa-demos " balíček.
  • Technicky " přímé vykreslování " vám řekne pouze to, zda váš program komunikuje přímo s grafickou kartou Řidič. " nepřímé vykreslování " znamená, že komunikujete vše 3D na server X, který poté komunikuje s grafickou kartou. Myslím, že v určitém okamžiku nebylo možné ' použít hardwarovou akceleraci bez přímého vykreslování, ale nyní lze zrychlit i nepřímé vykreslování. Rozšířením by také bylo možné přímo komunikovat s ovladačem, který předstírá hardwarovou akceleraci v CPU, ale ' nevím o žádném z těchto případů.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *