As you all might know, I have an ati card. I just installed the new
8.18.6 drivers yesterday.

I was later hanging around on the Rage3D Linux Drivers forum, and
noticed mention of a utility called 'aticonfig', which apparently is a
workalike for fglrxconfig (the xorg.conf configurator), but (also
apparently) works better than fglrxconfig; not least because it
--apparently-- adds to your currently-existing xorg.conf, rather than
creating a (garbage) one from scratch.

So naturally I thought I'd try running it.... but I don't seem to have
it, and I don't know why.

It's in the RPM (looked at the one in distfiles using file-roller).

And all the other bin files in the rpm in distfiles are in /opt/ati/bin,
dated yesterday.

Except aticonfig.

Which, locate, and find don't find it, either as a user or root. It
apparently did not get installed.

In fact, this is the case; I just re-installed the drivers to see the
output, and no mention is made of the file:
(piped to prevent Thunderbird confusing this with a quote)

|>>> Install ati-drivers-8.18.6 into
/var/tmp/portage/ati-drivers-8.18.6/image/ category media-video
| * Installing fglrx module
|man:
|making executable: /usr/lib/libfglrx_gamma.so.1.0
|>>> Completed installing ati-drivers-8.18.6 into
/var/tmp/portage/ati-drivers-8.18.6/image/
|
|>>> Merging media-video/ati-drivers-8.18.6 to /
|--- /etc/
|--- /etc/env.d/
|>>> /etc/env.d/09ati
|--- /lib/
|--- /lib/modules/
|--- /lib/modules/2.6.13-gentoo-r4/
|--- /lib/modules/2.6.13-gentoo-r4/video/
|>>> /lib/modules/2.6.13-gentoo-r4/video/fglrx.ko
|--- /opt/
|--- /opt/ati/
|--- /opt/ati/bin/
|>>> /opt/ati/bin/fglrxinfo
|>>> /opt/ati/bin/fglrx_xgamma
|>>> /opt/ati/bin/fglrxconfig
|--- /usr/
|--- /usr/lib/
|--- /usr/lib/modules/
|--- /usr/lib/modules/dri/
|>>> /usr/lib/modules/dri/atiogl_a_dri.so
|>>> /usr/lib/modules/dri/fglrx_dri.so
|--- /usr/lib/modules/linux/
|>>> /usr/lib/modules/linux/libfglrxdrm.a
|--- /usr/lib/modules/drivers/
|>>> /usr/lib/modules/drivers/fglrx_drv.o
|--- /usr/lib/opengl/
|--- /usr/lib/opengl/ati/
|>>> /usr/lib/opengl/ati/lib/
|>>> /usr/lib/opengl/ati/lib/libGL.so.1.2
|>>> /usr/lib/opengl/ati/lib/libGL.la
|>>> /usr/lib/opengl/ati/lib/libGL.so -> libGL.so.1.2
|>>> /usr/lib/opengl/ati/extensions -> ../xorg-x11/extensions
|>>> /usr/lib/opengl/ati/include -> ../xorg-x11/include
|>>> /usr/lib/libfglrx_gamma.so.1.0
|>>> /usr/lib/libfglrx_gamma.a
|--- /usr/include/
|--- /usr/include/GL/
|>>> /usr/include/GL/glxATI.h
|>>> /usr/include/GL/glATI.h
|--- /usr/include/X11/
|--- /usr/include/X11/extensions/
|>>> /usr/include/X11/extensions/fglrx_gamma.h
|>>> /usr/lib/opengl/ati/lib/libGL.so.1 -> libGL.so.1.2
|>>> Safely unmerging already-installed instance...
|--- !mtime obj /usr/lib/opengl/ati/lib/libGL.so.1.2
|--- !mtime obj /usr/lib/opengl/ati/lib/libGL.la
|--- !mtime obj /usr/lib/modules/linux/libfglrxdrm.a
|--- !mtime obj /usr/lib/modules/drivers/fglrx_drv.o
|--- !mtime obj /usr/lib/modules/dri/fglrx_dri.so
|--- !mtime obj /usr/lib/modules/dri/atiogl_a_dri.so
|--- !mtime obj /usr/lib/libfglrx_gamma.so.1.0
|--- !mtime obj /usr/lib/libfglrx_gamma.a
|--- !mtime obj /usr/include/X11/extensions/fglrx_gamma.h
|--- !mtime obj /usr/include/GL/glxATI.h
|--- !mtime obj /usr/include/GL/glATI.h
|--- !mtime obj /opt/ati/bin/fglrxinfo
|--- !mtime obj /opt/ati/bin/fglrxconfig
|--- !mtime obj /opt/ati/bin/fglrx_xgamma
|--- cfgpro obj /lib/modules/2.6.13-gentoo-r4/video/fglrx.ko
|--- cfgpro dir /lib/modules/2.6.13-gentoo-r4/video
|--- cfgpro dir /lib/modules/2.6.13-gentoo-r4
|--- !mtime obj /etc/env.d/09ati
|--- cfgpro dir /etc/env.d

Interestingly enough, only 3 of the 7 files in /usr/X11R6/bin in the RPM
that are eventually installed to /opt/ati/bin were updated: fglrxinfo,
fglrxinfo, and fglrx_xgamma.

I know that fglrx_glxgears and fireglcontrol are installed by
ati-drivers-extra, so I re-emerged that as well:

|>>> Merging media-video/ati-drivers-extra-8.18.6 to /
|--- /opt/
|--- /opt/ati/
|--- /opt/ati/bin/
|>>> /opt/ati/bin/fireglcontrol
|>>> /opt/ati/bin/fgl_glxgears
|--- /usr/
|--- /usr/share/
|--- /usr/share/applications/
|>>> /usr/share/applications/fireglcontrol.desktop
|--- /usr/share/pixmaps/
|>>> /usr/share/pixmaps/ati.xpm

So this means that there are *two* files in the /usr/X11R6/bin folder in
the RPM that are not installed by the ebuild:

aticonfig
fglrx_pplay (whatever that may be)

Now this looks very much like a bug in the ebuild to me, but I'm also
kinda p.o.'d by the whole ATI situation (morrowind fails to run with
these drives, apparently), I don't feel all that well (another cold),
and I just don't want to charge onto b.g.o. and risk pissing off the dev
team with something along the lines of 'you guys suck!' (first, because
they don't, and second, because I like to save my rudeness points for
situations where they might do some good, rather than just waste them
because my judgement is temporarily poor).

So I don't quite know what to ask any interested parties on the list to
confirm, but 1) does anybody who might have installed the new
ati-drivers package actually have the 'aticonfig' utility, 2) does
anybody who might have installed the package using the ATI script rather
than the ebuild in fact have these files installed, and 3) does
anyoe happen to know some other reason than a screwed-up ebuild (i.e., a
bug-- see, I'm saving my points, so nothing said like 'gross
incompetence' ;-) ) that this utility might not have been installed?

Holly
-- 
gentoo-user@gentoo.org mailing list

Reply via email to