AGP cards are detected as PCI because the AGP bus is really just souped-up
PCI. The nv driver does not use the AGP GART, since this is typically used
only for 3d textures, not 2D acceleration. However, the device operates at
the correct bus speed for an AGP device (and, FWIW, PCI is plenty fast
enough for fullscreen transfers from a frame-grabber to a video card, and
since the frame grabber is PCI (unless it's an AGP ATi All-In-Wonder card,
in which case you should use the VGA chip on that anyway...), the transfers
will use the slowest speed in the chain (PCI... Hooking up a 10Mbit NIC to a
100Mbit LAN doesn't make it run at 100Mbps, right?). My guess for the
slowness is that Xv (the X Video extension) has little or no HW acceleration
on Riva 128s. My only real suggestion is to upgrade to a better video card,
but running in 16bpp will have to suffice temporarily (I have the same
problem on a box with a Trident CyberBlade... I popped in a PCI Rage 128,
bang, problem solved). Software DVD playback under Linux is a sensitive
issue (as you probably already know), and requires the best 2D acceleration
(especially for Xv) that you can get. A newer Matrox (G4?0), ATi (Radeon) or
nVidia (GeForce, GeForce2, GeForce3) card is the best bet, but it is
possible with older (Mach64, RIVA128, MGA-G100) chips as well.

The last thing that I would try if speed doesn't improve, is recompiling X,
preferably version 4.1.0.

> -----Original Message-----
> From: Sebastien Fievet [mailto:[EMAIL PROTECTED]]
> Sent: Wednesday, September 05, 2001 2:50 PM
> To: [EMAIL PROTECTED]
> Subject: [Newbie]riva 128 and AGP
> 
> 
> Hello everyone,
> 
> I have recently compiled :
>    - kernel 2.4.4 with AGPgart support,
>    - Xfree 4.0.2 with the nv driver.
> 
> I have a videocard embeding a RIVA128 chip, and a motherboard 
> with a Via
> MVP3 AGP chipset.
> 
> The AGPgart module detects correctly the VIA chipset a boot time, and
> everything works fine under X. But :
> i recently took a look at the Xfree log file, and saw that my card is
> detected as a PCI card... which is false. My question is the 
> following :
> do you provide a true AGP support for the nv driver or is it managed
> with some kind of an AGP to PCI bridge?
> In the later case, where can i find AGP driver for the riva 128?
> I visited NVIDIA web site : they provide AGP drivers for all 
> their chips
> BUT the riva 128 and riva128 ZX, and refer to you as the provider for
> these drivers.
> 
> I also have a grabber board, for watching tv. And i can't have
> fullscreen because the data transfers between the grabber 
> board and the
> video board seem to be too slow (when i switch from 24bpp to 16bpp it
> works fine)? Can it be due to the fact that the video board is handled
> through the PCI bus instead of the AGP one.
> 
> I would like to do sofware decoding and DVD playing under Linux, and i
> am afraid to have a bottleneck at the video driver level...
> 
> Can you help me?
> 
> Thanks in advance,
> 
> Regards, Sebastien.
> 
_______________________________________________
Newbie mailing list
[EMAIL PROTECTED]
*** To unsubscribe , or change message options, see:
http://XFree86.Org/mailman/listinfo/newbie

Reply via email to