Half-Life 2 Forum

This is a community forum and not official technical support. — If you need official support: Contact Us

The following comments are owned by whoever posted them. We are not responsible for them in any way.

Back to Threads Reply to Thread

HL2 wont launch

i try and load half-life 2 and i get a blank white screen, then i hear some sort of sound and the screen goes black and windowed, a window that stays in the backround and i have to force quit to get rid of it, any suggestions? those would be much appreciated

Absolutely same here. Tried with a few options, last were "-dxlevel8 -novid" and always had the same results.
Here is the Log:

My config is in my profile.

***** Thu May 29 11:13:40 2008
Starting: '/Applications/CrossOver Games.app/Contents/SharedSupport/CrossOverGames/bin/wine' '--untrusted' '--bottle' 'winxp' '--workdir' '/Volumes/Storage HD/Games/Steam/steamapps/_lucid/half-life 2' '--' '/Volumes/Storage HD/Games/Steam/steamapps/_lucid/half-life 2/hl2.exe'

CXConfig->read(/Applications/CrossOver Games.app/Contents/SharedSupport/CrossOverGames/etc/CrossOverGames.conf)
CXConfig->read(/Users/alexparfenyuk/Library/Application Support/CrossOver Games/CrossOverGames.conf)
Product version=7.0.0
1283: Grabbing the lock '/var/folders/Zt/ZtU5vty9EWiE5fSredo8W++++TI/-Tmp-//.wine-501/CrossOverGames-wine.lock'
1283: Got the lock
CXConfig->read(/Users/alexparfenyuk/Library/Application Support/CrossOver Games/Bottles/winxp/cxbottle.conf)
Mode = 'private'
Environment:
  CX_ROOT = "/Applications/CrossOver Games.app/Contents/SharedSupport/CrossOverGames"
  CX_BOTTLE = "winxp"
  WINEPREFIX = "/Users/alexparfenyuk/Library/Application Support/CrossOver Games/Bottles/winxp"
  CX_WINDOWS_VERSION = <undefined>
  PATH = "/Applications/CrossOver Games.app/Contents/SharedSupport/CrossOverGames/bin:/usr/bin:/bin:/usr/sbin:/sbin"
  DYLD_LIBRARY_PATH = "/Applications/CrossOver Games.app/Contents/SharedSupport/CrossOverGames/lib"
  WINEDLLPATH = "/Applications/CrossOver Games.app/Contents/SharedSupport/CrossOverGames/lib/wine"
  WINEDLLOVERRIDES = <undefined>
  LD_PRELOAD = ""
  LD_ASSUME_KERNEL = <undefined>
  WINELOADER = "/Applications/CrossOver Games.app/Contents/SharedSupport/CrossOverGames/bin/wineloader"
  WINESERVER = "/Applications/CrossOver Games.app/Contents/SharedSupport/CrossOverGames/bin/wineserver"
  WINEDEBUG = <undefined>
  CX_LOG = "/Users/alexparfenyuk/Desktop/HL2.cxlog.partial"
  CX_DEBUGMSG = <undefined>
  DISPLAY = ":3"
1283: Releasing the lock
Running `"/Applications/CrossOver Games.app/Contents/SharedSupport/CrossOverGames/bin/cxavscan" "/Volumes/Storage HD/Games/Steam/steamapps/_lucid/half-life 2/hl2.exe"`

***** Thu May 29 11:13:40 2008
Starting: '/Applications/CrossOver Games.app/Contents/SharedSupport/CrossOverGames/bin/cxavscan' '/Volumes/Storage HD/Games/Steam/steamapps/_lucid/half-life 2/hl2.exe'

CXConfig->read(/Applications/CrossOver Games.app/Contents/SharedSupport/CrossOverGames/etc/CrossOverGames.conf)
Found no anti-virus tool
-> rc=768  (took 0.0321500301361084 seconds)
output=[]
Command:
/Applications/CrossOver Games.app/Contents/SharedSupport/CrossOverGames/bin/wineloader winewrapper.exe --workdir /Volumes/Storage HD/Games/Steam/steamapps/_lucid/half-life 2 --run -- /Volumes/Storage HD/Games/Steam/steamapps/_lucid/half-life 2/hl2.exe

