Wednesday, May 30, 2012

Screen refresh issue with Google Chrome on ATI Mobility Radeon HD 5650

I was recently confronted with a strange error related to screen refresh on an ATI Mobility Radeon HD 5650 on the latest Google Chrome stable release. My webGL part was working fine but the UI of the web page in particular the second canvas was not refreshed. I could see the result in the WebGL rendering updating however, the UI was not updated. After searching for the solution online, it turned out that the problem was due to the hardware based compositing on my card not working. The solution was to simply add --blacklist-accelerated-compositing to the startup flags to Google Chrome so the whole startup flags that work for my WebGL + Canvas 2D code are Chrome --blacklist-accelerated-compositing --enable-webgl --use-gl=desktop Hope this is useful for others too.

7 comments:

Alan said...

Muhammad -- I literally cannot thank you enough for this posting. I have been having the refresh problem for the past month. I almost switched from Linux Mint to Elementary because I didn't have the problem in their release. THANK YOU VERY MUCH. -- alan

Muhammad Mobeen Movania said...

No problems Alan,
I knew this will definitely pop up for someone else so I thought I would put it up. Glad it helped.

Pete said...

Hi Muhammed,
This is happening to me all the time now on my Windows Vista PC. Ever since I removed Java. Are they related?
Thanks, Peter

Muhammad Mobeen Movania said...

Hi Pete,
I dont think this has anything to do with java. Which browser do you use? can u try chrome or firefox to see if you get the flicker in them as well?

MYML said...

Thanks, solved my problem on a viao laptop, much appreciated.
-Matt

LoNKZ said...

it works, Thank You Very Much :D

Muhammad Mobeen Movania said...

Hi MyML and LoNKZ,
Glad it helped you too.

Regards,
Mobeen

Popular Posts

Copyright (C) 2011 - Movania Muhammad Mobeen. Awesome Inc. theme. Powered by Blogger.