Live data from Hacker News

Gog.com Now Supports Linux

gog.com

41–50 of 61 posts

Re: Gog.com Now Supports Linux

#41
post #36

What's the state of AMD Radeon cards for gaming on Linux right now? I think I'll soon upgrade my desktop computer's graphics card, and I wonder if I'll have to restrict myself to Nvidia only. (Intel's not an option because of performance)

The open source version of the AMD drivers have gotten a lot better for very recent versions of the Linux Kernel. Is it better enough? Good question.

http://www.phoronix.com/scan.php?page=article&item=linux316_...

Re: Gog.com Now Supports Linux

#42
post #33
post #21

Oh man, there goes my time. I remember FlatOut 1 fondly from when I was a kid and was still using Windows (great soundtrack too, I remember sending No Connection an e-mail and they even replied). Now I couldn't resist buying FlatOut 2, even if just to show my support. I read on the forums they're wine wrappers though (officially supported, but still). Native ports would be the best, of course.

The DOS games I've seen are DOSBox wrappers. I wonder if they've made the games work (if they didn't already) by hacking DOSBox, rather than the game.

FlatOut is a Windows game. As for DOSBox, if a game works on it in Windows it will work on it in Linux as well.

Re: Gog.com Now Supports Linux

#43
post #36

What's the state of AMD Radeon cards for gaming on Linux right now? I think I'll soon upgrade my desktop computer's graphics card, and I wonder if I'll have to restrict myself to Nvidia only. (Intel's not an option because of performance)

The open source version of the AMD drivers have gotten a lot better for very recent versions of the Linux Kernel. Is it better enough? Good question. http://www.phoronix.com/scan.php?page=article&item=linux316_...

Yeah, I've heard complaints about short support periods, weird bugs and games that just crash, but performance seems as good as Nvidia's from what I've read.

This seems to suggest that Nvidia's drivers are vastly superior on new OpenGL 4 features, though they do come from Nvidia: http://www.phoronix.com/scan.php?page=article&item=amd_apite... It's probably cherrypicking benchmarks a bit, but cherrypicking shouldn't have that dramatic results... Seems like I'll be sticking with Nvidia.

Re: Gog.com Now Supports Linux

#44
post #40
post #38

Earlier quoted context omitted.

A lot of the games on GOG are DOS games that have been ported to DOSbox, so they'll continue to run on any platform DOSbox has been ported to and for as long as DOSbox is maintained (which, hopefully, will be many years to come)

Yup, and that's very nice. It still would be better to get the source and native ports with enhancements that make the games more accessible, less buggy, prettier, etc. Also, performance matters. Emulating a bunch of hardware is not cheap.

Performance isn't an issue with the age of many of those games (and the overhead of emulating hardware for DOSbox is pretty negligible given todays grunt).

I'd also say having the source doesn't mean it's portable. The code might have a number of legacy dependencies (references to old DOS libraries etc) or even weird code tweaks specific for that platform (eg the Pinball game bundled with earlier versions of Windows wasn't ported to Vista because the source was in 32bit assembly) which would mean a direct port would be less practical than a reimplementation.

If developers / studios wish to release the code for research or academic curiosity, then kudos to them. But I don't think old games necessarily need to be open source.

Re: Gog.com Now Supports Linux

#45
post #44
post #40

Earlier quoted context omitted.

Yup, and that's very nice. It still would be better to get the source and native ports with enhancements that make the games more accessible, less buggy, prettier, etc. Also, performance matters. Emulating a bunch of hardware is not cheap.

Performance isn't an issue with the age of many of those games (and the overhead of emulating hardware for DOSbox is pretty negligible given todays grunt). I'd also say having the source doesn't mean it's portable. The code might have a number of legacy dependencies (references to old DOS libraries etc) or even weird code tweaks specific for that platform (eg the Pinball game bundled with earlier versions of Windows…

> Performance isn't an issue with the age of many of those games (and the overhead of emulating hardware for DOSbox is pretty negligible given todays grunt).

It's far from negligible, especially if you're not using a platform which supports dynamic translation of x86 code. Even so, you can easily run into performance issues. There are many dosbox games that run like shit on my PC, which is only four years old.

> I'd also say having the source doesn't mean it's portable.

You're right, and I'm well aware of the fact. Which is why I said giving people the source is an important first step. If you read my other comments in the thread, you know I know that the game's developers can also affect the portability of their code, if they care.

> which would mean a direct port would be less practical than a reimplementation.

Sorry but this is very uncommon. Even with weird unportable dependencies, it is almost always easier to take existing code and port it than to completely rewrite it (reverse-engineering the original in the process). If you think otherwise, you're grossly underestimating the amount of work it takes to reverse-engineer and make a game.

> I don't think old games necessarily need to be open source.

Games do not need to exist in the first place. But people want them (this is why GOG exists). People also want them to run well on their computers (this is also why GOG exists). Why shouldn't people enjoy old games, just like they can enjoy old books and movies? This is what GOG attempts to let them do. Why shouldn't game developers agree? Why not make it easy for people to enjoy their work any time? Why should games bit rot to hell? I'm talking about all games, not just old games.

I brought up an old game as an example because it shows off what open sourcing the game can do. There is a vibrant, active Doom community to this day. New map packs are being made, new source ports are being made, new mods are being made. There's new stuff and there's improvements to the old stuff. And it really makes a difference. I don't think the current community could exist if we only had DOS Doom. I know for a fact I wouldn't be playing it anymore.

My PC can't even run it in dosbox well enough. Performance is an issue.

And yes there are other old games that are very difficult to run properly on anything modern. If there isn't enough community around it to hack around all these problems, these games will slowly be forgotten. It's sad.

> If developers / studios wish to release the code for research or academic curiosity, then kudos to them.

Do you really think research and academic curiosity is all the source is good for? Maybe you do not care about old games and all the new games that have spawned as a result of old engines being made available to us. That's fine. But for a lot of people, it's much much more than a code museum. People really do play source ports of old games, or new games that are built on the sources of old games.

EDIT: If someone knows of a port or reimplementation of the original System Shock, I'm interested. I'd love to play the game, but not in dosbox, and not without some UI tweaks.

Re: Gog.com Now Supports Linux

#46
post #34

Not to minimize the accomplishment, but most of those "first time on Linux!" titles were previously playable via Dosbox, or free software source ports. That said, can't wait for Rollercoaster Tycoon.

I don't think it's the technical accomplishment that's significant - more the fact that producers are increasingly recognising Linux as an emerging gaming platform.

I agree. I should have said something more like "diminish their efforts" rather than "minimize their accomplishment". My point is the marketing claim that these titles are appearing on Linux for the first time is a stretch.

Re: Gog.com Now Supports Linux

#47
post #16

What hardware platforms are supported? Give it one, three, five, ten or fifteen years. When will these proprietary binaries stop working? I look forward (probably in vain) to the day when game developers want their games to be playable by anyone on any system, any time, even long after release. Played by everyone. I mean, who wouldn't want his work to be loved by everyone and forever? Why? Freeing the code is a first…

Funny how often, musicians and directors feel the same about their work and encourage people to "illegally" download their products. I don't think developers are the problem. I've played World of Warcraft a lot. It's a game that has affected tens of millions of people directly, and hundreds of millions indirectly (through WoW's influence on other games, game models and so on). It has built careers, businesses, compan…

There are hundreds of private servers out there. I know of at least six that are near-perfect recreations of vanilla, BC, wrath, and even cata. If the main game died, these private servers would continue to exist. Most of them are actually self-funded and self-sufficient as is. I played expensively on a Cataclysm private server, because I had quit in the first patch due to brokeness and never had a chance to actually see Deathwing (in its intended form at level 85) because Pandas had come out by then.

In reality, the game has gone away. Every time a new expansion has come out and reset everything millions of people had their old game taken and were given a new game. And sometimes, they didn't like the new one, and sought the old one. And even if it is illegal, the market is providing their demands. There are even a few open source projects for server cores to run WoW on.

Re: Gog.com Now Supports Linux

#48
post #31

Earlier quoted context omitted.

Nvidia. Installed System Shock 2 (through Steam) on my Linux machine at work. Ran it, cool, left the game and resolution was stuck at a really weird one (on 1 of 2 monitors) and I had to fix a problem. Same game on Windows, likely no problem to fix. Issues for sure still happen with Linux gaming. Many games are fine though, of course.

To be fair, dual screen setups and games have a history of trouble (even on Windows)

I have a dual screen desktop running Arch and I play games a lot, on the radeonSI Gallium driver and Intel driver.

The funny thing with multi-screen gaming on Linux is that the "default" target SDL picks is not your primary monitor, it is the monitor on the left. It doesn't matter what input order its in, or anything else, I can reconfigure my screens however I want but "full screen" always means leftmost panel.

Re: Gog.com Now Supports Linux

#49
post #16

What hardware platforms are supported? Give it one, three, five, ten or fifteen years. When will these proprietary binaries stop working? I look forward (probably in vain) to the day when game developers want their games to be playable by anyone on any system, any time, even long after release. Played by everyone. I mean, who wouldn't want his work to be loved by everyone and forever? Why? Freeing the code is a first…

Freeing the art assets would be nice too, at some point. I really do not want to know how many millions of hours of designer effort have been spent modeling and texturing barrels.

Re: Gog.com Now Supports Linux

#50
post #49
post #16

What hardware platforms are supported? Give it one, three, five, ten or fifteen years. When will these proprietary binaries stop working? I look forward (probably in vain) to the day when game developers want their games to be playable by anyone on any system, any time, even long after release. Played by everyone. I mean, who wouldn't want his work to be loved by everyone and forever? Why? Freeing the code is a first…

Freeing the art assets would be nice too, at some point. I really do not want to know how many millions of hours of designer effort have been spent modeling and texturing barrels.

Agree. Also, it'd be nice if abandonware somehow got legal recognition. I don't think it helps anyone that there are games which are not being sold, not really owned by anyone (the company went bankrupt), not generating anyone any revenue, and not legal to do things with.
Post reply on HN