trying to find XFree86

Hello

I am running Opensuse 11.4 and trying to install the ATI graphics driver. System requirements are for XFree86-Mesa_libGL and XFree86-libs.

I can find XFree86-Mesa_libGL but end up with dependency hell and can’t find the libGLU.so1 needed and I can’t find XFree86-libs

Has anyone got any ideas where to find these and any dependencies.

Here is the dependency listing from YAST2 from my 11.4_64/KDE4.7 laptop install


fglrx64_xpic_SUSE114 - X Window display driver for the ATI graphics accelerators


Version:
8.841-1
Provides:
libQtCore.so.4()(64bit)
libQtGui.so.4()(64bit)
libGL.so.1()(64bit)
fglrx
km_fglrx
libGL.so.1
libatiuki.so.1
libatiuki.so.1()(64bit)
libglx.so()(64bit)
amdxmm.so()(64bit)
fglrx-libglx.so()(64bit)
fglrx_dri.so
fglrx_dri.so()(64bit)
fglrx_drv.so()(64bit)
glesx.so()(64bit)
libAMDXvBA.so.1
libAMDXvBA.so.1()(64bit)
libXvBAW.so.1
libXvBAW.so.1()(64bit)
libatiadlxx.so
libatiadlxx.so()(64bit)
libaticalcl.so
libaticalcl.so()(64bit)
libaticaldd.so
libaticaldd.so()(64bit)
libaticalrt.so
libaticalrt.so()(64bit)
libfglrx_dm.so.1.0
libfglrx_dm.so.1.0()(64bit)
libfglrxdrm.so()(64bit)
sysvinit(atieventsd)
sysvinit(boot.fglrxrebuild)
fglrx64_xpic_SUSE114 = 8.841-1
fglrx64_xpic_SUSE114(x86-64) = 8.841-1
Prerequires:
/bin/sh
/bin/sh
/bin/sh
coreutils
grep
diffutils
fillup
sed
insserv
Requires:
/bin/sh
libc.so.6()(64bit)
libc.so.6(GLIBC_2.2.5)(64bit)
libc.so.6(GLIBC_2.3)(64bit)
libpthread.so.0()(64bit)
libpthread.so.0(GLIBC_2.2.5)(64bit)
libm.so.6()(64bit)
libm.so.6(GLIBC_2.2.5)(64bit)
libstdc++.so.6()(64bit)
libstdc++.so.6(GLIBCXX_3.4)(64bit)
libstdc++.so.6(CXXABI_1.3)(64bit)
libgcc_s.so.1()(64bit)
libgcc_s.so.1(GCC_3.0)(64bit)
libQtCore.so.4()(64bit)
libdl.so.2()(64bit)
libdl.so.2(GLIBC_2.2.5)(64bit)
libQtGui.so.4()(64bit)
libX11.so.6()(64bit)
/bin/bash
libc.so.6
libc.so.6(GLIBC_2.0)
libc.so.6(GLIBC_2.1.3)
libpthread.so.0(GLIBC_2.3.2)(64bit)
librt.so.1()(64bit)
libc.so.6(GLIBC_2.1)
librt.so.1(GLIBC_2.2.5)(64bit)
libXext.so.6()(64bit)
libc.so.6(GLIBC_2.2)
libfreetype.so.6()(64bit)
libpthread.so.0
libGL.so.1()(64bit)
libfontconfig.so.1()(64bit)
libdl.so.2
libpthread.so.0(GLIBC_2.0)
libdl.so.2(GLIBC_2.0)
libm.so.6
libm.so.6(GLIBC_2.0)
libcrypt.so.1()(64bit)
libdl.so.2(GLIBC_2.1)
libICE.so.6()(64bit)
libSM.so.6()(64bit)
libXrender.so.1()(64bit)
libcrypt.so.1(GLIBC_2.2.5)(64bit)
libX11.so.6
libXfixes.so.3()(64bit)
libXinerama.so.1()(64bit)
libpthread.so.0(GLIBC_2.1)
libm.so.6(GLIBC_2.1)
libpthread.so.0(GLIBC_2.2)
gcc
libXrandr.so.2()(64bit)
kernel-devel
libXcursor.so.1()(64bit)
libXxf86vm.so.1()(64bit)
librt.so.1
librt.so.1(GLIBC_2.2)
patch
libXext.so.6
make
libgcc_s.so.1
libgcc_s.so.1(GCC_3.0)
kernel-source
libgcc_s.so.1(GCC_3.3)(64bit)
kernel-syms
libgcc_s.so.1(GLIBC_2.0)
libgcc_s.so.1(GCC_3.3)
libXinerama.so.1
libGL.so.1
libatiuki.so.1
libatiuki.so.1()(64bit)
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(PayloadIsLzma) <= 4.4.6-1
/bin/sh
/bin/sh
/bin/sh
coreutils
grep
diffutils
fillup
sed
insserv
Obsoletes:
fglrx
km_fglrx
ati-fglrxG02
fglrx64_6_9_0_SLE10
fglrx64_7_4_0_SLE11
fglrx64_7_4_0_SUSE111
fglrx64_7_4_0_SUSE112
fglrx64_7_5_0_SUSE113
fglrx64_7_6_0_SUSE114
fglrx_6_9_0_SLE10
fglrx_7_4_0_SLE11
fglrx_7_4_0_SUSE111
fglrx_7_4_0_SUSE112
fglrx_7_5_0_SUSE113
fglrx_7_6_0_SUSE114
x11-video-fglrxG02

