Battle.net White screen problem.

i think its about QT

some other sources :

https://bugs.freedesktop.org/show_bug.cgi?id=84651#c11
Lubosz Sarnecki 2014-11-10 13:18:28 UTC
This bug affects all application using Qt5 QtQuick 2 applications build with MSVC run on i965.

http://en.wikipedia.org/wiki/Qt_Quick

The MSVC Qt5 SDK uses the ANGLE graphics layer, in contrary to the MinGW one, which uses Desktop OpenGL.

https://code.google.com/p/angleproject/

Since native Qt5 Linux applications do not use ANGLE, only applications using wine are affected.

I have uploaded precompiled versions of the QtQuick clock example, one using MinGW, the other one MSVC.

https://drive.google.com/folderview?id=0B0bLtNyAhxgod2RGeXpmbVB0ejg&usp=sharing

The bug only occurs for the MSVC/ANGLE version.

I also uploaded apitraces of the native Linux version and wine with MSVC and MinGW.

All traces can be played back on nouveau and swrast (e.g. LIBGL_ALWAYS_SOFTWARE=1).
The MSVC/ANGLE traces cannot be played back on i965. All software versions on both systems are identical.

Traces using MSVC/ANGLE recorded on nouveau also cannot be played back on i965.

Analyzing the MSVC/ANGLE trace with qapitrace on i965 shows that the texture is uploaded correctly, but apparently not displayed correctly.

http://imgur.com/N5Yipyf

https://bugs.freedesktop.org/show_bug.cgi?id=84651#c5

Xinkai Chen 2014-10-24 17:24:06 UTC
Battle.net got an update from Qt4 to Qt5, which happened on Oct 1st-ish. It must be the cause.

I didn't manage to downgrade individual packages to pin point the problem, since the Arch's GCC became too new to compile those older things.

Also, it's worth to mention that somebody finds out that

LIBGL_ALWAYS_SOFTWARE=1 wine ~/.wine/drive_c/Program\ Files\ \(x86\)/Battle.net/Battle.net\ Launcher.exe

-- works around the problem.
 
I'm not surprised at all
Drakensang worked perfectly for over a year and I played many hours, then one day it stopped.
After a month of troubleshooting a workaround was finally posted, then Wine fixed something and now it works great.
 
another one :

http://us.battle.net/en/forum/topic/14728822920?page=2#22

There is more than one issue here:


It appears that Blizzard may have made some mistakes when packaging/deploying a QtQuick 2 application for Windows, forgetting to include Qt5Svg.dll (as OneUp mentioned) as well as any libraries their build of Qt5Svg might depend on.

By copying Fedora's (mingw32) builds of Qt5Svg.dll, zlib1.dll. libstdc++-6.dll and libgcc_s_sjlj-1.dll into Battle.net.5134/, I was able to run the Battle.net client using Radeon graphics on a Linux/wine/mesa stack. (As a convenience, I've mirrored these files at http://tomasm.tk/qt5winfix/.) Blizzard uses msvc builds of Qt libs for their launcher, which don't require libstdc++-6.dll or libgcc_s_sjlj-1.dll; you can probably remove those files following whichever Battle.net update resolves this issue.

Intel IGP drivers (Windows AND Linux) choking on ANGLE conversions or the Qt5 scene graph. This is more likely to be an Intel driver or ANGLE problem than any fault on Blizzard's (or Qt's) end. (Wine users: note that the launcher UI effectively ends up doing OpenGL(ES)→DirectX→OpenGL on your systems ☹.)

As Wolfje suggested, you can try forcing software rendering for the launcher only - or run once to see where the 'launch' button for your game is located, then blindly click on that area with software rendering disabled.


In the event that there is a problem with the launcher, or a decision is made to add a workaround for certain systems, I'm keen to see how Blizzard deploys any relevant updates.

http://us.battle.net/en/forum/topic/14728822920?page=2#35
and developer answer :

Vexis
Product Developer
I suppose its because the qsvg.dll plugin was included in imageformats. Fortunately we aren't using any svg so all it really means is that the svg plugin will fail to load.

edit: New releases will include the missing Qt5Svg library.
Edited by Vexis on 11/3/2014 9:22 AM PST

and he is right, now they inclueded it here is my ps from pol drive :

ZD5oP3.png
 
I have to admit, I'm not surprised. QT5 was just implemented in a few games like Drakensang and Battle.Net
It automatically broke Wine for Linux gamers. Then it took about a month for someone to create a work-around... then Wine fixed the compatibility with Wine 1.7.40
There has probably been an update by Blizzard with Qt5, but I have not seen a lot of people posting problems with it.
 
I am going to try to get Hearthstone running. * Prepares to jump into the deep end of the pool. Will it be a belly flop or a swan dive?
 
Hey Steve, glad to hear you are still at it!
Don't give up, Wine will eventually fix it :cool:
 
I am running the POL install script for Hearthstone. So far I could log in to my battlenet account and the game is now downloading.
 
The POL script works just fine. Now I can play from my Kindle fire or my Desktop. Sometimes we fail to guess what is needed for a Manuel install. If the other guy goes to the POL website he can look up the script to see what is needed or he can do like I did and use the POL script. don't forget to delete the broken install first.
 
All in good time :cool:
I can't wait for a lot of new and older games to be ported to Linux
Until then I'll be using PlayOnLinux for most of them and others will have to be obsolete in my gaming repository
 
The POL script works just fine. Now I can play from my Kindle fire or my Desktop. Sometimes we fail to guess what is needed for a Manuel install. If the other guy goes to the POL website he can look up the script to see what is needed or he can do like I did and use the POL script. don't forget to delete the broken install first.
can you share link pls, which script did you use for HS ?
 
Back
Top