beryl problems

Adam K Kirchhoff adamk at
Fri Feb 9 12:14:43 UTC 2007

On Fri, 2007-02-09 at 12:04 +0000, Florent Thoumie wrote:
> Adam K Kirchhoff wrote:
> > On Fri, 2007-02-09 at 11:44 +0000, Florent Thoumie wrote:
> >> Ivan Voras wrote:
> >>> Florent Thoumie wrote:
> >>>> Ivan Voras wrote:
> >>>>> Ivan Voras wrote:
> >>>>>
> >>>>>> /libexec/ /usr/local/lib/beryl/ Undefined
> >>>>>> symbol "strndup"
> >>>>> Ok, ldd doesn't report anything missing in the .so, but there's no
> >>>>> strndup in my libc (releng_6).
> >>>> Use the settings manager to disable the thumbnail plugin and try to
> >>>> start beryl again. This is not the right fix but at least you might get
> >>>> it to work.
> >>> It worked for starting it, but I only get empty white featureless
> >>> windows when I start beryl :(
> >>>
> >>> Maybe some other graphic card will help... Are all AGP nVidia cards
> >>> supported by the binary non-free driver?
> >> What's your current graphic card? I had troubles with a Geforce4 and
> >> recent drivers (but it was crashing not showing white windows).
> >>
> >> The white windows syndrom affects only Intel chipsets AFAIK.
> >>
> > 
> > It definitely affects radeons as well.  Since it's a problem with the
> > glx code in the xserver, I imagine it affects all the open source
> > drivers.
> Xorg developers claim it's a beryl issue. I've spent some time reading
> bug reports and forums and it's not obvious (to me) who's doing
> something wrong so I haven't committed any so-called fix.

I think I vaguely understand the issue...  Beryl is expecting certain
glx 1.3 functions that aren't (yet) supported in the xserver but can be
easily added.  Some Xorg developers don't want to include these
functions till glx 1.3 support is complete, while other developers have
no issues with adding the functions in a bit at a time.  I'm not sure
either group is right or wrong, but given that this has been a problem
for a while, it doesn't look like anyone is in a rush to apply the
patches.  In either case, clearly Beryl and Compiz should not just
assume that the functionality is present in the server like they
currently do.


More information about the freebsd-x11 mailing list