Dear forum,
I’m experiencing an old illness:
I know for some time now that my combination of motherboard chipset (Intel 875P, MSI board) and graphics accelerator (ATI Radeon 9600 Pro, HIS) is incapable of running in 8x AGP mode.
Everything is fine as long as I don’t start anything using 3D acceleration. The system freezes after some seconds later, regardless of the OS in use.
I had been using SuSE and Gentoo for years now, with some self-patched agpgart module, to force 4x AGP mode.
Now, having migrated to openSUSE 11.1, I’m experiencing the same problem… the (auto) 8x AGP mode leads to system lock-ups.
I’ve tried the
Option "AGPMode" "4"
which (by the log) is not supported, and I’ve tried the
Option "AGPv3Mask" "0x00000002"
, which seems to be ignored silently.
Here’s the xorg.conf snippet in question:
Section "Device"
Identifier "Device[0]"
Driver "fglrx"
VendorName "ATI"
BoardName "ATI RADEON 9600 Series (RV350/RV360 4150)"
Option "Capabilities" "0x00000000"
Option "AGPv3Mask" "0x00000002"
Option "VideoOverlay" "on"
Option "OpenGLOverlay" "off"
Option "XAANoOffscreenPixmaps" "true"
Option "BlockSignalsOnLock" "on"
Option "UseFastTLS" "2"
Option "UseInternalAGPGART" "no"
Option "mtrr" "on"
EndSection
And dmesg proudly states:
[fglrx] It's not necessary to adjust system aperture on this ASIC
[fglrx] AGP detected, AgpState = 0x1f004a1b (hardware caps of chipset)
[fglrx] [agp] enabling AGP with mode=0x1f004b1a
agpgart-intel 0000:00:00.0: AGP 3.0 bridge
agpgart-intel 0000:00:00.0: putting AGP V3 device into 8x mode
fglrx_pci 0000:01:00.0: putting AGP V3 device into 8x mode
[fglrx] AGP enabled, AgpCommand = 0x1f004312 (selected caps)
[fglrx] Setup AGP aperture
[fglrx] GART Table is not in FRAME_BUFFER range
[fglrx] Firegl kernel thread PID: 20472
[fglrx] Reserved FB block: Shared offset:0, size:40000
Now, I’m not very keen having to patch my kernel again, since I have to redo it every time there’s a kernel update.
I’ve checked the agpgart module for any useful parameters, but haven’t found any.
Has anyone got any hints or clues how to force 4x AGP mode?
Thanks in advance
Ben