After the BioShock Infinite SteamDB entry was found by Linux users we've been debating who's going to be behind the port and it might very well be Virtual Programming. Prepare for some speculation.
To be clear with you guys, this is an editorial, meaning that it's an opinion piece. Please treat it as such.
A Virtual Programming employee has hung around on our IRC channel from since The Witcher 2 was released. During the past few days he also participated in the conversation about the BioShock Infinite port with some cryptic comments, which seem to indicate that Virtual Programming and their eON wrapper have something to do with the Linux port.
Following screenshot is from a conversation that took place on the 7th of December at half past 5 PM Finnish time.

Notice: we didn't "leak the story" unlike some people seem to think. All of the information available to us regarding the BioShock Infinite port was public. We can thank SteamDB and Reddit for that.
Some of these lines seem very odd to say the least. When asked about involvement with the BioShock Infinite port the developer stuck mostly to “no comment” line with an occasional smiley in the end. That alone wouldn't say much of course but used this way “no comment” can almost be interpreted as “yes”, especially if we contrast it to Aspyr Media's response regarding the port:
Source
The developer also mentioned that he doesn't wish to do or say anything that would damage their relationship with 2K. This is where I got extremely suspicious. “No comment” is still an understandable answer but why would someone bring up relations to a publisher if they have nothing to do with it? He has also made numerous remarks about Steam depots and the space requirements of BioShock Infinite which would suggest that he either checks the disk space usage of games basically by random or he has recently installed the game / worked with it.
But the oddities don't end here. A GOL user Daverball noticed that the Steam depots for BioShock Infinite look similar to the ones for Witcher 2 and Stronghold 3, the two Linux wrapper ports Virtual Programming has done so far. Aspyr's Mac port uses a separate depot, which contains both the binary and the data while the Linux depot shares game data with the Windows build. It could be argued that sharing the game data between builds makes sense, but Aspyr (and Feral) have in the past shipped their own data alongside with the binary. I believe Feral actually re-encoded some video files of XCOM: Enemy Unknown to better suit Linux.
After the Witcher 2's rather catastrophic launch Linux gamers have been very careful with AAA ports. For example the recently released Dead Island port was a topic of debate for a short time when people suspected that the unusually large binary file might contain a hidden compatibility component and was not really a native port. The game ultimately turned out to be a native game, with the binary being inflated by debugging symbols that were, for some reason, left into the release build. But this shows the amount of distrust Witcher 2 caused when it was released in a barely playable state and even today after numerous patches to eON by Virtual Programming the game runs with bad performance for many people who have hardware configurations that exceed the requirements mentioned on Steam and GOG. Personally I have nothing against the idea of using compatibility layers such as Wine or eON to ship some games, especially older games with lost source code, but so far I haven't been all that impressed by eON's performance. And I'm not just bashing either, we've had months to test and tweak with Witcher 2 and Stronghold 3 and the performance is just objectively bad and for some people just completely unacceptable.
So, will BioShock use eON to run on Linux? I don't really know. This article is mostly just speculation and I might just very well be paranoid and completely wrong here. But I do suggest that you remain cautious about AAA ports when the person/company porting it is shrouded in mystery. In this day and age broken ports are not rare and the “buy it before it's out” mentality seems to be going strong.
What are your predictions of the port? Will it use eON and most importantly, will it matter if it does?
To be clear with you guys, this is an editorial, meaning that it's an opinion piece. Please treat it as such.
A Virtual Programming employee has hung around on our IRC channel from since The Witcher 2 was released. During the past few days he also participated in the conversation about the BioShock Infinite port with some cryptic comments, which seem to indicate that Virtual Programming and their eON wrapper have something to do with the Linux port.
Following screenshot is from a conversation that took place on the 7th of December at half past 5 PM Finnish time.

