Wie kann ich überprüfen, ob die Hardwarebeschleunigung aktiviert ist?

32

Wie kann ich überprüfen, ob die Hardwarebeschleunigung verfügbar und für meine Grafikkarte aktiviert ist?

Noah Goodrich
quelle

Antworten:

46

Wenn Sie es noch nicht haben, installieren Sie es glxinfo. in APT ist es Teil von mesa-utils:

apt-get install mesa-utils

Laufen Sie glxinfound suchen Sie nach einer Zeile über direct rendering(ein anderer Begriff für Hardware-Beschleunigung):

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

Wenn "Ja" angezeigt wird, ist die Hardwarebeschleunigung aktiviert

Michael Mrozek
quelle
1
Können Sie in dem Sinne, in dem Sie einem Mann das Angeln beibringen, einige Informationen darüber veröffentlichen, was das Paket mesa-utils und was der Befehl glxinfo bewirkt?
Noah Goodrich
5
@Noah Ich verwende Ubuntu nicht wirklich, daher weiß ich nur wenig über seine Pakete, aber die Paketbeschreibung von Ubuntu besagt, dass es "mehrere grundlegende von Mesa erstellte GL-Dienstprogramme enthält, einschließlich glxinfo und glxgears". GLX ist die X-Erweiterung für OpenGL; glxinfoZeigt Informationen zu dieser Erweiterung an, einschließlich des aktuellen Status der direkten Wiedergabe
Michael Mrozek
3
"Mesa-Utensilien"? Klingt nach etwas, was Jar Jar sagen würde :)
Tom Zych
In FreeBSD ist glxinfo im Paket "mesa-demos" verfügbar.
LaloLoop
Technisch "direktes Rendern" sagt Ihnen nur, ob Ihr Programm direkt mit dem Grafikkartentreiber kommuniziert. "Indirektes Rendern" bedeutet, dass Sie alle 3D-Daten an den X-Server senden, der dann mit der Grafikkarte kommuniziert. Ich denke, irgendwann war es nicht mehr möglich, die Hardwarebeschleunigung ohne direktes Rendern zu erreichen, aber jetzt kann auch das indirekte Rendern von Tagen beschleunigt werden. Durch die Erweiterung könnte es auch möglich sein, direkt mit einem Treiber zu kommunizieren, der die Hardwarebeschleunigung in der CPU vortäuscht, aber ich kenne keine Instanz davon.
M Conrad