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

Re: Ati Radeon9200



Anders Wallenquist wrote:
Martin Wickman wrote:
Anders Wallenquist wrote:

[..]

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 ;-)

Ett bra test för att se om 3D funkar är det iaf...

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

Uppenbarligen har du inte DRI fungerande.

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

Mesa har inte direkt med detta att göra. Fokusera på dri först.

[..]

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

Onekligen har du det.

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.

Grafikdrivrutinen har inte med fonterna att göra afaik. Se till att dina program är länkade med libfreetype så blir fonterna fina:

ldd /usr/lib/mozilla-firefox/firefox-bin|egrep 'render|font'
        libXrender.so.1 => /usr/lib/libXrender.so.1 (0x40728000)
        libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0x40731000)

Plus att du måste har lämplig fontpath i X86Config-4:

        FontPath        "/usr/share/fonts/truetype"

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.

Då så. Du har en nyare X än din radeon modul.

Det borde räcka med att kompilera en nyare radeon modul för kärnan. Ladda ner senaste källkoden från http://dri.sourceforge.net/cgi-bin/moin.cgi/Download

Den innehåller i princip hela X, men det enda du behöver är kernelmodulen (radeon.ko) som kan kompileras i xc/xc/programs/Xserver/hw/xfree86/os-support/linux/drm/kernel

(Borde även funka att ta hem .deb paketen. Såg precis på den sidan att det finns splirrans nya X4.3 dri-paket för unstable)

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?

Ingen aning. Tror inte det.

 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?

Absolut. Du använder ju inte ens ditt korts 3D stöd. Eftersom dri-prylarna inte laddas fallbackar den till mjukvaru-3D.

Lycka till!



Reply to: