The mach64 Xorg 2D driver has its 3D plugin disabled by default, because this function can expose a security risk.
The 3D function can be re-enabled, and after some testing by forum member Roger, it appears that mach64 3D acceleraton works under Xorg 6.8.1, but not under Xorg 7.0. Puppy has Xorg 7.0 since version 2.10.
Here are the mach64 3D drivers which were previously scattered through other forum posts.
INSTRUCTIONS FOR Puppy 1.0.4-1.0.9:
After installing 3 dotpups below, run these 2 commands -
modprobe agpgart
insmod /root/my-applications/mach64.o
INSTRUCTIONS FOR Puppy 2.0 & 2.01:
After installing 3 dotpups below, run these 2 commands -
modprobe drm
modprobe mach64
COMMON INSTRUCTIONS:
- Modify your xorg.conf - in Section "Module" check that Load "dbe" and Load "glx" are there.
Add - Load "dri"
- Restart the XServer
- Run "glxinfo" and hope to see "direct rendering: Yes"
- Also check /var/log/Xorg.0.log
3D drivers for ATI mach64 graphics cards
-
- Posts: 5464
- Joined: Fri 10 Jun 2005, 05:12
- Location: Australia
3D drivers for ATI mach64 graphics cards
- Attachments
-
- mach64-DRM-k2.4.29.pup
- for Puppy 1.0.4-1.0.9
- (57.7 KiB) Downloaded 470 times
-
- mach64-DRM-k2.6.16.7.pup
- for Puppy 2.0 & 2.01
- (64.38 KiB) Downloaded 470 times
Here are the mach64 kernel modules mach64.ko and drm.ko compiled from GIT in december 2007 for Puppy 3.01
- Attachments
-
- mach64-drm-modules-301-git(dec07).pet
- mach64.ko and drm.ko compiled from GIT in december 2007 for Puppy 3.01
- (86.89 KiB) Downloaded 697 times
It's part of MESA. But you have to get it from MESA's GIT repo (and not from the web), because as tempestuous says, the standard MESA tree disables 3d accelaration in the mach64 module for security reasons. I don't think you have to pull the whole tree, you can just pull a certain branch to get what you need, but I can't remember exactly what branch.
[url=http://www.tombh.co.uk/colour_memories/contribute.php]Colour-Memories Database[/url]
Mach64 driver pet/pup for Puppy 4.1?
Any chance we'll see the mach64 drivers updated for Puppy 4.1 as a pet/pup package?
I installed Puppy 4.1 on a Compaq 1600s notebook with ATI 3D Rage LT Pro with 8 MB video memory. I assume the mach64 driver is the correct driver for this GPU. Puppy 4.1 works perfectly on the machine,
http://www.neoseeker.com/Hardware/Produ ... sario1600/
but video playback (DVD's, avi's, etc) is useless without a proper video driver for the on board GPU.
I installed Puppy 4.1 on a Compaq 1600s notebook with ATI 3D Rage LT Pro with 8 MB video memory. I assume the mach64 driver is the correct driver for this GPU. Puppy 4.1 works perfectly on the machine,
http://www.neoseeker.com/Hardware/Produ ... sario1600/
but video playback (DVD's, avi's, etc) is useless without a proper video driver for the on board GPU.
-
- Posts: 5464
- Joined: Fri 10 Jun 2005, 05:12
- Location: Australia
This forum thread is about enabling 3D for the Mach64 ati Xorg driver.
3D functionality may improve your video playback slightly, but don't expect massive improvement.
For decent video playback performance all you should need is Xorg running with the correct driver.
Check your Xorg setup by opening /etc/X11/xorg.conf in Geany.
In Section "Device" for your Mach64 you should see -
Driver "ati"
If so, all should be good provided your media player application is using xv video out. ... although 8MB of video memory is on the low side. If you have anything less than a 500MHz CPU then DVD playback will be ordinary.
3D functionality may improve your video playback slightly, but don't expect massive improvement.
For decent video playback performance all you should need is Xorg running with the correct driver.
Check your Xorg setup by opening /etc/X11/xorg.conf in Geany.
In Section "Device" for your Mach64 you should see -
Driver "ati"
If so, all should be good provided your media player application is using xv video out. ... although 8MB of video memory is on the low side. If you have anything less than a 500MHz CPU then DVD playback will be ordinary.