Original Post — Direct link

Hi I just wanted to nicely ask if you could remove the adaptive sync lock on the Runescape client, there is no need to have it forced on and doing so affects performance and would rather be able to turn it off and on like I can on any other game or like on the Windows version and would love the performance to parody cross platform and have more Linux love :)

My specs for example:

Intel 8600k 6 core

16gb ram

GTX 1060 6GB

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

It is definitely not forced to adaptive vsync on Linux

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

Originally posted by gameslayer9999

Hmm if that is so why is it stuck on adaptive sync and I can't just choose vsync or unlocked like on Windows? if it isn't supported than it would just be better if it was either updated to support the option on Linux or just removed it and remove this restriction because it causes framerate issues and be able to pick vsync or unlocked as the only option.

Screenshot here:

https://i.imgur.com/iJfuVWZ.png

It is not necessarily stuck on adaptive, this is a UI bug that just shows the first option in the list when the option is unavailable.

The vsync setting on linux is only available to be changed if the extension GLX_EXT_swap_control is available. Without that GL extension, we make no attempt to set any vsync state, so it is up to your system what vsync mode it is in by defaut. Probably vsync is just stuck 'on' as a result

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

Originally posted by gameslayer9999

Alright but that wouldn't be the case if I don't have a capped framerate, which you would of seen set in my original screenshot of my settings and in my full desktop screenshot you can see the framerate counter showing 97 fps and would go higher

https://i.imgur.com/ehcgEnO.png

There is stutters and frame drops when loading new areas or while walking around and in general not as good frame rates as it would be on Windows which defaults to vsync off which I can't select because it's greyed out to adaptive. Even other players have been reporting this and it's been a issue since day one and would love it to be fixed and have more love/fair treatment for the Linux users. :)

Right, seems there are some crossed wires here, if your framerate is not limited to 60, your problem is unrelated to vsync, whether adaptive or not. Ignore the UI for vsync, the fact it is showing Adaptive is meaningless, if you are getting >90 fps then vsync is off.

Stuttering/frame drops while moving around are due to graphics resource management (uploads of textures, models, shaders, etc). We have a variety of approaches to try and reduce the impact of this, but currently on Linux we take a basic approach. (Basic does not necessarily mean worse/slower, it depends on the driver.) Some changes to bring graphics resource management on par with other platforms are coming alongside threaded rendering support for Linux, but this is quite a while away. Linux will be among the last platforms to receive this, and there may be some unforeseen blocker that prevents it entirely so take this with a pinch of salt.

A lot of this is down to graphics drivers. It is possible that on your hardware the drivers are just better optimised on Windows.

All this said, if you are also getting stuttering and frame drops when rotating the camera without moving your player (ignoring the first few seconds in case shaders need compiled, and not in an area with lots of other players nearby), then the issue is something else