I add Savage Dri Driver by default with
this patch
xorg.cf.diff.
and also test DRI (3D acceleration) on one poor [Radeon 9200 SE]
drive "radeon" and r200 kernel module.
Other thing, this page won't have any sources of xorg-x11-6.9 because
any snapshots have more then 50 MBytes and my server have a low
bandwidth, so please get it, on
http://xorg.freedesktop.org/releases/X11R6.9.0/src-single/X11R6.9.0-src.tar.bz2
or in a
mirror near to you .
Well this is basically based on xorg-x11-6.8.99.14-3.src.rpm by Mike A. Harris
and RedHat and as I write in changelog :
Cut ChangeLog, cut many unused and/or obsolet patches and legacy stuff with
the goal of make a simpler rpm, reducing the size of spec file
and be more near of the upstream source but keep the RedHat customizations.
All the files for build the rpms are in
SOURCES dir,
you can download all files in this tar.bz2
SOURCES.tar.bz2
CHANGELOG
* Thu Jan 12 2006
- I had enable build of xorg-x11-sdk and it builds great!
* Thu Dec 22 2005 Sergio Basto 6.9.0-1
- update MissingMesadDefines.diff and rename it to MissingMesadDefines2.diff because core of the patch was uptreamed.
How to build this rpms
mv X11R6.9.0-src.tar.bz2
/usr/src/redhat/SOURCES/ and rename it to xorg-x11-6.9.0.tar.bz2
put SOURCES in /usr/src/redhat/SOURCES dir
(cd /usr/src/redhat/
tar jtvf /home/blabla/SOURCES.tar.bz2 )
cd /usr/src/redhat/SOURCES
rpmbuild -ba xorg-x11.spec --target=i686
(to upgrade xorg) rpm -Uvh /usr/src/redhat/RPMS/i686/xorg-x11-*6.9.0-1.i686.rpm
Now with the kernel-2.6.14-1.1637_FC4 or newer, we don't need the compile DRM module for savage because it's already
comes in stock kernel.
On older kernels, for complete enabling of DRI on savage, you will need compile
savage DRM module kernel doing:
cd /usr/src/redhat/BUILD/xorg-x11-6.9.0/
cd xc/extras/drm/linux-core/
make -f Makefile savage.o
cp drm.ko savage.ko /lib/modules/`uname
-r`/kernel/drivers/char/drm
(and yes you have to overwrite drm.ko)
depmod -a
insmod drm.ko savage.ko
How to test if your DRI is working
in your shell you can run this command:
glxinfo | grep dire
and get:
direct rendering: Yes
if you need debug you can test this commands:
MESA_INFO=1 glxinfo
LIBGL_DEBUG=verbose glxinfo
or in Unix:
export LIBGL_DEBUG=verbose
export MESA_INFO=1
glxinfo
Warnings:
I just test it on x86
computers but it meant to be for archs that RedHat supports.
DRI savage just works on kernels 2.6.
xorg-x11 build requires about 1.2Gb of disk space.
Contact:
root at sergiomb.no-ip.org
Archives