FS#15616 - [ati-dri] Upgrade to 7.5-1 results in screen going blank when starting Blender.

Attached to Project: Arch Linux
Opened by Nitin Bhamvani (nitindb) - Tuesday, 21 July 2009, 09:03 GMT
Last edited by Roman Kyrylych (Romashka) - Sunday, 11 October 2009, 09:15 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Jan de Groot (JGC)
Architecture i686
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 3
Private No

Details

Description:
After a recent upgrade I noticed that when starting Blender, the screen goes completely black. It has not hung or crashed, but nothing is visible. I am able to switch to another workspace etc. I suspected that it could be the new package ati-dri 7.5-1 that could be causing this, so I downgraded to 7.4.4-1 and now there is no problem.


Additional info:
ati-dri 7.5-1
blender 2.49a-1


Steps to reproduce:
One just has to do a pacman -Syu and install today's upgrade (21st July 2009, 8am GMT), and then start Blender 2.49a-1 and the screen goes completely blank. Downgrading the ati-dri package to version 7.4.4-1 solves this.
This task depends upon

Closed by  Roman Kyrylych (Romashka)
Sunday, 11 October 2009, 09:15 GMT
Reason for closing:  Fixed
Comment by Jan de Groot (JGC) - Tuesday, 21 July 2009, 11:30 GMT Comment by Smith Dhumbumroong (zodmaner) - Tuesday, 21 July 2009, 17:10 GMT
I've just compile and install git version of ati-dri package (using this PKGBUILD: http://github.com/zodmaner/my-pkgbuilds/blob/8b5f29101f26536b659671fe2e4f256aea9ad462/ati-dri-git/PKGBUILD) and the problem with glxgear and other applications is now gone.

Hopefully ati-dri version 7.5.1 will be out soon.

Comment by Nitin Bhamvani (nitindb) - Tuesday, 21 July 2009, 19:02 GMT
So this should not be an issue in the next update after ati-dri 7.5-1? So in the mean time I guess I'll continue with the downgraded version (ati-dri 7.4.4-1) until another update comes out, and then I can test and see what happens. If there is any more info that is required, I'll certainly oblige. Thanks for looking into this.
Comment by Smith Dhumbumroong (zodmaner) - Wednesday, 22 July 2009, 06:56 GMT
Another solution is to apply patch from the commit that Jan linked to.

Link to patch: http://cgit.freedesktop.org/mesa/mesa/patch/?id=5ed440400573631f540701f3efd479d8c1592007 (I've also attached the patch file that I use).

I've applied the patch to ati-dri 7.5-1 package, using ABS, and it fixes the problem we had.

It would be nice to have this patch apply to current ati-dri package until the new version of ati-dri (mesa) is release.
Comment by Nitin Bhamvani (nitindb) - Wednesday, 22 July 2009, 15:32 GMT
I'm still too much of a noob to be confident about these things but I'll have to have a look at ABS and how to apply patches etc.
Comment by DrZaius (DrZaius) - Wednesday, 22 July 2009, 23:33 GMT
I had color issues with ati-dri 7.5-1 when using virtualbox-ose 3.0.2-2 and vlc 1.0.0-5. Both use qt. Downgrading to ati-dri 7.4.4-1 and recompiling ati-dri 7.5-1 with the mesa-git.patch both resolved the issue for me.
Comment by Magnus Tuominen (Magnu5) - Thursday, 23 July 2009, 07:43 GMT
This occurs on Arch64 as well after upgrading to ati-dri-7.5-1. Should I file a new bug report? The patch does not work, and dowgrading makes things worse ( as in locks up)
Comment by Smith Dhumbumroong (zodmaner) - Thursday, 23 July 2009, 08:16 GMT
Strange. I'm also on x86_64 (should have mentioned that earlier, sorry) and the patch works fine here.

Magnus, did the patch apply successfully? If not, could you try out the ati-dri PKGBUILD I attach here? It's just vanilla ati-dri PKGBUILD taken from ABS modified to include the above mesa-git patch.
Comment by Magnus Tuominen (Magnu5) - Thursday, 23 July 2009, 08:20 GMT
It looks like it did, got no errors other than something about md5sum at the beginning,but no build errors.
I'll test your PKGBUILD and report back.
Comment by Magnus Tuominen (Magnu5) - Thursday, 23 July 2009, 08:30 GMT
This works, I must have messed up earlier while patching the ABS build, thanks for our quick response btw!
Comment by rwd (rwd) - Friday, 24 July 2009, 14:17 GMT
Possibly related is screen corruption with QT apps after upgrading ati-dri and libgl to 7.5-1.
See forum discussion: http://bbs.archlinux.org/viewtopic.php?pid=588453#p588453
After downgrading both packages to 7.4.4-1 the problem disappears.
Comment by Nitin Bhamvani (nitindb) - Saturday, 25 July 2009, 09:28 GMT
I can report that the above patch almost resolved the issues I had with Blender (black screen etc). But now what I find is that the menus are not displaying properly. I can't see any menu entries as shown in the attached image.
Comment by Magnus Tuominen (Magnu5) - Saturday, 25 July 2009, 10:14 GMT
I can confirm this.
Comment by Jan de Groot (JGC) - Monday, 03 August 2009, 22:18 GMT
Please try 7.5-2, it contains the suggested patch.
Comment by Nitin Bhamvani (nitindb) - Tuesday, 04 August 2009, 10:33 GMT
Where would I find ati-dri 7.5-2?
Comment by Jan de Groot (JGC) - Tuesday, 04 August 2009, 10:54 GMT
It's in exra.
Comment by Smith Dhumbumroong (zodmaner) - Tuesday, 04 August 2009, 12:41 GMT
I've just installed ati-dri 7.5-2. Everything seem to be working just fine. I've tried running glxgears and VirtualBox and haven't encounter any problem yet.
Comment by Nitin Bhamvani (nitindb) - Tuesday, 04 August 2009, 15:54 GMT
  • Field changed: Percent Complete (100% → 0%)
I've installed ati-dri 7.5-2 and I've found no difference. In Blender, the menus are still not displaying properly.
Comment by Nitin Bhamvani (nitindb) - Tuesday, 04 August 2009, 21:57 GMT
Just to clarify: ati-dri 7.5-1 resulted in a blank screen with the latest Blender package, and a patch for 7.5-1 solved this, but still had blank menus as shown in an image above. The 7.5-2 package seems no different than the patched 7.5-1 and the blank menu problem still persists.
Comment by Nitin Bhamvani (nitindb) - Sunday, 11 October 2009, 08:52 GMT
Finally some joy! The latest update, which upgraded the kernel to kernel26-2.6.31.3-1 fixed it all. All menues and screens in Blender are now perfectly rendering and working as should be.

Loading...