Ati 9200 acceleration 3D

pqcuong -  
mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour,
J'ai un petit probleme sur l'acceleration 3D avec ati 9200:
j'obtien un resultat pas terrible du tout:

[pqcuong@localhost pqcuong]$ glxgears
285 frames in 5.0 seconds = 57.000 FPS
297 frames in 5.0 seconds = 59.400 FPS
294 frames in 5.0 seconds = 58.800 FPS
296 frames in 5.0 seconds = 59.200 FPS
297 frames in 5.0 seconds = 59.400 FPS
297 frames in 5.0 seconds = 59.400 FPS
297 frames in 5.0 seconds = 59.400 FPS
297 frames in 5.0 seconds = 59.400 FPS
297 frames in 5.0 seconds = 59.400 FPS

[pqcuong@localhost pqcuong]$ lsmod | grep fglrx
fglrx 223292 9

[pqcuong@localhost pqcuong]$ glxinfo | grep direct
direct rendering: Yes

j'ai procédé de regarder mon xorg.conf, il me parait bien configuré:
...................
Section "Device"
Identifier "Videocard0-fglrx"
Driver "fglrx"
VendorName "Videocard vendor"
BoardName "ATI Radeon Mobility M9"
# ### generic DRI settings ###
# === disable PnP Monitor ===
#Option "NoDDC"
# === disable/enable XAA/DRI ===
Option "no_accel" "no"
Option "no_dri" "no"
# === misc DRI settings ===
Option "mtrr" "off" # disable DRI mtrr mapper, driver has its own code for mtrr
.................................
Section "DRI"
Group 0
Mode 0666
EndSection

----------------------------------------------------------------------

et j'ai également regardé le message log:

....................

(II) fglrx(0): [drm] created "fglrx" driver at busid "PCI:1:0:0"
(II) fglrx(0): [drm] added 8192 byte SAREA at 0xe0971000
(II) fglrx(0): [drm] mapped SAREA 0xe0971000 to 0xb7f21000
(II) fglrx(0): [drm] framebuffer handle = 0x98000000
(II) fglrx(0): [drm] added 1 reserved context for kernel
(II) fglrx(0): DRIScreenInit done
(II) fglrx(0): Kernel Module Version Information:
(II) fglrx(0): Name: fglrx
(II) fglrx(0): Version: 3.14.1
(II) fglrx(0): Date: Sep 27 2004
(II) fglrx(0): Desc: ATI Fire GL DRM kernel module
(II) fglrx(0): Kernel Module version matches driver.
(II) fglrx(0): Kernel Module Build Time Information:
(II) fglrx(0): Build-Kernel UTS_RELEASE: 2.6.9-UT
(II) fglrx(0): Build-Kernel MODVERSIONS: no
(II) fglrx(0): Build-Kernel __SMP__: no
(II) fglrx(0): Build-Kernel PAGE_SIZE: 0x1000
(II) fglrx(0): [drm] register handle = 0x90400000
(II) fglrx(0): [agp] Mode=0x1f000217 bridge: 0x8086/0x3340
(II) fglrx(0): [agp] AGP v1/2 disable mask 0x00000000
(II) fglrx(0): [agp] AGP v3 disable mask 0x00000000
(II) fglrx(0): [agp] enabling AGP with mode=0x1f000314
(II) fglrx(0): [agp] AGP protocoll is enabled for grafics board. (cmd=0x1f000314)
(II) fglrx(0): [agp] grafics chipset has AGP v2.0
(II) fglrx(0): [drm] ringbuffer size = 0x00100000 bytes
(II) fglrx(0): [drm] DRM buffer queue setup: nbufs = 100 bufsize = 28672
(II) fglrx(0): [drm] texture shared area handle = 0xe5001000
(II) fglrx(0): shared FSAAScale=1
(II) fglrx(0): DRI initialization successfull!
(II) fglrx(0): FBADPhys: 0x98000000 FBMappedSize: 0x005e9000
(II) fglrx(0): FBMM initialized for area (0,0)-(1280,1210)
(II) fglrx(0): FBMM auto alloc for area (0,0)-(1280,800) (front color buffer - assumption)
(==) fglrx(0): Backing store disabled
(==) fglrx(0): Silken mouse enabled
(II) fglrx(0): Using hardware cursor (scanline 800)
(II) fglrx(0): Largest offscreen area available: 1280 x 402
(**) Option "dpms"
(**) fglrx(0): DPMS enabled
(WW) fglrx(0): Option "XaaNoOffscreenPixmaps" is not used
(**) fglrx(0): Option "XaaNoOffscreenPixmaps" "yes"
(II) fglrx(0): Using XFree86 Acceleration Architecture (XAA)
Screen to screen bit blits
Solid filled rectangles
8x8 mono pattern filled rectangles
Solid Lines
Dashed Lines
Setting up tile and stipple cache:
30 128x128 slots
(II) fglrx(0): Acceleration enabled
(II) fglrx(0): X context handle = 0x00000001
(II) fglrx(0): [DRI] installation complete
(II) fglrx(0): Direct rendering enabled
(II) Loading extension FGLRXEXTENSION
(II) Loading extension ATITVOUT
(==) RandR enabled
(II) Setting vga for screen 0.
.................................

