CrossOver Support - Community Forums

Important Information These are community forums and not official technical support. If you need official support: Contact Us

CrossOver Games
Archived Discussion about CrossOver Games, Forum closed.

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

Steam games crash - experimental wineserver

Folks,

With the most recent Steam upgrade, a lot of people are reporting crashes
in games like TF2 and CSS.

This is very important; we've had 4 or 5 people digging into it, and we're
trying to get a fix as quickly as we can. We've only really been aware of
it today, so please bear with us as we work through the issue.

One thing to try is lowering texture detail - some folks report that solves it.

We have found the cause of one bug - there was a change in Steam that triggered a bug in Wine.

We have a potential fix for that issue. Unfortunately, our testing
shows yet another failure beyond that (sometimes; these problems
are maddening, they only happen on a fraction of boxes, and they
are hard to pin down as to the common thread).

But, we do have an experimental patch that we think fixes one issue.
It is extremely experimental. It's not even committed
to Wine yet; we're waiting on more feedback.

However, I wanted to push it out for very brave folks that were desperate
for something to try. But please - if you can wait - please do. We'll put
out a proper hot fix, hopefully early next week, that we've tested and
we think will work just fine.

If you do want to try this experimental file, pick one of the following:

  ******* ONLY FOR CROSSOVER GAMES 7.2.1  **************

  ******* ONLY FOR VERY BRAVE PEOPLE **************

For Mac users:

  1. Make sure CrossOver Games is not running

  2. Download the experimental Wine server:
    http://www.codeweavers.com/~jwhite/wineserver.tar

  3. Right-click (or Control-click) on CrossOver Games.app, select Show Package Contents.
    Navigate to Contents/SharedSupport/CrossOverGames/bin. Rename the wineserver that's there to wineserver.bak.

  4. Leave that Finder window open, and go to where you download the wineserver.tar.
    Double click on it, and drag the new wineserver file in there to the
    open Finder window (that should be at Contents/SharedSupport/CrossOverGames/bin).

  5. If something goes wrong, rename the wineserver.bak overtop of the new wineserver, or
    reinstall CrossOver Games to get back to 'normal'.

For Linux users:

  1. Make sure crossover games is not running (reset crossover)

  2. Download this file:
    http://www.codeweavers.com/~jwhite/wineserver

  3. Go to your cxgames binary directory; it will be one of these:

       /opt/cxgames/bin     (root install, or install of .deb/.rpm)  
      ~/cxgames/bin         (loki installer)
  4. Rename the wineserver:
    mv wineserver wineserver.bak

  5. Put in place the new wineserver

      mv <where-your-download-the-wineserver> wineserver
  6. Move the old one back, or reinstall, to reverse those effects

Again, we don't think this is a perfect solution. But we'd
be very interested in hearing any feedback on how it works.

Cheers,

Jeremy

p.s. This is urgent to us, and we're working as hard as we can.

Flash

MemoBox reports that setting launch settings to include
-dxlevel 81
seems to work around the issue as well.

See this thread: http://www.codeweavers.com/support/forums/general/?t=25;msg=54359

That's worth a try before you download an experimental wineserver...

Thanks, MemoBox!

Cheers,

Jeremy

thanks for the update

-dxlevel 81 didn't work here
the wineserver replacement worked well

gf8800gt NVIDIA 180.51
gentoo64 capped to 4gb ram

Works for minus crashes, puting -dxlevel 81 and graphics all to medium (and bilinear)
But it crashes too, but minus.

The same,i can't playing after like 30 minutes with wineserver and medium graphics. (wineservers makes more minutes to play, but it crashes anyway)

