HOWTO: Aktivieren der 3D-Beschleunigung in Debian Etch Linux
Zweck:
Dieser Blog-Eintrag erklärt:
1. Wie 3D-Beschleunigung unter Debian Linux aktivieren und kann vielleicht unter einem anderen Linux-Distribution.
2. Wie zu testen, ob die 3D-Beschleunigung tatsächlich arbeitet oder nicht.
Schritt 1: Finden Sie heraus, wenn die 3D-Beschleunigung bereits aktiviert ist oder nicht?
Geben Sie den folgenden Befehl ein:
# glxinfo | less
oder
# glxinfo | less | grep Yes
Wenn Sie sehen, eine Zeile wie:
"Direct rendering: Yes"
in der folgenden Ausgabe:
dann 3D-Beschleunigung ist bereits aktiv und Sie brauchen nicht, etwas anderes zu tun.
Allerdings, wenn Sie eine Zeile wie:
"Direct rendering: No"
befolgen Sie die Schritte, 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 Grafik-Chipsatz erkennen wir brauchen, um herauszufinden, dass es den Namen / Modell, indem Sie den folgenden Befehl:
# 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 Zeile in Fettdruck oben zeigt den Namen / Modell meiner Grafikkarte (VGA-Controller). Notieren Sie sich diese nach unten.
Schritt 3: Konfiguration XOrg
Stellen Sie außerdem sicher, dass Ihre Xorg-Server verwendet 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 haben und immer noch sind Sie nicht in der Lage, 3D-Beschleunigung zu bekommen, dann versuchen Sie die folgenden zusätzlichen Schritte aus.
Schritt 4: Konfigurieren Sie den Kernel, um die Unterstützung für Ihre Grafikkarte gehören
Geben Sie die folgenden Befehle ein:
# cd /usr/src/linux
# make xconfig (or whatever you use)
und konfigurieren Sie die folgenden Optionen hervorgehoben:


Kurz gesagt, Sie müssen AGP Support-und DRI / DRM (Direct Rendering Manager) Unterstützung unter Character Devices in der Kernel-Konfiguration Menü konfigurieren.
Sie sollten die oben für die eigene Grafikkarte Marke / Modell wie Intel 855GM (i810), etc. zu tun
Jetzt kompilieren Sie Ihren Kernel 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 DRI-Paket (optional, kann jedoch erforderlich sein)
Ich habe festgestellt, dass dies "erforderlich" sein für meine Konfiguration. Im Allgemeinen werden Ihre 3D-Beschleunigung sollte an diesem Punkt der Zeit aktiviert werden. Sie können es wie in Schritt 1 oben gezeigt. Im Fall, wenn es noch nicht aktiviert dann versuchen, die Installation xlib Mesa dri-Paket , indem Sie den folgenden Befehl:
# apt-get install xlibmesa-dri
Jetzt überprüfen Sie Ihre 3D-Beschleunigung wieder, indem sie "glxinfo"-Befehl.
Wenn Sie noch nicht in der Lage, 3D-Beschleunigung bekommen 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.
Andere Werkzeuge zu prüfen / messen 3D-Beschleunigung Leistung
Sobald Sie Ihre 3D-Beschleunigung in Gang zu bringen, können Sie einige der X-basierte Tools, um die Leistung zu messen.
1. Glxgears
# apt-get install mesa-utils
# glxgears
Sie sollten sehen, 3 farbige rotierenden Zahnräder als Ausgabe wie folgt:
2. Xengine
# apt-get install xengine
# xengine
Dieses Dienstprogramm zeigt Ihnen die RPM zählen. Sie können die Anzahl mit RPM und w / o 3D-Beschleunigungen zu vergleichen, um die Wirkung der 3D-Beschleunigung zu sehen. Der Kolben wird viel schneller drehen mit 3D-Beschleunigung (a visual cue).
Sie sollten sehen, so etwas wie dieses:
3. Prüfen AGP-Unterstützung
Sie können auch überprüfen, ob Linux erkannt Ihrem AGP oder nicht, indem Sie den folgenden Befehl:
# dmesg | grep agpgart
Sie sollten in der Lage sein, um einen Text, der über agpgart so redet sehen:
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 schreiben und halten ihre Stimmung hoch.















29. April 2008 um 9:54 Uhr
Sie sollten zunächst prüfen, ob Sie Recht Fahrer wie ATI fglrx-Taucher oder nvidia-Treiber installiert. Ich würde nicht laufen, um einen eigenen Kernel kompilieren vor, dass, in der Regel ist es nicht nesessary.
Auf diesen Kommentar antworten
29. April 2008 um 10:08 Uhr
Hallo Mike, ich meinte den Schritt 5 Xorg Konfiguration so vor, aber ich vermisste es irgendwie. Ich habe die Folge jetzt korrigiert. Vielen Dank für Ihren Beitrag!
Auf diesen Kommentar antworten
19. Januar 2009 um 10:45 Uhr
! [...] Ihr Badge Attraktivster Blog Montieren einem Windows-Netzwerk unter Linux mit SAMBA / CIFS (5931) HOWTO: Aktivieren der 3D-Beschleunigung in Debian Etch Linux (2204) HOWTO: Testen Serial Ports unter Debian Linux (2182) Zugang / Einbinden einer Linux ext2/ext3 [...]
27. Januar 2009 at 10:16
Nice work! Ich muss ein Kreuz Beitrag auf diesem tun ;)
Auf diesen Kommentar antworten
19. September 2010 um 10:14 Uhr
Ich denke, dass ATI die beste Grafik Gerät ist ...
Auf diesen Kommentar antworten