I highly recommend the script posted (and updated) by forum member please_try_again in this thread:
Upgrading ATI driver with atiupgrade
He has updated the script several times, so read to the end.

Thanks for the reply.

I went to the post you suggested and read to the end, downloaded the repo and ran it…
It worked perfectly I did have to do a 2nd reboot to get the mouse pointer to stop jerking but this was the same with the radeon driver so I suspect nothing to do with the install. Desktop effects don’t work as yet but I can live with that, bit more digging maybe.

Thanks again

On 08/21/2011 03:06 PM, terpic wrote:
> bit more digging maybe.

i’m unfamiliar with the script you have run, it may obviate the need
to go further…i don’t know, but you might want to take a look at:
http://tinyurl.com/37v9y7m

suggest you do more reading than changing until you have made contact
with please_try_again and get his advice on whether or not what you have
now is as good as it gets now, or not…

and read my sig’s caveat…before you touch anything!


DD Caveat
openSUSE®, the “German Engineered Automobile” of operating systems!

After running atiupgrade, the fglrx driver should be already set up - atiupgrade executes aticonfig --initial to add/edit the device section of xorg.conf if needed. You can verify that the package is installed (I know it is but just for the records) and that the fglrx driver is used by checking the output of the following commands (the output in blue below is an example):


**# rpm -qa | grep fglrx**
fglrx64_xpic_SUSE114-8.881-1.x86_64

**# zypper se fglrx**
Loading repository data...
Reading installed packages...

S | Name                 | Summary                                                   | Type   
--+----------------------+-----------------------------------------------------------+--------
i | fglrx64_xpic_SUSE114 | X Window display driver for the AMD graphics accelerators | package


**# hwinfo --gfxcard | grep -i driver**
  Driver: "fglrx_pci"
  Driver Modules: "fglrx"
  Driver Info #0:

**# lsmod | grep fglrx**
fglrx                2930764  134 
button                  6829  1 fglrx

**# modinfo fglrx | sed '/alias/d'**
filename:       /lib/modules/2.6.37.6-0.7-desktop/extra/fglrx.ko
license:        Proprietary. (C) 2002 - ATI Technologies, Starnberg, GERMANY
description:    ATI Fire GL
author:         Fire GL - ATI Research GmbH, Germany
srcversion:     49F93B9C4695C2D765B83F6
depends:        button
vermagic:       2.6.37.6-0.7-desktop SMP preempt mod_unload modversions 
parm:           firegl:charp



The following command provides info about 3D rendering:

**# fglrxinfo**
display: :0.0  screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: ATI Mobility Radeon HD 2400 XT
OpenGL version string: 3.3.11005 Compatibility Profile Context

**# grep glx /var/log/Xorg.0.log**
  2114.819] (II) "glx" will be loaded. This was enabled by default and also specified in the config file.
  2114.875] (II) LoadModule: "glx"
  2114.875] (II) Loading /usr/lib64/xorg/modules/updates/extensions/libglx.so
  2114.875] (II) Module glx: vendor="FireGL - AMD Technologies Inc."


You can see more info or set some additional options in catalyst control center:

amdcccle

To easily switch desktop effects on/off (more exactly compositing) under different DEs, you can try compositor](http://forums.opensuse.org/english/other-forums/development/programming-scripting/464183-compositor-quickly-sets-unsets-compositing-helps-fullscreen-flash-ati.html#post2375655). This script is also included in conkyconf, available in my repo. So, if you have installed my repo already, you can get compositor by installing conkyconf*:

zypper in conkyconf

It provides /usr/bin/compositor that can be used to enable/disable desktop effects.

  • Or just copy/paste the script. But conkyconf is just a couple files, not a big deal.

afaik, XFree86 is obsolete and has been replaced with xorg.

It fglrx is not properly installed, the desktop will run anway (without any warning that something is wrong!), but without 3D and video acceleration (so desktop effects won’t run).

To see it driver is really installed, use aticonfig, as please_try_again suggests.
For example you can try to read GPU temperature (aticonfig --odgt)