Left 4 Dead 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

L4D - Loads fine but no video when starting game

Anyone in the same boat as me? I just bought Crossover Games 8 when I heard that Left4Dead was supported. Boy, I was wrong. Game starts normal then game video is black..... I heard sounds, I can move my mouse and I can see the "text" of the plays but nothing else. Any advice? I've already set the options like window mode, -novid and dxlevel 80

I have MacBook Pro, 2.33 ghz, 3 gigs of ram, Snow Leopard.

Did you try enabling GLSL? Theres a how to in the trips and tricks section.

It might be snow leopard that's the issue....

I have Leopard and I could not get to run well in 7.2, but when loaded in 8 works pretty well.

I installed Crossover Games 8 in Leopard, and Left4Dead actually ran! I was excited. Menu text, in game health, etc. Then I upgraded to Snow leopard, and the same thing: black video, text, etc. It's a Snow Leopard compatibility issue for me.

MacBook Pro, 2.33, 3 Gigs of ram, Snow Leopard.

William Redenbaugh wrote:

I installed Crossover Games 8 in Leopard, and Left4Dead actually
ran! I was excited. Menu text, in game health, etc. Then I upgraded
to Snow leopard, and the same thing: black video, text, etc. It's a
Snow Leopard compatibility issue for me.

MacBook Pro, 2.33, 3 Gigs of ram, Snow Leopard.

Not having any issues here on Snow Leopard. 2.6 Ghz Macbook Pro, 4 gigs of RAM, nvidia 8600. It's just a bit too laggy to play online.

Its true that L4d is rather laggy to play ...even on windows , due to the massive additon to the hl2 engine

But lets not deviate to much from the main topic of this thread...

Do try l4d on a new bottle ..this is so to ensure there is less chances of registery errors and so on

Next check your graphic card if its supported...or at least meets the minimum requirements for l4d....

Have you tried the glsl options?

So far ... this issue affects many people ..though the reason behind ever individual case is very different...

What if I don't see the HKEY_CURRENT_USER/Software/Wine/Direct3D/useGLSL = " enabled" and HKEY_CURRENT_USER/Software/Wine/Direct3D/offscreenRenderingMode = " fbo"? There's no entry in the WINE tree for Direct3D.... Since I'm using Crossover Games 8, do I need to really need to install that directx 500 meg file thing in the Tips and Tricks section?

This is what I get...
http://www.geocities.com/nuke_this/wine.jpg

No you do not need to install that 500 meg file...not entirely nessescary

the glsl key i suppose you could create it on your own...try making those keys ...and see if it works

So, "not entirely nessescary" means... Just install it anyway just to see what happens? Oh, is there anyway for you to post a screen cap of your config so I have something to go on? Or even better.. an .reg file with all the settings in it :)

It's normal that, with a fresh bottle created by CrossOver Games 8, there would be no Direct3D key under [HKEY_CURRENT_USER\Software\Wine]. You can create it as necessary.

Second, with CrossOver Games 8, OffscreenRenderingMode defaults to "fbo". So, you don't have to set that. You might experiment with setting it to "backbuffer" to resolve specific problems, but it's almost always better to have it set to "fbo".

It's a good idea, although typically not necessary, to set VideoMemorySize to the number of MB of VRAM your graphics card has. Although you're entering a number, you should create a string value in regedit. For example, it might be 256 or 512 -- it's just the number, no units or label (i.e. don't put "256 MB"). CrossOver tries its best to guess the amount of VRAM on your card based on its model, but it might guess wrong which might crimp performance.

If you're having problems with a game, you should experiment with setting useGLSL to both "enabled" or "disabled". CrossOver Games 8 has greatly increased capability for the GLSL-disabled case. In fact, disabling GLSL may give better results than enabling it, for some games, GPUs, or configurations. So, it's worth experimenting. If useGLSL is unspecified, CrossOver Games 8 uses a heuristic based on the capabilities of your GPU to decide whether to use GLSL or not.

All of these settings may go in either [HKEY_CURRENT_USER\Software\Wine\Direct3D] or [HKEY_CURRENT_USER\Software\Wine\AppDefaults\left4dead.exe\Direct3D]. (Again, you would need to create any keys which don't already exist. Also, you can use this for other programs by using their .exe file name instead of "left4dead.exe".) The former affects all games, the latter only affects Left4Dead. (VideoMemorySize is appropriate for the global key, the other values may be better as Left4Dead-specific.) By putting potentially-dangerous settings in the app-specific Direct3D key, you avoid the need stated in the Tips&Tricks for using a separate bottle.

Works fine in Crossover Games 8 and Snow Leapord on a iMac 2.66ghz...works fine, no lag online, smooth frame rate, absoloutely playable and looks good as well. And this time flame effects, boomer vomit and smoker smoke can be seen, which is a real bonus

I don't see how you guys can have the game running.

I'm on a MBP, Leopard. Bought it in January2009. I get steam running, downloading L4D, but then when I start it, it just shows the movies in the beginning and then shuts down. and I'm back at the steam screen. I've been trying everything in the Tips and tricks section. But nothing works. If I take the "No vid-" option, it just doesn't start at all...

Ugh, why can't things just work!

A few notes:

*) There's no -dxlevel 80 in L4D. This game only supports 90 and 95

) Radeon X1600 cards on Snow Leopard are broken. Either disable fbos(makes everything slow*), or hope Apple fixes the regression. Leopard works.

