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).
[EMAIL PROTECTED]:~$ 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!