3D drivers for ATI mach64 graphics cards

What works, and doesn't, for you. Be specific, and please include Puppy version.
Post Reply
Message
Author
tempestuous
Posts: 5464
Joined: Fri 10 Jun 2005, 05:12
Location: Australia

3D drivers for ATI mach64 graphics cards

#1 Post by tempestuous »

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
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

User avatar
tombh
Posts: 422
Joined: Fri 12 Jan 2007, 12:27
Location: Bristol, UK
Contact:

#2 Post by tombh »

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

monohouse
Posts: 1
Joined: Sun 14 Sep 2008, 22:24

#3 Post by monohouse »

where is the GIT for mach64 ?
I am looking everywhere for it

User avatar
tombh
Posts: 422
Joined: Fri 12 Jan 2007, 12:27
Location: Bristol, UK
Contact:

#4 Post by tombh »

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]

rgb1701
Posts: 1
Joined: Thu 30 Oct 2008, 14:45

Mach64 driver pet/pup for Puppy 4.1?

#5 Post by rgb1701 »

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.

tempestuous
Posts: 5464
Joined: Fri 10 Jun 2005, 05:12
Location: Australia

#6 Post by tempestuous »

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.

Post Reply