Radeon 7500 sous Linux
Par admin le dimanche 19 août 2007, 18:21 - Technique - Lien permanent
Introduction
Mon collègue Steph m'a filé une vieille ATI Radeon 7500 64 Mo pour remplacer mon antique Matrox Millenium G200 8Mo !
But : pouvoir faire tourner GoogleEarth sur mon bon vieux P3 1400 qui ne supporte pas une "AGP Aperture" supérieure à 64 Mo !
Cette carte porte le chip RV200, haut de gamme de la première série des Radeon (R100).
Mauvaise nouvelle : carte non supportée par le pilote propriétaire ATI (fglrx)...
Mais en fait, nouvelle pas si mauvaise que ça car il se trouve que le pilote standard xorg/radeon fonctionne très bien en 2D et 3D :-)
Déroulement
Je remplace la G200 par la 7500 et je démarre la machine.
Xorg ne parvient pas à s'initialiser (normal!).
Il me propose alors de lancer l'utilitaire de configuration.
Je saisis le mot de passe de root, et c'est parti pour une configuration automatique réalisée en moins d'une minute !
Modifications manuelles dans /etc/X11/xorg.conf
Section "Device" Identifier "Videocard0" Driver "radeon" Option "AGPMode" "4" Option "AGPFastWrite" "on" EndSection
Vérifications d'usage
$ dmesg | egrep -i "agp|drm" ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.AGP_._PRT] Linux agpgart interface v0.102 (c) Dave Jones agpgart: Detected an Intel i815 Chipset. agpgart: AGP aperture is 64M @ 0xe4000000 [drm] Initialized drm 1.1.0 20060810 [drm] Initialized radeon 1.27.0 20060524 on minor 0 agpgart: Found an AGP 2.0 compliant device at 0000:00:00.0. agpgart: Putting AGP V2 device at 0000:00:00.0 into 4x mode agpgart: Putting AGP V2 device at 0000:03:00.0 into 4x mode [drm] Setting GART location based on new memory map [drm] writeback test succeeded in 1 usecs
$ cat /proc/mtrr reg00: base=0x00000000 ( 0MB), size= 512MB: write-back, count=1 reg01: base=0x1ff80000 ( 511MB), size= 512KB: uncachable, count=1 reg02: base=0xe4000000 (3648MB), size= 64MB: write-combining, count=1 reg03: base=0xe8000000 (3712MB), size= 128MB: write-combining, count=2
$ glxinfo | grep render direct rendering: Yes OpenGL renderer string: Mesa DRI Radeon 20061018 AGP 4x x86/MMX/SSE TCL
$ glxgears 6056 frames in 5.0 seconds = 1211.049 FPS 6164 frames in 5.0 seconds = 1232.776 FPS 5806 frames in 5.0 seconds = 1161.165 FPS 6162 frames in 5.0 seconds = 1232.363 FPS 6165 frames in 5.0 seconds = 1232.934 FPS 6162 frames in 5.0 seconds = 1232.307 FPS 6124 frames in 5.0 seconds = 1224.637 FPS 6164 frames in 5.0 seconds = 1232.762 FPS
Cela s'annonce plutôt bien !
J'installe GoogleEarth puis le lance, et constate avec plaisir que je peux me déplacer librement en 3D sans aucun problème !
J'active aussi les "effets du bureau" de compiz, et constate que cela fonctionne (après avoir relancé la session X afin de régler un problème de polices floues).
Cependant, la navigation dans firefox est alourdie (défilements à la molette pas très réactifs).
Mon PC est certainement un peu lent.
Aussi, je désactive cette option "gadget".
Commentaires
En comparaison :
[ctb@nene ~]$ glxgears
52314 frames in 5.0 seconds = 10462.731 FPS
54221 frames in 5.0 seconds = 10844.137 FPS
53850 frames in 5.0 seconds = 10769.819 FPS
54216 frames in 5.0 seconds = 10843.065 FPS
54226 frames in 5.0 seconds = 10845.060 FPS
Intel Core 2 duo 6300 + Nvidia 7600GT Gigabyte silencer.