Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

If this is true, maybe that's why Valve has been working on Steam on Linux for so long. People over at Phoronix have been talking about it for years, but nothing official has ever been released.

After all, it doesn't make sense to pay Microsoft the Windows tax for every console, and they couldn't use OSX.



They would have to pay the windows tax, that is where 90% of the games are.


What about WINE?


I would think making Steam performant under Wine/CrossOver would be easier, and would make it available to both Linux and Mac users.


Wouldn't that cause a huge performance hit? I wonder how hard it would be to get a few big name games working in linux.


Wine isn't an emulator, it's an implementation of the Windows API, so there's not necessarily a performance hit.

Some games are known to run faster on WINE than on Windows.

Most games are slower, because the Direct3D implementation isn't as tuned as Windows' is, and much of it is done by translating into OpenGL. However, this hit is a lot smaller than you'd expect.


Before Steam was released for Mac I used Crossover a lot. But the performance was maybe half of the performance in Bootcamp plus loads of graphical bugs. And in some games(HaloPC) the mouse pointer was so bad the game was unplayable. Apparently X11 is single-threaded according to some support article I read. :-/

With Mac-native games from Valve, I get more or less the same performance as in Win7 on the same computer.


Is crossover that much worse on Mac or is it that we're playing different games? I bet the answer is somewhere in the middle. I only use Crossover to play Civ4 on Linux. I reboot to play Skyrim because my video card displays awful banding effects if I'm not in "high" display mode, and crossover only supports Skyrim on medium or low.


I played HaloPC, HL2 and TF2 in Crossover and the performance and correctness was not good.


Random question: When you wrote "Wine isn't an emulator" was that choice of words purposeful or a coincidence? Enjoyed it either way.


Not if valve invested time and money into reimplementing directX APIs using OpenGL.

They could also encourage new developments to use some other APIs such as OpenGL and just use DirectX for legacy.


Well, Wine is what EA uses to make its games run on Mac OS X (although it doesn't exactly tell you on the box), so I'd assume not.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: