[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Ati Radeon9200



Martin Wickman wrote:

Anders Wallenquist wrote:

[..]

Vågade faktiskt experimetera lite med mesa3d-bibliotek (utan att veta vad jag gjorde) och fick glxgear att droppa från 240 fps till 140 fps ;-).

Tipsen jag fick av Martin (Option "AGPMode" "4" (2) ,Option "EnablePageFlip" "on" ) gav faktiskt en förbättring från kanske 240 - 260 fps till 260 - 280 fps, dock utan att jag vet om 3D verkligen är enablat (grått kors i tuxracer syns ej).


När jag kör tuxracer är det väldigt uppenbart att 3D fungerar. Snabbt och smooth. Om du ser hack (jaggedness) och/eller det är slött är något definitivt fel.

Slött, segt, fult och hackigt. Har aldrig förstått all uppståndelse kring tuxracer ;-)


Jag vet inte heller om 240 - 280 är bra eller om det finns skäl att lägga tid på att få en signifikant förbättring.


Jag tror att du fortfarande _inte_ fått igång 3D ordentligt. Jag får runt 1300 fps i glxgears (defaultfönsterstorlek är 300x300).

aw@anders:~$ glxinfo|egrep 'direct|Open'
direct rendering: No
OpenGL vendor string: Mesa project: www.mesa3d.org
OpenGL renderer string: Mesa GLX Indirect
OpenGL version string: 1.3 Mesa 4.0.4
OpenGL extensions:
aw@anders:~$

Prövade tidigare att apt-geta lite olika mesa-bibliotek.

