You can sign up to get a daily email of our articles, see the Mailing List page!

Steam Client Beta Add FPS Counter

By - | Views: 18,498
A new Steam client beta is upon us, and with it comes a really useful feature to enable you to see your games FPS without extra plugins.

It can be turned on by going into Steam's settings, In-Game tab and then hitting the checkbox:
image

This will be really useful for testing out games on Linux and seeing exactly how good/bad they perform. Especially Unity games to see exactly how poor they can be on Linux.

Luckily, it seems to work much better than the "glxosd" FPS counter project, as all games tested work fine.

See a shot below of me testing out Ziggurat with it giving me 30FPS on High settings:
image
It's in the top left, and it's tiny.

Currently, I can't find any options to change the size and position of it, but that will probably come in a later update.

See more info on Steam. Article taken from GamingOnLinux.com.
Tags: Editorial, Steam
0 Likes
We do often include affiliate links to earn us some pennies. We are currently affiliated with GOG, Humble Store and Paradox Interactive. See more here.
About the author -
author picture
I am the owner of GamingOnLinux. After discovering Linux back in the days of Mandrake in 2003, I constantly came back to check on the progress of Linux until Ubuntu appeared on the scene and it helped me to really love it. You can reach me easily by emailing GamingOnLinux directly.
See more from me
The comments on this article are closed.
30 comments
Page: «3/3
  Go to:

omer666 5 Jan, 2015
Quoting: Skully
Quoting: stssNow we just need something to be able to forcefully limit fps in Linux, like windows users can do with nvidia-inspector

I have actually written a ".so" file that I LD_PRELOAD into any game allow the following.
1/ Force vsync on
2/ Force vsync off
3/ Force a FPS limit of your choice (framecap)
4/ DYNAMIC vsync ( Just like you can in with Nvidia on windows)
Nvidia opened an enhancement request back in 2012 to implement dynamic vsync and we still don't have it.
https://devtalk.nvidia.com/default/topic/524735/adaptive-vsync-/
This feature and the fact you can't normally FORCE vsync on or off in linux, was the sole reason I wrote this injection lib.

It's been tested with 100's of games on steam both 32bit and 64bit. I have been meaning to clean it up a bit and place on github.
I might try and find the time to do so if people here are keen.
Hey that could be really great!
minj 5 Jan, 2015
Quoting: Skully
Quoting: stssNow we just need something to be able to forcefully limit fps in Linux, like windows users can do with nvidia-inspector
It's been tested with 100's of games on steam both 32bit and 64bit. I have been meaning to clean it up a bit and place on github.
I might try and find the time to do so if people here are keen.
what about optimus support?
Skully 5 Jan, 2015
Quoting: minj
Quoting: Skully
Quoting: stssNow we just need something to be able to forcefully limit fps in Linux, like windows users can do with nvidia-inspector
It's been tested with 100's of games on steam both 32bit and 64bit. I have been meaning to clean it up a bit and place on github.
I might try and find the time to do so if people here are keen.
what about optimus support?

It should work with any gpu that supports this extension
https://www.opengl.org/registry/specs/EXT/glx_swap_control_tear.txt

I only have access 760, 660ti, 660, 560ti, 550, GTS250 all discreet cards. So no other hardware has been tested yet.
minj 5 Jan, 2015
Quoting: SkullyI only have access 760, 660ti, 660, 560ti, 550, GTS250 all discreet cards. So no other hardware has been tested yet.
host it on github and we'll know ;)
PublicNuisance 5 Jan, 2015
I'm really happy to see this in the Linux client because Linux really needs it. We don't have FRAPS or MSI afterburner available to us.
megamanx1978 5 Jan, 2015
Thank you Valve. I agree this is a good tool. Game Devs can no longer get away with doing a bad Linux port and there is no more room for excuses. Now we just need to make a list of which game devs are doing good or bad Linux support and vote with our wallets.
stss 5 Jan, 2015
Quoting: Skully
Quoting: stssNow we just need something to be able to forcefully limit fps in Linux, like windows users can do with nvidia-inspector

I have actually written a ".so" file that I LD_PRELOAD into any game allow the following.
1/ Force vsync on
2/ Force vsync off
3/ Force a FPS limit of your choice (framecap)
4/ Adaptive vsync ( Just like you can in with Nvidia on windows)
Nvidia opened an enhancement request back in 2012 to implement adaptive vsync and we still don't have it.
https://devtalk.nvidia.com/default/topic/524735/adaptive-vsync-/

EDIT: I am going to see if I can get Nvidia to implement it in nvidia-settings or something.

Can you upload this somewhere? In case it never gets implemented in nvidia-drivers I would really like to have this as a workaround
Eike 6 Jan, 2015
Cool!

This might actually make me install Windows again to do some comparisons. ;)
No, I hope for some comparisions on GoL and other places.
mrdeathjr 6 Jan, 2015
New steam beta update

General
Added user's choice of screen corner for FPS counter
Scaled FPS counter proportionally with screen resolution
Improved synchronization and smoothness of video playback

View video on youtube.com

^_^
mao_dze_dun 7 Jan, 2015
Yup, beta only. But it's nice to see Linux finally getting a proper FPS counter. Tried it in Borderlands 2 - got sub 30fps on 290x - yay :D
While you're here, please consider supporting GamingOnLinux on:

Patreon, Liberapay or PayPal Donation.

We have no adverts, no paywalls, no timed exclusive articles. Just good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
The comments on this article are closed.
Livestreams & Videos
Community Livestreams
Latest Forum Posts