COMMENT FAIRE: Activer l'accélération 3D dans Linux Debian Etch
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:


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















Avril 29th, 2008 at 21:54
Vous devez d'abord vérifier que vous avez installé conducteur droite comme ATI fglrx-plongeur ou pilote NVIDIA. Je ne voudrais pas courir de compiler votre propre noyau avant que, généralement, il n'est pas nesessary.
Répondre à ce commentaire
Avril 29th, 2008 at 22:08
Salut Mike, je voulais avoir l'Étape 5 façon de configuration de Xorg avant, mais j'ai raté quelque sorte. J'ai corrigé la séquence maintenant. Merci pour vos commentaires!
Répondre à ce commentaire
19 janvier 2009 à 10h45
! [...] Votre Badge plus attrayant blogue Monter un réseau Windows Partager sur Linux avec SAMBA / CIFS (5931) Comment faire? Activer l'accélération 3D dans Linux Debian Etch (2204) Comment faire le test des ports série sous Debian Linux (2182) Accès / Monter un Linux ext2/ext3 [...]
27 janvier 2009 à 10:16
Beau travail! Je vais devoir faire un post croix sur celui-ci ;)
Répondre à ce commentaire
19 septembre 2010 à 10:14
Je pense que ATI est le meilleur dispositif graphique ...
Répondre à ce commentaire