Client versions above 10.8.6 unusable

Issues with the DDNet client.
See the already reported problems on Github.

User avatar
Ravie
User
Posts: 374
Joined: Sat Feb 04, 2017 5:04 am
Player profile: Ravie
Mapper profile: Ravie
Clan: TOP

Client versions above 10.8.6 unusable

Post by Ravie » Thu Apr 12, 2018 10:12 pm

I've had this issue for a while now, but it seems to not have been fixed so I'm making a post about it.
Ever since OpenGL was implemented in the client I'm unable to use it, so I'm stuck using 10.8.6.
When I launch the game it runs at an abysmal framerate, it's even difficult to navigate through menus.
When I enable OpenGL the game won't run at all (black window opens and appears to load the game but then it disappears and nothing happens) so I have to disable OpenGL using the ddnet_settings.cfg file to even be able to run the game again.
Of course I have tried messing with the settings, but I was unable to find a solution :(
I hope someone can fix this issue, cause I don't wanna use 10.8.6 forever :(
Image

User avatar
deen
Retired Administrator
Posts: 3290
Joined: Mon May 05, 2014 2:30 pm
Player profile: deen

Re: Client versions above 10.8.6 unusable

Post by deen » Thu Apr 12, 2018 10:21 pm

Operating system, gpu?

User avatar
Ravie
User
Posts: 374
Joined: Sat Feb 04, 2017 5:04 am
Player profile: Ravie
Mapper profile: Ravie
Clan: TOP

Re: Client versions above 10.8.6 unusable

Post by Ravie » Thu Apr 12, 2018 10:28 pm

Processor - Intel(R) Pentium(R) CPU B960 @ 2.20GHz
Video Card - Intel(R) HD Graphics
Operating System - Microsoft Windows 10 64-bit
Image

User avatar
deen
Retired Administrator
Posts: 3290
Joined: Mon May 05, 2014 2:30 pm
Player profile: deen

Re: Client versions above 10.8.6 unusable

Post by deen » Thu Apr 12, 2018 10:52 pm

Most recent GPU driver? It works fine on my 10 year old laptop intel gpu, so that's weird. Maybe Jupeyy has an idea.

ᴷᵉᵏᶳ
User
Posts: 33
Joined: Fri Oct 20, 2017 4:33 pm
Player profile: ᴷᵉᵏᶳ
Mapper profile: ᴷᵉᵏᶳ
Clan: ΛLIVΣ

Re: Client versions above 10.8.6 unusable

Post by ᴷᵉᵏᶳ » Thu Apr 12, 2018 10:58 pm

Your GPU doesn't and won't ever support OpenGL 3.3, except your would swtich to linux and install MESA drivers
https://de.wikipedia.org/wiki/Intel_HD_Graphics

If you let it disabled it will render everything as in older clients. So it's probably a different problem for you.
Backup your setting and reset it.
set cl_refresh_rate and gfx_refresh_rate to zero
clean your laptop fans, make sure your windows energy plan is set to performance. try update your GPU driver:
https://ark.intel.com/de/products/59836 ... e-2_20-GHz

User avatar
Ravie
User
Posts: 374
Joined: Sat Feb 04, 2017 5:04 am
Player profile: Ravie
Mapper profile: Ravie
Clan: TOP

Re: Client versions above 10.8.6 unusable

Post by Ravie » Thu Apr 12, 2018 11:34 pm

I reset the settings and updated the driver, with no effect.
Older client versions work flawlessly, so the issue must be caused by some recent changes to the client.
Image

ᴷᵉᵏᶳ
User
Posts: 33
Joined: Fri Oct 20, 2017 4:33 pm
Player profile: ᴷᵉᵏᶳ
Mapper profile: ᴷᵉᵏᶳ
Clan: ΛLIVΣ

Re: Client versions above 10.8.6 unusable

Post by ᴷᵉᵏᶳ » Thu Apr 12, 2018 11:58 pm

https://ci.appveyor.com/project/heinric ... /artifacts

these are auto build releases from github, try the 64bit. Maybe the official release build is still unoptimized, dunno

User avatar
deen
Retired Administrator
Posts: 3290
Joined: Mon May 05, 2014 2:30 pm
Player profile: deen

Re: Client versions above 10.8.6 unusable

Post by deen » Fri Apr 13, 2018 8:53 am

Or we forgot some if(m_UseOpenGL3_3) somewhere in the code?

Also, shouldn't it automatically downgrade if opengl3 fails?

And that Windows GPU drivers don't support new OpenGL versions sucks...

ᴷᵉᵏᶳ
User
Posts: 33
Joined: Fri Oct 20, 2017 4:33 pm
Player profile: ᴷᵉᵏᶳ
Mapper profile: ᴷᵉᵏᶳ
Clan: ΛLIVΣ

Re: Client versions above 10.8.6 unusable

Post by ᴷᵉᵏᶳ » Fri Apr 13, 2018 9:20 am

deen wrote:
Fri Apr 13, 2018 8:53 am
Or we forgot some if(m_UseOpenGL3_3) somewhere in the code?

Also, shouldn't it automatically downgrade if opengl3 fails?

And that Windows GPU drivers don't support new OpenGL versions sucks...
Well he complains about lags not crashes, if I get it right.
It can automatically downgrade as long SDL does it job and returns an error if the higher context is not available(<-- The only reason I can think of is bad driver, or he also had a dedicated GPU, and his laptop allows switching).


Anyway, I'm pretty sure, that at least 11.0.3 hadn't changed anything that could cause any more lag in the old renderer. So I assume it's either other code, or his setup.
Last edited by ᴷᵉᵏᶳ on Fri Apr 13, 2018 10:21 am, edited 1 time in total.

User avatar
deen
Retired Administrator
Posts: 3290
Joined: Mon May 05, 2014 2:30 pm
Player profile: deen

Re: Client versions above 10.8.6 unusable

Post by deen » Fri Apr 13, 2018 9:51 am

Non-OpenGL3 has low fps, OpenGL3 crashes.

Ravie: Which version exactly introduced the problem? 11.0, 11.0.1, 11.0.2, 11.0.3 or newer?

Post Reply

Who is online

Users browsing this forum: No registered users and 0 guests