Where is xf86_glx for SuSE 8.0? How do I obtain DRI for XFree86 4.2.0?
Hi, I upgraded from SuSE 7.2 Professional to SuSE 8.0 Professional and I think I am missing xf86_glx for XFree86 4.2.0. It does not come up in the search in Install/Remove Software in YaST2. xf86glx-devel is there, but xf86_glx is missing. I think I need xf86_glx because my XFree86.0.log looks like: XFree86 Version 4.2.0 / X Window System (protocol Version 11, revision 0, vendor release 6600) Release Date: 23 January 2002 [...] (==) Log file: "/var/log/XFree86.0.log", Time: Wed May 15 20:33:09 2002 [...] (II) LoadModule: "glx" (II) Loading /usr/X11R6/lib/modules/glx.so (EE) LoadModule: Module glx does not have a glxModuleData data object. (II) UnloadModule: "glx" (II) Unloading /usr/X11R6/lib/modules/glx.so (EE) Failed to load module "glx" (invalid module, 0) [...] (II) R128(0): Direct rendering disabled Symbol __glXActiveScreens from module /usr/X11R6/lib/modules/extensions/libdri.a is unresolved! Symbol __glXActiveScreens from module /usr/X11R6/lib/modules/extensions/libdri.a is unresolved! [...] Before I upgraded to SuSE 8.0, I installed XFree86-4.1.0 with DRI, according to the instructions in: ftp://ftp.suse.com/pub/suse/i386/supplementary/X/XFree86/XFree86-4.1.0-SuSE/README This had yielded: XFree86 Version 4.1.0 / X Window System (protocol Version 11, revision 0, vendor release 6510) Release Date: 2 June 2001 [...] (==) Log file: "/var/log/XFree86.0.log", Time: Sun Apr 28 23:42:22 2002 [...] (II) LoadModule: "glx" (II) Loading /usr/X11R6/lib/modules/extensions/libglx.a (II) Module glx: vendor="The XFree86 Project" compiled for 4.1.0, module version = 1.0.0 ABI class: XFree86 Server Extension, version 0.1 (II) Loading sub module "GLcore" (II) LoadModule: "GLcore" (II) Loading /usr/X11R6/lib/modules/extensions/libGLcore.a (II) Module GLcore: vendor="The XFree86 Project" compiled for 4.1.0, module version = 1.0.0 ABI class: XFree86 Server Extension, version 0.1 (II) Loading extension GLX [...] (II) R128(0): [DRI] installation complete (II) R128(0): [drm] Added 128 16384 byte vertex/indirect buffers (II) R128(0): [drm] Mapped 128 vertex/indirect buffers (II) R128(0): Direct rendering enabled See also ftp://ftp.suse.com/pub/suse/i386/7.2/suse/x1 ftp://ftp.suse.com/pub/suse/i386/7.3/suse/x1 ftp://ftp.suse.com/pub/suse/i386/supplementary/X/XFree86/XFree86-4.2.0-SuSE
"Paul C. Leopardi"
Hi, I upgraded from SuSE 7.2 Professional to SuSE 8.0 Professional and I think I am missing xf86_glx for XFree86 4.2.0. It does not come up in the search in Install/Remove Software in YaST2. xf86glx-devel is there, but xf86_glx is missing. I think I need xf86_glx because my XFree86.0.log looks like:
See also ftp://ftp.suse.com/pub/suse/i386/7.2/suse/x1 ftp://ftp.suse.com/pub/suse/i386/7.3/suse/x1 ftp://ftp.suse.com/pub/suse/i386/supplementary/X/XFree86/XFree86-4.2.0-SuSE
You can use the package found under SuSE 7.3. Geir Skaugen
-- To unsubscribe send e-mail to suse-linux-e-unsubscribe@suse.com For additional commands send e-mail to suse-linux-e-help@suse.com
Also check the archives at http://lists.suse.com
------------------------------------------------------------ Få din egen @start.no-adresse gratis på http://www.start.no/
On Wed, 15 May 2002 22:22, Geir Skaugen wrote: Geir, Thanks for the tip. I installed xf86_glx and that doesn't seem to be enough. It looks like I will need to also to, compile and install the DRM kernel modules for 2.4.18-4GB for SuSE 8.0, as per the README for SuSE 7.2/7.3. Maybe these instructions will work for 8.0, but has anyone tested this? 3) DRI (3D accelerated OpenGL support) -------------------------------------- To be able to use DRI you must compile some kernel modules. Your kernel source package lx_suse (SuSE 7.1) respectively package kernel-source (SuSE 7.2/7.3) must be installed and configured for this. Please notice that DRI for XFree86 4.2.0 requires Kernel 2.4. The configuration can be done with the commands: a) SuSE 7.1: # cp /boot/vmlinuz_24.config /usr/src/linux/.config # cp /boot/vmlinuz_24.version.h /usr/src/linux/include/linux/version.h # cd /usr/src/linux; make cloneconfig; make dep b) SuSE 7.2/7.3: # cp /boot/vmlinuz.config /usr/src/linux/.config # cp /boot/vmlinuz.version.h /usr/src/linux/include/linux/version.h # cd /usr/src/linux; make cloneconfig; make dep Then you'll have to compile the DRM kernel modules. The sources can be found in * suse71/DRI (SuSE Linux 7.1) * suse72/DRI (SuSE Linux 7.2) * suse73/DRI (SuSE Linux 7.3) Install the sources with # rpm -Uhv km_drm-*.i386.rpm Compile and install the kernel modules with # cd /usr/src/kernel-modules/drm # make -f Makefile.module # rm -f /lib/modules/`uname -r`/video/{gamma.o,i810.o,mga.o,r128.o,tdfx.o} # mkdir -p /lib/modules/`uname -r`/kernel/drivers/char/drm # install -m 644 -o root -g root gamma.o i810.o i830.o mga.o r128.o radeon.o tdfx.o /lib/modules/`uname -r`/kernel/drivers/char/drm # depmod -a Then you'll have to add some lines to your '/etc/modules.conf'. ### pre-install mga modprobe "-k" "agpgart" pre-install r128 modprobe "-k" "agpgart" pre-install radeon modprobe "-k" "agpgart" options agpgart agp_try_unsupported=1 ### [...] Since I just shelled out money for a packaged distribution, I thought I was entitled to expect the relevant SuSE 8.0 versions of all the packages and documentation to be at least ready and available on the FTP site, if not on the installation media. Well, at least the km_drm package was on the 8.0 CD, but xf86_glx and the relevant instructions for 8.0 DRI were not. The 8.0 manuals explain how to compile a kernel, but do not mention km_drm or update the 7.2/7.3 instructions above. Maybe someone at SuSE just forgot that people with SuSE 7.2/7.3 and DRI would want to upgrade and keep DRI. Or maybe there were no 8.0 beta testers who upgraded from 7.2 or 7.3 with XFree86 4.1 or 4.2 and who cared about DRI. Thanks
You can use the package found under SuSE 7.3.
Geir Skaugen
Geir, List, Geir, thanks for the tip abouut switch2xf86_glx. I also found that SuSE has added xf86_glx, a new km_drm and new NDVIDIA packages to YaST Online Update for SuSE Linux 8.0. I ran YOU, installed the packages, ran switch2xf86_glx as root, and now DRI runs faster than ever. So it looks like I did not need to recompile the kernel or use anything built for SuSE Linux 7.3 after all. SuSE may make mistakes, but they find them quickly, acknowledge them, fix them and get on with building the distro... Best regards On Thu, 16 May 2002 08:50, Geir Skaugen wrote:
The only trouble I had was that some program run the script switch2mesasoft at one time and I thought DRI was broken, but running the switch2xf86_glx fixed all the links again. Have you checked the symbolic links.
On Thu, 16 May 2002 00:28, Paul C. Leopardi wrote:
On Wed, 15 May 2002 22:22, Geir Skaugen wrote: Geir, Thanks for the tip. I installed xf86_glx and that doesn't seem to be enough. It looks like I will need to also to, compile and install the DRM kernel modules for 2.4.18-4GB for SuSE 8.0, as per the README for SuSE 7.2/7.3. Maybe these instructions will work for 8.0, but has anyone tested this? [...] Since I just shelled out money for a packaged distribution, I thought I was entitled to expect the relevant SuSE 8.0 versions of all the packages and documentation to be at least ready and available on the FTP site, if not on the installation media.
Well, at least the km_drm package was on the 8.0 CD, but xf86_glx and the relevant instructions for 8.0 DRI were not. The 8.0 manuals explain how to compile a kernel, but do not mention km_drm or update the 7.2/7.3 instructions above.
Maybe someone at SuSE just forgot that people with SuSE 7.2/7.3 and DRI would want to upgrade and keep DRI. Or maybe there were no 8.0 beta testers who upgraded from 7.2 or 7.3 with XFree86 4.1 or 4.2 and who cared about DRI. Thanks
You can use the package found under SuSE 7.3.
Geir Skaugen
participants (2)
-
Geir Skaugen
-
Paul C. Leopardi