Hoe kan ik controleren of hardwareversnelling beschikbaar is en of deze is ingeschakeld voor mijn videokaart.

Antwoord

Als je het nog niet hebt, installeer dan glxinfo; in APT maakt het deel uit van mesa-utils:

apt-get install mesa-utils 

Voer glxinfo uit en zoek een regel over direct rendering (een andere term voor hardwareversnelling):

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

Als er” Ja “staat, is hardwareversnelling ingeschakeld

Reacties

  • Kun je, in de geest van het leren vissen, wat informatie posten over wat het mesa-utils-pakket en wat het glxinfo-commando doet?
  • @Noah Ik gebruik geen ' eigenlijk Ubuntu, dus ik weet weinig over de pakketten, maar Ubuntu ' s pakketbeschrijving zegt dat " verschillende basis G L hulpprogrammas gebouwd door Mesa, inclusief glxinfo en glxgears ". GLX is de X-extensie voor OpenGL; glxinfo geeft informatie weer over die extensie, inclusief de huidige status van directe weergave
  • " mesa-utils "? Klinkt als iets dat Jar Jar zou zeggen 🙂
  • In FreeBSD is glxinfo beschikbaar in de " mesa-demos " pakket.
  • Technisch gezien vertelt " directe weergave " je alleen of je programma rechtstreeks communiceert met de grafische kaart bestuurder. " indirecte weergave " betekent dat u volledig in 3D communiceert met de X-server die vervolgens communiceert met de grafische kaart. Ik denk dat het op een gegeven moment niet mogelijk was ' om hardwareversnelling te hebben zonder directe weergave, maar tegenwoordig kan indirecte weergave ook worden versneld. Bij uitbreiding zou het ook mogelijk kunnen zijn om rechtstreeks te communiceren met een stuurprogramma dat hardwareversnelling in de CPU nabootst, maar ik weet ' geen enkele instantie hiervan.

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *