Wie kann ich überprüfen, ob Hardwarebeschleunigung verfügbar ist und ob sie für meine Grafikkarte aktiviert ist.
Antwort
Wenn Sie es noch nicht haben, installieren Sie glxinfo
; in APT ist es Teil von mesa-utils
:
apt-get install mesa-utils
Führen Sie glxinfo
aus und suchen Sie nach einer Zeile über direct rendering
(ein anderer Begriff für Hardwarebeschleunigung):
> glxinfo | grep "direct rendering" direct rendering: Yes
Wenn“ Ja „angezeigt wird, ist die Hardwarebeschleunigung aktiviert
Kommentare
- Können Sie im Geiste, einem Mann das Fischen beizubringen, einige Informationen darüber veröffentlichen, was das Paket mesa-utils und was der Befehl glxinfo bewirkt?
- @Noah Ich benutze ' kein Ubuntu, daher weiß ich wenig über seine Pakete, aber Ubuntu ' s Paketbeschreibung sagt, dass " mehrere grundlegende G enthält Von Mesa erstellte Dienstprogramme, einschließlich glxinfo und glxgears ". GLX ist die X-Erweiterung für OpenGL.
glxinfo
zeigt Informationen zu dieser Erweiterung an, einschließlich des aktuellen direkten Rendering-Status - " mesa-utils "? Klingt wie etwas, das Jar Jar sagen würde 🙂
- In FreeBSD ist glxinfo in den " Mesa-Demos " Paket.
- Technisch gesehen " direktes Rendern " zeigt Ihnen nur an, ob Ihr Programm direkt mit der Grafikkarte kommuniziert Treiber. " indirektes Rendern " bedeutet, dass Sie alle 3D-Daten an den X-Server kommunizieren, der dann mit der Grafikkarte kommuniziert. Ich denke, irgendwann war es ' nicht mehr möglich, Hardwarebeschleunigung ohne direktes Rendern zu erreichen, aber heutzutage kann indirektes Rendern auch 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.