While Metro Exodus was exclusive to the Epic Games Store for a while, it later went live on Google Stadia (which is Debian Linux) and today it's finally available on Steam. It also appears to be coming to the Linux desktop with news on that due soon.
A post on the Metro Exodus Steam forum titled "Linux Version?" that's been open since 2018 got a reply today, from the publisher Deep Silver:
We have of course reached out to Deep Silver ourselves to confirm this as well, however it would be weird for them to seek this topic out themselves to confirm it if this wasn't true. So it looks like we're getting Linux support for Metro Exodus!
Since it was ported to Stadia, it's not too much of a stretch to jump to desktop Linux on Steam. A few different libraries here and there but it's still Linux. The developer, 4A Games, did also bring the previous two Metro titles to Linux so it certainly would be nice to see them all available.
For now, you can check out Metro Exodus on Steam. However, as usual it's worth holding onto your monies until it's actually out. Once we have more information, we will share it.
Hat tip to Xakep.
Update: Deep Silver replied to our email and simply said "Yes this is correct.".
Quoting: KelvinhboGoogle is not, the developer and publisher of each game are (usually).Quoting: ShmerlQuoting: KelvinhboI'm pretty sure that is what Stadia is doing, you would have to be delusional to think they are recompiling Direct X games like Destiny 2 for Linux to be played on Stadia, I'm not talking about Vulkan games like Doom 2016, I made that pretty clear.
Instead of being "sure", do some research first. Otherwise it's a waste of time. You clearly have no clue about Stadia technology stack.
Yeah because anybody can just go into Google and get that kind of info, and the burden of proof is on your side, I'm not the one claiming outlandish ridiculous things like Google is re-writing Direct x games just for Stadia.
I'm still waiting for the evidence on that.
https://stadia.dev/about/
Read and learn, it's right there. Debian Linux.
Oh and you might want to read this. Ahem "Google has been working with Bungie on the port from within their own studio for the better part of this year".
Still not convinced? Nothing will then. At this point, if you claim they're not doing Linux ports for Stadia, you're just trolling to rile people up.
Last edited by Liam Dawe on 16 February 2020 at 9:08 pm UTC
Quoting: GuestThey are not re-writting games. The vast majority of the code remains the same between platforms. Converting D3D api calls to Vulkan calls is not a huge task if there is incentive for it, AKA a new hardware platform to support. Do we need to remind you that the PS4 has its own API? Do people rewrite games just for the PS4?
Well, porting some custom renderer to a new API is actually the hardest task, like Icculus pointed out several times in the past. After all, that's the main intent behind lock-in proponents' insistence on refusing to support common APIs (Vulkan). They tax developers who release for multiple platforms with requirement to support their lock-in in addition to anything else they support.
Supporting GNM on PS or DX on Xbox and Metal on Apple's junk in addition to Vulkan everywhere else is a burden. That's why it would be good for all that lock-in garbage to disappear eventually, like disappeared ActiveX, Silverlight, Flash and so on, which got replaced with proper Web technologies.
Last edited by Shmerl on 16 February 2020 at 9:06 pm UTC
Quoting: KelvinhboAlmost every Linux native port that I have tried over the years have performed significantly worst than on Windows, only exceptions are Valve native ports and Feral's recent conversions.
About 90% of the Linux native ports I own have been abandoned for years, Examples: Both Borderlands, both Metros, Bioshock Infinite, Dying Light, etc... the list goes on and on, at this point you can get double the performance, on some cases even more when you force your native ports to run on Proton.
Even a game that wasn't abandoned until recently "Rocket League", performed absolutely horrible on the Linux native port, I could get around 120 fps on Linux, same settings on Windows gave me 250 fps, same settings on Linux with Proton D9VK gave me 250 fps.
Hello, if you go to one place and smell shit, it might be a shitty place. When you keep smelling shit everywhere you go, maybe it's not the places you go, maybe it's just you. I don't know what kind of setup you have, but I get 150-300 fps in the native rocket league client, using a very old core i5-750 and a 980 =)
Quoting: bruno.tux899 US$? What? In Brazil is 10 US$.
899 AR$, which is about 14 USD at the official exchange rate (~18 USD with taxes).
Quoting: GuestWhat i meant by "poor OpenGL driver performance" was more like "poor performance of MESA gpu subsystem vs performance of D3D on Windows" MESA might be a decent OpenGL solution in 2020, but it still isn't nearly as well optimized as D3D is on Windows....
I'm not an expert on graphics API, but I know for sure that many ports normally try to wrap Dx into OGL which I'm confident that ends up creating a overhead and a performance hit. With this said, I'm not that sure if that advantage over optimization is on driver side (IMO, everything points towards to a game engine optimization for DX).
Either way, some day game devs will discover this: https://www.phoronix.com/scan.php?page=news_item&px=DXVK-Experimental-D3D11-Linux and embrace it :P
Quoting: GrifterQuoting: KelvinhboAlmost every Linux native port that I have tried over the years have performed significantly worst than on Windows, only exceptions are Valve native ports and Feral's recent conversions.
About 90% of the Linux native ports I own have been abandoned for years, Examples: Both Borderlands, both Metros, Bioshock Infinite, Dying Light, etc... the list goes on and on, at this point you can get double the performance, on some cases even more when you force your native ports to run on Proton.
Even a game that wasn't abandoned until recently "Rocket League", performed absolutely horrible on the Linux native port, I could get around 120 fps on Linux, same settings on Windows gave me 250 fps, same settings on Linux with Proton D9VK gave me 250 fps.
Hello, if you go to one place and smell shit, it might be a shitty place. When you keep smelling shit everywhere you go, maybe it's not the places you go, maybe it's just you. I don't know what kind of setup you have, but I get 150-300 fps in the native rocket league client, using a very old core i5-750 and a 980 =)
I'm only smelling shit here and I'm trying to clean up the smell a little bit, but sometimes people enjoy the smell of their on nastiness and there is not much you can do about it, my setup is irrelevant because I have been able to reproduce it on different cards and CPU's but if you must know my main is a 9900k, GTX 1080 ti at 3440x1440,150-300 fps nice dude! because the game is capped at 250 fps max.
I'm sure I'm not changing any of your minds, Linux purist are far too gone, but if a Window user that is curious about Linux comes here to learn about games reads all this nonsense about "native" ports then tries it out, then see how bad the games runs compared to Windows, That's the best way to keep a 0.4 market share forever.
For AAA and AA games 99% of "Native" Linux ports are garbage, you can confirm this by going into Protondb and seeing the comments on "Native" games there, on almost every game you will find the same advise, "Force the game through Proton, Much better performance", Deus Ex: Makind Devided just became playable for me because of Proton 5 and that's one of the better ports from Feral.
https://www.protondb.com/app/337000
Quoting: KelvinhboI'm only smelling shit here and I'm trying to clean up the smell a little bit, but sometimes people enjoy the smell of their on nastiness and there is not much you can do about it, my setup is irrelevant because I have been able to reproduce it on different cards and CPU's but if you must know my main is a 9900k, GTX 1080 ti at 3440x1440,150-300 fps nice dude! because the game is capped at 250 fps max.There is no need to go about calling people Linux purists and calling this community shit. I know, you were shunned and mocked but those are actions of those respective users and is not representative of the community. I do agree though that games being touted as native is not a guarantee that they are of high quality.
I'm sure I'm not changing any of your minds, Linux purist are far too gone, but if a Window user that is curious about Linux comes here to learn about games reads all this nonsense about "native" ports then tries it out, then see how bad the games runs compared to Windows, That's the best way to keep a 0.4 market share forever.
For AAA and AA games 99% of "Native" Linux ports are garbage, you can confirm this by going into Protondb and seeing the comments on "Native" games there, on almost every game you will find the same advise, "Force the game through Proton, Much better performance", Deus Ex: Makind Devided just became playable for me because of Proton 5 and that's one of the better ports from Feral.
https://www.protondb.com/app/337000
I have had mixed feelings about both Proton and Stadia since their respective releases. Both technologies are interesting and tackle different "problems".
Since its announcement and release, Stadia was seen by many as a bridging tech that would bring more games onto Linux. Personally I never saw it as such, as has been proven time and time again, it is up to the publisher which platforms a given game is released on. It is clear that for the likes of Ubisoft, and whoever plublishes Bungie now a days, that desktop Linux is not worth, regardless if they have their games on Stadia (which in itself has proven to not be the solution it was hyped and hoped to be, that's totally besides the point, though might have influence).
From a technical stand point porting games involves more than just the core technologies, remeber when Unreal Tournament 3 port was cancelled (despite Ryan having it running and showed a screenshot in Ubuntu) due to some obscure middleware (theorized to be PhysX or more likely some other anti-cheat software, only Icculus knows for sure). Ultimately it got canned all the same. So despite overcoming all technical difficulties, upper management canned the project. Be it that the company holding the rights of said middleware not allowing Icculus to make it available to the platform, or Epic or whatever. Tradition was broken at that time.
Punlishers and parent companies have the last saying in if a game is or not released in a given platform. Which is where technologies such as Wine & Proton are most welcome, but all the same are no Panacea. Wine has had a number the issues over the years, and while it is an amazing piece of tech, it is prone to breaking compatibility with certain programs, especially if said support was present in a form of more of a hack, than actual proper support, which when implementing a given feature might wreak havok among the earlier 'supported' software. Take a look at ProtonDB to see which games that were able to run (not necessarily 'white listed', though) break in any given release of Proton (even if the underlying version of Wine remains unchanged). That part of always playing catch up, as wine is forced to do, regardless if it currently supports Win9x programs and titles even better than Microsoft's current OS does, puts it at a disadvantage. By principle.
It has been also said by other efforts to get games on Linux with as little effort as possible that part of the problem is a format issue. Assets format at that. Especially textures, which have to be converted from DirectX to either neutral or native formats, and that goes beyond compression algorythms, that is why there are technologies such as Valve ToGL, to perform on-the-fly translation of assets, and which has achieved high performance, in the early beta days of Steam even beating the native Valve ports of games such as Left4Dead2. I am not sure how difficult would it be for developers to have a common pool of resources for games depending on the platform they are released. I suspect that in the end is the DirectX versions (Windows, Xbox) the ones that require special formats, but I am uncertain.
In the end I do celebrate more native ports. Coming from the late 90s days where we hardly got any commercial games to where Linux as a platform is at with Steam and GOG, and Itch and Humble (even though it mostlybare Steam keys) is simply amazing.
Last edited by Thetargos on 17 February 2020 at 12:10 am UTC
Quoting: Kelvinhbomy setup is irrelevant because I have been able to reproduce it on different cards and CPU's but if you must know my main is a 9900k, GTX 1080 ti at 3440x1440
Hi, I don't think it's irrelevant at all, it sounds like you have pretty powerful hardware, my hunch is that because you always seem to get bad performance, maybe there's something going on with your software that isn't working out so well =) Anyway, personally I play at 1080, it might be that the higher resolution performs worse, I have no personal experience with that, but either way, if other people have fewer problems than you do, and you have plenty of problems with everything, then the problem is still likely to point to you =)
Quoting: Kelvinhbo150-300 fps nice dude! because the game is capped at 250 fps max.
I'm not sure if this is supposed to be some kind of 'gotcha' statement on your part? If you're content with 250 then that's fine, but you can remove the cap in the config file which I've done. And 300 isn't even the highest I've gotten, for example in dribbling challenge 2 I get 450 fps; I didn't mention that before because I figured that was neither here nor there, however it serves as an example here I guess =) Again this is with my ancient hardware, if I had your hardware holy moly =)
Many of the titles you claim run like garbage, run fine for me. Though again, I am only running in 1080p. I hope you get your system tuned so you can finally run things without problem =)
See more from me