Slashdot Mirror


Half-Life 2 Under Linux Review

as writes "TransGaming Technologies, a developer of software portability products that allow game developers and publishers to develop games for one system and deploy them across multiple platforms, has released version 4.2 of their Wine fork Cedega on 7 December 2004. The new version of Cedega 4.2 offers support for Valve's bleeding edge action shooter Half-Life 2. linuX-gamers.net has tested Half-Life 2 with Cedega 4.2 and has written a short review of the game under Linux."

21 of 71 comments (clear)

  1. Did you read the article? by MMaestro · · Score: 2, Insightful
    If 'one more update' is going to fix HL2 on Linux, then it'd have to be a pretty big update. Just from the review:

    Brand new video drivers have to be downloaded.
    There are loading issues.
    The graphics are not loaded correctly.
    Gameplay and frame rate drop for an unknown reason.
    Turning down the graphics settings do little to fix the frame rate.
    Attempts to modify the video settings results in HL2 locking up.
    Different drivers do not work.
    Textures and lightmaps do not always work.
    Sound does not work properly.
    Loading screens are very long despite high system specs.

    I don't know about you, but it sounds like there are some serious problems with the Linux version.

    1. Re:Did you read the article? by lubricated · · Score: 3, Informative

      > I don't know about you, but it sounds like there are some serious problems with the Linux version.

      looks like you didn't read the article. There is no linux version only windows emulation.

      --
      It has been statistically shown that helmets increase the risk of head injury.
    2. Re:Did you read the article? by 0racle · · Score: 3, Insightful

      allow you to run on hardware different from the original
      That would be a hardware emulator.

      win32 implementation for Linux
      No, its intersepting win32 calls and translating them to something the Linux system understands. It is emulating a Windows environment.

      There is nothing about it being an emulator that means it has to pretend its running on different hardware then it is, for instance VirtualPC running on a Intel machine. Its still an emulator, but it is providing exactly the same machine type and hardware to the guest OS. Wine emulates a Windows environment, it is an emulator.

      --
      "I use a Mac because I'm just better than you are."
  2. Framerate by tolan-b · · Score: 3, Informative

    One likely cause of some of his graphics problems (framerate) is the use of an nVidia 5xxx card. I've played with a 5600, and it seems to be emulating dx9 in software, but saying the card is dx8. Generally it's just very slow.

    I tried setting the mat_dxlevel command line arg to 80 for reasonable performance, and later to 70 for a nice high framerate. This does cancel out a lot of the pretty shaders, but to be honest I really didn't notice them all that much before turning them off, and haven't missed them since.

    1. Re:Framerate by snuf23 · · Score: 2, Interesting

      My understanding is that the Nvidia 5xxxFX line runs the direct X 8.1 path in half life 2. This is mostly due to these cards being too slow at running the DX 9 path with 32bit precision (Nvidia cards do not support 24bit precision).
      There is a hack for running the FX series at 16bit precision on the DX 9 path which supposedly gives much better performance in HL2.
      Dropping the DX lvl to 8 or 7 will definately speed things up at the expense of some graphical niceties.

      --
      Sometimes my arms bend back.
    2. Re:Framerate by vespazzari · · Score: 2, Informative

      I dont have time to reread the article but anandtech did a review a bit back of different cards and setting them at dx9 and dx8 and benchmarking, probably some fairly usefull info for you all. here is the article http://anandtech.com/video/showdoc.aspx?i=2281

      --
      "Alcohol, cause of, and solution to, all of life's problems" -Homer Simpson
  3. Allow me to summarize by jvmatthe · · Score: 4, Informative

    1) Steam is bad, yes, but the shiny Half-life 2 box was so pretty I overcame my compunction.
    2) I'd already installed Cedega 4.2 from CVS, so I don't know how new users would do it. Good luck.
    3) Half-life 2 didn't load the first time.
    4) The game loaded the second time, but I don't know how long because I took a nap.
    5) I changed the resolution and the game locked up.
    6) I couldn't see the cut scenes, so I skipped them.
    7) Graphics were rough, framerate was low, sound skipped. It was a fine experience.
    8) Hacking my video card settings hung my machine.
    9) I'm a little bit disappointed.

    That's about it. Have fun.

    1. Re:Allow me to summarize by gl4ss · · Score: 2, Insightful

      *6) I couldn't see the cut scenes, so I skipped them.*

      hl2 had cutscenes?

      --
      world was created 5 seconds before this post as it is.
    2. Re:Allow me to summarize by c0p0n · · Score: 2, Funny

      I didn't know you were also commenting here, and I would like to post my post to your article at Linux Gamers:

      *** START PASTING
      I experienced some problems on gaming using custom kernels, specially ones running the koliva's patchset (like ck or nitro). Last time it was with Vendetta Online (low framerates and specially choppy sound). They're mostly caused by buggy task schedulers.

      Keep in mind that those patchsets are often very very buggy. I remember specially huge 3D perfomance lows when running 2.6.7-nitrox (they have all the CK patchset).

      Half of the issues I had with gaming went when I upgraded to 2.6.9-nitro1. The rest, when upgrading to the last nvidia drivers.

      Have you tried to run hl2 against a kernel.org kernel or a 2.6.x kernel from Debian Sarge/Sid? I think that you should REALLY try that. The cedega thing is VERY sensitive to kernel issues (like any cpu intensive app).
      END PASTING ***

      --

      Your head a splode
    3. Re:Allow me to summarize by jvmatthe · · Score: 2, Funny

      I'm not the writer. I was just summarizing. In retrospect, I perhaps should have said "Let me summarize [in the voice of the reviewer]" or some such indicator that I was writing in the voice of the reviewer, despite not being the reviewer.

      Yep, that overexplains it nicely.

  4. Don't use Cedega for new games by advocate_one · · Score: 4, Insightful

    How does using the game with Cedega register as a Linux sale??? The games publishers aren't going to get any feedback that it was a Linux sale at all... they'll just see it as an ms-windows sale and thus won't have any incentive to port it to Linux. Using Cedega to run new games isn't doing Linux gaming any good. You should be boycotting the game and telling the publishers exactly why you are doing this.

    When an exciting game is announced by a publisher, take the trouble to go to the website and check if it will be available for Linux. If not, let them know you're not happy by using the feedback provided. If they don't know they're losing customers, they'll think everybody is happy.

    --
    Donald 'Duck' Dunn: We had a band powerful enough to turn goat piss into gasoline.
    1. Re:Don't use Cedega for new games by wolf31o2 · · Score: 2, Informative

      UT2004 was a native port. It uses no emulation.

      Also, Epic keeps records from their master server. I'm sure it would not be too hard to find out how many people are using Linux versions of the game.

    2. Re:Don't use Cedega for new games by Anonymous Coward · · Score: 2, Funny

      >Do they even know how many linux customers they have?

      It used to be 5, but Jake hasn't logged on for weeks.

  5. Re:agghhh by raygundan · · Score: 2, Informative

    I always thought it was supposed to refer to "things so new they don't work properly." Which, given the bug reports (stuttering, crashing) for HL2 and the hoop-jumping required and general lukewarm success in running it on linux make the phrase seem like a better fit.

    This would seem to confirm that definition, but wikipedia isn't exactly the most authoritative source in the universe.

  6. Re:looks like it still sucks as bad by satoshi1 · · Score: 2, Informative

    Actually, patching does happen on consoles. It happens quite a bit on the Xbox, so I hear, and it happens a bit on the PS2. FFXI has a patching system, but it's an MMORPG (also on the PC), so that's kinda expected. SOCOM II, however, has had two patches and I also believe that StarWars: Battlefront has had two patches as well.

  7. Re:agghhh by gothzilla · · Score: 2, Funny

    Can something be bleeding edge when it goes through as many delays as HL2 did?
    I know that I was bleeding on the edge of my chair waiting for it for so long that I practically amputated both legs. Good thing I don't need legs to play it.

  8. Re:looks like it still sucks as bad by snuf23 · · Score: 2, Informative

    Yes you hook up your PS2 and play some HL2... oh wait.

    This article is aimed at people who want to play a specific Windows game on a different OS.
    We all know that consoles play games made for them just fine. We all know that its easier to put a PS2 disk in and turn it on then it is to install a computer game - even a Windows one!

    Inspite of how much it may suck, there is a small niche for people who want to run some games on Linux versus running a dual boot setup, having a windows box OR playing console games. This article and the Cedega product is aimed at that niche.

    --
    Sometimes my arms bend back.
  9. More trouble than it's worth by hogger · · Score: 3, Interesting

    I've tried winex about half a dozen times over the last three or so years, and every time my conclusion has been that it's more trouble than it's worth.

    Games generally push the limits of affordable technology. If a cutting-edge game is designed solely for windows, it usually pushes the limits of memory, CPU, and graphics to such an extreme that it's barely playable on a typical gaming PC. HL2 is no exception. If you take that barely playable game and then run it through an additional layer of overhead (winex) then it's going to be less than "barely playable." How could it not be?

    Doom3 is cutting edge, yet it works great in Linux. The powers that be at Id were nice enough to devote sufficient resources to insuring that a native Linux version existed. Maybe it was done out of respect for the community that makes the high-availability servers possible that host the multiplayer doom (and quake, and RTCW) games. Whatever the reason, Id deserves the Linux gaming community's support.

    The makers of HL2 seem to have shown very little desire to support Linux. They don't want the Linux gaming community's business. I can accept that, and move on. If the game is so friggin great, I'll suck it up, buy Windows XP home for $100 or so, install it on a 10G partition, and play the damn game. It probably won't take any longer to get going, or cost much less (if any) in the long run.

  10. Issues in Windows? by Khuffie · · Score: 2, Insightful
    From the review: The sound _is_ a problem for I didn't found a way to get it without the dropouts and hangs.

    It doesn't explain HOW much this happens. This is also an issue in the Windows version (it still happens to me even with the latest patches).

    Regardless of those issues this game has one major drawback: 'Loading..'

    Once again, these issues are also present in Windows. It takes ages to load, sometimes up to 2 minutes...

  11. Comment removed by account_deleted · · Score: 2, Interesting

    Comment removed based on user account deletion

  12. Comment removed by account_deleted · · Score: 2, Informative

    Comment removed based on user account deletion