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

Reply via email to