** Thu May 29 11:13:40 2008
Starting '/Applications/CrossOver Games.app/Contents/SharedSupport/CrossOverGames/bin/wineloader' 'winewrapper.exe' '--workdir' '/Volumes/Storage HD/Games/Steam/steamapps/_lucid/half-life 2' '--run' '--'
'/Volumes/Storage HD/Games/Steam/steamapps/_lucid/half-life 2/hl2.exe'

fixme:ntdll:find_reg_tz_info Can't find matching timezone information in the registry for bias -120, std (d/m/y): 26/10/2008, dlt (d/m/y): 30/03/2008
err:d3d_caps:IWineD3DImpl_FillGLCaps Invalid nVidia version string: "2.0 NVIDIA-1.5.28"
fixme:d3d:IWineD3DImpl_FillGLCaps OpenGL implementation supports 16 vertex samplers and 16 total samplers
fixme:d3d:IWineD3DImpl_FillGLCaps Expected vertex samplers + MAX_TEXTURES(=8) > combined_samplers
fixme:win:EnumDisplayDevicesW ((null),0,0x34e144,0x00000000), stub!
fixme:keyboard:X11DRV_LoadKeyboardLayout L"00000409", 0000: stub!
fixme:d3d:IWineD3DDeviceImpl_EvictManagedResources (0x149470) : stub
wine: Unhandled exception 0x80000003 at address 0xebbf788 (thread 002c), starting debugger...
0x0ebbf788: int    $3
Modules:
Module    Address            Debug info    Name (48 modules)
PE      350000-  384000    Deferred        tier0
PE      390000-  3b0000    Deferred        vstdlib
PE      3b0000-  3e6000    Deferred        filesystem_steam
PE      3f0000-  400000    Deferred        steam_api
PE      400000-  41c000    Deferred        hl2
PE     cf50000- cf5e000    Deferred        unicode
PE     d0b0000- d188000    Deferred        datamodel
PE     d2a0000- d2c9000    Deferred        dmserializers
PE     d2d0000- d375000    Deferred        materialsystem
PE     d380000- d3a1000    Deferred        datacache
PE     d3b0000- d3c5000    Deferred        valve_avi
PE     d4e0000- d5a4000    Deferred        vguimatsurface
PE     d5b0000- d617000    Deferred        vgui2
PE     d620000- d64f000    Deferred        soundemittersystem
PE     d980000- d9a8000    Deferred        stdshader_dbg
PE     d9b0000- d9e3000    Deferred        stdshader_dx6
PE     d9f0000- da17000    Deferred        stdshader_dx7
PE     da20000- da5f000    Deferred        stdshader_dx8
PE     e910000- eb85000    Deferred        steamclient
PE     eb90000- ebcd000    Export          vstdlib_s
PE     ebd0000- ec0f000    Deferred        tier0_s
PE    10000000-1002e000    Deferred        launcher
PE    20000000-2064b000    Deferred        engine
PE    22000000-2263d000    Deferred        server
PE    26000000-26126000    Deferred        vphysics
PE    2a000000-2a09f000    Deferred        shaderapidx9
PE    2c000000-2c2d8000    Deferred        studiorender
PE    30000000-302e6000    Deferred        steam
PE    50240000-50244000    Deferred        gdi32
PE    50510000-50521000    Deferred        user32
PE    50640000-50644000    Deferred        advapi32
PE    5b690000-5b694000    Deferred        wsock32
PE    5b6b0000-5b6b4000    Deferred        ws2_32
PE    5b710000-5b714000    Deferred        version
PE    5b740000-5b746000    Deferred        shlwapi
PE    5b790000-5b7a1000    Deferred        comctl32
PE    5b870000-5b8df000    Deferred        shell32
PE    5bac0000-5bac4000    Deferred        ole32
PE    5bbb0000-5bbb4000    Deferred        rpcrt4
PE    5bdf0000-5be38000    Deferred        winmm
PE    5c180000-5c184000    Deferred        oleaut32
PE    5c270000-5c278000    Deferred        wininet
PE    5c410000-5c5b9000    Deferred        d3d9
PE    5cfb0000-5cfb3000    Deferred        psapi
PE    5d0a0000-5d0ac000    Deferred        crypt32
PE    628c0000-628d9000    Deferred        parsifal
PE    7b810000-7b87c000    Deferred        kernel32
PE    7bc10000-7bc14000    Deferred        ntdll
Threads:
process  tid      prio (all id:s are in hex)
00000008 
    00000009    0
