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. You can also buy games using our partner links for GOG and Humble Store.
We do often include affiliate links to earn us some pennies. See more here.

The Metro Redux FPS Games Will Require OpenGL 4 On Linux

By - | Views: 23,149
In an interview with eurogamer Oles Shishkovstov the chief technical officer of 4A Games made some remarks about the Linux version of the new Metro FPS games.

QuoteDigital Foundry: Any thoughts on SteamOS? You have Last Light on Linux now running on an older OpenGL, but I understand you have a more advanced version in the works...

Oles Shishkovstov: Yes, the original Metro Last Light Linux port was based on OpenGL 3.2 - it was stable but did not support high-end features. For Redux we are essentially replicating the DX11 version, with almost one-to-one correspondence in features. The downside of that approach - the GPU should be at least OpenGL 4 'core profile'.


Looks like the Metro 2033 Redux and Metro Last Light Redux games on Linux will be looking mighty fine.

If you haven't seen it yet, be sure to check out this overview of the revamps:
YouTube Thumbnail
YouTube videos require cookies, you must accept their cookies to view. View cookie preferences.
Accept Cookies & Show   Direct Link

Still, we don't yet have word on their release date, but it does mean that 4A Games will have a very up to date engine now for OpenGL. Article taken from GamingOnLinux.com.
Tags: FPS, Upcoming
0 Likes
About the author -
author picture
I am the owner of GamingOnLinux. After discovering Linux back in the days of Mandrake in 2003, I constantly came back to check on the progress of Linux until Ubuntu appeared on the scene and it helped me to really love it. You can reach me easily by emailing GamingOnLinux directly. Find me on Mastodon.
See more from me
The comments on this article are closed.
20 comments
Page: «2/2
  Go to:

leillo1975 Aug 29, 2014
Is good to see that I will play it without problems with my Nvidia GTX650. I can't wait anymore. I played the non redux versions and are awesome
WorMzy Aug 29, 2014
Quoting: STiATWow, even my old 555 gtx has OpenGL 4.2 ...

Something must be wrong if three year old tech isn't obsolete! :P
Shmerl Aug 29, 2014
What does OpenGL 4 core profile mean exactly? Doesn't every revision (like 4.1, 4.2, ... 4.5) have a newer core profile?
Eike Aug 29, 2014
View PC info
  • Supporter Plus
Quoting: CimerydSo what you're saying is that I NEED to order parts and build a desktop PC. Thanks, this will help me when arguing with the wife.

Dunno about yours, but mine wouldn't be more convinced than before if I tell her that I just need to play this certain ego shooter... (That's why I don't ask her in the first place. ;o) )
arvamer Aug 29, 2014
Quoting: ShmerlWhat does OpenGL 4 core profile mean exactly? Doesn't every revision (like 4.1, 4.2, ... 4.5) have a newer core profile?
Core profile mean that you can't use deprecated functions.
toni Aug 29, 2014
Quoting: ShmerlWhat does OpenGL 4 core profile mean exactly? Doesn't every revision (like 4.1, 4.2, ... 4.5) have a newer core profile?

It means it doesn't use compatibility profile (that is, pure ogl 4, without all the good old ogl <=3 there). Of course 4.1, 4.2 and beyond have their own core profiles. You can program ogl 4.4 core profile and it won't work on 4.3 core profiles.
It's all a matter of which version of ogl you want to target, and they're targetting 4 core.
If it was me, i would target to 4.3 CP, you have can follow AZDO there with all needed in core :D

Toni
Shmerl Aug 29, 2014
Quoting: toniIt's all a matter of which version of ogl you want to target, and they're targetting 4 core.
If it was me, i would target to 4.3 CP, you have can follow AZDO there with all needed in core :D

That's exactly what I'm saying. He didn't say they target 4.4 core profile. He said "OpenGL 4 core profile" which is ambiguous and can mean any 4.x.
Half-Shot Aug 29, 2014
Quoting: Shmerl
Quoting: toniIt's all a matter of which version of ogl you want to target, and they're targetting 4 core.
If it was me, i would target to 4.3 CP, you have can follow AZDO there with all needed in core :D
That's exactly what I'm saying. He didn't say they target 4.4 core profile. He said "OpenGL 4 core profile" which is ambiguous and can mean any 4.x.

Yeah, I'm interested about this too. This shows that mesa could support 4 very soon which means we might just sneak in the door before it closes.
toni Aug 30, 2014
Quoting: ShmerlThat's exactly what I'm saying. He didn't say they target 4.4 core profile. He said "OpenGL 4 core profile" which is ambiguous and can mean any 4.x.

gtruc says:
"Since OpenGL 3.0, the ARB has designed OpenGL specifications so that all the revisions of OpenGL for a major version would work on the same hardware. Each major OpenGL number defines what we can call a hardware level. Hence, OpenGL 3 hardware can all implement OpenGL 3.0, OpenGL 3.1, OpenGL 3.2 and OpenGL 3.3. Of course, it’s the same logic for OpenGL 4 hardware"

Look the Introduction in Your text to link here...

Since that's how things works, I assume that saying Ogl 4 means something like "ogl 4 hardware". And then it's a matter of drivers, and obviously I think Mesa driver are out of the track ATM, and Ati... well, we all know how Ati cares about their linux customers.
I think they're really saying "it will work on ogl 4 NV cards only right now", but being "diplomatic".
It's not something that worries me, we want very good looking linux games and with high fps, so we need the latest support for opengl. Currently only NV supports opengl 4 completely on linux and with a robust behaviour. So yes, the game probably is, right now, NV only.
Perhaps other drivers teams will read the signs and provide up to date drivers. After all, it's not that they didn't know the specs beforehand :)
Half-Shot Aug 31, 2014
Quoting: toni
Quoting: ShmerlThat's exactly what I'm saying. He didn't say they target 4.4 core profile. He said "OpenGL 4 core profile" which is ambiguous and can mean any 4.x.
gtruc says:
"Since OpenGL 3.0, the ARB has designed OpenGL specifications so that all the revisions of OpenGL for a major version would work on the same hardware. Each major OpenGL number defines what we can call a hardware level. Hence, OpenGL 3 hardware can all implement OpenGL 3.0, OpenGL 3.1, OpenGL 3.2 and OpenGL 3.3. Of course, it’s the same logic for OpenGL 4 hardware"

Look the Introduction in Your text to link here...

Since that's how things works, I assume that saying Ogl 4 means something like "ogl 4 hardware". And then it's a matter of drivers, and obviously I think Mesa driver are out of the track ATM, and Ati... well, we all know how Ati cares about their linux customers.
I think they're really saying "it will work on ogl 4 NV cards only right now", but being "diplomatic".
It's not something that worries me, we want very good looking linux games and with high fps, so we need the latest support for opengl. Currently only NV supports opengl 4 completely on linux and with a robust behaviour. So yes, the game probably is, right now, NV only.
Perhaps other drivers teams will read the signs and provide up to date drivers. After all, it's not that they didn't know the specs beforehand :)

Well technically AMD *catalyst* should run fine, however in practise is another thing entirely.

There is a small bit of me that hopes mesa (and by extension radeon) will also be ready, but if not at least it gives them a targer.
While you're here, please consider supporting GamingOnLinux on:

Reward Tiers: Patreon. Plain Donations: PayPal.

This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
The comments on this article are closed.