Linux - GamesThis forum is for all discussion relating to gaming in Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Hello! I would like to know what is your configuration (nvidia driver, driver configuration, desktop, desktop configuration etc ...) to play optimally in gnu/linux.
I use a nvidia card with privative driver, my card is GTX 660 Ti 2G and use OpenSuse 15 kde on my desktop,I'm having some really important performance problems when it comes to playing steam 3D games like Counter-Strike GO or rocket league, for example CSGO works at a high frame-rate but has a lot of video lag.
I use the "force composition pipeline" option in the nvidia configuration to avoid tearing,in fact when I deactivate this option the performance improves a lot and I do not have as much lag, but then the tearing is unbearable, not only during the game but also on the desktop.
I have also used a tool called glmark2 to make graphical performance tests:
KDE with effects and force composition pipeline enabled -> Score: 9227
KDE with effects and force composition pipeline disabled -> Score: 9644
KDE without effects and force composition pipeline disabled -> Score: 11875
That is, according to these performance tests, the graphic effects of kde consume much more than the "force composition pipeline" itself, I have also executed these tests in openbox and the results are very similar to using kde without graphic effects.
I would like to know what is the best configuration to play with an nvidia graphics card in gnu/linux, in this same computer when I played with linux these same games worked very smooth, instead I am sad to see the performance it has in gnu/linux.
If you want to play Counterstrike GO with 100 fps, then you need better hardware.
Really the game has peaks of more than 100FPS, and that is not the problem, the problem is that the game goes with a lot of lag, even stoppages, it is unplayable, instead in windows 10 on this same hardware it works at more than 100 FPS and extremely soft and without tearing.
If your monitor max refresh rate is around 60HZ then enabling V-sync or similar things that attempt to synchronize rendered frames to monitor's refresh rate will introduce lag, regardless of video card performance. The reason for this is simple. 1 second is 1000 miliseconds and with a refresh rate of 60HZ you get 1000/60=16.66 miliseconds per frame. That means that every time you move your mouse there will be a lag of at least 16 miliseconds which is slightly noticeable especially in games where you need to aim fast. Realistically, I think this goes above 20ms between mouse movement and response because mouse activity isn't propagated instantly either, plus a lot of other technical stuff that needs to happen doesn't happen in real-time.
I see you mentioned some other problems too so what I wrote above doesn't relate to "bad lag" just slightly noticeable delay between mouse movement and screen response. For example if I need fast response in games then I disable V-sync and just deal with the tear. Tear is far less worse than the delay I get with sync enabled.
Regarding the "stoppages" you are mentioning those are certainly related to something else. May even be network related.
To summarize, I found gaming on Linux exceeded my expectations. Besides poorly optimized games, I usually get over 90% of what I got on Windows so it's all OK.
I don't know the status of G-sync on Linux but it seems a 120HZ monitor plus G-sync would be the way to go in your case.
CSGO is unoptimized. I know one person who bought newer, better hardware, and CSGO performed worse! I don't know about Rocket League. Maybe get a new lower mid range GTX XX60 or GTX XX70 graphics card if/when they come out this year and if the prices aren't insane. I don't think you'd get more than ~150 fps in CSGO with that new hardware though with that CPU. I know the effects and NVIDIA pipeline adversely affected a GTX 630 but that card couldn't run CSGO. The GTX 660 Ti is a much better card.
Do you change the max fps variable in the launcher so its not 300? CSGO will drastically change frame rate based on where you are looking. I'd recommend going for a very light window manager if possible, something like Fluxbox (if it works with Steam).
I don't own CS:GO but if it's running on the Source engine I'm sure it isn't poorly optimized. All of the Source games run very smooth for me and most people out there. In some benchmarks people ran, on some distros, the Source engine ran better on Linux than on Windows. And even on the less fortunate hardware/software configurations, it usually gets at least between 80-90% of the FPS it gets on Windows.
I'd suggest you look for some standardized graphical Linux benchmarks and compare your score to what other people get with the same hardware. If you're not close, something is wrong, software-wise.
CSGO doesn't seem to like NVIDIA Pascal. An individual with a GTX 970 NVIDIA card and an older processor who was used to getting 300 fps in CSGO upgraded to an i7 6600K and 1070 GTX Founders Edition and their fps was stuck in the 200s. CSGO seems to like overclocked CPUs because the game sucks at utilizing multi-core CPUs. CSGO players say the game is CPU heavy: https://steamcommunity.com/app/730/d...5206089915311/
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.