Compiling fresh DRM from git [Beryl problems]
Adam K Kirchhoff
adamk at voicenet.com
Fri Jan 26 11:19:08 UTC 2007
On Friday 26 January 2007 06:04, Jan Sebosik wrote:
> Hi
>
> > Jan Sebosik wrote:
> >> Hi all
> >>
> >> My hardware: lappie HP nx6310 (intel core duo with 945GM chipset, and
> >> 945GM graphics). DRM module version: 1.5.0 20060119
> >>
> >> I`ve tried FreeBSD-7 CURRENT from 23.2.2007, then I`ve compiled X.org
> >> 7.2RC3, Beryl and KDE 3.5.5 (all from ports). But after start I see
> >> completly white windows (yeah, beryl works, cube rotates fine,
> >> transparency also works). But only gray cube with white window skelet
> >> is visible. Debug messages on console are that it cannot bind
> >> redirected window to texture 0x1a0008 and other similar identificators.
> >> After exit on console I see: "error: [drm:pid871:drm_close] *ERROR*
> >> can`t find authenticator".
> >
> > FYI,
> >
> > You need to patch the xserver in order to get beryl working properly:
> >
> > https://bugs.freedesktop.org/show_bug.cgi?id=8991
> >
> > I'm assuming that the ports version of Xorg does not include those
> > patches.
> >
> > Adam
>
> I`ve tried yesterday patches from
> https://bugs.freedesktop.org/show_bug.cgi?id=8991 , but still cannot
> find file glX_API.xml in mesa sources (6.5.2) when I execute "make
> extract" in /usr/ports/x11-server/xorg-server... also after patching
> glxdri.c I have white windows, and nothing more.
>
> Any idea what is behind this bug ?
Sorry, but that's the limit of my experience with this issue :-) The first
two patches from that bug manage to get beryl working on my linux box. I
haven't tried doing so under FreeBSD since AIGLX is currently broken on
radeon cards. It is, in fact, broken on Intel cards as well, iirc.
> 2 bug: after restarting X server DRI is disabled. I don`t understand
> why, because all X related processes are gone after shutdown.
Have you tried unloading the radeon and drm kernel modules and reloading them
before restarting X?
Adam
More information about the freebsd-x11
mailing list