aw@anders:~$ dpkg -l \*mesa\*
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Installed/Config-files/Unpacked/Failed-config/Half-installed
|/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad)
||/ Name           Version        Description
+++-==============-==============-============================================
pn  libglu1-mesa   <none>         (no description available)
pn  libglu1-mesa-d <none>         (no description available)
pn  libosmesa4     <none>         (no description available)
pn  libosmesa4-dev <none>         (no description available)
pn  mesa-common-de <none>         (no description available)
ii mesademos 3.4.2-1 Example programs for Mesa (and OpenGL in gen
pn  mesag-dev      <none>         (no description available)
pn  mesag-glide2-d <none>         (no description available)
rc mesag3 5.0.0-5 A 3-D graphics library which implements the
pn  mesag3+ggi     <none>         (no description available)
pn  mesag3+ggi-dev <none>         (no description available)
un  mesag3-glide   <none>         (no description available)
pn  mesag3-glide2  <none>         (no description available)
pn  xlibmesa-dev   <none>         (no description available)
un  xlibmesa-gl    <none>         (no description available)
pn  xlibmesa-gl-de <none>         (no description available)
pn  xlibmesa-glu-d <none>         (no description available)
ii  xlibmesa3      4.2.1-12.1     XFree86 Mesa libraries pseudopackage
pn  xlibmesa3-dbg  <none>         (no description available)
ii  xlibmesa3-gl   4.2.1-12.1     Mesa 3D graphics library [XFree86]
pn  xlibmesa3-gl-d <none>         (no description available)
ii  xlibmesa3-glu  4.2.1-12.1     Mesa OpenGL utility library [XFree86]
pn  xlibmesa3-glu- <none>         (no description available)
pn  xlibmesa4      <none>         (no description available)
pn  xlibmesa4-dbg  <none>         (no description available)
pn  xlibmesa4-dri  <none>         (no description available)
pn  xlibmesa4-drm- <none>         (no description available)
rc  xlibmesa4-gl   4.3.0-0ds4     Mesa 3D graphics library [XFree86]
pn  xlibmesa4-gl-d <none>         (no description available)
rc  xlibmesa4-glu  4.3.0-0ds4     Mesa OpenGL utility library [XFree86]
pn  xlibmesa4-glu- <none>         (no description available)
pn  xlibosmesa-dev <none>         (no description available)
pn  xlibosmesa3    <none>         (no description available)
pn  xlibosmesa3-db <none>         (no description available)
ii xlibosmesa4 4.3.0-5 Mesa off-screen rendering library [XFree86]
pn  xlibosmesa4-db <none>         (no description available)



Prova även glxinfo:

$ glxinfo |egrep 'direct|Open'
direct rendering: Yes
OpenGL vendor string: Tungsten Graphics, Inc.
OpenGL renderer string: Mesa DRI R200 20030328 AGP 2x x86/MMX/SSE2 TCL
OpenGL version string: 1.3 Mesa 6.1
OpenGL extensions:

Det jag däremot vet är att den subjektiva upplevelsen av gränssnittet inte kan kallas för varken rappt eller alert. Om man når dit genom att byta ATI-drivare, trycka in en senare XFree vet jag inte, men det skulle kunna vara incitament nog.


Har du provat att lägga till 'load "dri"' och 'load "glx"', utan dem kommer du ingenstans.


Tror att jag har det:


Section "Module"
       Load    "GLcore"
       Load    "bitmap"
       Load    "dbe"
       Load    "ddc"
       Load    "dri"
       Load    "extmod"
       Load    "freetype"
       Load    "glx"
       Load    "int10"
       Load    "record"
       Load    "speedo"
       Load    "type1"
       Load    "vbe"
EndSection

Jag har noterat att radeon har andra drivisar i senare kernel som jag använt 2.4.22/23 och 2.6.1 som bland annat gjort att typsnittet på consolen blir kompaktare och snyggare.

Har dock inte lyckats få PCMCIA, musplatta och ACPI att fungera med dessa :-(


Valda delar ur min /var/log/XFree86.0.log:

(II) LoadModule: "dri"
(II) Loading /usr/X11R6/lib/modules/extensions/libdri.a
(II) Module dri: vendor="The XFree86 Project"
        compiled for 4.3.99.12, module version = 1.0.0
        ABI class: XFree86 Server Extension, version 0.2
(II) Loading sub module "drm"
(II) LoadModule: "drm"
(II) Loading /usr/X11R6/lib/modules/linux/libdrm.a
(II) Module drm: vendor="The XFree86 Project"
        compiled for 4.3.99.12, module version = 1.0.0
        ABI class: XFree86 Server Extension, version 0.2
(II) RADEON(0): [DRI] installation complete
(II) RADEON(0): Direct rendering enabled  <-----------------


Ser inte bra ut:

(II) RADEON(0): [drm] created "radeon" driver at busid "PCI:1:0:0"
(II) RADEON(0): [drm] added 8192 byte SAREA at 0xe0952000
(II) RADEON(0): [drm] mapped SAREA 0xe0952000 to 0x40018000
(II) RADEON(0): [drm] framebuffer handle = 0x98000000
(II) RADEON(0): [drm] added 1 reserved context for kernel
(EE) RADEON(0): [dri] RADEONDRIScreenInit failed because of a version mismatch. [dri] radeon.o kernel module version is 1.1.1 but version 1.5.0 or newer is needed.
[dri] Disabling DRI.
(II) RADEON(0): [drm] removed 1 reserved context for kernel
(II) RADEON(0): [drm] unmapping 8192 bytes of SAREA 0xe0952000 at 0x40018000
(II) RADEON(0): Memory manager initialized to (0,0) (1680,8191)
(II) RADEON(0): Reserved area from (0,1050) to (1680,1052)

Vad är detta?
(II) RADEON(0): Largest offscreen area available: 1680 x 7139

Saknar möjligheten att låta stora fönster spilla över mellan de fyra virtuella skärmarna jag brukar använda,
har detta något med denna funktion att göra?


  http://gatos.sourceforge.net/dri-debug.php
  http://dri.sourceforge.net/cgi-bin/moin.cgi/DriTroubleshooting

BTW, enligt min synaptic har jag XFree86 4.3.0-0ds4 installerad och kan hämta XFree86 4.3.0-5 från unstable-repositoriet - ingen 4.4 så långt ögat når ;-)


Om 'load "dri"' inte hjälper, och du vill gå till botten med detta rekommenderar jag att att du tar ner

 http://dri.sourceforge.net/cgi-bin/moin.cgi/Download

och kompilerar själv. Det finns även några debian paket att hämta från den sidan om du är feg ;-)


Feg är jag ;-) men du menar att detta kan hotta upp 240 => 1300 fps?

/Anders W

begin:vcard
fn:Anders Wallenquist
n:Wallenquist;Anders
org:Kreawit
adr;quoted-printable:;;Furugatan 4b;Link=C3=B6ping;;582 45;sweden
email;internet:anders.wallenquist@kreawit.se
title:Senior consultant
tel;work:013-352950
tel;home:013-127383
tel;cell:0709-565 160
x-mozilla-html:FALSE
url:http://www.kreawit.se
version:2.1
end:vcard


Reply to: