PDA

View Full Version : gf2 mx400 - via 694X - agp disabled


berto81
12-01-02, 09:35 AM
Hi,
I have problems enabling agp with my nvidia card.
My hw configuration is:

- mobo Asus cuv4x Via 694X agp chipset
- PIII 866Mhz
- 512MB sdram
- Asus v7100 pro gf2 mx-400 64MB tv-out
- Mandrake linux 9.0, XFree 4.2.1

I successfully installed the latest version of NVIDIA_kernel by SRPM, and the NVIDIA_GLX by RPM, and I modified the X configuration file following the simply instructions of the "readme".
All seems to go fine: opengl games runs perfectly as so with windows detonator.

But it seems I can't enable agp with linux, either using agpgart, and using NvAgp.

Initially, my X configuration didn't contain any "NvAgp" option, which should to mean that the driver have to try agpgart first, and then NvAgp (correct?).
Using this configuration, cat /proc/driver/nvidia/agp/status says:

Status: Disabled

last lines of dmesg output says:

Linux agpgart interface v0.99 (c) Jeff Hartmann
agpgart: Maximum main memory to use for agp memory: 439M
agpgart: Unsupported Via chipset (device id: 0605), you might want to try agp_try_unsupported=1.
agpgart: no supported devices found.

I changed my configuration inserting this line in the "device" section of XF86Config-4:

Option "NvAgp" "1"

which should to force the use of NvAgp.
dmesg says:

kernel: nvidia: loading NVIDIA Linux x86 NVdriver Kernel Module 1.0-3123 Tue Aug 27 15:56:48 PDT 2002

No errors. But agp results still disabled.

Can somebody help me? Has anyone a mobo with my same chipset and experienced the same problem?

Some information about my system:

# cat /proc/driver/nvidia/agp/card
Fast Writes: Supported
SBA: Not Supported
AGP Rates: 4x 2x 1x
Registers: 0x1f000017:0x00000000

# cat /proc/driver/nvidia/agp/host-bridge
Host Bridge: Via (unknown)
Fast Writes: Not Supported
SBA: Supported
AGP Rates: 4x 2x 1x
Registers: 0x1f000207:0x00000000

# cat /proc/driver/nvidia/cards/0
Model: GeForce2 MX/MX 400
IRQ: 10
Video BIOS: 03.11.01.24.00
Card Type: AGP

The content of my "Device" section in XF86Config-4:

Identifier "device1"
VendorName "nVidia Corporation"
BoardName "NVIDIA GeForce2 DDR (generic)"
Driver "nvidia"
Option "DPMS"
Option "NvAgp" "1"


The "Module" section:

Load "dbe" # Double-Buffering Extension
Load "v4l" # Video for Linux
Load "extmod"
Load "type1"
Load "freetype"
Load "/usr/X11R6/lib/modules/extensions/libglx.so"

Thanks for your help.

berto81
12-01-02, 09:39 AM
I had success using agpgart!
I did:

insmod agpgart agp_try_unsupported=1

and now the "status" is:

Status: Enabled
Driver: AGPGART
AGP Rate: 4x
Fast Writes: Disabled
SBA: Disabled

It works!

However, I tryed again to use NvAgp.
Folowing the release notes, I tryed also:

modprobe NVdriver NVreg_ReqAGPRate=0x4

and

modprobe NVdriver NVreg_EnableVia4x=1

but agp results disabled again.

Patience. I will see if my system becomes instable using agpgart.

Sorry if I didn't rtfm enough before posting, and if my speech is a little confused... but I'm not exactly an expert in linux and I don't know english very well. :rolleyes:

Bye.