(i've compiled and installed it)
sorry my english...



<aside>tr4nce wrote:Success here with a Pentium III 750Mhz, Nvidia Geforce2 MX, latest NVIDIA-kernel & GLX, using Rockhopper Gentoo (gcc-4.1beta) ... Thanks for the guy who discovered the "eselect opengl ..." stuff! Working like charm.
Let's hope for more advance in near future
I have same thing. I think it's normal. As of now only mesa libraries can be used and not nVidia as one of the GL_whatever is missing. As you are not using nVidia library, nvidia-settings cannot work.evilnathan wrote:Fantastig HOWTO's and guides...I actually got compiz/xgl working rather quick surprisingly enough.
One thing however, I get tearing on video, and while that was easily fixed before using nvidia-settings and setting gl vblank or vsync to enabled. But nvidia-settings is no longer working. I get a ERROR: NV-CONTROL extension not found on this Display. Even though there are no errors in my xorg log, and in fact it mentions that it's loading the extention with no WW's or EE's.
I searched around, but couldn't really find anyone else mentioning they were having this problem, so I figured it was something I did wrong.
As an FYI I'm running a GeForce 6200 AGP...nothing spectacular, but nothing too out of the ordinary either.
Again, sorry if this question has been answered already elsewhere...
Code: Select all
/usr/bin/Xgl -ac -accel xv:fbo -accel glx:pbufferCode: Select all
glxcmds.c: In function `__glXVendorPrivateWithReply':
glxcmds.c:2351: error: `X_GLvop_IsRenderbufferEXT' undeclared (first use in this function)
glxcmds.c:2351: error: (Each undeclared identifier is reported only once
glxcmds.c:2351: error: for each function it appears in.)
glxcmds.c:2353: error: `X_GLvop_GenRenderbuffersEXT' undeclared (first use in this function)
glxcmds.c:2355: error: `X_GLvop_GetRenderbufferParameterivEXT' undeclared (first use in this function)
glxcmds.c:2357: error: `X_GLvop_IsFramebufferEXT' undeclared (first use in this function)
glxcmds.c:2359: error: `X_GLvop_GenFramebuffersEXT' undeclared (first use in this function)
glxcmds.c:2361: error: `X_GLvop_CheckFramebufferStatusEXT' undeclared (first use in this function)
glxcmds.c:2363: error: `X_GLvop_GetFramebufferAttachmentParameterivEXT' undeclared (first use in this function)
make[2]: *** [glxcmds.lo] Error 1
http://forums.gentoo.org/viewtopic-t-43 ... t-425.htmlPMT wrote:Well isn't this interesting. I've had Xgl+compiz working for awhile, grabbed the latest overlay and tried building.
Oops. Any fix, anyone?Code: Select all
glxcmds.c: In function `__glXVendorPrivateWithReply': glxcmds.c:2351: error: `X_GLvop_IsRenderbufferEXT' undeclared (first use in this function) glxcmds.c:2351: error: (Each undeclared identifier is reported only once glxcmds.c:2351: error: for each function it appears in.) glxcmds.c:2353: error: `X_GLvop_GenRenderbuffersEXT' undeclared (first use in this function) glxcmds.c:2355: error: `X_GLvop_GetRenderbufferParameterivEXT' undeclared (first use in this function) glxcmds.c:2357: error: `X_GLvop_IsFramebufferEXT' undeclared (first use in this function) glxcmds.c:2359: error: `X_GLvop_GenFramebuffersEXT' undeclared (first use in this function) glxcmds.c:2361: error: `X_GLvop_CheckFramebufferStatusEXT' undeclared (first use in this function) glxcmds.c:2363: error: `X_GLvop_GetFramebufferAttachmentParameterivEXT' undeclared (first use in this function) make[2]: *** [glxcmds.lo] Error 1

Code: Select all
#Xgl :1 -ac -accel glx:pbuffer -accel xv
_XSERVTransSocketOpenCOTSServer: Unable to open socket for inet6
_XSERVTransOpen: transport open failed for inet6/spike:1
_XSERVTransMakeAllCOTSServerListeners: failed to open listener for inet6
Could not init font path element /usr/share/fonts/OTF, removing from list!
Could not init font path element /usr/share/fonts/CID/, removing from list!
X connection to :0.0 broken (explicit kill or server shutdown).

Code: Select all
#LD_LIBRARY_PATH=/usr/lib/opengl/xorg-x11/lib/ compiz --replace switcher decoration fade minimize cube rotate zoom scale move resize place
compiz: No composite extension


Code: Select all
Xgl :1 -ac -accel glx:pbuffer -accel xvCode: Select all
LD_LIBRARY_PATH=/usr/lib/opengl/xorg-x11/lib/ DISPLAY=:1 compizCode: Select all
$ Xgl :1 -ac -accel glx:pbuffer -accel xv
_XSERVTransSocketOpenCOTSServer: Unable to open socket for inet6
_XSERVTransOpen: transport open failed for inet6/brick:1
_XSERVTransMakeAllCOTSServerListeners: failed to open listener for inet6
Could not init font path element /usr/share/fonts/OTF, removing from list!
Could not init font path element /usr/share/fonts/CID/, removing from list!
FreeFontPath: FPE "/usr/share/fonts/misc/" refcount is 2, should be 1; fixing.Code: Select all
$ LD_LIBRARY_PATH=/usr/lib/opengl/xorg-x11/lib/ DISPLAY=:1 compiz
compiz: GLX_EXT_texture_from_pixmap is missing
compiz: Failed to manage screen: 0
compiz: No managable screens found on display :1
$
Code: Select all
$ ls -l /usr/lib/opengl/*/lib/
/usr/lib/opengl/nvidia/lib/:
total 8484
-rw-r--r-- 1 root root 727 Feb 25 14:42 libGL.la
lrwxrwxrwx 1 root root 17 Feb 25 14:42 libGL.so -> libGL.so.1.0.8178
lrwxrwxrwx 1 root root 17 Feb 25 14:42 libGL.so.1 -> libGL.so.1.0.8178
-rwxr-xr-x 1 root root 535264 Feb 25 14:42 libGL.so.1.0.8178
lrwxrwxrwx 1 root root 21 Feb 25 14:42 libGLcore.so -> libGLcore.so.1.0.8178
lrwxrwxrwx 1 root root 21 Feb 25 14:42 libGLcore.so.1 -> libGLcore.so.1.0.8178
-rwxr-xr-x 1 root root 8136248 Feb 25 14:42 libGLcore.so.1.0.8178
lrwxrwxrwx 1 root root 23 Feb 25 14:42 libnvidia-tls.so -> ../tls/libnvidia-tls.so
lrwxrwxrwx 1 root root 25 Feb 25 14:42 libnvidia-tls.so.1 -> ../tls/libnvidia-tls.so.1
lrwxrwxrwx 1 root root 32 Feb 25 14:42 libnvidia-tls.so.1.0.8178 -> ../tls/libnvidia-tls.so.1.0.8178
/usr/lib/opengl/xorg-x11/lib/:
total 448
-rw-r--r-- 1 root root 763 Feb 25 14:41 libGL.la
lrwxrwxrwx 1 root root 12 Feb 25 14:41 libGL.so -> libGL.so.1.2
lrwxrwxrwx 1 root root 12 Feb 25 14:41 libGL.so.1 -> libGL.so.1.2
-rwxr-xr-x 1 root root 452492 Feb 25 14:41 libGL.so.1.2
Code: Select all
LD_LIBRARY_PATH=/usr/lib/opengl/nvidia/lib/Code: Select all
emerge -va mesa glxCode: Select all
emerge mesa
eselect opengl set nvidia
emerge nvidia-glx glitz xgl
eselect opengl set xorg-x11
emerge compiz
eselect opengl set nvidia

Oh damnit, I think I know what's wrong. The CoffeeBuzz overlay is at rev 30, but somehow my portage overlay didn't see the alpha version of mesa (only mesa-6.4.2-r1 in the main portage tree). Now I've emerged the CoffeeBuzz mesa-6.4.3_alpha20060224 by path, under xorg-x11 opengl mode.CoffeeBuzz wrote:what revision of the overlay are you folks using? try "svn up" in /usr/local/<your-xgl-overlay> to update it and remerge the works. I don't understand how this can still occur if you've used a mesa cvs build.
Code: Select all
$ DISPLAY=:1 gnome-window-decorator &
[1] 30767
$ gnome-window-decorator, Failed to load shadow images
[1]+ Exit 1 DISPLAY=:1 gnome-window-decorator

Code: Select all
$ startxgl
_XSERVTransSocketOpenCOTSServer: Unable to open socket for inet6
_XSERVTransOpen: transport open failed for inet6/brick:0
_XSERVTransMakeAllCOTSServerListeners: failed to open listener for inet6
X Window System Version 7.0.0
Release Date: 21 December 2005
X Protocol Version 11, Revision 0, Release 7.0
Build Operating System:Linux 2.6.15-ck3 i686
Current Operating System: Linux brick 2.6.15-ck3 #4 SMP Wed Feb 22 14:08:32 EST 2006 i686
Build Date: 25 February 2006
Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
Module Loader present
Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.93.log", Time: Sun Feb 26 14:07:53 2006
(==) Using config file: "/etc/X11/xorg.conf"
The XKEYBOARD keymap compiler (xkbcomp) reports:
> Error: Key <META> added to map for multiple modifiers
> Using Mod4, ignoring Mod1.
Errors from xkbcomp are not fatal to the X server
Could not init font path element /usr/share/fonts/local/, removing from list!
Could not init font path element /usr/share/fonts/OTF, removing from list!
Could not init font path element /usr/share/fonts/CID/, removing from list!
(xfce-mcs-manager:31836): libxfce4mcs-CRITICAL **: mcs_manager_add_channel_from_file: assertion `filename != NULL && strlen (filename) > 0' failed
Xlib: extension "XFree86-Misc" missing on display ":0.0".
Xlib: extension "XFree86-VidModeExtension" missing on display ":0.0".
xfce4-session: Unable to load failsafe session, exiting. Please check
the value of the environment variable XDG_CONFIG_DIRS
and make sure that it includes the following path:
/etc/xdg
/usr/bin/startxgl: line 8: 31805 Broken pipe LD_LIBRARY_PATH=/usr/lib/opengl/xorg-x11/lib/ DISPLAY=:0 compiz --replace decoration wobbly fade switcher minimize cube rotate zoom scale move resize place
$ The application 'gnome-window-decorator' lost its connection to the display :0.0;
most likely the X server was shut down or you killed/destroyed
the application.
FreeFontPath: FPE "/usr/share/fonts/misc/" refcount is 2, should be 1; fixing.
FreeFontPath: FPE "/usr/share/fonts/misc/" refcount is 2, should be 1; fixing.
X connection to :93.0 broken (explicit kill or server shutdown).
Code: Select all
$ cat /etc/xdg/xfce4-session/xfce4-session.rc
[General]
SessionName=Default
SessionName[de]=Standard
# Disable management of remote clients by default. The user
# has to explicitly enable this for security reasons.
DisableTcp=True
# This the default session launched by xfce4-session if the
# user hasn't saved any session yet or creates a new session.
#[Failsafe Session]
Count=4
Client0_Command=compizrc
#Client0_Command=xfwm4
Client0_PerScreen=False
Client1_Command=xfce4-panel
Client1_PerScreen=True
Client2_Command=xftaskbar4
Client2_PerScreen=True
Client3_Command=xfdesktop
Client3_PerScreen=False
# Default splash screen selection.
[Splash Screen]
Engine=mice
Code: Select all
$ cat /usr/bin/startxgl
#!/bin/bash
Xgl -ac -accel xv:fbo -accel glx:pbuffer &
#xfce4-session
LD_LIBRARY_PATH=/usr/lib/opengl/xorg-x11/lib/ DISPLAY=:0 compiz --replace decoration wobbly fade switcher minimize cube rotate zoom scale move resize place &
DISPLAY=:0 gnome-window-decorator &
sleep 5 &&
DISPLAY=:0 xfce4-session
killall Xgl

Theoretically, if the overlay is done right, and your mesa ebuild has a higher version than the one in /usr/portage, it shouldn't downgrade unless you have a dependency on that version by something else (which is probably safe to ignore).richard_ablitt wrote:Having not found anything in man emerge or man portage, is there any way of telling emerge to use the overlay directory rather than from the mirrors? Every time I do a world update, it tries (and often succeeds) to downgrade mesa back to 6.4.2 .
Thanks