Transgaming to Support Half Life 2 Under Linux 477
rpdillon writes "According to Half-Life Fallout, Transgaming Technologies has announced that they will be releasing version 4.2 of Cedega, their Wine based software allowing some DirectX games to be played under Linux. The new version will be released Dec 7th with official support included for Valve Software's Half-Life 2 and Steam, Valve's online software store and distribution system, and a required component of Half-Life 2."
Comment removed (Score:4, Insightful)
Re:slow? (Score:5, Informative)
You're right, it IS oart of the acronym
Re:slow? (Score:3, Informative)
Re: (Score:3, Informative)
Re:slow? (Score:5, Informative)
Most things run just as fast in WINE as they do in Windows.
Re:slow? (Score:5, Funny)
Re:slow? (Score:2)
That would only be an issue for me were I not already avoiding the entire BASIC language like it's the black plague....
Re:slow? (Score:2, Funny)
Re: (Score:2)
Re:slow? (Score:3, Informative)
Re:slow? (Score:3, Interesting)
It runs Morrowind on my machine very well now except some delays loading the background music but that isn't a D3D issue.
It even has nicer looking graphics on my home Linux box than on my work Windows box (its a better computer mind you
I've used Cedega (the latest wine name from Transgaming) to run D3D and Windows OpenGL demos as well; its quite fun to see hundreds of frames per second in a 3rd party API imple
Re:slow? (Score:2)
Re: (Score:2)
Re:slow? (Score:5, Informative)
Re:slow? (Score:2)
And yes, emulator is in the name. Specifically:
Wine is NOT an emulator
Re:slow? (Score:3, Funny)
Re:slow? (Score:5, Informative)
Re:slow? (Score:5, Informative)
I trust that you're being honest so I'll just answer the question.
"WINE Is Not an Emulator" is one of those recursive acronyms that was invented after the fact. It used to stand for WINdows Emulator. But the important thing is that the new name is pretty much right; it isn't an emulator, it's a translation layer. Windows EXE and DLL files are directly executed by the CPU; WINE's job is just to implement all the Win32 API calls that they make.
Transgaming took a branch of WINE and added some fixes, some workarounds, and a much better implementation of the DirectX APIs. Specifically, most Direct3D functions are translated into their OpenGL equivalents, so the graphics are still hardware-accelerated (assuming you have a Linux-supported video card).
So to get back to your question,
there is generally very little performance loss when WINE is compared to Windows. The binary is running natively on your CPU, and the video calls are still hardware-accelerated. The only difference is another level of API indirection.
It's interesting that some programs actually perform better under WINE, due to differences in the Win32 and Linux kernel architectures.
Re:slow? (Score:2)
Re:It's not an emulator! (Score:2)
I think this is because Doom3 is as much as a game as it is a tech demo for selling their engine...
Though why in the FUCK they still use OSS instead of ALSA, we shall never know...
Re:It's not an emulator! (Score:3, Informative)
Lots of people, including myself, have problems with it and continue to use the OSS drivers (listed as deprecated) in the 2.6.x kernels.
For instance, the SBLive! ALSA driver doesn't support volume control on the digital output (whereas the OSS driver does), and I've also had issues with ALSA based applications having stuttering audio and other issues that are not present under OSS.
Frankly, OSS worked fine, I'm not even sure why they come up with an en
Re:It's not an emulator! (Score:3, Informative)
the main reason is the OSS API isn't capable of being used in a h/w independent way across all of the many many different designs for audio interfaces that now exist. when you look at the contrast between, say, the RME HDSP and an SBLive!, you will see the kind of thing i mean. interleaved versus noninterleaved access, the incredible complexity of many modern h/w mixer designs ... OSS has no way to represent any of this other than with h/w specific helper apps that use dozens of h/w specific ioctls.
the o
What is real "halflife" ? (Score:4, Funny)
What is the relation to the game, exactly ?
Re:What is real "halflife" ? (Score:5, Funny)
Plus the developers thought, wow, sounds like a cool name for a game.
Throw a symbol of the 11th letter of the Greek alphabet around and you have a top notch game.
Developers? (Score:2)
That sounds alot more like a brainstorming session at the marketing department than something you would expect to hear from a developer.
Re:What is real "halflife" ? (Score:4, Informative)
Incidentally, they use the lower case lambda, since using upper case would look like and upside down V, which people would probably think was just an A and Valve had "stylized" it.
Re:What is real "halflife" ? (Score:3, Funny)
Re:What is real "halflife" ? (Score:5, Funny)
Re:What is real "halflife" ? (Score:2)
I thought that was Everquest?
(ducks...and covers)
Re:What is real "halflife" ? (Score:2)
(I'm moving soon)
Re:What is real "halflife" ? (Score:2, Informative)
It's also worth mentioning that the 2 follow-ups to HL1, Opposing Forces, and Blue Shift are also 'physics-isms' and are both quite apt give that in OF, you are a soldier, t
Re:What is real "halflife" ? (Score:3, Insightful)
Re:What is real "halflife" ? (Score:4, Informative)
Re:What is real "halflife" ? (Score:3, Informative)
Re:What is real "halflife" ? (Score:3, Informative)
If you are moving away from the source then it is shifted into the red. Of course this assumes that you are speaking about the visible light spectrum.
Re:What is real "halflife" ? (Score:3, Funny)
Or just badger Valve (Score:5, Interesting)
Unreal Tournament 2004
Quake 3
Doom 3
Postal 2
Return to Castle Wolfenstein
Medal of Honor: Allied Assault
more here... [wikipedia.org]
Half Life 2?
Go on Valve!!!!!!!!!!!!!!! I'd buy it!
Re:Or just badger Valve (Score:3, Insightful)
do what i do. refuse to support companies who do not use open standards for game development. it's the only way we'll get native linux and mac ports in a timely fashion, if ever.
Re:Or just badger Valve (Score:5, Insightful)
This means... (Score:3, Funny)
hardware specs for linux the same? (Score:2, Funny)
wow (Score:3, Interesting)
I think I should send a link to this article to my linux friends who are playing hl2.
Re:wow (Score:4, Insightful)
If anything this will make people not port the products to run in linux because they'll tell you to just use a WINE product to run them.
Re:wow (Score:2)
After spending a couple of days to get HL2 working (mostly steam working) I can tell you now that I won't be buying any games that require steam to play. Cross platform or not.
Re:wow (Score:2)
In other news... (Score:4, Funny)
You know what? (Score:3, Insightful)
And yet, everyones head is so far up Valve's ass, that noone seems to be bothered with how odious this steam thing really is.
I mean, you can't play single player without a 'net connection. You cant drag your disk over to your friends house and just play.
It stinks worse than ANYTHING I've ever seen. This is the absolute worst ass-reaming any pointy haired manager ever decided to give the consumers.
You all are just grabbing your ankles and grinning.
I won't buy, leech, crack, play, or even talk about Half Life 2 anymore until they reissue it in a format which I can just install and start playing the single player game without phone-home activation, or being bundled with your ad delivery service.
Fuck you Valve. I will never purchase games via Steam. Luckily I have Halo 2, Metroid Prime 2, Doom 3, and a pile of other titles to keep me entertained.
Re:You know what? (Score:5, Informative)
You dont' have to because you can DL the steam client, log in with your account and just DL any game you have purchased already.
I have HL1/CS on three computers. When I want to play I just click on the game, put in my login and off I go.
I love it. I lost my HL CD but still had the case, all I needed was the key number off the case.
And you do not need to have a net connection to play the single player mode
Re:You know what? (Score:2)
Which means what if you are using a 56k modem? You get to play the game in a few days time?
Or how about if you live in Iceland where consumers are charged for every MB they download outside of Iceland. Valve set up a server in iceland for the locals but then didn't bother to update it.
As for offline play, if you bought the boxed game then yes you do have to be online to play single player.
Re:You know what? (Score:2)
Umm... if you have the firepower to actually play HL2, there's pretty good odds you have broadband.
Or how about if you live in Iceland where consumers are charged for every MB they download outside of Iceland. Valve set up a server in iceland for the locals but then didn't bother to update it.
Get the boxed version and you don't need to worry about d/ling the game.
We can all come up with extreme examples, but
Re:You know what? (Score:2)
Sorry but that is not true. A lot of places still do not have broadband. Where I live broadband only became available last year. I go 5 miles down the road and no one there can have broadband.
>Get the boxed version and you don't need to worry about d/ling the game.
Wrong again. The boxed version downloads a huge chunk while it is unlocking. It took quite some time for me even on broadband. From what I have heard from modem users 10 hours or more.
You also
Re:You know what? (Score:2)
Wait. Where have I heard that before?
Re:You know what? (Score:2)
Re:You know what? (Score:2)
Re:You know what? (Score:3, Funny)
Re:You know what? (Score:4, Informative)
You can play HL2 without a net connection, its called "offline mode". The only thing it requires a network connection for is the initial activation, and thats no more odious than Microsoft's current required activation practices, and I bet you've got Windows on your PC. (Or did you leech or crack your copy of it, mr. high and mighty?)
As other people have pointed out, once you have a steam account, you can fetch and play HL2 anywhere.
Sure Steam has its issues, mostly being an annoying adware program that currently pops up messages about HL2, but will probably start popping up all sorts of ads when Valve wants some extra cash. Also after years of watching MMO services crash and burn the first day, Valve let Steam's activation servers crash and burn for their first day, showing that some people just don't learn.
Re:You know what? (Score:2)
You are completely wrong here.
Microsoft's activation process allows you 30 days to complete it, and they have a phone system you can call, handled by an automated attendant, which takes care of activation for you if you can't do it online (as was the case with me, didn't have a working NIC driver).
It could
Re:You know what? (Score:2)
People bitched like crazy when XP did the same thing, people just don't like the concept of it.
Bitching about X is nothing like not buying X, however. Everyone and their brother bought HL2 and tried to activate it in the past week, thus causing massive slowdowns and server problems. Yes, everyone is bitching, but th
Get off your high horse (Score:2)
Valve had to make a decision, and I think they made the right one. Is it easy to get HL2 working right away? No, it's a bit complicated. But with a little bit of time, it's n
Re:You know what? (Score:2)
Re:You know what? (Score:2)
Do you have proof regarding "knowing what and when you're playing, and for how long"? Also, wouldn't any server admin know that? I guess you hate servers that put up stats on the web, too?
Your spyware theory is falling apart..
Poor servers... (Score:2, Funny)
Bi-directional support (Score:5, Insightful)
This isn't as good as having an actual native port for Linux, but at least it indicates that there is an awareness that Linux and cross-compatability are a consideration.
Re:Bi-directional support (Score:5, Insightful)
Linux's market share will have to be muuuch larger before games manufacturers base too many decisions on it.
I didn't meant to sound like a dick, but lots of people seem to forget the sheer economics of this.
Approaching compatability (Score:3, Interesting)
However, as Wine does approach greater compatibility for new games, there is always a moving target. A new DirectX/GL spec would
Cedega and GPL (Score:2, Troll)
Is this not a violation of the GPL, and exactly the sort of thing it was written to prevent?
Re:Cedega and GPL (Score:3, Informative)
However, Transgaming does give code back to Wine occasionally, and some Wine contributors will allow Transgaming to also distribute their changes.
Re:Cedega and GPL (Score:2)
Re:Cedega and GPL (Score:2)
Besides, you can go into the Transgaming CVS and grab all the source free (when I say "all", it doesn't include their licensed cd copy protection code) and compile it yourself, though they offer no support if you do.
Re:Cedega and GPL (Score:5, Informative)
Is this [charging for software/subscription] not a violation of the GPL, and exactly the sort of thing it was written to prevent?
The GPL was not written to prevent charging for software, either a flat-rate charge or a subscription - from the GPL [gnu.org]: "When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish)" (my emphasis)
Now, I'm not a lawyer, and it is possible that Transgaming are breaking the GPL - but certainly not by charging a subscription.
Re:Cedega and GPL (Score:2)
Do Transgaming distribute the GPL Wine and their own components separately, and then use the "Mere Aggregation" clause to retain exclusive distribution rights over their extensions?
Re:Cedega and GPL (Score:3, Informative)
Confusing Quote (Score:5, Interesting)
Is there a "not" missing somewhere in that sentence.? As in "... one of the top 3 reasons for NOT adopting Linux." For me, game support is the biggest reason why Windows still exists on my desktop.
My impressions on HL2 (Score:4, Informative)
Also - the whole Steam registration business is SO silly. I mean - warezed version is everywhere and runs seemingly problem-free w/o any registration. Oh, well, these days there is a new ironic meaning to the word "paying" in "paying customers".
Having read all the "wowed" reviews I expected a bit more, it's not bad, but not earth-shattering: you do need good hardware (my 8500 is barely usable, even though it's definitely faster than all the 9200s), fully-physical world is not so fully physical, not to say that someone aparently scripted all the holes and ladders - it's all on the rails I tell you. Gordon Freeman is the "Invisible Man" (and totally dumb. Speechless). And of course - the environment is a mix of post-soviet Russia - everything's dirty and broken - and that "Equilibrium" movie (talking man on the screens is a strong flashback
Well - maybe I will force myself and finish it though. Some day. I've spent over a year of sporadic play on the first Half-Life after all
I still don't want it (Score:3, Insightful)
Boycott Steam!
Codeweavers + Transgaming (Score:3, Interesting)
I have a sneaky suspicion that if you get the best of both worlds that the sum of the whole would be greater than the sum of the parts. In other words, the list of compatible software would not just be the sum of compatiblity of each but that together they may fill in enough holes to expand total compatibility.
Anyone from the Codeweavers or Transgaming camp care to comment on this?
Why I won't Support this. (Score:4, Insightful)
I simply refuse to buy games that do not have Linux Binaries. Yes I know I'm missing out on some decent games, but it's the principle. Id, Epic, and Bioware can all look at their logs and see how many linux binaries were downloaded, and I am represented in there. They can say, we sold X copies, but Y% of them were Linux Users.
If I buy Warcraft III, or Half Life 2, to Blizzard or Valve, I am a Windows user. They look and say "Look at all the Windows versions we sold. Why spend any time on making a binary for our next game when we know how many Windows copy will sell?"
Re:Why I won't Support this. (Score:3, Insightful)
An argument which might hold a little water if there were some way to measure/record such a 'vote'. Whether $linux_binary_purchases == 0 because the market is insignificant or there is simply no supply is immaterial the end result is the same - you don't play. If you really wanted to say some
problems with the client already.. (Score:3, Insightful)
Normally, I wouldn't bitch about speed when it comes to linux ports. Typically the games run a little bit faster, (I have no idea how this works, kudos to the WINE monkeys that have engineered it) but we're talking about serious lag in HL2 on uber fast GF6800U / AMD64 systems.
I believe ValVe still needs to PATCH the game, before transgaming starts porting it. Who wants to port a broken piece of sofwtare? I have HL2, pre-loaded for two months, and I'm telling you now that it's still riddled with bugs. Mine runs okay on XP2100 / GF4 ti4200 / 512mb PC2100 DDR.
When I say "okay", I mean it's playable, but that's about it. I'm down for linux gaming, but I don't think you guys want to touch this game until it's fixed.
What about Direct X 9.0? (Score:3, Interesting)
I was under the impression that WINE had not yet supported Direct X 9.0. I can't wait for this! I can feel the MS grip slipping on my games hehe.
Another option - wait for XBox version (Score:5, Informative)
Re:Or better yet... (Score:3, Insightful)
Re:Or better yet... (Score:5, Interesting)
Bet the Mac guys aren't liking that answer either. (Score:2)
While making broad "everybody should do it this way!" pronouncements are kinda silly, it does bear wondering why a company wouldn't want to grab all of a given market instead of just settling for a majority portion.
One would think that a software company would want to spread as far and wide as humanly possible...
Re:Or better yet... (Score:2)
Re:Or better yet... (Score:5, Insightful)
Re:Or better yet... (Score:2)
On the 'fringe' platforms (OS X, Linux), you can achieve a much higher market share.
- Andreas
Re:Or better yet... (Score:3, Insightful)
Re:Or better yet... (Score:2)
- Andreas
Re:mac gamers though (Score:2)
Re:Or better yet... (Score:2)
Re:Or better yet... (Score:3, Insightful)
However, seeing what can be archived with OpenGL, I really wonder why many developers don't consider it an option. Developing games in OpenGL and distributing (unsupported) linux binaries can't be much more expensive.
Re:woohoo! (Score:2)
sorry... just had to say it :)
Re:woohoo! (Score:2)
Not exactly a feature I look for in games. So in the case of Half-Life 2, how would anyone notice?
Re:Someone please tell me... (Score:5, Informative)
Re:Someone please tell me... (Score:2)
Re:Someone please tell me... (Score:2)
Re:Someone please tell me... (Score:2)
Then when I disconnected the machine from the network and had offline set up as instructed it no longer worked. Then connecting it again required that I reboot the machine before Steam would even work again.
I see numerous posts with the exact same problem. It is certainly a clear indicator that there is a problem.
Re:problems (Score:3, Interesting)
2. I run x86_64 (AMD Athon 64) and run WineX all the time - just compile it as a 32 bit application. Run with NVidia drivers.
3. You're not going to get a OpenGL port. So the decision is to either play HL2, or not play, but waiting won't help much, besides lowering th price in a few months.
Re:problems (Score:3, Funny)