On Wed, 2004-01-07 at 23:01, Lucas Bergman wrote: > One similar problem I encountered was that agpgart must be loaded > before the radeon module. Just get out of X, manually unload the > radeon module, make sure agpgart is loaded, then start X back up (it > will automatically load the radeon module again), and see what > happens.
Thank you. Your suggestion does enable direct rendering, but then it doesn't work correctly. In fact X11 is completely screwed: I get a blue screen with garbage at its top, the mouse pointer is displayed (as a cross) and I can move it, but nothing happens when I click, and I can't even kill X11 with Ctrl-Alt-Backspace (Ctrl-Alt-F1/F6 don't work either) so I have to push the reboot button in order to get out of it. (The machine isn't network-connected.) Actually, I noticed that when loading the agpgart module I get this message: Linux agpgart interface v0.99 (c) Jeff Hartmann agpgart: Maximum main memory to use for agp memory: 201M agpgart: Detected SiS 630 chipset agpgart: AGP aperture is 64M @ 0xe0000000 and this is an excerpt from "lspci -v" (full output is attached in case you want to read it): 00:0f.0 VGA compatible controller: ATI Technologies Inc Radeon RV100 QY [Radeon 7000/VE] (prog-if 00 [VGA]) Subsystem: PC Partner Limited: Unknown device 7c02 Flags: bus master, stepping, medium devsel, latency 32, IRQ 11 Memory at d8000000 (32-bit, prefetchable) [size=128M] I/O ports at e800 [size=256] Memory at e5100000 (32-bit, non-prefetchable) [size=64K] Expansion ROM at <unassigned> [disabled] [size=128K] Capabilities: [50] Power Management version 2 01:00.0 VGA compatible controller: Silicon Integrated Systems [SiS] SiS630 GUI Accelerator+3D (rev 20) (prog-if 00 [VGA]) Subsystem: Chaintech Computer Co. Ltd: Unknown device a170 Flags: 66Mhz, medium devsel, IRQ 5 BIST result: 00 Memory at d0000000 (32-bit, prefetchable) [disabled] [size=128M] Memory at e5000000 (32-bit, non-prefetchable) [disabled] [size=128K] I/O ports at d000 [disabled] [size=128] Capabilities: [40] Power Management version 1 Capabilities: [50] AGP version 2.0 As far as I can judge (I'm really not an expert) it looks like I have two different graphics controllers on my motherboard (unfortunately I don't have the board's manual so I can't check), and agpgart finds the wrong one. Is this correct? Is someone able to tell me what I should do? Thanks again Gerardo P.S. the kernel is 2.4.22 from Debian testing.
00:00.0 Host bridge: Silicon Integrated Systems [SiS] 630 Host (rev 20) Flags: bus master, medium devsel, latency 32 Memory at e0000000 (32-bit, non-prefetchable) [size=64M] Capabilities: [c0] AGP version 2.0 00:00.1 IDE interface: Silicon Integrated Systems [SiS] 5513 [IDE] (rev d0) (prog-if 80 [Master]) Subsystem: Silicon Integrated Systems [SiS] SiS5513 EIDE Controller (A,B step) Flags: bus master, fast devsel, latency 16 I/O ports at 4000 [size=16] 00:01.0 ISA bridge: Silicon Integrated Systems [SiS] 85C503/5513 Flags: bus master, medium devsel, latency 0 00:01.1 Ethernet controller: Silicon Integrated Systems [SiS] SiS900 10/100 Ethernet (rev 81) Subsystem: Chaintech Computer Co. Ltd: Unknown device a172 Flags: bus master, medium devsel, latency 32, IRQ 11 I/O ports at e400 [size=256] Memory at e5110000 (32-bit, non-prefetchable) [size=4K] Expansion ROM at <unassigned> [disabled] [size=128K] Capabilities: [40] Power Management version 2 00:01.2 USB Controller: Silicon Integrated Systems [SiS] USB 1.0 Controller (rev 07) (prog-if 10 [OHCI]) Subsystem: Silicon Integrated Systems [SiS] USB 1.0 Controller Flags: bus master, medium devsel, latency 32, IRQ 11 Memory at e5111000 (32-bit, non-prefetchable) [size=4K] 00:01.3 USB Controller: Silicon Integrated Systems [SiS] USB 1.0 Controller (rev 07) (prog-if 10 [OHCI]) Subsystem: Silicon Integrated Systems [SiS] Onboard USB Controller Flags: bus master, medium devsel, latency 32, IRQ 11 Memory at e5112000 (32-bit, non-prefetchable) [size=4K] 00:01.4 Multimedia audio controller: Silicon Integrated Systems [SiS] SiS PCI Audio Accelerator (rev 02) Subsystem: Chaintech Computer Co. Ltd SiS PCI Audio Accelerator Flags: bus master, medium devsel, latency 32, IRQ 11 I/O ports at e000 [size=256] Memory at e5113000 (32-bit, non-prefetchable) [size=4K] Capabilities: [dc] Power Management version 2 00:02.0 PCI bridge: Silicon Integrated Systems [SiS] SiS 530 Virtual PCI-to-PCI bridge (AGP) (prog-if 00 [Normal decode]) Flags: fast devsel Bus: primary=00, secondary=01, subordinate=01, sec-latency=0 I/O behind bridge: 0000d000-0000dfff Memory behind bridge: e5000000-e50fffff Prefetchable memory behind bridge: d0000000-d7ffffff 00:0f.0 VGA compatible controller: ATI Technologies Inc Radeon RV100 QY [Radeon 7000/VE] (prog-if 00 [VGA]) Subsystem: PC Partner Limited: Unknown device 7c02 Flags: bus master, stepping, medium devsel, latency 32, IRQ 11 Memory at d8000000 (32-bit, prefetchable) [size=128M] I/O ports at e800 [size=256] Memory at e5100000 (32-bit, non-prefetchable) [size=64K] Expansion ROM at <unassigned> [disabled] [size=128K] Capabilities: [50] Power Management version 2 01:00.0 VGA compatible controller: Silicon Integrated Systems [SiS] SiS630 GUI Accelerator+3D (rev 20) (prog-if 00 [VGA]) Subsystem: Chaintech Computer Co. Ltd: Unknown device a170 Flags: 66Mhz, medium devsel, IRQ 5 BIST result: 00 Memory at d0000000 (32-bit, prefetchable) [disabled] [size=128M] Memory at e5000000 (32-bit, non-prefetchable) [disabled] [size=128K] I/O ports at d000 [disabled] [size=128] Capabilities: [40] Power Management version 1 Capabilities: [50] AGP version 2.0