Jump to content

SteamOS gaming performs significantly worse than Windows

tangra

Ars did an analysis on the performance in games of the Linux based SteamOS vs Windows and ... the results were not in favour of the gaming Linux flavour. 

 

Altho CPU result differences were not great, the GPU is where Windows basically kills it. They used Metro: Last Light Redux and Middle-Earth:Shadow of Mordor and basically came up with this: 

 

 

 

No matter how you slice it, running these two high-end titles on SteamOS comes with a sizable frame rate hit; we got anywhere from 21- to 58-percent fewer frames per second, depending on the graphical settings. On our hardware running Shadow of Mordor at Ultra settings and HD resolution, the OS change alone was the difference between a playable 34.5 fps average on Windows and a stuttering 14.6 fps mess on SteamOS.

 

steambench-biggest.004-980x735.jpeg

 

steambench-biggest.005-980x735.jpeg

 

 

Now, as Ars puts it,

 

 

 

While these are two AAA games ported to Linux by respected publishers, it's possible the developers simply weren't able to extract the best performance from the less familiar OpenGL and Linux environment. We figured that Valve's own games wouldn't have this problem; if anyone could get the maximum performance out of its Linux ports, it should be the company behind SteamOS itself.

steambench-biggest.003-980x735.jpeg

 

 

 

 

 

Unfortunately, Valve's own Source engine games showed the same performance hit when compared to their Windows versions. PortalTeam Fortress 2, and DOTA 2 all took massive frame rate dips on SteamOS compared to their Windows counterparts; only Left 4 Dead 2showed comparable performance between the two operating systems (though there's no sign of those SteamOS frame rate improvements Valve cited years ago).

 

 

What has to be kept in mind is that since Windows is treated at the primary platform and everything is ported SteamOS from there, lower results are expected. However, there is also the elephant int he room which are GPU drivers. Under Windows, both AMD and NVIDIA deliver updates for every new AAA titles and their drivers are miles ahead on windows than under Linux or Mac. And we also have a chicken and an egg problem. As long as there are significantly more users under Windows, other desktop OSes will be getting the short end of the stick. And having great performance in games requires that ALL parties involved are focussed on it. 

 

And last but not least, many games are designed to run under DirectX when written for the desktop and when transferred to OpenGL, there is simply less optimization being done on the port. Altho, valve's own games are probably the best examples of proper ports. 

 

Source: http://arstechnica.com/gaming/2015/11/ars-benchmarks-show-significant-performance-hit-for-steamos-gaming/

 

What do you guys think? Is it possible that we will ever see a parity in performance here? 

Link to comment
Share on other sites

Link to post
Share on other sites

What do you guys think? Is it possible that we will ever see a parity in performance here?

We will but only with Vulkan, which will perform like DX12. Never on current openGL, it's too far gone... Ecosystem's a mess. Drivers, conformance etc...

Link to comment
Share on other sites

Link to post
Share on other sites

 all i can say is ... get rekt valve ... lol

Intel Core i7 7800x @ 5.0 Ghz with 1.305 volts (really good chip), Mesh OC @ 3.3 Ghz, Fractal Design Celsius S36, Asrock X299 Killer SLI/ac, 16 GB Adata XPG Z1 OCed to  3600 Mhz , Aorus  RX 580 XTR 8G, Samsung 950 evo, Win 10 Home - loving it :D

Had a Ryzen before ... but  a bad bios flash killed it :(

MSI GT72S Dominator Pro G - i7 6820HK, 980m SLI, Gsync, 1080p, 16 GB RAM, 2x128 GB SSD + 1TB HDD, Win 10 home

 

Link to comment
Share on other sites

Link to post
Share on other sites

Specs of the machine used if anyone was wondering:

 

OS Microsoft Windows 10 Pro (64-bit) and SteamOS 2.0 4.1.0-0 (on separate drives)

CPU Intel Pentium G3220 (Haswell), dual-core, 3.0GHz

GPU Zotac Geforce GTX660 (2GB) w/ GeForce Game Ready Driver v. 358.91

RAM 8GB DDR3-1600

MOTHERBOARD MSI H81I (mini-ITX)

STORAGE Western Digital WD Blue 7200 rpm 500GB HD x 2

SOUND Onboard NETWORK Onboard (wired gigabit Ethernet)

PSU Antec VP-450, 450W

CASE BitFenix Prodigy, arctic white

Link to comment
Share on other sites

Link to post
Share on other sites

We will but only with Vulkan, which will perform like DX12. Never on current openGL, it's too far gone... Ecosystem's a mess. Drivers, conformance etc...

It isn't comparing DirectX12 vs OpenGL. The games are not in DirectX12

Link to comment
Share on other sites

Link to post
Share on other sites

Unsurprising results really if you ever tried gaming on Linux

Asrock 890GX Extreme 3 - AMD Phenom II X4 955 @3.50GHz - Arctic Cooling Freezer XTREME Rev.2 - 4GB Kingston HyperX - AMD Radeon HD7850 - Kingston V300 240GB - Samsung Spinpoint F3 1TB - Chieftec APS-750 - Cooler Master HAF912 PLUS


osu! profile

Link to comment
Share on other sites

Link to post
Share on other sites

It isn't comparing DirectX12 vs OpenGL. The games are not in DirectX12

I know they aren't...

I just said Vulkan is similar to DX12. And I meant as a new API/ecosystem designed for modern GPUs dropping the decades of legacy stuff it's the only real hope for Linux gamers to get consistently comparable performance to windows in future.

Because the current ecosystem (openGL) is a mess.

Link to comment
Share on other sites

Link to post
Share on other sites

Specs of the machine used if anyone was wondering:

 

OS Microsoft Windows 10 Pro (64-bit) and SteamOS 2.0 4.1.0-0 (on separate drives)

CPU Intel Pentium G3220 (Haswell), dual-core, 3.0GHz

GPU Zotac Geforce GTX660 (2GB) w/ GeForce Game Ready Driver v. 358.91

RAM 8GB DDR3-1600

MOTHERBOARD MSI H81I (mini-ITX)

STORAGE Western Digital WD Blue 7200 rpm 500GB HD x 2

SOUND Onboard NETWORK Onboard (wired gigabit Ethernet)

PSU Antec VP-450, 450W

CASE BitFenix Prodigy, arctic white

WELL NO FUCKING SHIT IT'S NOT GONNA MAX OUT SHADOW OF MORDOR

Check out my guide on how to scan cover art here!

Local asshole and 6th generation console enthusiast.

Link to comment
Share on other sites

Link to post
Share on other sites

WELL NO FUCKING SHIT IT'S NOT GONNA MAX OUT SHADOW OF MORDOR

 

It does not really matter tho, its for comparison purposes between OS to OS not between hardware components. 

Link to comment
Share on other sites

Link to post
Share on other sites

It does not really matter tho, its for comparison purposes between OS to OS not between hardware components. 

Was looking at the L4D2 benchmarks and remembered that L4D2 was a native Linux port. kek

Check out my guide on how to scan cover art here!

Local asshole and 6th generation console enthusiast.

Link to comment
Share on other sites

Link to post
Share on other sites

Just noticed the funny resolution mentioned on the shadow of chart LOL

Link to comment
Share on other sites

Link to post
Share on other sites

Yup Linux is pretty useless as a consumer OS. But the real problem here is OpenGL being the obsolete redundant poc it is. Especially on AMD, but really on everything. It might change with Vulkan (hopefully), but until then, it's pretty useless. Get a Ssteam Link for you real PC with Windows instead of this silly crap.

Watching Intel have competition is like watching a headless chicken trying to get out of a mine field

CPU: Intel I7 4790K@4.6 with NZXT X31 AIO; MOTHERBOARD: ASUS Z97 Maximus VII Ranger; RAM: 8 GB Kingston HyperX 1600 DDR3; GFX: ASUS R9 290 4GB; CASE: Lian Li v700wx; STORAGE: Corsair Force 3 120GB SSD; Samsung 850 500GB SSD; Various old Seagates; PSU: Corsair RM650; MONITOR: 2x 20" Dell IPS; KEYBOARD/MOUSE: Logitech K810/ MX Master; OS: Windows 10 Pro

Link to comment
Share on other sites

Link to post
Share on other sites

Yup Linux is pretty useless as a consumer OS. But the real problem here is OpenGL being the obsolete redundant poc it is. Especially on AMD, but really on everything. It might change with Vulkan (hopefully), but until then, it's pretty useless. Get a Ssteam Link for you real PC with Windows instead of this silly crap.

 

And steam link has been great for that matter! The controller has a really bad learning curve but the link ... AMAZING. 

Link to comment
Share on other sites

Link to post
Share on other sites

Not a surprise. I suspect that the difference would have been even bigger with an AMD card. The drivers are just far worse. Might get better with Vulcan but as it stands right now you really should not play games on GNU/Linux.

Link to comment
Share on other sites

Link to post
Share on other sites

Sure is significant difference, I expected some in start but a little less :)

