Hello all;
I'm trying to get accelerated graphics working properly on my system.
I have an AMD Athlon XP cpu, AMD 761 AGP, and an NVIDIA GeForce 2 MX video card.
A couple of months ago, I installed Debian stable, then installed XFree86 version
4.?.? from Debian Woody. I then install the nvidia accelerated graphics kernel driver
and GLX library. Everything worked great, notably a 3D game called Andromeda9 played
very well and always reported 100 frames/sec (+/- 2 or so). I played around with bios
AGP settings; there were some small improvements and everything functioned as expected.
Another game called Heretic II kept crashing the computer. I assume the cause of the
crashes is some bug in Athlon memory paging conflicting with the AGP memory access (or
whatever -- seems to be some babbling on the net about this). Eventually the ext2 file
system became corrupt and I could no longer boot the computer.
So I reinstalled Debian, this time using a Woody reiserfs install cd. Once again, I
have installed the nvidia glx library and kernel module. The accelerated graphics
function but at a much reduced rate: Andromeda9 is now 30-50 frames/second (the number
is much lower and it varies much more than it used to). Also, I think the games use
much more cpu resource than they used to (I can't quantify this because I don't
remember exactly what the cpu usage was previously). Further, the mouse behaves funny
- it doesn't move smoothly and sometime jumps around on its own. I'm sure the
accelerated graphics is enabled because if I disable it things REALLY slow down.
I don't know what I did differently on my second install. I have tried a number of
things to fix the problem: both nvidia and linux agpgart for agp access. I have
upgraded to XFree86 4.2.0. I have removed ethernet drivers from the kernel (thought
maybe one of them conflicted). I tried not loading any XFree86 extensions. I removed
all traces of libGL* from my system, and replaced with the NVIDIA ones. All to no
avail.
So, my questions are:
- any idea what else I could try?
- I've notice the nvidia XFree86 extensions report that they are compiled for X
version 4.0.2, whereas I have version 4.1.something, then 4.2.0. Could this be a
problem?
- The man page for the XFree86 nv driver says that it is fully accelerated. When I
try the driver, I don't think any acceleration is going on. For sure the 3D games
don't get accelerated. I have the agpgart module loaded when I start up X. Do I have
to do anything else? Does the nv driver really use full acceleration?
- Is there another place to post this message?
Thanks for your help. I attached some pci info below, just in case it's of any use.
Let me know if I should post more information.
Robert
cat /proc/pci
PCI devices found:
Bus 0, device 0, function 0:
Host bridge: Advanced Micro Devices [AMD] AMD-760 [Irongate] System Controller
(rev 19).
Master Capable. Latency=32.
Prefetchable 32 bit memory at 0xd8000000 [0xdbffffff].
Prefetchable 32 bit memory at 0xdf002000 [0xdf002fff].
I/O at 0xd000 [0xd003].
Bus 0, device 1, function 0:
PCI bridge: Advanced Micro Devices [AMD] AMD-760 [Irongate] AGP Bridge (rev 0).
Master Capable. Latency=32. Min Gnt=14.
Bus 0, device 7, function 0:
ISA bridge: VIA Technologies, Inc. VT82C686 [Apollo Super South] (rev 64).
Bus 0, device 7, function 1:
IDE interface: VIA Technologies, Inc. Bus Master IDE (rev 6).
Master Capable. Latency=32.
I/O at 0xd400 [0xd40f].
Bus 0, device 7, function 2:
USB Controller: VIA Technologies, Inc. UHCI USB (rev 26).
IRQ 9.
Master Capable. Latency=32.
I/O at 0xd800 [0xd81f].
Bus 0, device 7, function 3:
USB Controller: VIA Technologies, Inc. UHCI USB (#2) (rev 26).
IRQ 9.
Master Capable. Latency=32.
I/O at 0xdc00 [0xdc1f].
Bus 0, device 7, function 4:
SMBus: VIA Technologies, Inc. VT82C686 [Apollo Super ACPI] (rev 64).
IRQ 11.
Bus 0, device 9, function 0:
Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139 (rev 16).
IRQ 10.
Master Capable. Latency=32. Min Gnt=32.Max Lat=64.
I/O at 0xe000 [0xe0ff].
Non-prefetchable 32 bit memory at 0xdf000000 [0xdf0000ff].
Bus 0, device 13, function 0:
Multimedia audio controller: Creative Labs SB Live! EMU10k1 (rev 8).
IRQ 11.
Master Capable. Latency=32. Min Gnt=2.Max Lat=20.
I/O at 0xe400 [0xe41f].
Bus 0, device 13, function 1:
Input device controller: Creative Labs SB Live! (rev 8).
Master Capable. Latency=32.
I/O at 0xe800 [0xe807].
Bus 0, device 15, function 0:
Ethernet controller: VIA Technologies, Inc. Ethernet Controller (rev 67).
IRQ 11.
Master Capable. Latency=32. Min Gnt=3.Max Lat=8.
I/O at 0xec00 [0xecff].
Non-prefetchable 32 bit memory at 0xdf001000 [0xdf0010ff].
Bus 1, device 5, function 0:
VGA compatible controller: nVidia Corporation NV11 (GeForce2 MX) (rev 178).
IRQ 5.
Master Capable. Latency=248. Min Gnt=5.Max Lat=1.
Non-prefetchable 32 bit memory at 0xdc000000 [0xdcffffff].
Prefetchable 32 bit memory at 0xd0000000 [0xd7ffffff].
cat /proc/nv/card0
----- Driver Info -----
NVRM Version: NVIDIA NVdriver Kernel Module 1.0.2314 Fri Nov 30 19:33:20 PST 2001
Compiled with: gcc version 2.95.4 (Debian prerelease)
------ Card Info ------
Model: GeForce2 MX/MX 400
IRQ: 5
Video BIOS: 03.11.01.30
------ AGP Info -------
AGP status: Enabled
AGP Driver: AGPGART
Bridge: Generic AMD
SBA: Supported [disabled]
FW: Supported [enabled]
Rates: 4x 2x 1x [4x]
Registers: 0x0f000217:0x00000114
_______________________________________________
Newbie mailing list
[EMAIL PROTECTED]
*** To unsubscribe , or change message options, see:
http://XFree86.Org/mailman/listinfo/newbie