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: