RuneScape: Dragonwilds

RuneScape: Dragonwilds

Linux bad performance
I have a good system
GPU 9070Xt
CPU 9900X
DDR5 32GB Ram

Game running terribly, like, 10-20fps even on low settings.

If anyone has any info would be greatly appreciated.

OS:
Archlinux - linux-zen
Latest drivers and updates - Mesa & AMD Drivers.

Originally posted by Urebeat:
Ok, so let me start by giving a list in order of what you should do.

1. Download these files from your package manager, AUR if you are on Arch

aur/ntsync-common 6.14-2 [+3 ~0.10] [Installed]
NT synchronization primitive driver - common files
aur/ntsync-dkms 6.14-2 [+3 ~0.10] [Installed]
NT synchronization primitive driver - out-of-tree module
aur/ntsync-header 6.14-2 [+3 ~0.10] [Installed]
NT synchronization primitive driver - Linux API header file

2. Download a compatible kernel, as of now, latest linux kernels supports NTSync. Although I would recommend xanmod or zen, these I have personally used.

3. Now you must enable NTSync, you can type:
sudo modprobe ntsync - in terminal

You will need to do that command every time you start up your machine, unless you set it to load on boot, check archwiki on how to do this.

4. As far as I know protonTKG doesn't provide prebuilt packages, you will need to do this manually

clone this repo: https://github.com/Frogging-Family/wine-tkg-git
enter protonTKG directory and edit proton-tgk.cfg

set values

_use_ntsync="true"

_use_esync="false"
_use_fsync="false"

4.1
_wayland_driver="false" #Set this to true if you use wayland, then to use this in steam launch options: DISPLAY="" %command%

5. Have a look at the other values you can edit and check if there is anything you would like, build it using ./proton.tkg.sh

6. It should automatically put it in your steam compatibility.d dir, and NTSync should now also be enabled, also

7. If you are using AMD, I would recommend keeping FSR enabled, when I turn it off, I get like 70FPS, however, when enabled on highest quality setting i get 140+FPS

8. These are my launch options on steam: DISPLAY="" gamemoderun %command%
Last edited by Urebeat; Apr 17 @ 9:54am
< >
Showing 1-6 of 6 comments
Salamies Apr 15 @ 4:51pm 
Try using Proton-GE, tripled my fps
Urebeat Apr 16 @ 7:23am 
Originally posted by Salamies:
Try using Proton-GE, tripled my fps
Just tried it, increase for me was negligible
Urebeat Apr 16 @ 8:48am 
Ok, I managed to get like 40+ fps increase.

I swapped to proton GE, and then installed the meta-git experimental drivers.

Seems to be quite a lot smoother, especially after toggling off "Upscaling" under video settings.

EDIT: Keeping FSR enabled actually improves my FPS significantly now, over 140FPS with it on highest setting
Last edited by Urebeat; Apr 17 @ 9:52am
Urebeat Apr 16 @ 12:24pm 
Ok Further update, using ntsync, and proton-tkg seemed to improve my performance significantly, getting over 140fps now from like 10-20fps this morning
Bonesdog Apr 16 @ 7:07pm 
I am having similar issues trying to get it running on Linux; Will attempt what you did Urebeat but can you explain a bit more; Is there a prebuild for the proton-tkg to drop in to use for the compatibility settings, and what do you mean by using ntsync is that a setting in the game or a command line in the launch settings?
Urebeat Apr 17 @ 9:45am 
Originally posted by Bonesdog:
I am having similar issues trying to get it running on Linux; Will attempt what you did Urebeat but can you explain a bit more; Is there a prebuild for the proton-tkg to drop in to use for the compatibility settings, and what do you mean by using ntsync is that a setting in the game or a command line in the launch settings?

Hi Bonesdog.

Ok, so let me start by giving a list in order of what you should do.

1. Download these files from your package manager, AUR if you are on Arch

aur/ntsync-common 6.14-2 [+3 ~0.10] [Installed]
NT synchronization primitive driver - common files
aur/ntsync-dkms 6.14-2 [+3 ~0.10] [Installed]
NT synchronization primitive driver - out-of-tree module
aur/ntsync-header 6.14-2 [+3 ~0.10] [Installed]
NT synchronization primitive driver - Linux API header file

2. Download a compatible kernel, as of now, latest linux kernels supports NTSync. Although I would recommend xanmod or zen, these I have personally used.

3. Now you must enable NTSync, you can type:
sudo modprobe ntsync - in terminal

You will need to do that command every time you start up your machine, unless you set it to load on boot, check archwiki on how to do this.

4. As far as I know protonTKG doesn't provide prebuilt packages, you will need to do this manually

clone this repo: https://github.com/Frogging-Family/wine-tkg-git
enter protonTKG directory and edit proton-tgk.cfg

set values

_use_ntsync="true"

_use_esync="false"
_use_fsync="false"

4.1
_wayland_driver="false" #Set this to true if you use wayland, then to use this in steam launch options: DISPLAY="" %command%

5. Have a look at the other values you can edit and check if there is anything you would like, build it using ./proton.tkg.sh

6. It should automatically put it in your steam compatibility.d dir, and NTSync should now also be enabled, also

7. If you are using AMD, I would recommend keeping FSR enabled, when I turn it off, I get like 70FPS, however, when enabled on highest quality setting i get 140+FPS

8. These are my launch options on steam: DISPLAY="" gamemoderun %command%
Last edited by Urebeat; Apr 17 @ 9:53am
< >
Showing 1-6 of 6 comments
Per page: 1530 50

Date Posted: Apr 15 @ 1:59pm
Posts: 6