New XFree86-3DLabs-3.3.6 RPM available!

"T. Ribbrock" <[email protected]>
Newsgroups gmane.linux.aurora.devel
Message-ID <[email protected]>
Hi all,

ok, my quest to get the Raptor GFX8P/PGX32 working has lead to the
production of new RPMs for the 3DLabs server (which is needed for this card).
The original 3.3.6 server RPM had several problems:

- a patch to glint.c was needed to get the card to be recognized
- the package had a dependency on XFree86-compat-modules, which is
  missing in Aurora and doesn't seem to be needed, either
- the included Xserver wouldn't run without being made SUID root,
  which is not recommended. The Xwrapper program that works around
  this e.g. on RHL6.2 was not included in any RPM as far as I could
  see

I've built new RPMs that fix these problems. They're available as
follows (the usual disclaimer applies: YMMV, if it breaks you get to
keep the pieces, etc.pp.):

3DLabs Xserver 3.3.6 and Xwrapper (both are needed!):

http://www.ribbrock.org/Aurora/1.0/XFree86-3.3.6/XFree86-3DLabs-3.3.6-45sparc.sparc.rpm
http://www.ribbrock.org/Aurora/1.0/XFree86-3.3.6/XFree86-Xwrapper-3.3.6-45sparc.sparc.rpm

The 3DLabs server RPM also installs a little README in
/usr/share/doc/...., which describes what you need to do to use the
older X server. It's actually quite simple:
- Configure X (using Xconfigurator) for the Raptor GFX8P/PGX32
  (Permedia/Glint driver)
- Install the two RPMs
- In /etc/X11, replace the existing 'X' link with a symbolic link to
  /usr/X11R6/bin/XF86_3DLabs
- In /usr/X11R6/bin, replace the existing 'X' link with a symbolic
  link to Xwrapper
- X should be working now.

So far, I haven't seen any oddities with the older server - X runs
fine, the colours are ok and the console doesn't get garbled anymore.
The "proper" way to get this fixed in the long run is probably to get
the XFree86-4.x driver fixed, but that's beyond my skills... :-}


In case you want to have a look at what I've changed: All files that were
changed from the original -44sparc SRPM as included with Aurora 1.0
are available as tarball:

http://www.ribbrock.org/Aurora/1.0/XFree86-3.3.6/XFree86-3.3.6-45_changed_files.tar.gz

That tarball includes the new spec file, the patch for the 3DLabs
server and the README I mentioned above.

Enjoy,

Thomas
-- 
-----------------------------------------------------------------------------
                Thomas Ribbrock    http://www.ribbrock.org 
  "You have to live on the edge of reality - to make your dreams come true!"
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.