0000000a 
    0000000b    0
0000000c 
    0000000f    0
    0000000e    0
    0000000d    0
00000010 
    00000029    1
    0000004a    0
    00000067    0
    00000066    1
    00000065    0
    00000064    1
    00000063    0
    00000062    1
    00000061    0
    00000060    1
    0000005f    0
    0000005e    1
    0000005d    0
    0000005c    1
    00000059    0
    0000003e    0
    0000003d    1
    0000003b    0
    0000003a    0
    00000039    0
    00000038    1
    00000037    0
    00000036    1
    00000035    0
    00000034    1
    00000030    0
    0000002f    1
    0000002e    0
    0000002d    0
    0000002b    0
    0000002a    1
    00000028    0
    00000026    0
    00000025   15
    00000024   15
    00000023    0
    00000022    0
    00000021    0
    00000020    0
    0000001f    0
    0000001e    1
    0000001d    0
    0000001c    0
    0000001b    0
    0000001a    0
    00000019    0
    00000018    0
    00000017    0
    00000016    0
    00000015    0
    00000011    0
00000012 
    00000014    0
    00000013    0
00000033 
    00000027    0
00000049 (D) Z:\Volumes\Storage HD\Games\Steam\steamapps\_lucid\half-life 2\hl2.exe
    00000031    0
    00000045    0
    00000051    0
    00000052    0
    00000050    2
    0000002c    0 <==
Backtrace:
=>1 0x0ebbf788 in vstdlib_s (+0x2f788) (0x0ebc35c8)
  2 0x00000020 (0x0ebbe984)

The option is "-dxlevel80" . "-dxlevel8" doesn't exist :-/

i tried all the commands for launch previously mentioned, still the same, the sound i hear is presumably the valve logo? one other interesting thing, i was force shutting down steam (again) and the loading screen for half life 2 popped up on one of my black screens, and then it quit despite me frantically hitting cancel multiple times, it hasn't happened again

When you look at the startup options, is there a "-novid" in it? If there isn't, that's probably the immediate cause of the crash, but it would be yet another case of registry file corruption :-/

Lance -

I'm jumping in on your thread because nobody seems to be willing to answer my own, almost identical question. I seem to be having the same situation. I also hear the Valve music, then it stutters a bit and takes a while to get to the loading screen, and when it does it immediately dies on me. I know it's not a corrupted registry because I've reinstalled twice. I think it has something to do with our particular set ups. Are you running the latest OS? I am.

I am running on 10.4, i also have reinstalled a few times, i would really like to see this issue resolved, since it seems to be so common, and my crossover trial ends in 5 days. If i dont get it working by then, then ill just get Half life 2 for xbox

I'm having the exact same problem. I played all the way through Portal and I can play TF2, but HL2 fails.

I'm running it with -dxlevel80 -window -console -novid. I have an ATI graphics card.

The game installed fully, but when I start it up it opens with an empty black window. It stays like that forever.

I'm planning to buy Crossover Games just for Steam games, so this is important to me. :)

