Original Post — Direct link
over 3 years ago - /u/Darkimmortal - Direct link

This and the other engine changes have been added to the patch notes now

over 3 years ago - /u/Darkimmortal - Direct link

Originally posted by 1trickana

Any reason why AMD systems have shit the bed? Was getting 150+ fps on Ultra before the update, 5900X, 5700XT 1440P. Now getting 30% gpu usage/5% cpu and 50-60 fps, nothing is framelocked/vsync/whatever

It will be a driver stall from the threaded rendering update. We are pushing OpenGL drivers to their limit with this stuff, and AMD does not have the best OpenGL reputation :) We are looking into it

over 3 years ago - /u/Darkimmortal - Direct link

Originally posted by Lorberry

I think there's a mild bug with the patch note (in keeping with the spirit of today, apparently), the next note is " released before year 2020. ", which I think is supposed to be stuck on the end of what you quoted.

Yes this is correct, threaded rendering is restricted to 2020 drivers on AMD due to crashes on earlier drivers that proved impossible to workaround

over 3 years ago - /u/Darkimmortal - Direct link

Originally posted by cara_do_rock

If I may ask, Why Jagex are still sticking with OpenGL? Why not DX12 or Vulkan? For what I know, OpenGL has very bad performance. Before NXT was a thing, I'm sure we had DirectX support.

The main driving reason behind OpenGL is cross platform - it is pretty much the same code between windows, mac, linux, android and iOS. I'd love for us to support other backends like Vulkan, but it's a massive undertaking for a custom engine to do so. Hopefully some time in the future. The rendering code before NXT was a lot simpler.

over 3 years ago - /u/Darkimmortal - Direct link

Originally posted by cara_do_rock

Doesn't all these platforms have Vulkan APIs? At least Windows, Android and Linux have Vulkan drivers. Not sure about Mac and iOS, but I remember seeing something about this too.

They do now, but we went with opengl some time before vulkan existed