Grrr...
Sadly the experimental wine server nor the launch option recommended by Memobox helped at all. :[

TF2 is still crashing after a few seconds at the server load up page.

Also, just a F.Y.I for additional feedback/input...
When I got on Steam today it notified me of an update so I went ahead and restarted Steam.
Didn't do any good for us CXG users. :\
Not for me at least.

I am curious.. is this the reason why when I launch an Orange Box game from Steam, I get a white screen after the initial loading screen and music continues to play?

I'm running CrossOver Professional 7.1.0 for Linux and I'm using OpenSUSE 11.1 x64 with an NVIDIA GeForce 8800 GTX card.

Matthew Smith wrote:

I am curious.. is this the reason why when I launch an Orange Box
game from Steam, I get a white screen after the initial loading
screen and music continues to play?

I'm running CrossOver Professional 7.1.0 for Linux and I'm using
OpenSUSE 11.1 x64 with an NVIDIA GeForce 8800 GTX card.

Which drivers are you using....the open source 'nv' driver, or nvidia's proprietary drivers?

Artist Formally Known as Dot wrote:

Which drivers are you using....the open source 'nv' driver, or
nvidia's proprietary drivers?

Touche! I was using the 'nv' driver. Now it works... my apologies.

I think one problem that we, as a community, are having especially for TF2 is mis-identifying the reasons for crashes and what causes them. The recent "breaking" of TF2 was a "start-up" crash.

ISSUES:

If you are not crashing at start-up this new wineserver will not fix your problem.

Karsten Elfenbein wrote:

thanks for the update

-dxlevel 81 didn't work here
the wineserver replacement worked well

gf8800gt NVIDIA 180.51
gentoo64 capped to 4gb ram

One of the other "main" bug of TF2 has been around since CXGames 7.0 and is caused by WINE mismanaging memory and running out of room in RAM. And that is what causes crashes during the "play time".

MemoBox wrote:

The same,i can't playing after like 30 minutes with wineserver and
medium graphics. (wineservers makes more minutes to play, but it
crashes anyway)

The last "main" issue is a sound problem with pulseaudio in ubuntu linux but there has been some unverified reports on mac as well that cause a crash at the character select menu or earlier on a server. Again this new wineserver will not help you need to use OSS or completely remove pulseaudio which is not easy to do. Esound and ALSA are not viable because they "plug" into pulseaudio whereas OSS does not.

abbiemonGoesRaWr wrote:

Grrr...
Sadly the experimental wine server nor the launch option recommended
by Memobox helped at all. :[

TF2 is still crashing after a few seconds at the server load up
page.

Also, just a F.Y.I for additional feedback/input...
When I got on Steam today it notified me of an update so I went
ahead and restarted Steam.
Didn't do any good for us CXG users. :\
Not for me at least.

Thank you for the new wineserver, it fixed my "start-up" crash but not the others. I am hoping with the extra bodies being thrown at the project that the memory "mismanagement" and sound "bugs" get fixed.

This lack of knowledge of what is causing the crash is very disheartening and I have no Idea what to do, but things need to change. Maybe a complete re-doing of the common bugs in TF2 or some "sub-headers" for the forums for different problems.

Stephen Scott wrote:

One of the other "main" bug of TF2 has been around since CXGames 7.0
and is caused by WINE mismanaging memory and running out of room in
RAM. And that is what causes crashes during the "play time".

Ohhh!
That reminds me.
Sorry for not mentioning this at first.
But the VERY FIRST time TF2 crashed on me, it did bring up a pop up telling me that there wasn't enough memory.

Every since completely removing CXG and reinstalling it with a brand new bottle, it now crashes at the server load up page.
This time, it usually brings up a pop up telling me about some failure with a "vertex buff".
Something of that sort.
I'll try to run TF2 later and take a screenshot of whatever error message I get.

My System:
CX 7.2.1
GeForce 8600M GT (256M vram)
MBP 3,1
OSX 10.5.7
Intel 2.4G DuoCore

Tried each one of these inidividually:

experimental wineserver: no success

-dxlevel 81: no success

Adjusted video settings: success! (at least for more than 2 minutes)
Resolution: 1024x768
Model detail: medium (high )
Texture detail: low

Shader detail: low (high )
Water detail: Simple reflections

Shadow detail: low
Antialiasing mode: none

Filtering mode: Bilinear (trilinear )
Wait for Vertical sync: Disabled

Mulitcore Rendering: Disabled
High Dynamic Range: Disabled

  * recommended

Seems like lowering video settings will keep me playing but I still notice some lag while playing.

abbiemonGoesRaWr wrote:

Every since completely removing CXG and reinstalling it with a brand
new bottle, it now crashes at the server load up page.
This time, it usually brings up a pop up telling me about some
failure with a "vertex buff".
Something of that sort.
I'll try to run TF2 later and take a screenshot of whatever error
message I get.

Here it is. :<
http://i40.tinypic.com/dnf62e.png

Okay, we've quietly shipped a verison 7.2.2 of CrossOver Games.

This includes both the Wineserver crash fix (a real bug fix), and a workaround
for the memory issue. (It's a long story, but suffice it to say that Steam based
games such as TF2 and CSS etc shouldn't run out of memory for a while).

We're still working on the fundamental issue, but we wanted to get this out
for folks.

Please try it and let us know how it looks; you should be able to run at
as good a resolution etc as your card would support.

Cheers,

Jeremy

Ohhh!
It's working perfectly now.
Thanks so much! :3

Oh, I've come to notice that the console doesn't work now since the update.
I tried switching it from the default "`" key and it still won't work.

Is this due to CXG's update?

1 to 16 of 16

Please Note: This Forum is for non-application specific questions relating to installation/configuration of CrossOver. All application-specific posts to this Forum will be moved to their appropriate Compatibility Center Forum.

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