Toon posts:

[debian] ATi performance

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik heb debian unstable geinstalleerd op het onderstaande systeem. Nu heb ik mijn geluid werkende, en de ATi drivers geinstalleerd op een custom made 2.4.24 kernel.

Nu is alleen de performance tijdens 3D games erg slecht. Tuxracer wil nog wel, ook niet helemaal vlekkeloos maar toch, maar ut2004demo draait heel erg slecht. Nu zag ik deze melding in dmesg:

[fglrx] Maximum main memory to use for locked dma buffers: 431 MBytes.
[fglrx] module loaded - fglrx 3.7.0 [Dec 18 2003] on minor 0
[fglrx] Maximum main memory to use for locked dma buffers: 431 MBytes.
Fire GL built-in AGP-support
Based on agpgart interface v0.99 (c) Jeff Hartmann
agpgart: Maximum main memory to use for agp memory: 439M
agpgart: Detected a VIA KT266 missing the AGPv2 registers, chip might be a VIA KT400 or compatible. (VIA flag)
agpgart: Detected a Via Apollo KT400 chipset in AGP v2 compat mode at 00:00.0
agpgart: Detected Via Apollo KT266/KT266A/KT333 chipset
agpgart: AGP aperture is 256M @ 0xc0000000
Power management callback for AGP chipset installed
[fglrx] AGP detected, AgpState = 0x1f000207 (hardware caps of chipset)
AGP: Found 2 AGPv2 devices
AGP: Doing enable for AGPv2
[fglrx] To use AGP on this CPU with this kernel, you really should have 4MB pages disabled. Use `mem=nopentium` on the bootloader commandline.
[fglrx] AGP enabled, AgpCommand = 0x1f000304 (selected caps)
[fglrx] free AGP = 256126976
[fglrx] max AGP = 256126976
[fglrx] free LFB = 122683392
[fglrx] max LFB = 122683392
[fglrx] free Inv = 0
[fglrx] max Inv = 0
[fglrx] total Inv = 0
[fglrx] total TIM = 0
[fglrx] total FB = 0
[fglrx] total AGP = 65536
spurious 8259A interrupt: IRQ7.

Nu heb ik dat "mem=nopentium" in mijn lilo.conf staan:

# Specifies the VGA text mode at boot time. (normal, extended, ask, <mode>)
#
# vga=ask
# vga=9
#
vga=normal
mem=nopentium
# Kernel command line options that apply to all installed images go
# here. See: The `boot-prompt-HOWO' and `kernel-parameters.txt' in
# the Linux kernel `Documentation' directory.
#
# append=""

# Boot up Linux by default.
#
default=Linux

image=/vmlinuz

Maar ik krijg nogsteeds de melding die in dmesg staat. (Voor de duidelijkheid, dat is niet de complete lilo.conf, maar even het stuk waar ik mem=nopentium in heb gezet)

Ik dacht dat het misschien iets met DMA (hda) was, maar dit blijkt allemaal enabled te zijn. AGP werkt ook zo te zien, en de fglrx drivers ook:

debian:/home/cid# fglrxinfo
display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: RADEON 9700 PRO x86/MMX/3DNow!/SSE
OpenGL version string: 1.3 (X4.3.0-3.7.0)

Films kijken, geluid afspelen gaat allemaal zonder problemen, maar OpenGL games...

Als iemand ideeen heeft, laat even weten!

Verwijderd

Ehm.. het kan aan mij liggen natuurlijk ;) maar moet je die mem=nopentium niet iets later plaatsen? Volgens mij hoort dat regeltje namelijk tussen de quotes na append=

Dus zoiets..

append="mem=nopentium"

Probeer dat eens?

Verwijderd

Topicstarter
|:( je hebt helemaal gelijk...

Helaas, ook als ik het op die manier gebruik blijf ik dezelfde waarschuwing in dmesg houden.