| Ryzen 7 7800X3D | AM5 B650 Aorus Elite AX | G.Skill Trident Z5 Neo RGB DDR5 32GB 6000MHz C30 | Sapphire PULSE Radeon RX 7900 XTX | Samsung 990 PRO 1TB with heatsink | Arctic Liquid Freezer II 360 | Seasonic Focus GX-850 | Lian Li Lanccool III | Mousepad: Skypad 3.0 XL / Zowie GTF-X | Mouse: Zowie S1-C | Keyboard: Ducky One 3 TKL (Cherry MX-Speed-Silver)Beyerdynamic MMX 300 (2nd Gen) | Acer XV272U | OS: Windows 11 |

Link to comment
Share on other sites

Link to post
Share on other sites

Drivers and OpenGL/Linux optimizations is significantly worse than that on windows*

If your grave doesn't say "rest in peace" on it You are automatically drafted into the skeleton war.

Link to comment
Share on other sites

Link to post
Share on other sites

Specs of the machine used if anyone was wondering:

Thanks for posting that, I was curious if they were relying off of an AMD or NVIDIA GPU and was too lazy to search the article.

It really is a shame, though. It's an interesting idea but it seems poorly executed and supported, neither AMD or NVIDIA are keeping up on drivers, not all games support Linux, Valve themselves have a lot of quirks in the OS still requiring attention, etc. I mean honestly, I'd rather plug my ROG G751 in my TV with a controller to play a game on a couch before adopting SteamOS.

if you have to insist you think for yourself, i'm not going to believe you.

Link to comment
Share on other sites

Link to post
Share on other sites

As an API in and of itself OpenGL is not that bad, but it's been neglected far too long to expect similar performance as DirectX nowadays. The driver optimizations just lacking when it comes to nVidia and near nonexistant when it comes to AMD.

I cannot be held responsible for any bad advice given.

I've no idea why the world is afraid of 3D-printed guns when clearly 3D-printed crossbows would be more practical for now.

My rig: The StealthRay. Plans for a newer, better version of its mufflers are already being made.

Link to comment
Share on other sites

Link to post
Share on other sites

Jesus, are the differences really that major? As someone who has only ever gamed on PC via Linux (though not SteamOS, mind you; the people working on it seem to be incompetent), I've been able to manage 1080p w/ 60 FPS on the games I play just fine on high settings, both natively and through Wine.

I dual boot and play games on Linux too. R9 290. They are all playable for sure even the AAA games at high quality settings, if I had nothing to compare it with I probably wouldn't complain. But I do have something to compare it with and it doesn't compare favorably to the silky smooth high fps I get on windows directX. I get the impression that even Valve plus the IHVs have almost given up on fixing openGL and feels that rather than trying to fix an old API ecosystem it's easier to start from scratch (or from mantle in this case LOL).
Link to comment
Share on other sites

Link to post
Share on other sites

Who honestly thought it would be on par or better, though? Linux doesn't have a fully functioning API that can compete with DirectX yet.

Link to comment
Share on other sites

Link to post
Share on other sites

If by Steam OS you mean to say all fucking Linux drivers then yes, absolutely they perform worst, if at all mind you (i.e. try using an older GPU). This was my point of contention with Valve for over a year now: So much fucking time wasted on a stupid controller and they couldn't muster better driver support from anyone.

-------

Current Rig

-------

Link to comment
Share on other sites

Link to post
Share on other sites

You can call it with a different name but it's still Debian Linux, and you know how "good" Linux's drivers are, but more important developers don't give a f**k about Linux and its ports are awful, and if this is going to change depends only on the success of SteamOS and Steam Machines, if they can manage to get a decent grasp we can probably hope that we can get an OS for FREE on which we can play on.

Link to comment
Share on other sites

Link to post
Share on other sites

You can call it with a different name but it's still Debian Linux, and you know how "good" Linux's drivers are, but more important developers don't give a f**k about Linux and its ports are awful, and if this is going to change depends only on the success of SteamOS and Steam Machines, if they can manage to get a decent grasp we can probably hope that we can get an OS for FREE on which we can play on.

 

Chicken and Egg problem: No greater driver support will be coming without a larger user base and no larger user base will be coming without greater driver support.

-------

Current Rig

-------

Link to comment
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×