You are not logged in.

#1 2006-11-25 13:54:43

jw
Member
Registered: 2005-01-08
Posts: 88

[beryl] white screen after libx11/libgl-dri upgrade

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

#2 2006-11-25 16:23:51

urke
Member
Registered: 2006-09-27
Posts: 11

Re: [beryl] white screen after libx11/libgl-dri upgrade

Hi,
After recent pacman -Syu I have got the same situation with compiz_0.3.4 on aiglx and i945GM.

Offline

#3 2006-11-25 17:39:54

stonecrest
Member
From: Boulder
Registered: 2005-01-22
Posts: 1,190

Re: [beryl] white screen after libx11/libgl-dri upgrade

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

#4 2006-11-25 17:41:48

cougar
Member
From: France
Registered: 2006-06-24
Posts: 93

Re: [beryl] white screen after libx11/libgl-dri upgrade

I do have the same problem !

PS: How could I downgrade ?

Offline

#5 2006-11-25 17:48:15

cougar
Member
From: France
Registered: 2006-06-24
Posts: 93

Re: [beryl] white screen after libx11/libgl-dri upgrade

Maybe should we post this problem in the "Pacman & Package Upgrade Issues" section ?

Offline

#6 2006-11-25 18:54:23

JGC
Developer
Registered: 2003-12-03
Posts: 1,664

Re: [beryl] white screen after libx11/libgl-dri upgrade

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

#7 2006-11-25 21:00:10

cougar
Member
From: France
Registered: 2006-06-24
Posts: 93

Re: [beryl] white screen after libx11/libgl-dri upgrade

I've just upgrade to xorg-server 1.1.1-4 and it doesn't solve the problem sad

PS: Sorry, my fault, everything is allright now ! Thanks !

Offline

#8 2006-11-25 21:05:12

brain0
Developer
From: Aachen - Germany
Registered: 2005-01-03
Posts: 1,382

Re: [beryl] white screen after libx11/libgl-dri upgrade

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

#9 2006-11-25 21:27:42

JGC
Developer
Registered: 2003-12-03
Posts: 1,664

Re: [beryl] white screen after libx11/libgl-dri upgrade

Ok, last possible fix, could you try this one for me?

http://archlinux.org/~jgc/xf86-video-i8 … pkg.tar.gz

Offline

#10 2006-11-25 21:33:13

stonecrest
Member
From: Boulder
Registered: 2005-01-22
Posts: 1,190

Re: [beryl] white screen after libx11/libgl-dri upgrade

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

#11 2006-11-25 21:40:06

JGC
Developer
Registered: 2003-12-03
Posts: 1,664

Re: [beryl] white screen after libx11/libgl-dri upgrade

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

#12 2006-11-25 21:47:32

cactus2000
Member
Registered: 2006-10-07
Posts: 12

Re: [beryl] white screen after libx11/libgl-dri upgrade

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

#13 2006-11-25 21:51:03

JGC
Developer
Registered: 2003-12-03
Posts: 1,664

Re: [beryl] white screen after libx11/libgl-dri upgrade

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

#14 2006-11-25 22:03:17

cactus2000
Member
Registered: 2006-10-07
Posts: 12

Re: [beryl] white screen after libx11/libgl-dri upgrade

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

#15 2006-11-25 22:26:16

brain0
Developer
From: Aachen - Germany
Registered: 2005-01-03
Posts: 1,382

Re: [beryl] white screen after libx11/libgl-dri upgrade

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

#16 2006-11-25 22:52:02

cactus2000
Member
Registered: 2006-10-07
Posts: 12

Re: [beryl] white screen after libx11/libgl-dri upgrade

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)  wink
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...  wink

Offline

#17 2006-11-25 22:53:06

urke
Member
Registered: 2006-09-27
Posts: 11

Re: [beryl] white screen after libx11/libgl-dri upgrade

Updated xorg-server package worked for me too. Everything is back to normal now.

Offline

#18 2006-11-25 23:19:32

cactus2000
Member
Registered: 2006-10-07
Posts: 12

Re: [beryl] white screen after libx11/libgl-dri upgrade

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

#19 2006-11-26 00:18:34

JGC
Developer
Registered: 2003-12-03
Posts: 1,664

Re: [beryl] white screen after libx11/libgl-dri upgrade

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

#20 2006-11-26 00:28:32

JGC
Developer
Registered: 2003-12-03
Posts: 1,664

Re: [beryl] white screen after libx11/libgl-dri upgrade

Anyone can confirm the xf86-video-i810-1.7.2 package works fine? If so, I can update it to current.

Offline

#21 2006-11-26 00:39:49

cactus2000
Member
Registered: 2006-10-07
Posts: 12

Re: [beryl] white screen after libx11/libgl-dri upgrade

Thanks a lot for the explanations ! smile

Offline

#22 2006-11-26 01:20:12

tardo
Member
Registered: 2006-07-15
Posts: 526

Re: [beryl] white screen after libx11/libgl-dri upgrade

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

#23 2006-11-26 01:29:51

stonecrest
Member
From: Boulder
Registered: 2005-01-22
Posts: 1,190

Re: [beryl] white screen after libx11/libgl-dri upgrade

JGC wrote:

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

#24 2006-11-26 10:29:10

urke
Member
Registered: 2006-09-27
Posts: 11

Re: [beryl] white screen after libx11/libgl-dri upgrade

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

#25 2006-11-26 10:41:58

JGC
Developer
Registered: 2003-12-03
Posts: 1,664

Re: [beryl] white screen after libx11/libgl-dri upgrade

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

Board footer

Powered by FluxBB