4 réponses

  1. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 940
     
    Pakis ou en es-tu dans ton installation de fglrx ?
    A priori il suffit d'installer le paquet fglrx-driver
    (mando@aldur) (~) $ apt-cache search fglrx
    xserver-xorg-video-ati - X.Org X server -- ATI display driver
    fglrx-control - control panel for the ATI graphics accelerators
    fglrx-driver - display driver for the ATI graphics accelerators
    fglrx-driver-dev - display driver for the ATI graphics accelerators (development files)
    fglrx-kernel-src - kernel module source for the ATI graphics accelerators

    Pour que ce paquet apparaisse il faut au préalable configurer en root ton fichier /etc/apt/source.list, et y mettre par exemple :
    deb http://ftp.fr.debian.org/debian/ lenny main contrib non-free
    deb-src http://ftp.fr.debian.org/debian/ lenny main contrib non-free
    
    deb https://www.debian.org/security/ lenny/updates main contrib
    deb-src https://www.debian.org/security/ lenny/updates main contrib
    
    deb https://www.debian-multimedia.org/ lenny main

    Ceci fait, en root, tape les commande :
    aptitude update
    aptitude upgrade
    aptitude install fglrx-driver

    Il faut a présent reconfigurer le fichier /etc/X11/xorg.conf pour qu'il utilise ce driver. Passe en mode texte ctrl alt f1 et loggue toi en root, puis tape :
    cp /etc/X11/xorg.conf /etc/X11/xorg.conf.backup
    dpkg-reconfigure xserver-xorg
    /etc/init.d/kdm restart
    

    (change la dernire commande par kdm / gdm / xdm etc selon ce que tu as mis comme gestionnaire de connexion. Si le gestionnaire de connexion apparaît et que tu as choisi le driver propriétaire, le plus dur est fait. Loggue toi en utilisateur en mode graphique, et vérifie que tu as bien ton accélération 3D :
    (mando@aldur) (~) $ glxinfo | grep -i rendering
    direct rendering: Yes

    Ensuite teste tes performances avec glxgears (il faut attendre un peu pour l'affichage des FPS), a priori tu dois avoir quelques milliers de FPS :
    (mando@aldur) (~) $ glxgears
    34172 frames in 5.0 seconds = 6834.386 FPS
    54942 frames in 5.0 seconds = 10988.334 FPS
    49446 frames in 5.0 seconds = 9889.167 FPS
    50838 frames in 5.0 seconds = 10167.496 FPS

    Bonne chance
    1
  2. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 940
     
    Tu as fait un fglrxconfig (dans une console root) ? Tu as redemarré ton serveur X depuis l'install des pilotes ati ?

    Bonne chance
    0
    1. pqcuong
       
      tout a déja fait, je ne pense pas un probleme de module ou d'installation car dans le message log, tout est bien passé!
      0
  3. pakis
     
    Salut,

    petit up car j'ai le mm problème.

    Donc, si une personne à la solution je suis prenneur.

    @++
    0