Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Can't get optimal performance from Rocket League #186

Open
emrebicer opened this issue May 20, 2024 · 3 comments
Open

Can't get optimal performance from Rocket League #186

emrebicer opened this issue May 20, 2024 · 3 comments

Comments

@emrebicer
Copy link
Contributor

I have been using the nix-gaming#rocket-league for a while on my desktop for a while and I am mostly happy with it, works as expected, the performance is really good and I play without issues. However I have another system, this system is older and has slower hardware equipped (GPU: NVIDIA GeForce GTX 1070 and CPU: AMD Ryzen 5 1600 (12) @ 3.200GHz). On this system, I have a 144hz monitor and when I launch the rocket-league from nix-gaming it usually does 110+ fps but barely hits 144 in matches and some micro stutters make the gaming experience not so nice.

I have been using the nix-gaming#wine-tkg as I believe it is the default for nix-gaming#rocket-league anyways but to troubleshoot I also tried it with nix-gaming#wine-ge, however, it did not help with my problem. Now the part that confuses me, I also have Lutris installed on the same low-end system (from nixpkgs), and when I run Rocket League from Lutris using their lutris-GE-Proton8-15-x86_64 I have a way better gaming experience, the game mostly locks to 144Hz and I don't experience micro stutters.

I wonder how can I troubleshoot the problem, I am curious if the lutris runner is somehow different from what is shipped within this project, if that is the case is it possible to provide it with nix-gaming as well? If that is not the case are there any suggestions that I could try to match the performance with the Lutris runner?

@Henry-Hiles
Copy link

I have been using the nix-gaming#rocket-league for a while on my desktop for a while and I am mostly happy with it, works as expected, the performance is really good and I play without issues. However I have another system, this system is older and has slower hardware equipped (GPU: NVIDIA GeForce GTX 1070 and CPU: AMD Ryzen 5 1600 (12) @ 3.200GHz). On this system, I have a 144hz monitor and when I launch the rocket-league from nix-gaming it usually does 110+ fps but barely hits 144 in matches and some micro stutters make the gaming experience not so nice.

I have been using the nix-gaming#wine-tkg as I believe it is the default for nix-gaming#rocket-league anyways but to troubleshoot I also tried it with nix-gaming#wine-ge, however, it did not help with my problem. Now the part that confuses me, I also have Lutris installed on the same low-end system (from nixpkgs), and when I run Rocket League from Lutris using their lutris-GE-Proton8-15-x86_64 I have a way better gaming experience, the game mostly locks to 144Hz and I don't experience micro stutters.

I wonder how can I troubleshoot the problem, I am curious if the lutris runner is somehow different from what is shipped within this project, if that is the case is it possible to provide it with nix-gaming as well? If that is not the case are there any suggestions that I could try to match the performance with the Lutris runner?

Personally it works fine for me with wine-ge from here + linux-zen kernel

@fufexan
Copy link
Owner

fufexan commented May 22, 2024

I've just pushed b701f37 and 72a3814 (should've rebased, oh well). Maybe it fixes some issues.

@emrebicer
Copy link
Contributor Author

I just updated my system flake to use 72a3814 and rebuilt my system. Unfortunately, the changes don't seem to help with the issue. If I use wine-ge performance gets really bad, with wine-tkg it is better but it still runs on non-optimal fps and I experience a bunch of stutters.

I disabled the refresh rate limit to see how it performs, while playing a casual game,
nix-gaming#rocket-league with wine-tkg -> I get around 80-120 fps

(I switched the runner on Lutris to wine-ge-2-26-x86 (default) with the hope that it is a better comparison)
Lutris with wine-ge-2-26-x86 (default) -> I get around 260-300 fps

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants