Zweck:

Dieser Blog-Eintrag wird erklärt:

1. Wie man 3D-Beschleunigung unter Debian Linux aktivieren und kann vielleicht unter einer anderen Linux-Distribution.

2. Wie zu testen, ob die 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 die 3D-Beschleunigung ist bereits aktiviert, und Sie nicht auf etwas anderes zu tun brauchen.

Allerdings, wenn Sie eine Linie zu sehen, wie:

"Direct Rendering: No"

folgen Sie den Schritten, um die 3D-Beschleunigung zu aktivieren.

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

# apt-get install mesa-utils

Schritt 2: Finden Sie die Grafik-Chipsatz Namen

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

# 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 meines Grafikkarte (VGA-Controller). Hinweis diese auf.

Schritt 3: Xorg-Konfigurations

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 zu sehen, wie unten dargestellt:
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 die AGP-Unterstützung und DRI / DRM (Direct Rendering Manager) Unterstützung unter Character Devices in der Kernel-Konfigurationsmenü konfigurieren.

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

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

Schritt 5: Installieren Sie das Paket DRI (optional, kann aber erforderlich sein)

Ich habe gefunden, dies auf "erforderlich" sein für meine Konfiguration. Im Allgemeinen 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, wenn es dann immer noch nicht aktiviert versuchen, die Installation xlib Mesa DRI-Paket , indem Sie den folgenden Befehl:
# apt-get install xlibmesa-dri

Überprüfen Sie nun 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 Ihrem Fahrer unterstützt es nicht. Überprüfen Sie die Dokumentation Ihrer Karte und Treiber und versuchen Sie die Suche im Internet.

Weitere 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 rotierenden Zahnräder als Ausgabe so zu sehen:

GLXGEARS

2. xengine
# apt-get install xengine
# xengine

Dieses Dienstprogramm wird Ihnen zeigen, das RPM-Count. Sie können die RPM Zählung mit und w / o 3D-Beschleunigungen um den Effekt der 3D-Beschleunigung zu sehen zu vergleichen. Der Kolben wird viel schneller mit 3D-Beschleunigung (a visuellen Hinweis) zu drehen.

Sie sollten etwas sehen:

screenshot-4

3. Überprüfen Sie die AGP-Unterstützung

Sie können auch überprüfen, ob Linux erkannt AGP oder nicht, indem Sie den folgenden Befehl:
# dmesg | grep agpgart
Sie sollten in der Lage, 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 ermutigt Blogger, mehr zu schreiben und halten ihre Geister hoch.

Kontaktfreudig sein, Aktie!