Hi, Am Samstag 26 August 2006 13:54 schrieb Duncan: > Dieter Ries <[EMAIL PROTECTED]> posted [EMAIL PROTECTED], > > excerpted below, on Sat, 26 Aug 2006 12:44:02 +0200: > >> So, for the [problem of the ebuild not properly switching to xorg-x11 > >> opengl] try manually running eselect opengl list, then eselect > >> opengl set <number for xorg-x11). If it's screwed up, you may have to > >> try toggling it to something else then back to xorg. > > > > there is only xorg-x11 in the list, > > That's interesting, as you say you are using the Nvidia slaveryware video > drivers, which should give you NVidia's OpenGL drivers as well.
yes and they work, i get up to several 100 frames in some 1st person shooters.
i dont think so, but may be its interesting that i have a somehow new nvidia
geforce 7900GT card, dunno.
>
> >> For the former problem, because the compatibility libs are pre-compiled
> >> binaries, remerging them goes pretty fast, so rather than mess with
> >> trying to get the detection order right, the easiest workaround is to
> >> simply unmerge the compatibility libs so the detection will find the
> >> proper 64-bit versions, then remerge the compatibility libs after
> >> you've merged whatever was choking on them.
> >
> > i re-installt the nvidia drivers without 32bit compatibility, but it
> > didnt work afterwards, either. i cheched if the /usr/lib64/libGL.so
> > existed, but there was only /usr/lib64/libGL.so.1
> >
> > i linked it to /usr/lib64/libGL.so, and afterwards, emerge -avD
> > libquicktime worked.
> >
> > but xdriinfo still fails with the same error as posted in the last email
> > any ideas?
>
> OK, eselect opengl is definitely screwed up, as it's the one that should
> be creating the symlinks, and with the NVidia drivers, you should have the
> NVidia OpenGL option as well.
>
> What nvidia-* packages do you have merged? You should probably have
> nvidia-drivers (or possibly nvidia-legacy-drivers if you have an old card),
> which is the merged nvidia-kernel and nvidia-glx. If you haven't updated
> to nvidia-drivers (or legacy), then you'd need both kernel and glx.
i had not one of them, i installed the driver-package from nvidia.com by hand
now i tried emerging nvidia-drivers, which works, but then i can not play any
32bit games, not even TETRIS via Dosbox.
>
> At this point, I'd try to straighten out the eselect opengl first. If you
> play 32-bit games or run other 32-bit 3D (read OpenGL) enabled apps, go
> ahead and remerge it with 32-bit again, as that wasn't what I was
> referring to (more on that later). Then try remerging eselect-opengl. I'm
> not sure how the detection works, but if you still don't have an entry for
> nvidia opengl after that, I'd try remerging the nvidia drivers again after
> eselect-opengl, then if necessary eselect-opengl again.
i emerged this nvidia-drivers package and remerged eselect-opengl, but the
error was still the same. now both gl's are listed by eselect, but xdriinfo
still doesnt compile
>
> Thus:
> emerge nvidia video drivers with 32-bit
> emerge eselect-opengl
> Take a look and see if you have an nvidia entry under eselect opengl list
how can i emerge nvidia drivers with 32bit emulation? there is no useflag for
it.
>
> If not:
> emerge nvidia's drivers again
> emerge eselect-opengl again
> Take another look.
>
> If you still don't have them, consider checking for and filing if there
> isn't one, a bug on eselect-opengl.
>
> Once you get that straightened out, hopefully you'll be fine.
>
> FWIW, the other thing I was concerned about was the stuff in /emul. That
> is, the 32-bit compatibility library packages named as
> app-emulation/emul-linux-x86-*, particularly xlibs. I was suggesting if
> you have any of those merged, unmerge them temporarily then remerge them
> after the upgrade. (Again, those are all pre-built binaries, no
> compiling, so they merge pretty fast as it's pretty much just a few file
> copies and updating the ld-cache.)
i removed that emul-linx-x86 xlibs and again did that emerge -avD world, which
gives me
# emerge -avD world
These are the packages that would be merged, in order:
Calculating world dependencies... done!
[ebuild N ] app-emulation/emul-linux-x86-xlibs-7.0-r2 USE="opengl"
VIDEO_CARDS="-i810 -mach64 -mga -r128 -radeon -s3virge -savage -sis -tdfx
-trident -via"
0 kB
[ebuild N ] x11-apps/xdriinfo-1.0.1 USE="-debug" 0 kB
this now. and here is something i wonder about: the VIDEO_CARDS dont match my
make.conf, and nvidia is not in the list. this is my make.conf:
CFLAGS="-O2 -march=k8 -pipe -fomit-frame-pointer -msse3"
CHOST="x86_64-pc-linux-gnu"
CXXFLAGS="${CFLAGS}"
MAKEOPTS="-j4"
USE="pda unicode wxwindows truetype skins xine mp3 mpeg ogg tetex wmv xmms sdk
vdread win32codecs -gnome X nsplugin qt kde cdr dvd dvdr alsa nfs games
browserplugin mozilla"
LINGUAS="de"
VIDEO_CARDS="nvidia"
ALSA_CARDS="snd-intel8x0"
#FETCHCOMMAND="/usr/bin/getdelta.sh \$\{URI\}"
GENTOO_MIRRORS="http://mirror.switch.ch/mirror/gentoo/"
could this be the problem?
>
> However, while it's still possible you may need to do that, I'd worry
> about getting eselect opengl working correctly first. If you are still
> having problems after that, /then/ it's time to worry about this.
> However, right now your system is in a somewhat unknown state in regard to
> opengl in general, and I'd want to get that fixed and functional before
> trying the other.
>
> Again, this is trying to help but I've no experience with it myself as I'm
> not going to run software that restricts my freedom, or purchase hardware
> from those who refuse to respect my choice of software freedom. As such,
> while I can try to help, it's possible I'll miss something vital that
> someone willing to compromise their freedoms and running the
> software/hardware would pick up right away.
>
> --
> Duncan - List replies preferred. No HTML msgs.
> "Every nonfree program has a lord, a master --
> and if you use the program, he is your master." Richard Stallman
--
Frank Castle is dead!
Call me 'The PUNISHER'!
pgpxCbQrQXiOO.pgp
Description: PGP signature
