Hello,

I installed and built the latest savage snapshot
savage-20040401-linux.i386.tar.bz2 from
www.freedesktop.org/~dri/snapshots together with the extras/XFree86.bz2
dated 29-Sep-2003.

XFree86 packages installed are Debian/testing 4.3.0-7.

The XV stuff seem to work OK at 16 bits, but at 24 bits the screen is
showing random colors, probably due to card memory problems. I know this
is 2D related, but nevertheless, according to the webpage 2D is new too
since an updated XFree86 server is needed.

The 3D is reported to work in XFree86.0.log but not in glxinfo.
XFree86.0.log:
XFree86 Version 4.3.99.12 (DRI trunk)
Release Date: 10 September 2003
X Protocol Version 11, Revision 0, Release 6.6
[...]
(II) SAVAGE(0): Direct rendering enabled
(**) SAVAGE(0): XvMC is enabled
(==) RandR enabled
[...]

glxinfo:
name of display: :0.0
display: :0  screen: 0
direct rendering: No
server glx vendor string: SGI
server glx version string: 1.2
server glx extensions:
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context
client glx vendor string: SGI
client glx version string: 1.2
[...]
OpenGL vendor string: Mesa project: www.mesa3d.org
OpenGL renderer string: Mesa GLX Indirect
OpenGL version string: 1.2 (1.3 Mesa 4.0.4)
[...}
(more info on request)

The only problems found is from the kernel logs:
[...]
[drm] Initialized savage 1.0.0 20011023 on minor 0: ProSavage KM133
mtrr: no more MTRRs available
mtrr: base(0xf2000000) is not aligned on a size(0x5000000) boundary
mtrr: base(0xf057e000) is not aligned on a size(0xa80000) boundary
[...]

Unfortunately the Debian packages, which I installed from
freedesktop.org/~daenzer/debian/dri-trunk-sid and built first are
outdated. They are from 28-feb-2004, with no savage modules.

To prepare for building the kernel module savage.o I had to 
install the kernel source, copy the System.map-2.4.25-1-k7 file from the
kernel-image-2.4.25-k7 to /usr/src/kernel-source-2.4.25/.config.
In order to make the savage module compile I had to add
LINUXDIR=/usr/src/kernel-source-2.4.25 to the install script.

(Debian-specific)
A much nicer way to build the kernel module for debian systems, without
the need for make-kpkg:
This method works with alsa, i2c and lm-sensors and uses the
kernel-headers instead of kernel-source:
fakeroot ./debian/rules KSRC=/usr/src/kernel-headers-2.4.25-1-k7
KVERS=2.4.25-1-k7 KDREV=2.4.25-1 kdist_image but this will probably
require a modification of the debian/*.


-------------------------------------------------------
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
--
_______________________________________________
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel

Reply via email to