Steam for Linux

Steam for Linux

Cygnet Feb 28, 2019 @ 6:15pm
Frame rate capping option in Steam overlay.
Dear Team Steam,
I love how you guys have made games available on Linux Platform.
I am running Linux Mint 19.1 and the latest version of Proton.
The game runs well, at about the same fps i was getting on Windows platform. I also appreciate that Steam has an option to show fps on the top left corner.
I have a request to make, kindly provide an option to limit the fps just like in Riva tuner statistics server, so that we can play games at 30 fps capped just like on windows. That would be an great Option for buttery smooth gameplay.

Thank you in advance. I believe in you guys.
< >
Showing 1-13 of 13 comments
Zyro Feb 28, 2019 @ 11:47pm 
I heard about a libstrangle, which should do what you want.
Tim Mar 1, 2019 @ 3:26am 
Originally posted by Zyro:
I heard about a libstrangle, which should do what you want.
Yep. Draft package for it in Fedora copr https://copr.fedorainfracloud.org/coprs/atim/libstrangle/
Cygnet Mar 1, 2019 @ 5:31am 
Thank you guys Tim and Zyro for your prompt support, I have tried libstrangle but I think I am not understanding what command should I input in the SET LAUNCH OPTIONS. I tried VSYNC=0 strangle 30 %command%, but still the game (Strange Brigade) runs more than 40 fps which causes Jarry movements, I kinda like 30. By the way I am using Linux mint and all dependencies were fulfilled as I was able to make libstrangle. I am using a GTX zotac amp edition 960 4gb card.

Thanks again.
Cygnet Mar 1, 2019 @ 5:32am 
Thank you Rogue, will try posting there too.
ripper81 Mar 1, 2019 @ 5:55am 
Hey Hawk eye, there should be no need to use libstrangle. If you are using the NVIDIA Driver just try out the full composition pipline feature to get rid of the tearing. I have tried many things to solve this problem but this option is the only thing that prevented my screen form tearing until i switched to an AMD GPU.

You can follow these instructions:

https://kver.wordpress.com/2017/03/29/tearing-with-nvidia-proprietary-drivers-on-plasma-try-this/

Please note that the option will be deactivated if you reboot your system. You can save your configuration in a permanent way explained here:

https://forum.manjaro.org/t/make-nvidia-settings-config-permanent/46979


Tim Mar 1, 2019 @ 5:58am 
Originally posted by Hawk Eye:
Thank you guys Tim and Zyro for your prompt support, I have tried libstrangle but I think I am not understanding what command should I input in the SET LAUNCH OPTIONS. I tried VSYNC=0 strangle 30 %command%, but still the game (Strange Brigade) runs more than 40 fps which causes Jarry movements, I kinda like 30. By the way I am using Linux mint and all dependencies were fulfilled as I was able to make libstrangle. I am using a GTX zotac amp edition 960 4gb card.

Thanks again.
Try to test it first is it installed correctly or not. Run something like this in terminal:

strangle 5 glxgears

Should run at 5 FPS. :)
Cygnet Mar 1, 2019 @ 10:13am 
Hey Tim glxgears ran at 5 fps, so libstrangle is installed properly. Thank you for that, I am new to Linux stuff. Can you tell me what should I type in the set launch options.
jason Mar 1, 2019 @ 10:54am 
strangle 30 %command%
Should work in principle. I've only used 60.

Originally posted by ripper81:
Hey Hawk eye, there should be no need to use libstrangle. If you are using the NVIDIA Driver just try out the full composition pipline feature to get rid of the tearing.

Doesn't limit the frame rate at all.
Cygnet Mar 1, 2019 @ 11:08am 
Hello Jason I have tried strangle 30 %command%. but still no luck, i think Strange Brigade runs on Vulkan. So the command may be different. Thank you anyway for your efforts. :)
Cygnet Mar 1, 2019 @ 11:31am 
strangely strangle 30 %command% works in other games but not in Strange Brigade. This means that i have a correct version of libstrangle installed properly. Maybe its the Vulkan API which is not responding to strangle 30 %command%.

Thank you all for taking out time to help a fellow Linux user. Hope some one or the Khronos group itself finds a solution.:steamhappy:
jason Mar 1, 2019 @ 6:46pm 
Strangle says it works with Vulkan.

I did some testing. It did work with one Linux native Vulkan game (Serious Sam Fusion), one failed to run at all (Rise of the Tomb Raider's launcher didn't work), I couldn't think of a third. It had no effect with Proton+dxvk games, same as your Proton+Vulkan result.

(strangle does work for Proton+wined3d, but that isn't any help if the game is Vulkan to start with)
Tim Mar 1, 2019 @ 11:05pm 
Originally posted by jason:
Strangle says it works with Vulkan.

I did some testing. It did work with one Linux native Vulkan game (Serious Sam Fusion), one failed to run at all (Rise of the Tomb Raider's launcher didn't work), I couldn't think of a third. It had no effect with Proton+dxvk games, same as your Proton+Vulkan result.

(strangle does work for Proton+wined3d, but that isn't any help if the game is Vulkan to start with)
Probably not work with all Vulkan games and Proton, but i tried some games with WINE+DXVK and it works.

Edit: no, i tested now some games with Lutris+WINE+DXVK+strangle and it doesnt work. :(
Last edited by Tim; Mar 2, 2019 @ 12:55am
Cygnet Mar 2, 2019 @ 9:31am 
Originally posted by Tim:
Originally posted by jason:
Strangle says it works with Vulkan.

I did some testing. It did work with one Linux native Vulkan game (Serious Sam Fusion), one failed to run at all (Rise of the Tomb Raider's launcher didn't work), I couldn't think of a third. It had no effect with Proton+dxvk games, same as your Proton+Vulkan result.

(strangle does work for Proton+wined3d, but that isn't any help if the game is Vulkan to start with)
Probably not work with all Vulkan games and Proton, but i tried some games with WINE+DXVK and it works.

Edit: no, i tested now some games with Lutris+WINE+DXVK+strangle and it doesnt work. :(

Hmm..quite interesting
Thanks again for trying. :)
< >
Showing 1-13 of 13 comments
Per page: 1530 50

Date Posted: Feb 28, 2019 @ 6:15pm
Posts: 13