

LD_PRELOAD="" WINE_CPU_TOPOLOGY=8:0,1,2,3,4,5,6,7 PROTON_USE_NTSYNC=1 PROTON_NO_FSYNC=1 PROTON_NO_ESYNC=1 PROTON_USE_WOW64=1 gamemoderun %command%
When this game drops frames, it will also lag your mouse. I turned down graphics all the way the lowest with native resolution (1920x1080) and to 60hz I was able to play without any problems. Only tried Zombies and only Kino. Will update when I try out other maps
When I had 144hz max graphics I had some frame drops
This is a great improvement what it used to be. Lots of people talks about Plutonium launcher which might help with mouse input problems, but I fixed my input problems with just turning down graphics. This game is almost there. Might try to tinker more later and will update my report if I get it working even better.

Was a good experience, all 3 gamemodes (multiplayer with bots) worked fine.
Some rope-like objects would flicker in and out.
For some reason I could not rebind toggle aim to any key, it would for some reason just always set to numlock but still aims with right click.

LD_PRELOAD="" %command%
Deleted game wine prefix before hand
Multiplayer worked seamlessly
Only worked using GE Proton

LD_PRELOAD="" WINE_CPU_TOPOLOGY=8:0,1,2,3,4,5,6,7 PROTON_USE_NTSYNC=1 PROTON_NO_FSYNC=1 PROTON_NO_ESYNC=1 PROTON_USE_WOW64=1 gamemoderun %command%
It took me several days to get this fully working.
Change FOV and FPS Limits in the games config. For me using Plutonium it was located here:
prefix/pfx/drive_c/users/steamuser/AppData/Local/Plutonium/storage/t5/players/config.cfg I've set the following Values: cg_fov "90" cg_fov_default "90" com_maxfps "0"Install XACT via winetricks. Put this in the terminal: WINEPREFIX="/
your prefix path here/pfx" winetricks xactUse the "latest" TKG Proton version. At the time i started that was the 2248 version from 02.08.2025 installed via Proton Plus.
Steam Launch Options... I've tried several that i could find posted here and elsewhere. I've combined some of them until the game ran as expected. Some of them are perhaps useless or might even harm the experience.. idk since im quite new to linux :D Make sure your Kernel includes the NTsync module and your Proton Version supports it as well.
If you're willing to put in some work you can get it to run even better than it ever could on windows. You might get a Headache tho :D be prepared.

NTsync has (probably) fixed this title. Rock solid 166 fps, highest I saw frametime go was 10.8ms, compared to fsync's 30-40ms.
LD_PRELOAD="" PROTON_ENABLE_WAYLAND=1 DXVK_HUD=full WINE_CPU_TOPOLOGY=8:0,1,2,3,4,5,6,7 gamemoderun %command%
If you could do only one thing for this game, make sure NTsync is loading in your kernel and get an NTsync-patched proton bin. A monumental improvement.

Install Plutonium Launcher, then launch Black Ops with it.
Mouse seems to slow down when looking in different directions. Fixed by using Plutonium with Lutris and adding PROTON_ENABLE_WAYLAND=1 as an environment variable.
Use PROTON_USE_NTSYNC=1 and PROTON_USE_WOW64=1 to get rid of any performance problems (needs the relevant kernel module, which is included in Nobara).
Using the mod "Black Ops Reimagined" is also possible. Install it as described on the modpage on Github (I used the .zip folder), then launch it from the main menu (Mods -> Reimagined). Needs Plutonium again since the "Mods" section is missing while using Steam (and the .bat file doesn't seem to work when using NTSYNC).

DXVK_ASYNC=1 DXVK_FRAME_RATE=90 %command%
The campaign is a stutter-fest. Zombies though, they worked fine with any problems
Aside from stuttering, the campaign crashes very frequently

taskset -c 2,4,6,8 gamemoderun DXVK_ASYNC=1 PROTON_NO_ESYNC=1 PROTON_NO_FSYNC=1 DXVK_FRAME_RATE=333 DXVK_NUM_THREADS=4 RADV_PERFTEST=gpl %command%
Protontricks:
protontricks 42710 csmt=enabled
protontricks 42710 d3dx9 d3dcompiler_43 d3dcompiler_47
Performance Notes:
This is as stutter-free as I could get it, but there's still the occasional one. This game is poorly optimized and CPU heavy, but it doesn't take advantage of newer CPUs. I recommend lowering your settings as much as you can tolerate. Keep your in-game FPS uncapped -- cap it in launch options. Adjust snaps and maxpackets for a slightly better multiplayer experience:
/com_maxfps 0
/snaps 30
/cl_maxpackets 100
I see some people saying your mouse sensitivity is tied to your FPS, and that setting a low cap solves it. I don't think that's completely accurate. Setting a low cap of 60-144 will still mess with my mouse, even when the FPS is constant. From my testing I recommend capping it pretty high, but not too high, because large fps drops will also mess with it.
This game also has FPS "sweet spots" that give you a slight advantage in game: 125, 250 and 333, so I would aim for one of those.
Occasional crash on map change, also known to happen on Windows.
This game does not like alt-tabbing and dual monitors. I recommend disabling your second display if you have one, as this might also mess with your mouse.

As a last ditch effort I switched to the latest beta version of Proton at the time of posting (10.0-1) and it works flawlessly. No GE Proton or Proton Tricks, not even launch commands! Phew.

Absolutely playable with the launch options below and turning off shadows. I only tried playing Plutonium zombies.
DXVK_ASYNC=1 DXVK_FRAME_RATE=90 RADV_PERFTEST=gpl __GL_SHADER_DISK_CACHE_PATH=(black ops folder path) %command%
Download XACT to fix audio bugs (such as not hearing gunshots).
The launch options should make the mouse lag way better.
If shadows are on, you can expect to see loss of ~40 fps on maps such as Moon. Turning off shadows isn't that huge of a visual difference tbh and makes your game WAY smoother. The game caps the fps automatically to 90 (or around 90, may be different for you) so don't bother with changing the "com_max_fps" stuff, just do the DXVK cap.
If it says I do not own the game, I played it using Family Share. Download XACT using protontricks. With all of these, you should get 90 fps consistently most of the time and eliminate mouse lag.

If you have GPU nvidia (Recommended):
__GL_SHADER_DISK_CACHE_PATH="path_to_.exe_folder/"
Missing special audio effects and missing gunshots is fixable by installing XACT using protontricks
Mouse sensetivity changing with framerate on poorly performing maps. To fix, go to the game install directory -> players -> config.cfg and config_mp.cfg, and edit com_maxfps to your gaming fps. I limited the game to 60fps and set com_maxfps to "60". This should partially fix the mouse lag. If not, try leaving it at "300".
If you have a saved game, press start the game, press "Campaign," and "Resume Game" may not appear. Press to go back and re-enter "Campaign," and "Resume Game" should appear (I think this is a problem with the game)
To eliminate the stuttering, download dxvk-gplasync 2.6.1 https://gitlab.com/Ph42oN/dxvk-gplasync/-/releases. Unzip the .dll files from the "x32" folder to the game's .exe folder. Launch and play the game, and a .dxvk-cache file should be created alongside the game's .exe file.

Missing special audio effects and missing gunshots is fixable by installing XACT using protontricks.
In my opinion... it REQUIRES some tinkering in order to enjoy it. Without tinkering, it would be just an fps shooter without gunshots sounds and explosion sounds.

Only on multiplayer
Mouse acceleration.
Singleplayer campaign: 4K resolution will cause low fps
Mouse acceleration

DXVK_ASYNC=1 PROTON_NO_FSYNC=1 PROTON_NO_ESYNC=1 %command%
Mouse sensetivity changing with framerate on poorly performing maps.
Call of the Dead is somewhat broken. Mouse sensetivity changes with framerate. The launch options I used mitigated the performance problems somewhat, and thus also the mouse sensitivity issue. Other maps like Kino seemed to perform just fine even without those launch options.

gamemoderun WINE_CPU_TOPOLOGY=7:0,1,2,3,4,5,6,7 DXVK_ASYNC=1 PROTON_NO_FSYNC=1 PROTON_NO_ESYNC=1 RADV_PERFTEST=gpl DXVK_FRAME_RATE=90 %command%
Install XACT
Some dialogues were missing and there was no sound for guns fireing. Install XACT to fix this.
Mouse movement feels little wonky. Not sure if it's the game itself or proton.
Game is locked on 90 FPS with occasional stuttering.
Disable Steam In-game Overlay. Set VSYNC to 100 and enable Synchronize Every Frame. With this setting I was able to play game without crashes. Sure 90 FPS is not much but it's very playable.

gamemoderun PROTON_NO_ESYNC=1 DXVK_FRAME_RATE=144 %command%
Controller Input was delayed. Mouse sensitivity was wierd, sometimes faster sometimes slower. Limiting the Framerate helped with this issue.
Only had 90fps without tinkering compared to 300+fps on windows. However i used Linux-tkg to change the CPU Scheduler from cfs to pds (Kernel: 6.11.11-tkg-pds). I also turned off esync which helped with stuttering and performance. After that i got around 165fps without limiting. This also helped alot to increase the performance in other older CoDs (W@W, BO2)
If you dont need high fps you probably enjoy this game ootb, but i cant recommend the game like this. I only played Zombies offline and it runs really good on the steam version. I could not get BGT5 v0.1 Lan Launcher to work and on plutonium I had no gun sounds and lower performance.

I only played zombies but it felt more responsive than on windows the only problem is the crosshair slowing down at some points.
fps can be a bit choppy but putting my max fps 30 fps above my refresh rate fixed it
Glitch Where crosshair would slow down while looking across certian parts of the map

Does not launch at all. Even trying many different proton versions and ge.
Stuck at updating executable and then quits.

Only 60 FPS in MP, frequent stutters
SP/Zombies doesn't launch
Frequent stutters and low FPS

Used Forced Compatibility with Proton Experimental and it worked fine, even though I had huge issues with it on other Distros such as Mint and Garuda

Game won't launch. Tried many different launch arguments.
DXVK_ASYNC=1 PROTON_NO_FSYNC=1 PROTON_NO_ESYNC=1 %command%
Unplayable

gamemoderun DXVK_ASYNC=1 PROTON_NO_FSYNC=1 PROTON_NO_ESYNC=1 RADV_PERFTEST=gpl DXVK_FRAME_RATE=90 %command%
Until I applied the settings, the mouse was variably laggy.
Thanks to Fromez - those settings solved all my issues. Without them the game isn't really playable as the mouse gets more and less laggy.
A lot of posters here said to modify in players/config_mp.cfg the com_maxfps setting. When I did this, every time the game reverted it back to the default of 85. So I stopped bothering. The Fromez settings do it.
2 things to add to Fromez: the default Proton works fine, Experimental not needed. And I didn't enable game controller or plug one in, just play with mouse and keyboard.
Map loading sometimes crashes, after oh 1-5 maps. My other COD games do this too and I consider that normal for a Windows game on Linux.

DXVK_ASYNC=1 PROTON_NO_FSYNC=1 PROTON_NO_ESYNC=1 RADV_PERFTEST=gpl %command%
Game often freezes after completing a mission while loading the next mission, requiring you to force quit. When you start the game back up, "Resume Game" will put you back at the beginning of the mission you just completed. However, you will be able to choose the next mission via level select to start the game at the right point, and the missions continue automatically after that.
Will not start up unless you use Proton Experimental and set launch options.

Works relatively well. Crashed once in about 3 hours. Odd mouse behaviour.
Odd mouse behaviour, reduced when FPS capped to 60.
Due to odd mouse behaviour, I would recommend using a controller if you cannot be bothered to tinker. This can be mitigated slightly by capping the framerate to 60, but it's still a bit of a problem.
sometimes the game crashes when leaving zombies matches

I only tested Zombie mode and it runs very well after using the correct Proton version and the launch options
DXVK_ASYNC=1 PROTON_NO_FSYNC=1 PROTON_NO_ESYNC=1 %command%
The launch options minized the mous lag
Small frame drops
I was unable so launch the game with Proton-Experimental, Proton 9, 8 and 7. Only GE-Proton 8.26 worked for me.

gamemoderun DXVK_ASYNC=1 PROTON_NO_FSYNC=1 PROTON_NO_ESYNC=1 RADV_PERFTEST=gpl DXVK_FRAME_RATE=90 %command%
https://lutris.net/games/call-of-duty-black-ops/ Lutris install script
Felt like sensitivity would change even if frames were constant in certain areas and when looking in certain directions depending on the map.
To fix this problem I had to:
Limit fps to 90 in launch options (DXVK_FRAME_RATE=90) while keeping "com_maxfps" set to "0" in the config file.
Keep gamepad enabled in the settings even while using keyboard and mouse.
Plugging in a controler a single time. This might not be necessary but I had plugged in a control a single time after which I realized the lagginess had been fixed when using the mouse.
Windows would never drop under set cap of 125 fps. On linux some ares fps drops to 80.
Setting "Sync every frame" to "no" is must as imputs are delayed otherwise.
Setting "shadows" to "no" provided a huge performance boost.
Setting "shader warming" to "yes" also seemed to help.
Occationally crashes at a loading screen.
Alt + F4, restart the game and select "no" when prompted to enable safe mode to keep settings the same.
Only played zombies in solo. Kino der Toten, "Five", Nacht der Untoten, Verruckt, Shi no numa and Der Riese all worked fine.
Had to limit fps to 90 as while keeping it at 125 it would still occationally feel like the senstivity had been reduced.
Launching the game through steam or lutris both work fine. Maybe you should launch through lutris at least once to apply what ever the lutris install script does.

WINE_CPU_TOPOLOGY=6:0,2,4,6,8,10 MANGOHUD=1 %command%
go to the game install directory -> players -> config.cfg and edit seta com_maxfps
to your monitor refresh rate (this is part of the fix for the sluggish mouse)
The game is just old and badly optimized so it does not fully take advantage of modern hardware
The game crashed like twice in a 3-4 hour play session. Mostly between missions
Sluggish mouse feeling
When I lauched the game at first even thou i had about 80-90 fps the game felt reall choppy. I found out that it just does not handle modern CPUs with a lot of cores/threads. So after limiting the amount of cores the game uses by adding WINE_CPU_TOPOLOGY=6:0,2,4,6,8,10
launch options it was much smoother.
Also for the sluggish mouse effect to go away you should go lock your FPS so that it's completely stable. I had it at 90 first but some missions i had drops even below 50 so decided to lock at 75. Also make sure the

Do not use mangohud, it breaks the game
very good, repeat, do not use mangohud, this break the game

Worked after switching to Intel Power Saving mode in Optimus (Intel Arc is fun, ain't it?).
Some stuttering when after getting into a game, but all good after 10 seconds.

Launches, freezes, then exits. No game window even pops up. No error message.
Proton log file says 'MESA-INTEL: warning: cannot initialize blitter engine'. Game worked fine on same hardware on Windows 10.

Whit the new mesa drivers, the game stopped working
mangohud gamemoderun %command%
the game freezes when you run it
in archlinux the game does not work because this distribution uses the last mesa drivers, However, in debian-based distros it does work
Closes directly after launch, regardless of the proton version.

From my experience, the game seems to run fine. I only play solo zombies and occasionally co-op so i cant speak for the multiplayer.
gamemoderun %command%
Others have reported mouse issues, however an xbox controller using xone driver works great for me.
Only experienced stuttering on Call of the dead, every other zombies map ran fine.
The game refused to launch initially, amdvlk was conflicting with lib32-nvidia-utils, uninstalled amdvlk and it worked after a reboot.
Steam doesnt see my dGPU in the hardware survey thing for some reason so: GPU: Nvidia 4070 mobile Driver: 550.78

Mouse would slow when looking towards center of screen.
Significant hitching and spiking.
To fix the mouse slowing down in the center, change your mouse's polling rate to 125hz. To fix the performance issues. Look into installing the tkg_pds kernel. To change the fps and change the fov: Open the game files. =>players => config.cfg. Add "bind MOUSE5 "cg_fov 90"" and modify "seta com_maxfps "144""

Terrible performance, audio issues and mouse lag, depending on which version of Proton you're using.
RADV_PERFTEST=gpl %command%
On Proton 5.0-10 some audio effects are missing. On some other versions the audio is crackling.
Because mouse input is tied to the FPS, the worse the game performed, the laggier the mouse was.
The game should run perfectly on max settings, I get FPS dips to single digits unless I use Proton 5.0-10
Experienced one crash at the end of a loading screen. Also some Proton versions just wouldn't launch.
Proton 5.0-10 was the only version that helped solve the FPS problem. I still couldn't get it to perform at a high FPS on max settings, but at least it is stable and consistent. With medium settings quite playable. However, on this version of Proton some audio is missing, in particular sounds of the shots.

Cables disappearing and Rope as well, did not found any fixes
The input lag on the mouse has nothing to do with Proton, this is the game itself, it's janky on Windows too, Bad PC port
Performance drop when there's smoke particles
You can play just fine under Proton as long you don't mind Missing Ropes/Cables textures and the poor performance with smoke, also don't forget mouse input (but this is the PC port being bad), you can play just fine, never got a any crashes.

Unable to start the separate multiplayer game altogether. Black ops zombie multiplayer works great.
Zombies multiplayer works perfectly and there are still people in the lobbies, few and far between...The regular multiplayer doesn't work whatsoever. The campaign works perfectly.

played with CoD-SCZ-FoV-Changer via protontricks. open with "protontricks-launch --no-bwrap --no-runtime". be sure to open the game BEFORE you open the fov changer. otherwise works perfectly.