Chrome 33 + WebGL performance

Discussion and feedback on Construct 2

Post » Tue Feb 25, 2014 12:33 pm

Well holy smokes, this could be the most harmful thing Google have done to HTML5 gaming. I'm going to pester them about it.

While there's not much that can be done for the players themselves, you can probably fix your local copy of Chrome for development purposes: go to chrome://flags and enable 'Override software rendering list'. This should give you GPU-powered WebGL regardless of the blacklist, but don't expect any players to be doing that.

We can force this for node-webkit as well. However we already used to do that, and it broke games on a lot of systems: they'd crash, show nothing but a black screen, or have such severe glitches as to render the game unplayable. The blacklist actually works. It identifies broken systems and gives them a slow-but-works version of the game, instead of fast-but-totally-broken.

So we will still break a bunch of systems that used to work if we skip the blacklist. This is a difficult choice. The best solution is for Chrome to keep a selective blacklist and try to support systems that can still use GPU acceleration on XP and Vista. There's not much we can do other than try to petition Google to bring that back. Or use Firefox!
Scirra Founder
B
395
S
232
G
88
Posts: 24,371
Reputation: 193,762

Post » Tue Feb 25, 2014 1:01 pm

Could we provide at least a version of node webkit with this blacklist disabled as well as the normal one?
with an help file descripting why It is unstable for some computer, but could be faster?
B
53
S
22
G
18
Posts: 2,122
Reputation: 17,123

Post » Tue Feb 25, 2014 1:12 pm

@Aphrodite - ideally, end users shouldn't have to make a choice like that. Generally if you ask a non-technical user a technical question, they will give up, try to cancel it, or pick a random choice because they don't understand the consequences.
Scirra Founder
B
395
S
232
G
88
Posts: 24,371
Reputation: 193,762

Post » Tue Feb 25, 2014 3:05 pm

I'm no coder, but my thoughts:
How about a packaged version of a Chromium right within the *.exe file of the game that would open in a separate window no matter what version of Chrome the user may have? They wouldn't need to make any choice or even know how the game is running, as long as it does run ok? end of my super bright genious idea of a non-coder that could be used if it was that simple... lol
B
19
S
4
G
3
Posts: 56
Reputation: 3,692

Post » Tue Feb 25, 2014 3:12 pm

That's what node-webkit already is.
Scirra Founder
B
395
S
232
G
88
Posts: 24,371
Reputation: 193,762

Post » Tue Feb 25, 2014 4:42 pm

alspal wrote:So is the conclusion that this latest node-webkit isn't worth using?

Nardonicus wrote:Performance seems to have taken a small hit, in both Chrome and Node-Webkit, but the biggest issue is I don't think WebGL is working anymore. When I run my project in Chrome or Node-Webkit my effects do not work anymore. I have some brightness settings on some background objects, and they don't work now.

I just updated my nVidia drivers to latest, and my chrome is latest too (v33).

Has anyone else been seeing anything like this?


@Nardonicus, Which nVidia card are you using?


I just got a gtx660 2gb card. I thought maybe it was related to my new card at first, but it sounds like its the new Chrome issues, as I am also still on Vista.

Ugh, this sucks. I will try some of the fixes Ashley recommended for now. Probably should upgrade to windows 7 at some point anyways, but I don't understand why Google would do that with Chrome...weird. :(
B
4
Posts: 9
Reputation: 818

Post » Wed Feb 26, 2014 1:32 am

Wow, this is...terrible. I mean, there are a LOT of people still on xp/vista. I know they are old OS's, but to call them 'exotic'...I mean, it's just BS. And chrome is overall the best browser, performance-wise(at least in my tests it has been, firefox might be faster for a physics based game).

Wish microsoft would just cave and say to all current XP owners: hey, if you have a legit license, we'll upgrade you to windows 7/8 for $25-$50...just, please, ditch xp already.

Wonder where/how we can pester google about this?
B
44
S
10
G
10
Posts: 1,106
Reputation: 9,202

Post » Wed Feb 26, 2014 1:35 am

Take a look at this. Basically, if you are targeting desktop, one third of your players can expect everything to run like sh!t now.

http://en.wikipedia.org/wiki/Usage_shar ... ng_systems
B
44
S
10
G
10
Posts: 1,106
Reputation: 9,202

Post » Wed Feb 26, 2014 1:51 am

It might actually not be that bad - from wikipedia's page on the company that produced that statistic: http://en.wikipedia.org/wiki/Net_Applications

Criticism

While the statistics released by the company routinely place Operating Systems sold by Microsoft (Windows) and Apple (Mac OS X) with a high market share in the desktop computer category (through 2013), Vincent Vizzaccaro (EVP - Marketing and Strategic Alliances, Net Applications, 2002-) has stated that Microsoft and Apple are among the company's clients.[2] The company has also admitted that their statistics are skewed.[3] These admissions and the fact the company doesn't make their data sources or processing methods public, has led many to criticize the company (e.g.[4]); questioning their impartiality and the reliability of their statistics.


Checking other sources, steam claims about 10.55% of their users are on those systems, and another source for web browsing stats claims about 16.8%.

That's still a large percentage though...
Moderator
B
94
S
33
G
33
Posts: 3,006
Reputation: 27,749

Post » Wed Feb 26, 2014 4:02 am

Hey @Arima You've been dealing with Node-Webkit for some time now, have a quick question for you. If You start preview or export and on opened game window first thing you do is hold your middle mouse button and move around, does it let you "scroll" window inside? I mean it looks like "game within Node-Webkit window" is moving around so you can see black borders.
To avoid that I have to press left or right mouse button inside window to make it focus. Is it doing that for you? Thought I ask before posting a bug.
B
157
S
66
G
41
Posts: 2,599
Reputation: 34,825

PreviousNext

Return to Construct 2 General

Who is online

Users browsing this forum: Huemerson, jobel and 6 guests