[Savage40] [Savage] Savage Command DMA
Felix Kühling
fxkuehl at gmx.de
Mon Apr 4 03:14:05 PDT 2005
Am Montag, den 28.03.2005, 14:50 +0600 schrieb Jorge Mario:
> Hi. Sorry to bother.
>
> I'm George, another Savage user (what a luck!!, jeje). I wrote this
> e-mail because I'm having some problems with the recent snapshots of the
> driver. Here is the story:
>
> I'm using:
> Ubuntu [Hoary version]
> Xorg 6.8.2 [precompiled by Ubuntu team, not CVS]
> Kernel 2.6.10
> (I attached the 'lspci' and 'glxinfo' output)
> My card is a 'S3 Inc. SuperSavage IX/C SDR', 16MB, using AGP 4x.
>
> Here is my xorg.conf (at least the important part):
>
> Section "Device"
> Identifier "S3 Inc. SuperSavage IX/C SDR"
> Driver "savage"
> BusID "PCI:1:0:0"
> Option "AGPMode" "4"
> Option "DmaMode" "Vertex"
> Option "ShadowStatus" "true"
> EndSection
On SuperSavage you should not use Vertex DMA mode. It will be disabled
silently by the 3D driver anyway. You may try Option "DmaMode"
"Command". I still have some hope that it may work with SuperSavages.
The last snapshot from 20050314 has a bug with the ShadowStatus option.
As a workaround, don't use that options any more. ShadowStatus will be
enabled automatically when DRI is used. Try this device section:
Section "Device"
Identifier "S3 Inc. SuperSavage IX/C SDR"
Driver "savage"
BusID "PCI:1:0:0"
Option "AGPMode" "4"
Option "DmaMode" "Command"
EndSection
If that doesn't work, try setting Option "DmaMode" "None".
>
> I'm using the following snaptshots:
> common-20050314-linux.i386.tar.bz2
> savage-20050314-linux.i386.tar.bz2 [Savage version 2.4.1]
>
> Here is the problem (at last): Maybe I'm just an idiot and the error is
> mine (in such case, I'd need your help and I would thank you), but I
> think everything is well configured, the divers compiled, the module is
> loaded at startup and glxinfo says that DRI is enabled. The problem is
> that every 3D application freezes my PC (glxgears, tuxracer, etc.). I'm
> sure it has something to do with the "Vertex DMA" (something like that),
> because the snapshot savage-20050221-linux.i386.tar.bz2 [Savage version
> 2.2.0] works fine for me. Using that old snapshot I get a message:
>
> *** Disabling vertex DMA on SuperSavage. Someone has to find out, how to
> make
> *** it work without locking up. To disable this message set option
> enable_vdma
> *** to "false" in DRIConf.
The current driver doesn't print this message anymore. The hope is that
command DMA will work and perform even better. However, I haven't got
any conclusive feedback about that yet. Please let me know if you can
get command DMA to work on your SuperSavage (see above).
>
> But it works, and everything goes fine. Well it is a little slower than
> the last time I tried it using Gentoo and installing the Xorg from the
> CVS (if you can tell me why, It would be great, I guess it is because
> everything is precompiled in Ubuntu). With the recent snapshot I tried
> every possible value in the "DmaMode" flag, but didn't work at all. I
> also tried adding:
>
> Option "DmaType" "PCI"
> Option "ForcePCIMode" "true"
ForcePCIMode was replaced with DmaType.
> But it was still freezing my PC.
>
> Well, thanks for your time, I hope you can help me. And thanks again for
> your excellent job.
>
> Thanks.
> George
>
> P.S. Please, excuse me, my English is very bad (I speak Spanish, hehe).
Your English is fine. :)
> I would like to know when you read this e-mail, if you don't mind...
> could you send me an e-mail?. Thanks :D.
Regards,
Felix
--
| Felix Kühling <fxkuehl at gmx.de> http://fxk.de.vu |
| PGP Fingerprint: 6A3C 9566 5B30 DDED 73C3 B152 151C 5CC1 D888 E595 |
More information about the Savage40
mailing list