trident CyberBlade ai1 (puppy 2.02)
-
- Posts: 5464
- Joined: Fri 10 Jun 2005, 05:12
- Location: Australia
do you know the comand to get the required files from the cvs?
Then I could compile in Puppy 2.02, I had good results with the Ati-fglrx-driver, in contrast to 2.10.
I think the drm-module would be sufficient, I think I don't have the xorg-sources on this machine, so we would try it with the existent Xorg DRI-driver.
Don't remember if I compiled that myself in Xorg 6.8.2, or if it was a binary from Mandrake-Linux 9.2.
Mark
Then I could compile in Puppy 2.02, I had good results with the Ati-fglrx-driver, in contrast to 2.10.
I think the drm-module would be sufficient, I think I don't have the xorg-sources on this machine, so we would try it with the existent Xorg DRI-driver.
Don't remember if I compiled that myself in Xorg 6.8.2, or if it was a binary from Mandrake-Linux 9.2.
Mark
-
- Posts: 5464
- Joined: Fri 10 Jun 2005, 05:12
- Location: Australia
Oops, I already uploaded the trident files to you before seeing your post. Anyway, the commands are -
cvs -z3 -d:pserver:anonymous@dri.freedesktop.org:/cvs/dri login
cvs -z3 -d:pserver:anonymous@dri.freedesktop.org:/cvs/dri co -rtrident-0-0-2-branch drm
... but you won't have any luck with Puppy 2.02, the trident source is only available for 2.4 kernels - in /drm/linux/.
The directory for 2.6 source code is /drm/linux-core/, and there's no trident source there.
So I compiled the Trident DRM module and 2D driver against the 2.4.29 kernel. For 3D with Trident, Spindoctor will need to use Puppy 1.0.9CE
cvs -z3 -d:pserver:anonymous@dri.freedesktop.org:/cvs/dri login
cvs -z3 -d:pserver:anonymous@dri.freedesktop.org:/cvs/dri co -rtrident-0-0-2-branch drm
... but you won't have any luck with Puppy 2.02, the trident source is only available for 2.4 kernels - in /drm/linux/.
The directory for 2.6 source code is /drm/linux-core/, and there's no trident source there.
So I compiled the Trident DRM module and 2D driver against the 2.4.29 kernel. For 3D with Trident, Spindoctor will need to use Puppy 1.0.9CE
- Spindoctor
- Posts: 118
- Joined: Sat 15 Jul 2006, 20:32
- Location: Vienna, Austria
- Contact:
first of all a big big thank you to both of you (I know that I'm repeating myself) - especially Mark!
It's really wonderful how much you care about my problem, although I'm sure you've got other things to do!
One reason to use Puppy for me was the modern Kernel. Therefore I don't really want to use Puppy 1.
But waiting until the weekend is a great option. I was able to live without 3Dsupport one month or something - I will survive it a few more days.
It's really wonderful how much you care about my problem, although I'm sure you've got other things to do!
One reason to use Puppy for me was the modern Kernel. Therefore I don't really want to use Puppy 1.
But waiting until the weekend is a great option. I was able to live without 3Dsupport one month or something - I will survive it a few more days.
- Spindoctor
- Posts: 118
- Joined: Sat 15 Jul 2006, 20:32
- Location: Vienna, Austria
- Contact:
this is what tempestous wrote:
As this code was developed by a single person, it depends on him, if he will write code for Kernel 2.6, too.
I fear it does not look good, the module you installed first, I found about a year ago, this means since then nothing new hapened.
You only can try to use another colour-depth in your settings, like 16bit instead of 24bit, maybe that is faster.
Also try different mediaplayers.
Mplayer lets you choose between methods to display videos in the options.
Maybe that makes a difference.
We have several different versions, one might work better than another depending on the computer.
http://www.murga.org/~puppy/viewtopic.php?t=9568
http://www.murga.org/~puppy/viewtopic.php?t=5701
http://www.murga.org/~puppy/viewtopic.php?t=9000
Mark
This unfortunately means, there is no sourcecode at all in the trident-software for Kernel 2.6... but you won't have any luck with Puppy 2.02, the trident source is only available for 2.4 kernels - in /drm/linux/.
As this code was developed by a single person, it depends on him, if he will write code for Kernel 2.6, too.
I fear it does not look good, the module you installed first, I found about a year ago, this means since then nothing new hapened.
You only can try to use another colour-depth in your settings, like 16bit instead of 24bit, maybe that is faster.
Also try different mediaplayers.
Mplayer lets you choose between methods to display videos in the options.
Maybe that makes a difference.
We have several different versions, one might work better than another depending on the computer.
http://www.murga.org/~puppy/viewtopic.php?t=9568
http://www.murga.org/~puppy/viewtopic.php?t=5701
http://www.murga.org/~puppy/viewtopic.php?t=9000
Mark
- Spindoctor
- Posts: 118
- Joined: Sat 15 Jul 2006, 20:32
- Location: Vienna, Austria
- Contact:
well... since Ded Dog's suggestion watching videos is not a problem anymore at all.
It's just other things like the snes emulator, that are really slower than they should be...
would ndiswrapper solve the problem if i had a windows driver?
Or another idea:
Since Ted Dog's hint I use the unichrome version of XCine (I hope i put things correct in this sentence - I don't exactly know what I'm using since Ted Dog's hint).
Wouldn't it be possible that the unichrome driver works aswell for other applications?
[edit]
googled a bit - I don't know which criterias a fitting driver has to fulfill, but what about this one?
http://www.downloadsource.net/874/Tride ... ver-Linux/
[edit 2]
hmmm seems to be another chip, not mine...?
[/edit]
It's just other things like the snes emulator, that are really slower than they should be...
would ndiswrapper solve the problem if i had a windows driver?
Or another idea:
Since Ted Dog's hint I use the unichrome version of XCine (I hope i put things correct in this sentence - I don't exactly know what I'm using since Ted Dog's hint).
Wouldn't it be possible that the unichrome driver works aswell for other applications?
[edit]
googled a bit - I don't know which criterias a fitting driver has to fulfill, but what about this one?
http://www.downloadsource.net/874/Tride ... ver-Linux/
[edit 2]
hmmm seems to be another chip, not mine...?
[/edit]
-
- Posts: 5464
- Joined: Fri 10 Jun 2005, 05:12
- Location: Australia
No. The acceleration feature in question is the "XvMC" library. It applies only to MPEG1/2 video decompression, and is only compatible with these 3 Linux 3D graphics drivers - Openchrome (for VIA Unichrome), Intel i810, and the proprietary nVidia version.Spindoctor wrote:Wouldn't it be possible that the unichrome driver works as well for other applications?
More details in the original Xine dotpup announcement http://www.murga.org/~puppy/viewtopic.php?t=5701
I really suggest you consider going back to Puppy 1.0.9CE. As raffy mentioned in a recent post, it's still a very good release. If a certain kernel gets you a certain feature, then go for it. The 2.6.16 kernel brings driver compatibility with digital TV tuner cards, newer wifi drivers such as Prism54softmac, and SerialATA hard drive support ... do you need any of those?
And I liked the way the Puppy 1x series could save a pup001 file to NTFS, in a very safe fashion.
In that drive link you provided "Trident-Blade-3D-Driver-Linux", the "3D" is part of the model number. This appears to be an SVGA Xserver binary. These are quite good for older graphics cards (I'm using the SVGA_XF86 Xserver with my 2MB Neomagic laptop display) but there's no acceleration involved and certainly no 3D.
This is unrelated to graphics performance.Spindoctor wrote:would ndiswrapper solve the problem if i had a windows driver?
- Spindoctor
- Posts: 118
- Joined: Sat 15 Jul 2006, 20:32
- Location: Vienna, Austria
- Contact:
I think I will need the NTFS write-support.
Im not sure, but it could also be, that my wifi-network needs the new kernel...
[edit]
I hope this isn't getting too annoying, but would it be possible to compile a modern home brew kernel and just take all relevant "graphic modules" from the 2.4 kernel, so that the Trident driver would fit.
I know it's a big project for a newbie like me - perhaps too big...
I just like to know if it was possible.
[/edit]
Im not sure, but it could also be, that my wifi-network needs the new kernel...
[edit]
I hope this isn't getting too annoying, but would it be possible to compile a modern home brew kernel and just take all relevant "graphic modules" from the 2.4 kernel, so that the Trident driver would fit.
I know it's a big project for a newbie like me - perhaps too big...
I just like to know if it was possible.
[/edit]
-
- Posts: 5464
- Joined: Fri 10 Jun 2005, 05:12
- Location: Australia
There are 4 different levels of graphics drivers/modules which interact for 3D support:
1. Xorg 2D driver, found in /usr/X11R6/lib/modules/drivers/
2. Xorg 3D DRI driver (Direct Rendering Interface) found in /usr/X11R6/lib/modules/dri/
3. DRM kernel module (Direct Rendering Manager) found in /lib/modules/...
4. AGP kernel module, found in /lib/modules/...
1. and 2. are specific to the version of Xorg that your system is running, but the kernel version doesn't matter.
3. and 4. are kernel-specific, like all kernel modules.
A Trident DRM kernel module is not available for 2.6 kernels. End of story.
If 3D support is important to you with your EXISTING hardware, then go for Puppy 1.0.9
... but what hardware are we talking about? A laptop? If not, change the graphics card to one well-supported by 3D drivers in Linux, then you can use Puppy2x.
1. Xorg 2D driver, found in /usr/X11R6/lib/modules/drivers/
2. Xorg 3D DRI driver (Direct Rendering Interface) found in /usr/X11R6/lib/modules/dri/
3. DRM kernel module (Direct Rendering Manager) found in /lib/modules/...
4. AGP kernel module, found in /lib/modules/...
1. and 2. are specific to the version of Xorg that your system is running, but the kernel version doesn't matter.
3. and 4. are kernel-specific, like all kernel modules.
A Trident DRM kernel module is not available for 2.6 kernels. End of story.
If 3D support is important to you with your EXISTING hardware, then go for Puppy 1.0.9
... but what hardware are we talking about? A laptop? If not, change the graphics card to one well-supported by 3D drivers in Linux, then you can use Puppy2x.
Wifi has been working in Linux for years before the introduction of the 2.6 kernel.Spindoctor wrote:Im not sure, but it could also be, that my wifi-network needs the new kernel...
Full (and safe) NTFS write capability has only become possible with Linux in the last month or so, and the mainstream distributions don't include it yet. Is it really that important?Spindoctor wrote:I think I will need the NTFS write-support.
- Spindoctor
- Posts: 118
- Joined: Sat 15 Jul 2006, 20:32
- Location: Vienna, Austria
- Contact:
hmmm... ok... if you say so...tempestuous wrote:A Trident DRM kernel module is not available for 2.6 kernels. End of story.
Yes, it is a laptop.tempestuous wrote:If 3D support is important to you with your EXISTING hardware, then go for Puppy 1.0.9
... but what hardware are we talking about? A laptop? If not, change the graphics card to one well-supported by 3D drivers in Linux, then you can use Puppy2x.
3D-Support isn't that important to me... although it would be nice to play some old games on the notebook.
I admit, one of the most important reasons not to use puppy 1.0.9 is that it's not new. I love to have new stuff.tempestuous wrote:Full (and safe) NTFS write capability has only become possible with Linux in the last month or so, and the mainstream distributions don't include it yet. Is it really that important?Spindoctor wrote:I think I will need the NTFS write-support.
But anyway, that doesn't make me an evil person, does it?
Please correct me if I'm wrong, but since Puppy 1.0.9 I imagine a lot of progress did happen, not only in the Kernel (you say the progress in the Kernel was not so important) but also in other parts of Puppy.