Steam for Linux

Steam for Linux

Pepper Roni Jul 15, 2019 @ 1:23am
Windows csgo with proton?
Does anyone know how to force install the windows version of csgo onto linux with proton? I'm just getting much worse fps with the linux version. Thanks for any help
< >
Showing 1-7 of 7 comments
The author of this thread has indicated that this post answers the original topic.
Zyro Jul 15, 2019 @ 1:27am 
Pepper Roni Jul 15, 2019 @ 1:39am 
Thanks this is just what I was looking for. :)
Aoi Blue Jul 15, 2019 @ 4:02am 
I don't think you will get any better performance on Proton.

If you are getting bad FPS, it might be due to driver issues.
What hardware do you have and what drivers do you have?

For AMD and Intel hardware you should have Mesa version 19 or higher compiled against LLVM 8 or higher.

For newer nVidia hardware you should download the latest proprietary drivers, not the ones installed by your dsitro.

For older nVidia (GTX 700 series and earlier) you should install Mesa, just like AMD or Intel cards.
Pepper Roni Jul 15, 2019 @ 5:22am 
I have tried installing mesa and it made my fps worse. (I have a gtx 760) so i have now uninstalled it and it seems to be running better.
thetargos Jul 15, 2019 @ 6:24am 
CSGO works fine all maxed out on GTX 760, provided you have the proprietary drivers installed. Keppler hardware just works best with the blob (it does wirk with Mesa, albeit without Vulkan), unless you have a compelling reason not to install the proprietary driver.
Nep Nep Neptune Jul 15, 2019 @ 11:44pm 
I wouldn't mind it working on Proton since on AMD mesa drivers, Gallium Nine had a huge fps boost when I would play csgo I imagine with amd hardware. dx9 to opengl tends to have quite the performance hit in Wine but even the native port had a big performance hit compared to what I was used to in Windows.

In windows 7 or 10 I would get 1080p 250-300fps with high settings or 1024x768 4:3 stretched with lowest settings and averaging 400-500fps , 1000+ fps in menu easily on DX9 and thats with a Ryzen 5 1600 and AMD RX 580, which is already okay but not the best vs Intel i5s or I7s.

In comparison when I run it in Linux, I get roughly 50% less FPS. Still well above 144fps on my 144hz monitor but half the FPS is a noticeable downgrade even if the game still feels very playable and smooth. On the Source Engine, anything below 200fps definitely feels noticeably worse. On a game where every millisecond matters and frames, its a big deal. I do prefer Linux for actually playing the game though for mouse movement and muscle memory, network performance and Raw Input however. That it does better than windows imo (but mouse acceleration disabling isn't hard by any means).

Also disabling compositor without making the desktop environment worse and only while playing a game is an advantage I like of Linux and it does better than Windows.

With Windows, you either disable the compositor completely or live with it all the time even with games running unlike Linux (unless game mode does disable compositor in windows temporarily). Also Windows looks worse with the compositor disabled like Windows 7, though windows 10 looks stay the same.

Another thing I liked about Linux Gaming even with Native stuff is that the background processes are less likely to interfere with the game and CPU Bound performance, even with CS:GO which is so easy to affect with that kind of performance. Disabling windows services and compositor adds some fps in CSGO but in LInux it doesnt make much of a difference whether I close the browser and disable services or compositor, but some of it is down to that opengl overhead.
Despite the opengl performance I get, input lag is similar or lower from my playing of the game, so still very competitive. Of course forget faceit and esea since they don't work on Linux but I don't play much to be that competitive, mostly casually or matchmaking, some scrims and community servers.

More free RAM is definitely available to the Games since Linux is less memory intensive than Windows as well. See 2GB vs 300MB on bootup, That's about an extra 1.7GB free memory you can use for gaming and a difference between playable and non playable on low ram rigs, be it 4GB or 8GB even though I have 16GB. Less swapping to virtual memory is also a great addition to Linux gaming even on Lower end machines.

I did test D9VK on CSGO with Wine steam and it actually booted up and run really fast but unfortunately it crashed but I doubt it would work with VAC anyway as it didn't in CS Source which also had amazing performance on D9VK (although opengl native port runs as good or better than Windows when i tested it, with mesa gl_thread= true).

I imagine if I used Nvidia GTX 1060 or other nvidia GPUs on propreitary drivers (not noveau) or used AMD propreitary drivers , I would get the FPS back on CSGO since Its been usually that Nvidia performed as well as windows or better for openGL games even if its ToGL, like CS:GO for example. My friend had 300fps gain with an i9 9900k and GTX 1080 for playing it on Linux (700fps to 1000fps as cool as that sounds, 700fps is probably overkill anyway). If I could get the FPS I got on Windows or better , that would be sweet since for some reason I was big into CS:GO even though I prefer Linux as an OS.

Or I could upgrade to any Navi card, New Nvidia RTX card or higher end pascal GPU if i wanted to , but I am holding off on that now until I have money and a few months pass by to ensure they work on Linux. I am more interested in Navi though,

I saw Gallium Nine results but When actually trying it for myself with Wine steam in Lutris, the game wouldn't even Launch and refused to install or recognise DX9 installed.

I tried D9VK or Gallium Nine on opnegl in other Valve Source Engine games and they were preferable to Opengl, seeing 50% or more fps boost. Especially in Black Mesa where I would see 75 fps to 144fps in a fairly gpu intensive half life remake project. Or Half Life 2, Portal games, Left4 dead (and maybe 2) , etc. Potentally even Team Fortress 2 just like CSGO, another big game that would see major benefits in performance from less overhead.
The GoldSRC games dont count since they are native opengl so no performance hit as I seen some gains in cs 1.6 and hl1 compared to windows because the opengl driver is better than windows for AMD.
In other games, Proton using Gallium Nine on openGL or using D9VK vulkan for dx9 had huge performance differences as well. Rocket League ran better than Windows and certainly the native linux port, Tomb Raider, Killing floor, Any EA game and other dx9 games that would otherwise be using opengl in Linux.

I am thinking I could play the game in a virtual machine with qemu and passthrough on a single GPU if I really want that FPS back and run windows in a VM for a game like CS:GO assuming it even worked to play in a vm to begin without being banned.
Last edited by Nep Nep Neptune; Jul 15, 2019 @ 11:55pm
.\pieqryk/. Jul 16, 2019 @ 5:00am 
Thanks this is just what
< >
Showing 1-7 of 7 comments
Per page: 1530 50

Date Posted: Jul 15, 2019 @ 1:23am
Posts: 7