Zweck:

Dieser Blog-Eintrag wird erklären:

1. Wie die 3D-Beschleunigung unter Debian Linux aktivieren und vielleicht unter einem anderen Linux-Distribution sein.

2. Wie Sie testen, ob 3D-Beschleunigung tatsächlich funktioniert oder nicht.

Schritt 1: Finden Sie heraus, ob die 3D-Beschleunigung ist bereits aktiviert oder nicht?

Geben Sie den folgenden Befehl ein:
# glxinfo | less
oder
# glxinfo | less | grep Yes

Wenn Sie eine Linie zu sehen, wie:

"Direct rendering: Yes"

in der folgenden Ausgabe:

dann 3D-Beschleunigung ist bereits aktiviert und Sie nicht, etwas anderes zu tun brauchen.

Allerdings, wenn Sie eine Zeile wie sehen:

"Direct-Rendering: No"

befolgen Sie die Schritte, um die 3D-Beschleunigung zu aktivieren.

Wenn Sie nicht über glxinfo installiert ist, können Sie es installieren:

# apt-get install mesa-utils

Schritt 2: Finden Sie die Grafik-Chipsatz Namen

Um den richtigen Treiber für Ihre Grafikchipsatzes müssen wir, indem Sie den folgenden Befehl herausfinden, seinen Namen / Modell erkennen:

# lspci
00:00.0 Host bridge: VIA Technologies, Inc. K8M800 Host Bridge
........
00:10.4 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 86)
00:11.0 ISA bridge: VIA Technologies, Inc. VT8237 ISA bridge [KT600/K8T800/K8T890 South]
00:11.5 Multimedia audio controller: VIA Technologies, Inc. VT8233/A/8235/8237 AC97 Audio Controller (rev 60)
00:12.0 Ethernet controller: VIA Technologies, Inc. VT6102 [Rhine-II] (rev 78)
01:00.0 VGA compatible controller: VIA Technologies, Inc. S3 Unichrome Pro VGA Adapter (rev 01)
#

Die Linie fett oben zeigt die Namen / Modell meine Grafikkarte (VGA Controller). Beachten Sie diese nach unten.

Schritt 3: Konfiguration XOrg

Stellen Sie außerdem sicher, dass Ihre Xorg-Server wird mit den richtigen Treiber für Ihre Grafikkarte. Sie können dies mit dem folgenden Befehl überprüfen:

# cat /var/log/Xorg.0.log | grep driver

Sie sollten den Namen des Fahrers in der Ausgabe wie folgt sehen:
X.Org XInput driver : 0.6
(II) Loading /usr/lib/xorg/modules/drivers/ via_drv.so
ABI class: X.Org XInput driver, version 0.6
ABI class: X.Org XInput driver, version 0.6
(II) VIA: driver for VIA chipsets: CLE266, KM400/KN400, K8M800,
(!!) VIA Technologies does not support or endorse this driver in any way.
(!!) For support please contact the driver maintainer or your X vendor.
(II) VIA(0): [drm] loaded kernel module for "via" driver
(II) VIA(0): [drm] created "via" driver at busid "PCI:1:0:0"

Wenn Sie die richtigen Treiber installiert und noch nicht in der Lage, 3D-Beschleunigung zu bekommen sind, dann versuchen Sie die folgenden zusätzlichen Schritte aus.

Schritt 4: Konfigurieren Sie den Kernel, um die Unterstützung für Ihre Grafikkarte enthalten

Geben Sie die folgenden Befehle:
# cd /usr/src/linux
# make xconfig (or whatever you use)

und konfigurieren Sie die folgenden Optionen hervorgehoben:

screenshot-21

screenshot-121

Kurz gesagt, Sie brauchen, um AGP-Unterstützung und DRI / DRM (Direct Rendering Manager) Unterstützung unter Character Devices in der Kernel-Konfigurationsmenü konfigurieren.

Sie sollten für die eigene Grafikkarte Marke / Modell wie Intel 855GM (i810), etc. der oben zu tun

Jetzt kompilieren des Kernels und installieren Sie es. Im Fall, wenn Sie nicht wissen, wie es geht, dann ist hier eine gute Verbindung , die den Prozess erklärt.

Schritt 5: Installieren Sie die DRI-Paket (optional, kann jedoch erforderlich sein)

Ich fand, dass dies "erforderlich" für meine Konfiguration sein. Generell sollten Sie Ihre 3D-Beschleunigung an diesem Punkt der Zeit aktiviert werden. Sie können es überprüfen, wie oben in Schritt 1 gezeigt. Im Fall versuchen, wenn es immer noch nicht aktiviert ist dann die Installation xlib dri Mesa-Paket , indem Sie den folgenden Befehl:
# apt-get install xlibmesa-dri

Jetzt überprüfen Sie Ihre 3D-Beschleunigung wieder, indem er "glxinfo"-Befehl.

Wenn Sie in der Lage, 3D-Beschleunigung zu bekommen sind immer noch nicht, dann sind die Chancen, dass Ihre Karte und / oder Ihre Treiber nicht unterstützt. Überprüfen Sie die Dokumentation Ihrer Karte und Treiber und versuchen Sie die Suche im Internet.

Andere Werkzeuge, um zu prüfen / messen 3D-Beschleunigungsleistung

Sobald Sie Ihre 3D-Beschleunigung geht, können Sie einige der X-basierte Tools zu verwenden, um die Leistung zu messen.

1. Glxgears
# apt-get install mesa-utils
# glxgears

Sie sollten 3 farbige Drehräder als Ausgabe so zu sehen:

GLXGEARS

2. Xengine
# apt-get install xengine
# xengine

Dieses Programm zeigt Ihnen die RPM Zahl. Sie können die RPM Zahl mit Vergleichen und w / o 3D-Beschleunigungen, die Wirkung der 3D-Beschleunigung zu sehen. Der Kolben wird viel schneller mit 3D-Beschleunigung (a visuellen Hinweis) zu drehen.

Sie sollten etwas sehen:

screenshot-4

3. Überprüfen AGP-Unterstützung

Sie können auch überprüfen, ob Linux erkannt AGP oder nicht, indem Sie den folgenden Befehl:
# dmesg | grep agpgart
Es soll möglich sein, um einen Text, der über agpgart so spricht sehen sein:
Linux agpgart interface v0.101 (c) Dave Jones
agpgart: Detected AGP bridge 0
agpgart: AGP aperture is 64M @ 0xe0000000
agpgart: Found an AGP 3.0 compliant device at 0000:00:00.0.
agpgart: Xorg tried to set rate=x12. Setting to AGP3 x8 mode.
agpgart: Putting AGP V3 device at 0000:00:00.0 into 8x mode
agpgart: Putting AGP V3 device at 0000:01:00.0 into 8x mode

Wie üblich, lassen Sie einen Kommentar / Feedback, wenn Sie welche haben. Kommentare Blogger ermutigt, mehr zu schreiben und halten ihre Stimmung hoch.

Kontaktfreudig sein, teilen!