*) No useGLSL = enabled is needed on cxgames 8.0 any longer. ARB supports shader model 2.0 on all cards now, and shader model 3.0 on nvidia cards. Try to remove the key. This will use ARB almost everywhere, except on radeon HD 2xxx cards(for SM 3.0) and on intel GMA X3100 cards(for driver bug workarounds)

*) Unless you have the Radeon X1600 card mentioned above, its a good idea not to touch offscreenRenderingMode. It defaults to fbo now

*) If everything else fails, try to reinstall in a fresh bottle and start the game without changing any settings.

I'm experiencing the exact same problem listed in this thread, but I've yet to find a fix.

I tried downloading and installing that 500mb direct x file and it has had no effect

I see a lot of people saying that registry editing should be done to change something regarding this thing called GLSL. As useful as it is to tell me to run regedit, I'm finding a total lack of assistance with what I'm actually supposed to do in regedit. Creating keys and strings, putting your settings into them, All I can really understand from it is you can create folders to make up the missing paths (in the HKEY_CURRENT_USER\Software\Wine\AppDefaults\ there is no left4dead.exe so how am i supposed to make it? new key and name it left4dead.exe and thats it?

Everything so far is expecting me to understand all this registry editing and creating stuff and I haven't laid hands on windows in 4 years, registry editing was always something that broke shit instead of fixing shit so I'd like a detailed explanation of how I'm supposed to attempt this GLSL fix so I don't screw anything up.

I have done everything this thread recommends that doesn't involve registry editing and I have yet to be able to get video to work. I'm going to be installing leopard later today on a secondary drive to see if this truly is a snow leopard compatibility issue but I'd like all the help I can get.

John Bickers wrote:

I see a lot of people saying that registry editing should be done to
change something regarding this thing called GLSL. As useful as it
is to tell me to run regedit, I'm finding a total lack of assistance
with what I'm actually supposed to do in regedit. Creating keys and
strings, putting your settings into them, All I can really
understand from it is you can create folders to make up the missing
paths (in the HKEY_CURRENT_USER\Software\Wine\AppDefaults\ there is
no left4dead.exe so how am i supposed to make it? new key and name
it left4dead.exe and thats it?

Yes, basically. Once you've selected HKEY_CURRENT_USER\Software\Wine\AppDefaults, select Edit > New > Key. Name it left4dead.exe. Select it if it wasn't selected automatically. Do Edit > New Key again. Name this key Direct3D. Select that. Do Edit > New > String Value. Name it useGLSL. Do Edit > Modify. Enter the value enabled.

Now, try Left4Dead.

If it still doesn't work properly, exit Left4Dead. Modify the useGLSL value to be disabled and try Left4Dead again. (Basically, you have to experiment with both "enabled" and "disabled" because we don't know which is the default for you without knowing which GPU you have.)

Has there been any headway on this? 10.6.1 has been released and still the issue persists on X1600 cards. I wonder if something similar to what I helped do for early versions of Leopard is needed - there was an issue with 10.5.2 and 10.5.3 on 7800gt cards, I helped with a rollback package that replaced the 7800 kexts and necessary OpenGL files with the 10.5.1 versions to fix a garbled video/sleep issue with these. Perhaps I need to look into this again for the X1600 kexts, but it would be a workaround and not a complete fix. The setting from fbo to backbuffer is unbearably slow.

*Issue with 10.6.1 (Snow Leopard), ATI X1600 PCI-Ex Video Card, iMac Core Duo 1.83GHz, CrossOver Games 8 and Left 4 Dead

1 to 16 of 16

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...
eyJjb3VudHJ5IjoiVVMiLCJsYW5nIjoiZW4iLCJjYXJ0IjowLCJ0enMiOi01LCJjZG4iOiJodHRwczpcL1wvbWVkaWEuY29kZXdlYXZlcnMuY29tXC9wdWJcL2Nyb3Nzb3Zlclwvd2Vic2l0ZSIsImNkbnRzIjoxNzA4NjEzODE4LCJjc3JmX3Rva2VuIjoiVUxDVWtuTDZCRXprRTV5dyIsImdkcHIiOjB9