Il vous faut tout d'abord être au moins en 6.0-BETA2 FreeBSD 6.0-BETA2 qui contient le patch pour le drm radeon.

( Eventuellement le patch se trouve la http://people.freebsd.org/~anholt/dri/r300-drm.diff)

Ensuite rebuildez votre quenelle en rajoutant les options ci-dessous

# DRM
device drm

# Radeon
device radeondrm

Au démarrage vous devez avoir quelque chose du genre :

drm0: <ATI Radeon RV300 Mobility 9600 M10> port 0xc000-0xc0ff mem 0xd0000000-0xdfffffff,0xfcff0000-0xfcffffff irq 11 at device 0.0 on pci1
info: [drm] AGP at 0xe0000000 128MB
info: [drm] Initialized radeon 1.16.0 20050311 on minor 0
info: [drm] Loading R300 Microcode
info: [drm] Loading R300 Microcode

Il faut ensuite installer les versions de dev du dri et de xorg.

graphics/dri-devel
x11-servers/xorg-server-snap 

Le driver xorg est

Driver      "radeon"

Ensuite un redémarrage du serveur X et vous aurez l'accélération 3D pour votre carte ATI.

Sont testés fonctionnelles :

[rabbit speedball] glxgears
11871 frames in 5.0 seconds = 2374.200 FPS
11782 frames in 5.0 seconds = 2356.400 FPS
11774 frames in 5.0 seconds = 2354.800 FPS
11778 frames in 5.0 seconds = 2355.600 FPS

Note: Pensez aussi à activer

        Option     "DynamicClocks"  "True" 

dans xorg.conf pour profiter des fonctionnalités d'économie d'énergie de votre carte. ( powerplay )

Plus d'infos la : http://r300.sourceforge.net/R300.php

ou #dri sur freenode

freebsd/dri_et_3d_sur_carte_ati.txt · Last modified: 2010/01/12 13:29 (external edit)