Half-Life 2 not working?

Discussion in 'Windows Virtual Machine' started by nextg, Oct 18, 2007.

  1. nextg

    nextg Bit poster

    Messages:
    4
    Installation of Steam and HL2 worked fine, but when it came time to launch the game Steam said "Preparing to launch Half-Life 2" but did nothing. Perhaps this is currently not supported by this version of Parallels (v3.0, Build 4560), or is there a good solution to this problem? Please respond ASAP, as I have been looking forward to playing HL2 and Gmod on my Mac. (NOTE: I don't want to go through the tedious process of installing Boot Camp just to play HL2.)
     
  2. Stacey M

    Stacey M Parallels Team

    Messages:
    908
    Hello,

    let's make sure that you have enabled DirectX support. In order to do it, go to the Configuration Editor of your VM (Run Parallels Desktop and click on the Microsoft Windows icon near the name of the VM). Click on the Video tab. Checkbox 'Enable DirectX support' should be selected.

    Best regards,
    Stacey
     
  3. nextg

    nextg Bit poster

    Messages:
    4
    Okay but now Steam is being an idiot. It's doing one of three things: crashing, quitting unexpectedly, or giving me an error like this:
    "Steam.exe (main exception): Win32 StructuredException at [varying binary address ending in B362]: Attempt to read from virtual address 24 without appropriate access rights." Is Steam the problem, or Parallels? And what should I do?
     
  4. nosodualie

    nosodualie Member

    Messages:
    27
    I get a similar unexpected quit when trying to load the HL or HL 2 demo through Steam.

    OS 10.4.10
    4GB RAM (1.5GB to Parallels, 16MB video RAM to Parallels)
    MBP 2.4GHz
    Parallels 5160

    The crash log shows thread 10 crashing:


    Thread 10 Crashed:
    0 <<00000000>> 0xffff08a0 __memcpy + 256 (cpu_capabilities.h:228)
    1 libGLImage.dylib 0x940c4832 glgCopyRowsWithMemCopy(GLGOperation const*, unsigned long, GLDPixelMode const*) + 76
    2 libGLImage.dylib 0x940c49aa glgProcessPixelsWithProcessor + 322
    3 com.apple.GeForce8xxxGLDriver 0x872c4452 gldAllocVertexBuffer + 21200
    4 com.apple.GeForce8xxxGLDriver 0x872c580b gldGetTextureLevel + 2460
    5 GLEngine 0x87123969 glTexSubImage2D_Exec + 1659
    6 com.parallels.desktop 0x007e2b30 0x1000 + 8264496
    7 com.parallels.desktop 0x007b006b 0x1000 + 8056939
    8 com.parallels.desktop 0x006d09ce 0x1000 + 7141838
    9 com.parallels.desktop 0x006d4199 0x1000 + 7156121
    10 com.parallels.desktop 0x006d4395 0x1000 + 7156629
    11 libSystem.B.dylib 0x90024227 _pthread_body + 84


    This looks like the Apple GForce driver problem no?
     
  5. nextg

    nextg Bit poster

    Messages:
    4
    Okay, so what do I do now?
     
  6. Stacey M

    Stacey M Parallels Team

    Messages:
    908
    Hello,

    nosodualie, try to expand the ammount of memory allocated to video memory.

    nextg, try to do the following steps:
    1. Logout of steam if you can, Settings > Logout (if not just skip this step)
    2. Close Steam
    3. Delete Clientregistry.blob in C:\program files\steam\
    4. Start Steam and login again.

    Best regards,
    Stacey
     
  7. nextg

    nextg Bit poster

    Messages:
    4
    No luck deleting clientregistry.blob...still same message.
     
  8. nosodualie

    nosodualie Member

    Messages:
    27
    It works. See my post under User Solutions and Workarounds
     
  9. Stacey M

    Stacey M Parallels Team

    Messages:
    908
    Hello,

    nextg, this is a common Steam problem.
    Did you try to re-install Steam? You also can try to clear SteamApps folder, it might help.

    Best regards,
    Stacey
     

Share This Page