Objectif:

Cette entrée de blog expliquera:

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 pas.

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

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

Si vous voyez une ligne comme:

"Direct rendering: Yes"

dans la sortie suivante:

puis accélération 3D est déjà activé et 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 installé glxinfo, vous pouvez l'installer par:

# apt-get install mesa-utils

Étape 2: Trouvez le nom du chipset graphique

Afin de reconnaître le bon pilote pour votre chipset graphique nous devons trouver cette nom / modèle en donnant 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 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

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

et configurer les options en surbrillance ci-dessous:

screenshot-21

screenshot-121

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

Vous devriez faire la ci-dessus pour votre propre carte graphique marque / modèle comme Intel 855GM (i810), etc

Maintenant, compilez votre noyau et l'installer. Dans le cas où vous ne savez pas comment le faire, alors voici bon lien 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é à 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 dri xlib en donnant la commande suivante:
# apt-get install xlibmesa-dri

Maintenant vérifiez votre accélération 3D 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 le pilote ne le supporte pas. Consultez la documentation de votre carte conducteur et de recherche sur l'Internet.

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

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

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

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

GLXGEARS

2. XENGINE
# apt-get install xengine
# xengine

Cet utilitaire va vous montrer le nombre de RPM. 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 soutien 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 agpgart 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, s'il vous plaît laissez un commentaire / rétroaction si vous en avez. Commentaires encourage les blogueurs de publier plus et garder le moral haut.

Soyez sociable, Partager!