hi,
it seems theres something going horribly wrong with the performance of the polymer renderer on amd cards. for example im using a fx8320 cpu and hd 7950 gpu and i have very poor fps except for small rooms. for example in the first Level when you go behind the Cinema Screen after it has been shot and look at the mirror, inside that room the Frames drop so badly its hard to imagine. im not sure what is going on there since with nvidia Cards the polymer runs just fine even on low end Systems. can you clarify on that whats Happening to the Performance here and why it is so bad on amd Cards with polymer?
best regards, Keep up the good work
Page 1 of 1
bad performance with polymer on amd
#1 Posted 13 June 2014 - 06:52 PM
#2 Posted 13 June 2014 - 09:05 PM
This post has been edited by The Commander: 13 June 2014 - 09:06 PM
#3 Posted 14 June 2014 - 07:13 AM
The Commander, on 13 June 2014 - 09:05 PM, said:
wow, thats fucked up. still thanks. i hope you'll improve amd support in the future though.
#5 Posted 18 June 2014 - 10:13 PM
Drek, on 14 June 2014 - 07:26 AM, said:
maybe AMD could improve video game support in the future
i cant imagine that its impossible for eduke to run with the same Performance as with nvidia Cards. is there no way of Fixing this or adding true amd Support? like what are you developers missing? whats exactly the Problem here causing such horrible Performance?
best regards
#6 Posted 19 June 2014 - 04:02 AM
There is only one developer here on the forums that has the knowledge to make the highly technical changes you ask for. He has a job and life outside of these forums and so its a long slow process to get Polymer optimised.
#7 Posted 19 June 2014 - 05:31 AM
doubletap, on 18 June 2014 - 10:13 PM, said:
i cant imagine that its impossible for eduke to run with the same Performance as with nvidia Cards. is there no way of Fixing this or adding true amd Support? like what are you developers missing? whats exactly the Problem here causing such horrible Performance?
best regards
best regards
the problem is amd doesn't support a proper texture cache system. Hires textures plus normals and spec maps all get streamed in live on amd cards, nvidia cards get an on board RAM texture cache to keep things in memory and easily accessed.
#8 Posted 19 June 2014 - 06:30 AM
Plagman has already put in more than enough effort to try to get eduke32 to run as best as possible on AMD. Forget the fact that the polymer code is 110% openGL compliant, he has put in several tweaks and workarounds in an attempt to fix various AMD problems.
#11 Posted 20 June 2014 - 01:13 AM
Drek, on 19 June 2014 - 05:31 AM, said:
the problem is amd doesn't support a proper texture cache system. Hires textures plus normals and spec maps all get streamed in live on amd cards, nvidia cards get an on board RAM texture cache to keep things in memory and easily accessed.
Mickey C, on 19 June 2014 - 06:30 AM, said:
Plagman has already put in more than enough effort to try to get eduke32 to run as best as possible on AMD. Forget the fact that the polymer code is 110% openGL compliant, he has put in several tweaks and workarounds in an attempt to fix various AMD problems.
The Commander, on 19 June 2014 - 01:28 PM, said:
AMD isn't the issue, it's how Polymer is coded.
Gambini, on 19 June 2014 - 02:50 PM, said:
AMD: Anal Manufactered Dildos
well, maybe eduke can use the new mantle api in the future? i dont know. its coming to linux also and will be open source. directx12 could be also utilized, maybe? my 7950 has 3gb of vram, my pc has 16gb ram - why not store some textures in it? i feel like eduke is just merely optimized for nvidia cards and that hurts me deep inside my duke since polymer is such a an awesome thing. ^^
just some recent news about it...
http://techreport.co...gests-amd-huddy
http://www.fudzilla....mantle-on-linux
#12 Posted 20 June 2014 - 03:56 AM
A quote from the link.
Quote
Huddy told PC World that AMD is "getting requests to deliver this high-performance layer" to Linux.
Yeah, well AMD has been "getting requests" to fix Catalyst on Linux since forever, so I'll believe AMD when they produce working code.
Yeah, well AMD has been "getting requests" to fix Catalyst on Linux since forever, so I'll believe AMD when they produce working code.
#13 Posted 20 June 2014 - 02:13 PM
doubletap, on 20 June 2014 - 01:13 AM, said:
new mantle api
doubletap, on 20 June 2014 - 01:13 AM, said:
directx12
Changing APIs amounts to rewriting significant portions of the renderer.
What is likely the case is that Polymer is 100% OpenGL compliant, but there are areas in the standard left undefined or implementation-defined that AMD happens to do something performance-hindering with. That, and/or NVIDIA's drivers are "smart" about optimizing for a path that isn't actually the optimal one for performance.
#14 Posted 20 June 2014 - 02:54 PM
Could be that OpenGL doesn't get much preference on some video card, I've noticed different systems handle openGL differently, some better, some worse, even if the specs are similar. Its a shame really as AMD used to be one of the better brands, I'd pick it over Intel, but since Nvidia has switched sides, AMD was left with ATI which was one of the worst video card brands I've ever used besides a 3rd rate off-brand one. It could be that the horrible ATI has been grandfathered into AMD's graphics processing. There's not much developers can do about this except to pick a side, but of course that limits distribution even more. Using DirectX would severely limit how many OS's that Eduke32 could run on. Its a shame that now you have to be weary of AMD products.
#15 Posted 20 June 2014 - 08:04 PM
OpenGL is very weird.
Take for example Minecraft, it uses OpenGL but you get better performance from a ATI card than a Nvidia card near the same specs/model.
Take for example Minecraft, it uses OpenGL but you get better performance from a ATI card than a Nvidia card near the same specs/model.
Share this topic:
Page 1 of 1