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.

Voice Chat Help in DOD:Source

I'm hoping to switch from Cedega to CX Games for Day Of Defeat:Source but the one thing holding me back is voice chat. It works perfectly under Cedega but I can't get it to work at all under CX.

I've hacked the script to read:

AUDIODEV=/dev/dsp2 MIXERDEV=/dev/mixer aoss ./wine --bottle "win2000" --check --wait-children --start "c:/windows/profiles/crossover/Desktop/Steam.lnk" "$@"

..and my .asoundrc file is:

pcm.input {
type dsnoop
ipc_key 1026
ipc_key_add_uid true
slave {
pcm "hw:Headset"
rate 44100
period_time 0
period_size 1024
buffer_size 65534
channels 2
}

}

This is what we want as our device

a fully duplex (read/write) audio device.

pcm.hda-duplex {
type asym
playback.pcm "dmixed"
capture.pcm "hda-input"
}

pcm.duplex {
type asym
playback.pcm "usb-audio"
capture.pcm "input"
}

pcm.dsp0 {
type plug
slave.pcm "dmixed"
}

pcm.dsp2 {
type plug
slave.pcm "duplex"

}

pcm.hda-dsp0 {
type plug
slave.pcm "hda-duplex"

}

ctl.mixer {
type hw
card 0
}

pcm.!default {
type plug
slave.pcm "dmixed"

}

ctl.!default {
type hw
card 0
}

This enables all the game sounds to be passed through my Sennheiser headset - which works fine. The only bit that doesn't is voice chat under CX Games.

Can anyone help?

I am not an expert in sound configuration, but CrossOver Games prefers to read from Alsa rather than OSS. So you shouldn't have to use aoss, or any /dev/dsp* or /dev/mixer devices, as Alsa works differently here.

Sound input on Linux should pretty much work out of the box. If not, there's probably a bug somewhere in CrossOver, or your Alsa configuration interferes. I think the best thing to try is to see if native Linux sound recorders that use Alsa(not OSS) work.

If you want to use oss, you can start up winecfg from the bottle configuration) and configure cxgames to use oss instead. No warranties on that though.

Thanks for your reply. I've tweaked my .asoundrc so that Steam now uses alsa - the sound works fine. I still can't get voice to work - but it's no biggy I'll play around until something happens!

My other issue is framerates - I'm getting around 10fps with painfully high pings (100+) whereas under Cedega I was hitting 30-40fps (still not fantastic seeing as I'm running 2 x nVidia 8600GTs in SLi mode) with the same settings with an AMD 5000 X2 Dual Core CPU and 2Gb of RAM!

Is there any advice for increased framerates and lower ping?

I hope I can find a solution as I'd much rather use CX Games because you guys give your hard work back to the community!

Thanks in advance.

I think an immediate explanation for the framerate difference is the dxlevel. CrossOver Games runs Half Life 2 based games(except Team Fortress 2) in dxlevel 90 or 95 if the hardware supports it(yours does). Last I knew cedega runs at 80 or 81. Still, 10 fps is waaaay too slow for your computer. Here are some things to check:

-> Is direct rendering available? ("glxinfo | grep direct")
-> Is compiz activated? If yes, try disabling it
-> Is some other process stealing CPU time?
-> Is the hardware clocked down for power saving?
-> Perhaps try disabling SLI. We have very little experience with it
-> Did you force antialiasing in nvidia-settings?
-> What resolution and other graphics settings are you using?

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