I just recently had similar problems with a NeoMagic card. This is how I fixed my problem. 1. Download the latest XFree 3.3.3 from <A HREF="ftp://ftp.cdrom.com/pub/XFree86/3.3.3/"><A HREF="ftp://ftp.cdrom.com/pub/XFree86/3.3.3/</A">ftp://ftp.cdrom.com/pub/XFree86/3.3.3/</A</A>> 2. Print the Release Notes, they have the installation instructions for this version of XFree. 3. Download the following files for both glibc ( <A HREF="ftp://ftp.cdrom.com/pub/XFree86/3.3.3/binaries/Linux-ix86-glibc/"><A HREF="ftp://ftp.cdrom.com/pub/XFree86/3.3.3/binaries/Linux-ix86-glibc/</A">ftp://ftp.cdrom.com/pub/XFree86/3.3.3/binaries/Linux-ix86-glibc/</A</A>> ) and libc ( <A HREF="ftp://ftp.cdrom.com/pub/XFree86/3.3.3/binaries/Linux-ix86-libc5/"><A HREF="ftp://ftp.cdrom.com/pub/XFree86/3.3.3/binaries/Linux-ix86-libc5/</A">ftp://ftp.cdrom.com/pub/XFree86/3.3.3/binaries/Linux-ix86-libc5/</A</A>>) . They are about 14 megs, and you will only install one or the other, but it saves time to get them all. Unless you know for sure if you are running libc 6, in which case you will need glibc. preinst.sh Pre-installation script postinst.sh Post-installation script extract XFree86 extraction utility Xbin.tgz Clients, run-time libs, and app-defaults files Xdoc.tgz Documentation Xfnts.tgz 75dpi, misc and PEX fonts Xlib.tgz Data files required at run-time Xman.tgz Manual pages Xset.tgz XF86Setup utility Xjset.tgz XF86Setup utility (if you prefer the Japanese version) XVG16.tgz 16 colour VGA server (XF86Setup needs this server) Xcfg.tgz sample config files for xinit, xdm 4. Download the server you need: X3DL.tgz 3Dlabs server X8514.tgz 8514/A server XAGX.tgz AGX server XI128.tgz I128 server XMa32.tgz Mach 32 server XMa64.tgz Mach 64 server XMa8.tgz Mach 8 server XMono.tgz Mono server XP9K.tgz P9000 server XS3.tgz S3 server XS3V.tgz old S3 ViRGE server (please use SVGA server) XSVGA.tgz SVGA server XVG16.tgz 16 colour VGA server (XF86Setup needs this server) XW32.tgz ET4000/W32, ET6000 server 5. Copy these files to your /var/tmp directory. 6. Execute the following commands: cd /usr/X11R6 sh /var/tmp/preinst.sh When you run the preinst script, you will get a message confirming whether you need the files from libc or glibc. Make sure you use the right ones. 7. Make installation utility executable by : chmod 755 extract 8. Execute the following commands: cd /usr/X11R6 /var/tmp/extract /var/tmp/x*.tgz This will extract all the tgz files. 9. Execute the following commands: cd /usr/X11R6 sh /var/tmp/postinst.sh The system will prompt you to run ldconfig. I ran it since I have Linux 5.2 Once this completes, run your XF86Setup and begin enjoying X! Make sure you read the release notes so you get the necessary details. The information above is just a summary of the information contained in the release notes. The whole process should not take you more than 1 hour. - To get out of this list, please send email to majordomo@suse.com with this text in its body: unsubscribe suse-linux-e Check out the SuSE-FAQ at <A HREF="http://www.suse.com/Support/Doku/FAQ/"><A HREF="http://www.suse.com/Support/Doku/FAQ/</A">http://www.suse.com/Support/Doku/FAQ/</A</A>> and the archiv at <A HREF="http://www.suse.com/Mailinglists/suse-linux-e/index.html"><A HREF="http://www.suse.com/Mailinglists/suse-linux-e/index.html</A">http://www.suse.com/Mailinglists/suse-linux-e/index.html</A</A>>