Hvordan kan jeg kontrollere, om hardwareacceleration er tilgængelig, og om den er aktiveret til mit grafikkort.

Svar

Hvis du ikke allerede har det, skal du installere glxinfo; i APT er det en del af mesa-utils:

apt-get install mesa-utils 

Kør glxinfo og kig efter en linje om direct rendering (et andet udtryk for hardwareacceleration):

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

Hvis der står” Ja “, er hardwareacceleration aktiveret

Kommentarer

  • I ånden med at lære en mand at fiske, kan du sende nogle oplysninger om, hvad mesa-utils-pakken og hvad glxinfo-kommandoen gør?
  • @Noah Jeg bruger ' faktisk ikke bruger Ubuntu, så jeg ved lidt om dens pakker, men Ubuntu ' s pakkebeskrivelse siger, at det " giver flere grundlæggende G L-værktøjer bygget af Mesa, herunder glxinfo og glxgears ". GLX er X-udvidelsen til OpenGL; glxinfo viser oplysninger om denne udvidelse, inklusive den aktuelle direkte gengivelsestilstand
  • " mesa-utils "? Lyder som noget Jar Jar ville sige 🙂
  • I FreeBSD er glxinfo tilgængelig i " mesa-demos " pakke.
  • Teknisk " direkte gengivelse " fortæller dig kun, om dit program kommunikerer direkte med grafikkortet chauffør. " indirekte gengivelse " betyder, at du kommunikerer al 3D til X-serveren, som derefter kommunikerer med grafikkortet. Jeg tror på et tidspunkt, at det ikke var ' ikke muligt at have hardwareacceleration uden direkte gengivelse, men nu kan dage også indirekte gengivelse accelereres. I forlængelse af det kunne det også være muligt at kommunikere direkte med en driver, der forfalder hardwareacceleration i CPUen, men jeg kender ikke ' nogen forekomst af dette.

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *