You are not logged in.
hello archers
after upgrading libx11 & libgl-dri this morning i suddenly have the white screen problem in beryl. the cube rotates and the cursor changes when howevering over windows, but the desktop is all white.
the only thing that was changed in my setup is that i upgraded libx11 and libgl-dri. here's the snippet from pacman.log:
[11/25/06 11:34] installed xcb-proto (1.0-1)
[11/25/06 11:34] installed libxcb (1.0-1)
[11/25/06 11:34] upgraded libx11 (1.0.3-1 -> 1.1-1)
[11/25/06 11:34] upgraded libgl-dri (6.5.1-1 -> 6.5.1-2)
i tried reverting by getting the previous PKGBUILDs from CVS and recompiling. but the white screen problem remained. however, getting the old packages from a server that had not been sync-ed did fix the problem :?
i will stick with the old packages for now. does anyone have a clue what might be the cause of this and whether there is a fix?
for reference: i am using beryl on aiglx with the i810 driver (945GM chipset) and KDE
ps: if anyone having the same problem needs the old packages i am willing to host them
Offline
Hi,
After recent pacman -Syu I have got the same situation with compiz_0.3.4 on aiglx and i945GM.
Offline
Yup, I can confirm this as well. For what it's worth, the new packages yield errors like:
Fatal IO Error 11 (Resource Temporarily Unavailable) on X Server
I am a gated community.
Offline
I do have the same problem !
PS: How could I downgrade ?
Offline
Maybe should we post this problem in the "Pacman & Package Upgrade Issues" section ?
Offline
This is caused because libgl-dri is built with the latest version of glproto, while xorg-server has been built with an older version of the glproto package.
Recompiling xorg-server to match the glproto used for libgl-dri. I think I'll add some updated drivers also, as some drivers are compiled with 6.5.1-RC code.
Offline
I've just upgrade to xorg-server 1.1.1-4 and it doesn't solve the problem
PS: Sorry, my fault, everything is allright now ! Thanks !
Offline
Are you sure you restarted the X server? Logging out and in again with gdm or kdm doesn't necessarily restart the server. To be sure, stop gdm/kdm and start it again, then try. (If you start using startx, then that is no problem).
EDIT: If it still doesn't work, get the PKGBUILDs of your graphics driver from abs (xf86-video-xyz) and use it to rebuild the driver. If that helps, report back here and tell us which driver it is, so we can rebuild it.
EDIT2: hrm, last hint won't help, as the PKGBUILD also has to be changed. JGC is updating the intel driver, which other drivers are affected?
Offline
Ok, last possible fix, could you try this one for me?
Offline
The new xorg-server package worked here too, thanks for the quick response. (I'm using i810 and didn't need that above linked packaged.)
I am a gated community.
Offline
The i810 package in current is rather old and doesn't support the Intel i965. Besides that, the drivers are from mesa 6.5.1-rc1. Please test the 1.7.2 driver I posted and report results, if it works fine, I can put it into the repositories.
Offline
I use the fglrx driver for my radeon 9600, and I have a problem when I launch VMWare.
vmware: xcb_xlib.c:50: xcb_xlib_unlock: l'assertion « c->xlib.lock » a échoué.
NB : "a échoué" = "failed"
I think the problem is the libx11 upgrade.
Do you think that the upgrade of fglrx driver is the solution ?
(I have already rebooted the PC)
Thank you.
Offline
File a bug at ATI, their driver contains a copy from a mesa bug, which we fixed in our libgl-dri package. This is the main problem with closed source crap: we can't solve bugs in it, we have to wait for ATI to fix it :X
I tested libx11 and libxcb with Nvidia and opensource drivers, both worked fine.
Offline
ok, I will wait for the ATI's upgrade...
I'm a newbie for this, but if I change the driver to "ati" or "radeon", it's good ? (they are opensource ?)
Offline
Those only work with r3xx and older ATI cards. There is a howto here: http://bbs.archlinux.org/viewtopic.php?t=22300 (most important: install xf86-video-ati and libgl-dri, the latter will conflict with fglrx) Also see the beryl howto in the archwiki for hints on AIGLX configuration.
Offline
I have a R350 card.
It's very difficult for me to write in english, but I have a big problem when I switch to 'ati' or "radeon" driver : my fonts are very very small (divided by 2 ?). :shock:
I think it's a problem in my xorg.conf, but I don't see what.
And I would like to test 3D effects... I use KDE, and I don't know which to use : Beril, compiz... I'm completely lost ! (but it's not the subject here)
A thing I'm sure : I have to resolve this problem of fonts before testing 3D...
For the moment, I have downgraded the package to make my apps working...
Offline
Updated xorg-server package worked for me too. Everything is back to normal now.
Offline
I have seen that the libxcb package has just been updated.
The changelog specifies "xcb_xlib-no-assert-on-lock.patch".
Could it be an universal solution ? no need to upgrade video drivers ?
Offline
There's still need to get programs and libraries fixed, but as we're stuck with some shitty closed source binary blobs from some vendor that doesn't care about their linuxcustomers, I decided to ignore the error and just skip the double lock.
The patch to libxcb is certainly wrong, but it restores the old, wrong, behaviour, that libx11 always allowed before.
Offline
Anyone can confirm the xf86-video-i810-1.7.2 package works fine? If so, I can update it to current.
Offline
Thanks a lot for the explanations !
Offline
JGC, the i810 package works fine without beryl. Starting beryl with beryl-manager causes the screen to start flickering, then turn black and white, then just crash back to console, without giving me a prompt, aka i needed a hard reset. (older drivers didn't work with beryl either).
Offline
Anyone can confirm the xf86-video-i810-1.7.2 package works fine? If so, I can update it to current.
It didn't work here. Beryl reverted to the white screen and as soon as I would do anything (i.e. click on the root window), X would crash with a backtrace. Going back to the 1.6.5-2 package worked again.
I am a gated community.
Offline
With xf86-video-i810-1.7.2 compiz won't even start. It says "No GLXFBConfig for default depth, this isn't going to work." In xorg.conf: DefaultColorDepth is set to 24, so there's something wrong with this package.
Offline
Ok, this means the 1.7.2 driver is just plain broken with Xorg 7.0. Could someone try combining the 1.6.5 driverfiles with the DRI drivers in /usr/lib/xorg/modules/dri from the 1.7.2 package to see if that works?
Offline