June 25 2010: Project closed
Thanks to all who participated.
Fedora includes 3D video drivers that provide direct (aka "hardware-accelerated") rendering (DRI) for a number of older and off-name (i.e., other than ATI or NVidia) video chipsets/cards. Many can be activated by simply configuring the OS correctly.
A few of the DRI video drivers are not included in the current release or are disabled, for various reasons. The ATI mach64 driver is one, due (apparently) to (resolved) security concerns and/or sheer apathy. The SIS driver is another. However, the source code is available from dri.freedesktop.org git. Since I have spent countless hours and other resources getting the DRI mach64 3D driver working, I figured that it would be most useful if shared, so that others with the same chipsets/cards could benefit from the drivers, if they so desire, before all of this old hardware ends up in the scrap heap. I will consider adding unreleased 3D drivers for other cards if requested and if possible.
If you have an older supported SIS or ATI mach64-class chipset/card, I have made the various softwares available for download. Currently F11
and x86 only
(no PAE) (F11
SRPMs are available for rebuild on other architectures, if desired, and upon request). F12 cannot be supported at this time.
The ATI mach64 drivers/kernel modules are fairly well tested and work well. The SIS drivers/kernel modules remain untested (2008-07-03: SIS support discontinued due to lack of interest
In order to keep support in one location and to avoid redundancy, please refer to the following link for all additional info, including where to get all the various files, and instructions on their use: http://forums.fedoraforum.org/showthread.php?t=185162
In response to the inevitable question: "Is my card supported?", my answer is: "I have no idea. Check the list."
Questions/comments/feedback always welcome and appreciated. Enjoy.
: kernel driver modules (drm.ko, mach64.ko) now available for kernels 18.104.22.168-105.2.23.fc11.i586, 22.214.171.124-105.2.4.fc11.i586, 126.96.36.199-105.fc11.i586, 188.8.131.52-102.fc11.i586, 184.108.40.206-99.fc11.i586, 220.127.116.11-96.fc11.i586, 18.104.22.168-90.fc11.i586, 22.214.171.124-64.fc11.i586, 126.96.36.199-43.fc11.i586, 188.8.131.52-217.2.16.fc11.i586, 184.108.40.206-217.2.8.fc11.i586, 220.127.116.11-217.2.7.fc11.i586, 18.104.22.168-217.2.3.fc11.i586, 22.214.171.124-213.fc11.i586, 126.96.36.199-191.fc11.i586, 188.8.131.52-167.fc11.i586. All are tested and work for me.
support officially ended.
: kernel driver modules (drm.ko, mach64.ko) now available for kernels 184.108.40.206-170.2.113.fc10.i686, 220.127.116.11-170.2.72.fc10.i686, 18.104.22.168-170.2.68.fc10.i686, 22.214.171.124-170.2.56.fc10.i686, 126.96.36.199-170.2.35.fc10.i686, 188.8.131.52-170.2.24.fc10.i686, 184.108.40.206-170.2.5.fc10.i686, 220.127.116.11-159.fc10.i686, 18.104.22.168-134.i686.fc10. All are tested and work for me.
: This time around, for F11, SRPMs are available for rebuild on other architectures
, if desired, and upon request.
support officially ended.
: kernel driver modules (drm.ko, mach64.ko) now available for kernels 22.214.171.124-78.2.56.fc9.i686, 126.96.36.199-78.2.53.fc9.i686, 188.8.131.52-78.2.50.fc9.i686, 184.108.40.206-78.2.41.fc9.i686, 220.127.116.11-78.2.30.fc9.i686, 18.104.22.168-78.2.23.fc9.i686, 22.214.171.124-78.2.8.fc9.i686, 126.96.36.199-73.fc9.i686, 188.8.131.52-53.fc9.i686, 184.108.40.206-41.fc9.i686, 220.127.116.11-37.fc9.i686, 18.104.22.168-79.fc9.i686, 22.214.171.124-45.fc9.i686, 126.96.36.199-29.fc9.i686, 188.8.131.52-108.fc9.i686, 184.108.40.206-97.fc9.i686, 220.127.116.11-86.fc9.i686, 18.104.22.168-76.fc9.i686, 22.214.171.124-55.fc9.i686, 126.96.36.199-30.fc9.i686, and 188.8.131.52-18.fc9.i686. All are tested and work for me.
2008-12-18: F8 support discontinued effective immediately.
2008-10-26: Since it's painfully obvious that Fedora Project won't support DRI for Mach64 in F10, I will.
: kernel driver modules (drm.ko, mach64.ko) now available for kernels 184.108.40.206-49.fc8.i686, 220.127.116.11-28.fc8.i686, 18.104.22.168-14.fc8.i686, 22.214.171.124-69.fc8.i686, 126.96.36.199-60.fc8.i686, 188.8.131.52-47.fc8.i686, 184.108.40.206-40.fc8.i686, 220.127.116.11-27.fc8.i686, 18.104.22.168-10.fc8.i686, 22.214.171.124-92.fc8.i686, 126.96.36.199-85.fc8.i686, 188.8.131.52-64.fc8.i686, 184.108.40.206-50.fc8.i686, and 220.127.116.11-34.fc8.i686. All are tested and work for me.
SIS support discontinued effective immediately due to lack of interest. Existing packages and files will remain available indefinitely, but there will be no further updates to xorg-x11-drv-sis nor kmods sis.ko.
Added SIS 2D driver and kernel modules drm.ko, mach64.ko and sis.ko for 18.104.22.168-30.fc9.i686.
ATI/mach64 2D driver, libdrm, mesalibGL (incl. 3D drivers), and kernel driver modules drm.ko and mach64.ko for 22.214.171.124-18.fc9.i686.