(edit: I'm running 10.4.11)

so... any suggestions? anyone?

We have a few support tickets about this problem as well, so far no obvious solution. It doesn't see to be the data loss in the bottle, like other users had. It is quite strange, so far I have no idea.

Just one question: For whom of you did the now broken games work before? Or are you all trying them the first time?

Hi Stefan,

For me the game worked great before some time.
I can only say what I did a few days before and after which I saw that HL2, Unreal Gold, Portal and HL2:EP2 are dead:

  • Installed a CrossOver 7 nighty (I don't think this caused the problems)
  • Installed Mac OS X Leopard 10.5.3 Update... think, this is the issue...

And nothing more - the system is untouched - no drivers, no other software.

Hope, this helps

Alex

i just downloaded crossover games mac 7.0, installed steam, and downloaded HL2 demo with steam, crossover is still in trial mode. have not tried any other games because all i want is to trun half life 2 on my mac

Other people say that they use 10.5.3, or Tiger even, so I don't think the update is the cause. However, there may be different causes for different users.

The Guild Wars users reported problems with the 10.5.3 update as well, and there were complaints on the mac-opengl list. Augh!

I am having the same problem on my gen1 8 core Mac Pro, with a X1900XT card. Is this a problem with just ATI cards, because I was planning on buying the Nvidia 8800GT eventually.

We have a support ticket where a user reports the same problem with a Geforce 8800 card. I don't know if it is the same cause though; could be different issues with the same symptom

I looked into Alex's problem and HL2 works fine after updating to 10.5.3 and using the Crossover Games nightly.

update, portal demo works fine

Guys, you've done a great work in Nighties!=)

NOW, I able to PLAY ALL Source game with no freezes, no startup parameters, etc -)
Here was the settings of HL2 game (for other games and HL2 included - I didn't change anything except resolution - all parameters were recommended by Source):

image
HL Settings

But there are rendering bugs. Here are some of them (from HL2 and HL2:EP2 games):

image
HL2

image
HL2

image
HL2:EP2

image
HL2:EP2

By the way, Steam GUI became buggy - to click on a button I must click a few pixels above it....
Hope, this will help

Alex

I've got a ticket going on this, but just wanted to share my experience:
running RH4 x86_64, Nvidia Quadro 4600 (169.12)

HL2 installed and worked fine for few days. Then after some sort of update (steam?) HL2 hangs on the blurry loading page. Have tried all the usual fixes (-window, change dxlevel, bottle, etc) and nothing works. I tried a complete reinstall in a fresh bottle with the same hang. Just installed EP1 and it runs fine - same drivers, bottle settings that HL2 hangs. Since I'm running Redhat with an Nvidia card it can't be a Mac/ATI only issue.

Hope you guys can get to the bottom of this. There's not much going on in the ticket side of things so I can't tell if any progress is being made.

wait, how did you do that?

_LucID wrote:

Guys, you've done a great work in Nighties!=)

NOW, I able to PLAY ALL Source game with no freezes, no startup
parameters, etc -)
Here was the settings of HL2 game (for other games and HL2 included

  • I didn't change anything except resolution - all parameters were
    recommended by Source):

We didn't change anything in the nightlies.

Well, maybe some patch imported from Wine 1.0-rc3 changes something here. I guess we still have to investigate what the problem is, I don't like fixing something without understanding the issue. We plan a new cxgames release(supported) as soon as possible after releasing CrossOver 7(very soon, rc2 already). However, as you've seen there are many regressions. Roderick Colenbrander has added multisampling / antialiasing support to wine, but there are still some issues with that, like apps not starting, incorrect rendering or triggering driver bugs.

Fwiw, Half Life 2 works correctly here with the original cxgames release, so it isn't a complete failure. It's a quite remarkable amount of people reporting the issue here though.

One more suggestion: Try to disable the in-game steam overlay in the Steam settings.

We didn't change anything in the nightlies.

Well, maybe some patch imported from Wine 1.0-rc3 changes something
here. I guess we still have to investigate what the problem is, I
don't like fixing something without understanding the issue. We plan
a new cxgames release(supported) as soon as possible after releasing
CrossOver 7(very soon, rc2 already). However, as you've seen there
are many regressions. Roderick Colenbrander has added multisampling
/ antialiasing support to wine, but there are still some issues with
that, like apps not starting, incorrect rendering or triggering
driver bugs.

Fwiw, Half Life 2 works correctly here with the original cxgames
release, so it isn't a complete failure. It's a quite remarkable
amount of people reporting the issue here though.

One more suggestion: Try to disable the in-game steam overlay in the
Steam settings.

Hm.. it is really weird, but Wine update could help, I think
I think the most frustrating problem for Mac CX Games is drivers, which are s**** :(
I don't know how to pulse Apple to release a new version of video drivers, which will fix all the issues I can see now in my Steam games, but maybe WINE community could?

As for Steam, there were overlays before when I was able to play those games too. I don't think this is the problem. Maybe the PAIR of Steam update and 10.5.3 update made those crashes?
BUt for sure, I can confirm, latest (May 31) nighty is very-very good for me.

Stefan Dösinger wrote:

We didn't change anything in the nightlies.

Well, maybe some patch imported from Wine 1.0-rc3 changes something
here. I guess we still have to investigate what the problem is, I
don't like fixing something without understanding the issue. We plan
a new cxgames release(supported) as soon as possible after releasing
CrossOver 7(very soon, rc2 already). However, as you've seen there
are many regressions. Roderick Colenbrander has added multisampling
/ antialiasing support to wine, but there are still some issues with
that, like apps not starting, incorrect rendering or triggering
driver bugs.

Fwiw, Half Life 2 works correctly here with the original cxgames
release, so it isn't a complete failure. It's a quite remarkable
amount of people reporting the issue here though.

One more suggestion: Try to disable the in-game steam overlay in the
Steam settings.

Whatever you did, it works better now. Did you make any patches to d3d? Disabling the in-game overlay did not fix the problem either. BTW: The latest nightly also fixes the portal stuck at loading screen bug. The previous workaround was setting the DXlevel to 8.0.

Whatever you did, it works better now. Did you make any patches to
d3d? Disabling the in-game overlay did not fix the problem either.

No I didn't. The bottle was untouched: I simply replace CrossOver Games.app with the nighty one (May 31)

_LucID wrote:

Whatever you did, it works better now. Did you make any patches to
d3d? Disabling the in-game overlay did not fix the problem
either.

No I didn't. The bottle was untouched: I simply replace CrossOver
Games.app with the nighty one (May 31)

Actually I was responding to Stefan, that's why I quoted him. I know you didn't do anything. BTW: I have not noticed any of the rendering bugs that you posted about earlier.

Anthony Dobbs wrote:

Whatever you did, it works better now. Did you make any patches to
d3d? Disabling the in-game overlay did not fix the problem either.

I personally didn't do anything, I've been busy with non-codeweavers things the last month and will be until the end of June(End of semester exams and exercises at University). There were only little game related patches as everyone else at CodeWeavers is busy finalizing Microsoft Office 2007 support. There were a few small fixes imported from Wine, but they were fixing some rendering bugs only, none of them would fix a crash.

Whatever fixes this, I think it is not in our Direct3D implementation.

We have done some testing of this issue here. It seems that HL2 fails to launch with CrossOver Games 7.0 across all OSes. It must be something that Valve changed, although there's nothing in the HL2 update history.

However, HL2 does work with the unsupported 7.0.080415 build that's available to customers. Go to My Accound -> My Downloads -> Unsupported Downloads. This is essentially a nightly build that we tested and "blessed" for release to our customers.

I recommend that for all users who are unable to launch HL2.

Oddly, HL2 also still works with CrossOver 6.2.1 if folks feel more comfortable with that.

I just posted a collection of all of our findings in the Tips and Tricks section. Following the instructions I provided HL2 is 100% playable and very stable. Let me know if I missed anything.

Ken Thomases wrote:

We have done some testing of this issue here. It seems that HL2
fails to launch with CrossOver Games 7.0 across all OSes. It must
be something that Valve changed, although there's nothing in the HL2
update history.

However, HL2 does work with the unsupported 7.0.080415 build that's
available to customers. Go to My Accound -> My Downloads ->
[link=http://www.codeweavers.com/account/downloads/?_dl=unsupported]Unsupported
Downloads[/link]. This is essentially a nightly build that we
tested and "blessed" for release to our customers.

I recommend that for all users who are unable to launch HL2.

Oddly, HL2 also still works with CrossOver 6.2.1 if folks feel more
comfortable with that.

all users...that are paying for the product.

the problem being that i downloaded CX to play The Orange Box, except none of the games are working for me. I'm not knocking the product -- I'm sure it works great when it works or doesn't have roadblocks thrown in front of it. I'm just bummed/annoyed that the trial version that I'm using isn't working (and has 3 days left in it), and the only solution I can find is to buy the product and use an unsupported nightly build.

Yeah, that's a bummer. We're hard at work getting mainline CrossOver 7.0 released. After we get that out, we'll turn our attention back to CrossOver Games. After some work to fix various regressions and clean things up, we'll be releasing a new version of CrossOver Games. At that time, I encourage you to download a new trial and try again.

Ken Thomases wrote:

It seems that HL2 fails to launch with CrossOver Games 7.0 across
all OSes. It must be something that Valve changed, although there's
nothing in the HL2 update history.

I've been seeing this, myself. I thought it was something between Tiger and Leopard, since it worked when I was running Tiger, but that could just be coincidence.

My problem, for context: When I launch HL2, its window appears and is filled with white, and the menu/“Loading…” screen may appear for about one frame, and then it immediately exits. Currently, I'm running CrossOver Games 7.0.0 on Mac OS X 10.5.3 on a Mac Pro.

I'm downloading the unsupported build right now, but in the meantime, I have a potentially-relevant line from the Console log:

2008-06-21 20:23:33
[0x0-0x16b16b].com.codeweavers.CrossOverGamesHelper.Win2000.Steam/.Steam[4256]
wine: Call from 0xf6f5e01 to unimplemented function
vstdlib_s.dll.Q_CopyAndFixSlashes, aborting

I grepped my ~/L/AS/COG folder:

grep -RFao CopyAndFixSlashes * %~/Library/Application
Support/CrossOver Games(0)
Bottles/Win2000/dosdevices/c:/Program
Files/Steam/steamclient.dll:CopyAndFixSlashes
Bottles/Win2000/dosdevices/c:/Program
Files/Steam/SteamUI.dll:CopyAndFixSlashes
Bottles/Win2000/dosdevices/c:/Program
Files/Steam/vstdlib_s.dll:CopyAndFixSlashes

I hope this helps.

[Follow-up: The unsupported build works! Hooray! And thank you. ☺]

Hello, I seem to be having the same issues as everyone else, and I'm a linux Noobe...and I have downloaded the unsupported crossover games build, but I can't figure out how to get it to install, could some one help me please.
thank you....

The bug is fixed in the 7.1 release.

I have installed version 7.1, and continue to have issue's, could it be an issue with my ATI 300 vid card....?im stuck at this point...

If you are running Linux, yes. The Linux ATI drivers aren't that good. They're making progress though, updating the driver may help. You will in any case need the proprietary driver(called fglrx) at the moment. The open source driver is still work in progress here.

I'm now on 7.1.1, and I'm still having the exact same problem as the one at the top.
The white screen, noises, shutting down...
I'm on the intel core duo iMac, ATI,RadeonHD2600...
HL2 ran fine a while ago, but it doesn't anymore.

You can experiment with some launch options for the game. You access the launch options from the Properties dialog in the Steam GUI.

See if adding -console allows the game to start. This disables the animated background behind the game menu, which may be what's preventing it from launching. If that works, you should turn the advanced video settings down and try entering the game proper.

You can also try -window in the launch options, possibly along with -width 1280 -height 800 (or some other resolution) on the off-chance that full-screen mode or a bad saved resolution are to blame.

Hmm. Something else just occurred to me. Do you folks experiencing the problem use multiple displays? If so, what is the arrangement of the display relative to each other, and which is primary (has menu bar)?

I'm using Crossover games 7.1 on a recent macbook. The game works fine and all with no bugs except for the very beginning when the g-man is speaking.The sound is jumbled and it looks very blocky.It's no big problem but hopefully it will be the same for the end.
Crossover/games is great and needs to be advertised more.

1 to 38 of 38

CrossOver Forums: the place to discuss running Windows applications on Mac and Linux

CodeWeavers or its third-party tools process personal data (e.g. browsing data or IP addresses) and use cookies or other identifiers, which are necessary for its functioning and required to achieve the purposes illustrated in our Privacy Policy. You accept the use of cookies or other identifiers by clicking the Acknowledge button.
Please Wait...
eyJjb3VudHJ5IjoiVVMiLCJsYW5nIjoiZW4iLCJjYXJ0IjowLCJ0enMiOi02LCJjZG4iOiJodHRwczpcL1wvbWVkaWEuY29kZXdlYXZlcnMuY29tXC9wdWJcL2Nyb3Nzb3Zlclwvd2Vic2l0ZSIsImNkbnRzIjoxNzMxNDM1MjAzLCJjc3JmX3Rva2VuIjoiZ01MQ042UkxwZXVNUVB3dyIsImdkcHIiOjB9