But:

Cette entrée de blog vous explique:

1. Comment activer l'accélération 3D sous Debian Linux et peut-être peut-être sous une autre distribution Linux.

2. Comment tester si l'accélération 3D fonctionne réellement ou non.

Étape 1: Déterminez si l'accélération 3D est déjà activée ou pas?

Donner la commande suivante:
# glxinfo | less
ou
# glxinfo | less | grep Yes

Si vous voyez une ligne comme:

"Direct rendering: Yes"

à la sortie suivante:

puis l'accélération 3D est déjà activé et que vous n'avez pas besoin de faire autre chose.

Toutefois, si vous voyez une ligne comme:

"Direct rendering: No"

puis suivez les étapes pour activer l'accélération 3D.

Si vous n'avez pas glxinfo installé, vous pouvez l'installer avec:

# apt-get install mesa-utils

Étape 2: Trouvez le nom du chipset graphique

Afin de reconnaître le pilote approprié pour votre chipset graphique nous avons besoin de savoir son nom / modèle en tapant la commande suivante:

# 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)
#

La ligne en gras ci-dessus montre le nom / modèle de ma carte graphique (contrôleur VGA). Notez-le.

Étape 3: configuration du serveur Xorg

Assurez-vous également que votre serveur Xorg utilise le bon pilote pour votre carte graphique. Vous pouvez le vérifier par la commande suivante:

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

Vous devriez voir le nom de votre pilote dans la sortie, comme indiqué ci-dessous:
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"

Si vous avez installé le bon pilote et encore vous n'êtes pas en mesure d'obtenir l'accélération 3D, puis essayez les étapes supplémentaires suivantes ci-dessous.

Étape 4: Configurez le noyau pour inclure le support pour votre carte graphique

Donner les commandes suivantes:
# cd /usr/src/linux
# make xconfig (or whatever you use)

et configurer les options en surbrillance suivant:

screenshot-21

screenshot-121

En bref, vous devez configurer support de l'AGP et DRI / DRM (Direct Rendering Manager) soutien sous Périphériques de caractères dans le menu de configuration du noyau.

Vous devez faire ce qui précède pour votre carte graphique faire / modèle comme Intel 855GM (i810), etc

Maintenant compiler votre noyau et l'installer. Dans le cas où vous ne savez pas comment le faire, alors voici une bonne adresse qui explique le processus.

Étape 5: Installer le paquet DRI (facultatif, mais peut être nécessaire)

J'ai trouvé ceci pour être "nécessaire" pour ma configuration. Généralement votre accélération 3D doit être activée à ce moment. Vous pouvez le vérifier comme indiqué à l'étape 1 ci-dessus. Dans le cas où il n'est pas encore activée, alors essayez d'installer le paquet mesa xlib dri en tapant la commande suivante:
# apt-get install xlibmesa-dri

Maintenant, vérifiez votre accélération 3D de nouveau en donnant la commande "glxinfo".

Si vous n'êtes toujours pas en mesure d'obtenir l'accélération 3D alors les chances sont que votre carte et / ou votre pilote ne le supporte pas. Consultez la documentation de votre carte conducteur et essayer de chercher sur Internet.

Autres outils pour vérifier / mesurer la performance d'accélération 3D

Une fois que vous obtenez votre accélération 3D passe, vous pouvez utiliser certains des outils basés sur X pour mesurer la performance.

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

Vous devriez voir 3 vitesses de rotation de couleur que votre sortie comme ceci:

GLXGEARS

2. XENGINE
# apt-get install xengine
# xengine

Cet utilitaire va vous montrer le nombre de tours par minute. Vous pouvez comparer le nombre de tours avec et w / o accélérations 3D pour voir l'effet de l'accélération 3D. Le piston tourne beaucoup plus vite avec l'accélération 3D (un repère visuel).

Vous devriez voir quelque chose comme ceci:

screenshot-4

3. Vérifiez support de l'AGP

Vous pouvez également vérifier si Linux détecte votre AGP ou non en donnant la commande suivante:
# dmesg | grep agpgart
Vous devriez être capable de voir un texte qui parle de agppart comme ceci:
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

Comme d'habitude, laissez un commentaire / de rétroaction si vous avez s'il vous plaît. Commentaires encourage les blogueurs de publier davantage et conservent leur bonne humeur.

Soyez sociable, Partager!