Notice: we didn't "leak the story" unlike some people seem to think. All of the information available to us regarding the BioShock Infinite port was public. We can thank SteamDB and Reddit for that.
Some of these lines seem very odd to say the least. When asked about involvement with the BioShock Infinite port the developer stuck mostly to “no comment” line with an occasional smiley in the end. That alone wouldn't say much of course but used this way “no comment” can almost be interpreted as “yes”, especially if we contrast it to Aspyr Media's response regarding the port:
QuoteWhile Aspyr is working on a multitude of Linux titles right now, BioShock Infinite is not one of them. That said, this is exciting news and we are looking forward to a great title coming to a great platform.
Source
The developer also mentioned that he doesn't wish to do or say anything that would damage their relationship with 2K. This is where I got extremely suspicious. “No comment” is still an understandable answer but why would someone bring up relations to a publisher if they have nothing to do with it? He has also made numerous remarks about Steam depots and the space requirements of BioShock Infinite which would suggest that he either checks the disk space usage of games basically by random or he has recently installed the game / worked with it.
But the oddities don't end here. A GOL user Daverball noticed that the Steam depots for BioShock Infinite look similar to the ones for Witcher 2 and Stronghold 3, the two Linux wrapper ports Virtual Programming has done so far. Aspyr's Mac port uses a separate depot, which contains both the binary and the data while the Linux depot shares game data with the Windows build. It could be argued that sharing the game data between builds makes sense, but Aspyr (and Feral) have in the past shipped their own data alongside with the binary. I believe Feral actually re-encoded some video files of XCOM: Enemy Unknown to better suit Linux.
After the Witcher 2's rather catastrophic launch Linux gamers have been very careful with AAA ports. For example the recently released Dead Island port was a topic of debate for a short time when people suspected that the unusually large binary file might contain a hidden compatibility component and was not really a native port. The game ultimately turned out to be a native game, with the binary being inflated by debugging symbols that were, for some reason, left into the release build. But this shows the amount of distrust Witcher 2 caused when it was released in a barely playable state and even today after numerous patches to eON by Virtual Programming the game runs with bad performance for many people who have hardware configurations that exceed the requirements mentioned on Steam and GOG. Personally I have nothing against the idea of using compatibility layers such as Wine or eON to ship some games, especially older games with lost source code, but so far I haven't been all that impressed by eON's performance. And I'm not just bashing either, we've had months to test and tweak with Witcher 2 and Stronghold 3 and the performance is just objectively bad and for some people just completely unacceptable.
So, will BioShock use eON to run on Linux? I don't really know. This article is mostly just speculation and I might just very well be paranoid and completely wrong here. But I do suggest that you remain cautious about AAA ports when the person/company porting it is shrouded in mystery. In this day and age broken ports are not rare and the “buy it before it's out” mentality seems to be going strong.
What are your predictions of the port? Will it use eON and most importantly, will it matter if it does?
Some you may have missed, popular articles from the last month:
All posts need to follow our rules. For users logged in: please hit the Report Flag icon on any post that breaks the rules or contains illegal / harmful content. Guest readers can email us for any issues.
I honestly didn't have any trouble with the Witcher 2, so I have no problem with eON potentially being used here. I have an nVidia card though, so I would suspect a lot of the issues are not really eON's fault but are a result of crappy drivers.
6 Likes, Who?
Of course this comment is 100% my opinion based on my own experience, so with that in mind...
I am one of the people that find the performance unacceptable. I still can't play TW2 many months after release due to it constantly dropping to low FPS at a low resolution even on medium graphical settings. Even Stronghold 3 Gold which also uses eON couldn't hit a solid high FPS and dropped down quite often, and the game isn't even intensive.
I don't care about the porting technique. I used to until I decided the tech doesn't mater, but performance does. Now that we have first-hand experience with the level of performance expected from ports using eON; I am not expecting much.
I also dislike it when people decide to hide details like who is developing it. Fair enough that it wasn't meant to be known this early, but why continue to hide it? That to me shows a lack of confidence. I always say to developers and publishers they need to be more open, and to a technically minded audience like Linux gamers it matters even more so.
Personally, I wish 2K went with Aspyr who did the Mac version.
I am one of the people that find the performance unacceptable. I still can't play TW2 many months after release due to it constantly dropping to low FPS at a low resolution even on medium graphical settings. Even Stronghold 3 Gold which also uses eON couldn't hit a solid high FPS and dropped down quite often, and the game isn't even intensive.
I don't care about the porting technique. I used to until I decided the tech doesn't mater, but performance does. Now that we have first-hand experience with the level of performance expected from ports using eON; I am not expecting much.
I also dislike it when people decide to hide details like who is developing it. Fair enough that it wasn't meant to be known this early, but why continue to hide it? That to me shows a lack of confidence. I always say to developers and publishers they need to be more open, and to a technically minded audience like Linux gamers it matters even more so.
Personally, I wish 2K went with Aspyr who did the Mac version.
5 Likes, Who?
I don't care about the porting technique. I used to until I decided the tech doesn't mater, but performance does. Now that we have first-hand experience with the level of performance expected from ports using eON; I am not expecting much.
We had first-hand experience with Wine-based ports too, even back as far as when Transgaming "ported" Kohan, The Sims, etc. Maybe you didn't use Linux that far back, I don't know, but the ports sucked. And the fact that they "re-ported" Kohan Immortal Sovereigns was a bit of a slap in the face, considering Loki had already ported it and, despite them having gone under, it was still readily available at the time.
Things haven't changed that much when you consider broken crap and rushed jobs like Eador, Braid, etc.
And thus, I will continue to do my best to buy only native games (accidents notwithstanding), where the performance SHOULD be good (if the devs actually do more work than just clicking the "Shit Out Linux Port" button in Unity3D).
1 Likes, Who?
I never had issues with Witcher2 (I also have Nvidia, and am using the Nvidia drivers rather than nouveau). So if Bioshock:Infinite is eON, I have no problem with this. If it's easy to port games with eON, bring them ALL on. Seriously, I don't see a downside here.
0 Likes
...That really sucks, I had some minor issues at high quality settings when it first came out - but it looks like they've fixed those since release. I just think that as a community we were a little rash with blaming eON when some systems don't have any problem with the game.
I am one of the people that find the performance unacceptable. I still can't play TW2 many months after release due to it constantly dropping to low FPS at a low resolution even on medium graphical settings. Even Stronghold 3 Gold which also uses eON couldn't hit a solid high FPS and dropped down quite often, and the game isn't even intensive.
...
...This I agree with 100%.
I also dislike it when people decide to hide details like who is developing it. Fair enough that it wasn't meant to be known this early, but why continue to hide it? That to me shows a lack of confidence. I always say to developers and publishers they need to be more open, and to a technically minded audience like Linux gamers it matters even more so.
...
1 Likes, Who?
I was so glad when I heard Bioshock Infinte is coming to Linux. It was my most wanted game to be ported. But this news is a real downer for me. Since 2K is behind the game i was expecting a native and quality port like previous ports from by Aspyr or Feral. From my point of view these wrappers are not "Linux Gaming". It's just the wrong way and sends bad signals which may lead to more ports of that kind. Therefore it should not be supported so this way of porting stops pretty soon.
0 Likes
Bioshock Infinite is a DirectX11 game and as far as I know eON only supports DX9. So that seems rather unlikely that the port uses eON technology.
1 Likes, Who?
Bioshock Infinite is a DirectX11 game and as far as I know eON only supports DX9. So that seems rather unlikely that the port uses eON technology.As it happens, person also mentioned that they were in fact working on making eON compatible with DX10 and DX11. We don't know if that functionality is yet in place, but they've at very least thought about it and experimented with it.
Edit: This happened months ago on the IRC channel.
2 Likes, Who?
I already own BioShock Infinite. Nowadays I don't maintain a Windows partition anymore so I can't finish it. If it's EON I probably won't be able to finish it anyway, but for me it doesn't really matter here.
Still I hope I can finish it, it's a great game.
Still I hope I can finish it, it's a great game.
0 Likes
Bioshock Infinite is a DirectX11 game and as far as I know eON only supports DX9. So that seems rather unlikely that the port uses eON technology.
I don't have anything against VP guys ( for Me Witcher 2 works really good, but always could be better ), but I really would like to see native port of Bioshock:Infinite, so this lack of DX11 support from eON keeps my hopes little bit higher.
EDIT:
As it happens, person also mentioned that they were in fact working on making eON compatible with DX10 and DX11. We don't know if that functionality is yet in place, but they've at very least thought about it and experimented with it.
Edit: This happened months ago on the IRC channel.
Let me quote Luke Skywalker on this:
Nooooooooooooooooo.....
0 Likes
Well, I finished The Witcher 2 on my gaming rig without any further problem or slowdown after patch n°3.
VP guys did a pretty good job at supporting this game and I'm quite happy they did.
BUT. I had to wait MONTHS after I bought the game, with long hours of troubleshooting and looking for any mysterious option that could MAKE the game just playable.
I like what VP guys did, but sorry, I won't buy another port from them, no matter what. No harm intended.
Also Bioshock Infinite isn't worth bothering once again with all this, I mean, far less than The Witcher 2.
If it's true that the port is from eON, it'll be a pass. Unless, of course, early players state it works flawlessly (which I'd situate at around 90% of Windows performance - something The Witcher 2 still isn't up to...).
VP guys did a pretty good job at supporting this game and I'm quite happy they did.
BUT. I had to wait MONTHS after I bought the game, with long hours of troubleshooting and looking for any mysterious option that could MAKE the game just playable.
I like what VP guys did, but sorry, I won't buy another port from them, no matter what. No harm intended.
Also Bioshock Infinite isn't worth bothering once again with all this, I mean, far less than The Witcher 2.
If it's true that the port is from eON, it'll be a pass. Unless, of course, early players state it works flawlessly (which I'd situate at around 90% of Windows performance - something The Witcher 2 still isn't up to...).
1 Likes, Who?
I never had issues with Witcher2 (I also have Nvidia, and am using the Nvidia drivers rather than nouveau). So if Bioshock:Infinite is eON, I have no problem with this. If it's easy to port games with eON, bring them ALL on. Seriously, I don't see a downside here.
I did have issues with the performance of The Witcher 2, and I'm using nvidia closed source drivers as well.
0 Likes
We have removed mentions of the developers IRC nickname. While not his actual name, we don't want a witch-hunt.
4 Likes, Who?
:( I hope this is not true, eON or wine will always mean a worst experience for many people. But after all unreal engine 3 already supports Linux, so to make a real port would make sense.
0 Likes
I neither understand the bad vibrations around eon, nor the hype about this nonsense irc discussion. I was live in the irc channel when this was "discussed" and must say that they would have better spent some time in supporting newbies or hacking some code...
0 Likes
I neither understand the bad vibrations around eon, nor the hype about this nonsense irc discussion. I was live in the irc channel when this was "discussed" and must say that they would have better spent some time in supporting newbies or hacking some code...
Bad vibrations around eON, where to start? To put it simply it was broken at release for most, and is still terrible for a lot of people.
As for the hype, well who doesn't want to be hyped for another big game to come to Linux?
1 Likes, Who?
I haven't played much of it yet but Witcher 2 works okay on my laptop (my only NVIDIA machine) for what its worth. I have to say, though, I'm a little sad that Aspyr isn't doing the port for Bioshock Infinite because it was such a major game and their Borderlands 2 port is probably the best Linux port I've ever seen. I certainly am looking forward to Bioshock Infinite, I just hope it performs okay.
1 Likes, Who?
I do not care how the games get ported to Linux as long as they work, have all features working, and the performance is there.
4 Likes, Who?
Bad vibrations around eON, where to start? To put it simply it was broken at release for most, and is still terrible for a lot of people.
While I am officially anti eON, I am willing to be proven wrong. I mean, the engine of Witcher 2 is different enough from BioShock Infinite that results from one do not necessarily apply to the other. That is considering that there is nothing fundamentally broken. One can only hope...
2 Likes, Who?
Bad vibrations around eON, where to start? To put it simply it was broken at release for most, and is still terrible for a lot of people.
As for the hype, well who doesn't want to be hyped for another big game to come to Linux?
eon witcher2 works very fine on my nvidia binaryblob system, and probably for almost all other nvidia linux gamers too. it's not really a well hidden secret, that ati drivers just suck for linux gaming. if you buy an ati card anyway without searching before it's your fault. if you just ditched windows from your ati machine, blame ati.
bioshock on linux will simply rock. that's not the question and I didn't say anything else if you read carefully. I understand that every single bit of information, no matter if important or valid makes people discuss the soon to be released bioshock infinite for linux but some real news would have been better.
on the other hand I often visit an other linuxnews website pulling its information from nowhere, and do not complain there as I like brandnew linux news anyway, so I maybe shouldn't also complain here :}
3 Likes, Who?
See more from me