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.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.