Patreon Logo Support us on Patreon to keep GamingOnLinux alive. This ensures all of our main content remains free for everyone. Just good, fresh content! Alternatively, you can donate through PayPal Logo PayPal. You can also buy games using our partner links for GOG and Humble Store.
Latest Comments by jf33
Mesa has a patch from a Valve developer to help ARK Survival Evolved run on the open source drivers
7 Feb 2017 at 10:21 pm UTC

Quoting: TheRiddickI think there is a way to do that in the command section of a games properties under steam right?
Yes, there is one. But you still have to type yourself.

Quoting: F.UltraFrom what I understood from the patches this was not enough since it had to change the version of the shaders (or what ever it was) as well.
This is what MESA_GLSL_VERSION_OVERRIDE is for then. There's a lot of settings you can do without modifying Mesa's source code. Have a look at http://www.mesa3d.org/envvars.html [External Link].

Quoting: F.UltraAlso when looking there I found that they have had a file inside Mesa for quite some time (seams to be from 2012) to set application specific details already: https://github.com/imirkin/mesa/tree/master/src/mesa/drivers/dri/common [External Link] , so this patch set was not the one that broke the "no application specific settings inside mesa" rule.
Which file exactly are you talking about? Also, keep in mind, that this is a private branch of Ilia Mirkin. The official source code is hosted at https://cgit.freedesktop.org/ [External Link].

Quoting: GuestI don't think steam is the place to put workarounds. It ties the game to Steam - worse yet, it might tie it to a specific version of Steam, and breaks with an update. Better to keep it in the game's launcher.
This is a good point. Yes, adapting the game itself is always the best option. (The "game launcher", as you call it, is part of the game isn't it? Or is it something separate and under Valve's control?) Now we're talking about the situation where it seems impossible to do that (ignorant game developers). You can now either
- do nothing (doesn't make the game work for the average Joe, because he isn't able to set the correct environment variables himself)
- modify Steam (only makes it work for the average Joe, because average Joe uses Steam)
- modify Mesa (makes it work for all, but messes up Mesa's code, possibly causes bugs in the future etc. - look at what marcus has written)

I would say, option 2 is by far the best. I mean it doesn't make the game work worse for people who don't use Steam (that's including myself, btw). It just improves the experience when using Steam. And yes, if Valve decides to implement a workaround in Steam, they might have to adapt it, as soon as the game itself changes. But they that's exactly what they have to do, if they implement it in Mesa. That's the problem with workarounds.

Mesa has a patch from a Valve developer to help ARK Survival Evolved run on the open source drivers
7 Feb 2017 at 7:14 pm UTC Likes: 1

Quoting: F.UltraThis cannot be fixed in Steam, the game expects OpenGL to return a certain version string. Steam cannot change this value
Steam could simply set the environment variable MESA_GL_VERSION_OVERRIDE before launching the game.

Mesa has a patch from a Valve developer to help ARK Survival Evolved run on the open source drivers
5 Feb 2017 at 9:23 pm UTC Likes: 1

If you're Valve and find a bug in a game and you can't make the developers fix it, then please don't mess up Mesa drivers, which are written to comply with the OpenGL specification. Why not implementing the workaround in Steam? Steam is not written against any spec. It's supposed to just make games work. So this is where you should implement such hacks.

Mesa 12 released, Vulkan for Intel, OpenGL 4.3 and more for open source graphics users
9 Jul 2016 at 2:57 pm UTC

Nope. Only one extension is left, namely GL_ARB_enhanced_layouts. But this is just true for Broadwell and Skylake hardware.

Tomb Raider gets its first Linux & SteamOS patch, performance improved in heavy areas
26 May 2016 at 10:11 pm UTC

That's such a shame. I don't care about multiplayer and achievements. The original idea of gaming on a PC was to be independent from vendors (in contrast to consoles). The point of using Linux instead of Windows is being independent. Now everything depends on the Steam platform - both the gamers and the game devs/publishers depend on Valve. This is crazy.

But thank you for being so honest at least. Will spend my money on something different then.

Tomb Raider gets its first Linux & SteamOS patch, performance improved in heavy areas
26 May 2016 at 9:36 pm UTC

Quoting: edddeduckferalThanks everyone we're glad you're all enjoying the improvements. :-)
Please don't ignore my question. Currently I'm not enjoying anything :-/

Tomb Raider gets its first Linux & SteamOS patch, performance improved in heavy areas
26 May 2016 at 4:59 pm UTC Likes: 2

@edddeduck_feral Will you eventually release the game on GoG.com? I haven't played the game yet and I'd love to finally get my hands on it. I don't buy games with DRM though.

OpenRW, an open source engine for Grand Theft Auto III
20 May 2016 at 7:16 pm UTC

One of the flaws of the early GTA games were the loading breaks when entering another district of the city. I wonder if they could manage to get rid of them. It should be no problem to hold all the data in memory with today's hardware.

Moebius: Empire Rising adventure game finally arrives on Linux & SteamOS
16 May 2016 at 9:07 pm UTC

You can buy it DRM-free on GoG.com as well, and it's even cheaper.

How to tell what Steam games work on Linux & SteamOS, steamplay does not mean Linux support
11 Apr 2016 at 1:07 pm UTC

Thanks for the answers, I didn't know some where selling their games separately per OS.