Try a clean WINE prefix (I think it's not necessary)
Install Directx from the CoD:BO game directory.
Set winever to XP.
Set dsound to builtin.
I use ALSA with full hardware aceleration.
The following comments are owned by whoever posted them. WineHQ is not responsible for what they say.
by Adam Bolte on Tuesday January 14th 2014, 7:59
I spent quite some time this afternoon trying to figure out why the Steam version of this game was running so slowly for me, despite this game being rated as Gold or even Platinum. I'm running on wine 1.7.10, Debian Wheezy, 3.11-0.bpo.2-amd64 kernel (from wheezy-backports) Nvidia GeForce GTX 660M graphics, nvidia 331.20 drivers (from experimental).
One thing I've always had set (via my login scripts) is:
Long story short, turning this off (setting it to 0) actually improves performance significantly! I've never seen it slow a game down before (that I've noticed).
It's also important to disable StrictDrawOrdering. I think disabling UseGLSL also might help (as others here have suggested), but it didn't make any significant improvements. I'm playing with all graphical settings maxed out at 1920x1080, except for AA which is off.
With all of the above, the game is quite playable. I also tried Stefan's command stream patches (see www.winehq.org/pipermail/wine-devel/2014-January/102446.html for details) which I feel improved the frame rates even more, but the game would crash most times a cut-scene was about to load which made the game unplayable (I haven't tried MP mode).
I haven't seen any audio or keyboard issues, so basically the game is Platinum even with just the __GL_THREADED_OPTIMIZATIONS change, which to be fair isn't really a Wine thing.
Possible fix for bad performance.
by Daniel on Saturday January 19th 2013, 13:18
I am noticing that that the the majority of people that are NOT complaining of performance issues are using somewhat recent Linux distros. SO...think about it...most of the people on this page are running the EMULATED ia-32 libraries since their systems may not be set up for the multiarch repos.
Use a lower resolution and you might be getting 90+ fps like I do (it drops down to 30 FPS after about round 20...so it is not perfect, but it is playable)
If you think that might be the issue, then try installing the corresponding i386 32 bit libraries for your graphics card.
I was using linux mint debian edition for years (since this came out) and just updated to the UBUNTU 12.04 LTS distro....man what a difference, the game is actually playable now.
Also...I noticed a problem with black ops...when it would close right after it would open...but the screen would resize. I installed Steam and black ops on my linux partition (I was using the windows partition), and it installed whatever direct x module it needed...and it started working. So if you have that problem, try reinstalling the game under a linux partition.
Also, one more thing...wine version 1.5.22..the call of the dead bug is still there (where you cant see anything once you step in the water).
Call of the Dead glitch
by Dan on Monday June 6th 2011, 0:11
I'm using wine 1.3.19 and Black Ops works fine except for when I play Call of the Dead. Whenever I go into the level and go in the water, my screen becomes covered in frost (just the sites, this is normal), but the middle of my screen becomes all gray and blurry making it impossible to see anything at all (yes, I've tried it under windows, this doesn't happen under windows, the screen burrs but it is still visible), this does not go away.
by la n on Monday March 28th 2011, 11:27
After the start activision screen, the screen goes black and i get a fatal error message. before this happens the framrate is fine and the sound is working. has this been addressed or does anyone have any ideas on what the problem is?
Black Ops speed
by e X t 7 3 on Tuesday February 1st 2011, 11:41
Hi, some people write about the poor performance of the game ... hmm it's strange, because I am on the following configuration, with settings 1280x1024, maximum details, full anizo, extra texture ... and I have a full flow of about 25 -> 100 and more! FPS. My config is:
- Ubuntu 10.04,
- my version of the kernel (I can share my build of kernel on forum.ubuntu.pl -> Chapter netbooks - for desktops and laptops is a series of K8, and for netbooks -> series atom) - 2.6.37-ext73-ck1-f1-12.2-k8-bfq-cfs
- recently released version is -> 2.6.37-ext73-ck1-f1-12.0-k8-bfq-cfs, a
Runs but unplayable
by Joe on Monday January 3rd 2011, 7:04
Running the steam version on Ubuntu 10.10 with a 3.2 Ghz dualcore and an ATI 4850 the game is unplayable.
Most annoying bug is that the game always crashes when loading the second map. This includes stopping the game before the map ends and starting it again with the new map. Also happens in the singleplayer campaign, but there the automatic savegames mean you "only" have to restart the game for every new level. You have to turn off shader warming or the game won't run at all.
Framerates are pulsating between 11 and 80 frames per second, when looking at the ground or a wall. Trying to play the game gives me stuttering mousemovement and framerates at a consistently unplayable level. Nothing I've tried has any effect on this. Curiously game settings have no effect at all on the framerate, nor the stuttering mouse movement for that matter.
Changing the renderer to dx7, dx8 or "Shader Model 2.0" or playing at the lowest possible resolution with all effects turned off in the config-file has no effect other than changing what the game looks like. It almost seems like something other than the graphics is causing the stutters and pulsating framerates.
Friend of mine with a with a quad core and ATI 5870 also running Ubuntu had the exact same results.
Summary, if you have an ATI-card, the game is not playable.
macports wine users with DirectX Problems
by Ridge on Monday December 27th 2010, 19:18
Wanted to post something after 2 days of mucking around with this, re-installing macports, wine, and winetricks... I even tried the macports version of crossover-games, which does NOT work for this.
Here is the configuration I got working, it is not optimal on my new MacBook Pro with the NVIDIA GeForce GT 330m (512MB) but it might be playable with some tweaks.
For those of you who are getting the directx error stating "Directx encountered an unrecoverable error" here is the *only* way I have found to get this running:
Make sure you have a nice clean installation of MacPorts (I am on the latest here with 1.9.2) ((Dec 27th 2010)) For instructions on COMPLETELY removing macports and reinstalling see the macports guide or do a google search for "remove macports" should be the first or second hit.
Next install wine like this: sudo port install wine
You will have to enter your root creds, if this is a problem for you, check out enabling the root account for apple, not going to explain that here.
Next install winetricks like this: sudo port install winetricks
Next run winetricks d3dx9 package like this: winetricks d3dx9
There are some other guides for disabling GLSL and running the othe sound fix through winetricks, but I would skip that as it made zero difference for me.
Now insert your BlackOps disc, and make a disk image using disk util. I am going to forgo the explanation of this here as well, but you can google that one easily.
Mount the disc image (double-click the image file) and assuming you saved it to your desktop you can run the installer like this: wine explorer /desktop=BlackOps,1920x1200 /Desktop//Setup.exe
Wait for the setup to complete, and then launch the game. You will not (or at least I cant) be able to run the game from its install directory, so as long as you want to play, keep that image mounted.
When you want to play the game again, and to help framerates a *little* you can run WINEDEBUG=-all wine explorer /desktop=BlackOps,1920x1200 /Desktop//Setup.exe and then select "Play" instead of "Install".
This should get you going, if you come up with any performance enhancements I would love to hear them, feel free to shoot me an email with them and I will let you know if I find anything as well.
by punkado on Wednesday December 8th 2010, 11:40
After the installation by following the steps taken here, or using PlayOnLinux, the same problem happens when trying to run the game via Steam, the message "Incomplete installation of Call of Duty: Black Ops (2)"
I've tested using Wine 1.3.8 and 1.3.0 in ext4 and NTFS partition and the error continues. Someone knows how to solve the problem?
Sound is Working!
by Mark Ackerman on Friday November 26th 2010, 23:09
Here is how I got sound working. I reinstalled ubuntu to get a clean pulseaudio, and install winepulse a patched version of wine to work with pulseaudio. With everything else mentioned in these threads it works. And to test it out, in PlayonLinux I changed the wineversion to non winepuse and the same sound problems.
So, when will wine natively support pulseaudio the default sound architectecture of the most popular linux distro in the world (Ubuntu). Not too mention it is much more slick than ALSA and getting better by leaps and bounds ....
by Milan Troller on Thursday November 18th 2010, 6:42
I want to report that I got the game fully working. I already have +15 hours played on multiplayer, and it's fully playable on enjoyable level.
To get it working I did these (some steps might be redundant, and some very basic are possibly missing, I did this on already kinda tuned .wine):
-Installed the normally with steam download
-using winetricks, installed "xact", "d3dx9", ran "dsoundbug9612"
-changed sound system to OSS instead of Alsa
All on patch-wise vanilla 1.3.7 wine
Graphics are working good, only really distinguishable graphical glitch are ropes and cables, which I guess use some specific extension, and tend to oddly flicker.
I have the game kinda toned down, effects wise, using the game configure file, but with models and textures at highest settings, I am getting what I guess is minimum of 30 fps, mostly much more, with hardware of Q6600 CPU and Nvidia 9800GTX+.
It's worth noting that although I am using completely normal or even sub par HDD and RAM, I almost always load the map as one of the first of all players while using the highest quality textures and models.
by hassan on Monday November 15th 2010, 8:51
I had the same no sound error but got it to work now. What I did was I installed the directx inside the redist which is in the game's folder. Also I am using a pulseaudio patched wine which is easy to get these days.
Apparently this is a problem present in windows as well, among a few more bugs. The game drops in fps and is very laggy on windows. Hopefully they will patch it soon.