

Ran perfect out of the box!

gamemoderun mangohud %command%
Alt-Tabbing sometimes results in the game hanging indefinitely.
Make sure to patch via a COD4X server or do it manually.

Installed cod4x, to improve the multiplayer
You need the cod4x patch to improve the multiplayer, to get more servers and improve the security.
First download the cod4x patch from the website https://cod4x.ovh/t/cod4x-releases/24 then extract the zip file inside of your cod4 mod folder, open a terminal inside of the folder where the cmd files are, then find the wine prefix folder of your cod4 install by going into steamapps and then compatdata, and find the folder 7940 and then pfx (On the same drive where the game is installed) then in the terminal type in WINEPREFIX="Location/to/pfx/folder" wine install.cmd, once it is done, go inside of the pfx folder, then drive_c, then users. You are going to see a folder named steamuser and another folder named after your accounts username, go inside of the folder with your name, and inside of the local appdata, copy the CallOfDuty4MW folder and paste it inside of the steamuser appdata local folder, after that delete the user folder with your name and you should only have the steamuser folder, open the games multiplayer and you have installed the patch!

Singleplayer campaign plays flawlessly (once you dial in your control preferences with gyro aiming etc)
In-game remapped the right click from "toggle aiming" to "hold to aim" - a personal preference rather than a necessary remapping though.
Obviously the complete lack of controller support is a challenge, but there's published community mappings (including my own) that cover that, so long as you can tolerate the "Press F to whatever" popups being wrong. Once you get the hang of the controls, the actual gameplay is perfect. Better than console, even, if you're into gyro aiming.
The deck is capable of 90 FPS on max graphics with several hours of battery life. I don't think there was a single noticable performance hitch or drop away from 90FPS in the entire game.
Stock Proton worked fine. Glorious Egg worked even better. Graphics were fantanstic. Consistently over 250-300 fps offline with max settings

Game literally just does not start.
A very disappointing way to start off the 2024 winter sale for me. I would probably assume the issue is punkbuster.
VK_ICD_FILENAMES=/usr/share/vulkan/icd.d/nvidia_icd.json %command%
Splash screen opens, immediately closes
PROTON_NO_ESYNC=1 PROTON_NO_FSYNC=1 DXVK_ASYNC=1

Everything works perfectly when using the GE version of proton. The default proton version makes the game slow and unplayable.
PROTON_NO_ESYNC=1 PROTON_NO_FSYNC=1 DXVK_ASYNC=1
Using Cod4x all was working perfectly.
I would definitely install Cod4x by using ~ and going to something like "/connect 178.33.157.21:28958" as this method makes it way easier to install on Linux.

PROTON_LOG=1 %command%
Whenever I go to change my graphical settings, the game will consistently crash, and sometimes the game will not allow me to continue my save and I have to restart with a new profile. Once you try to get back into the game after a crash, the game will not allow you to continue from that save.

PROTON_NO_ESYNC=1 PROTON_NO_FSYNC=1 DXVK_ASYNC=1 gamemoderun %command%
if you don't unlock anything delete 7940 from SteamLibrary/steamapps/compatdata
you can install cod4x by joining a server that patches the game

Only first mission playable
Runs flawlessly in menu and the first ship mission. Then always stops responding at the start of next cut scene. No, I don't have a demo version, lol. Tried multiple Proton versions and game settings.

Oyun eski olmasına rağmen çok düzgün çalışıyor sorunsuz oynadım gereksiz kasmalar olmadı sanki linux oyunu gibi oynadım
Bazen ses yankı yapmaktadır ama oyun sırasında herhangi bir ses sorunu yoktur

Runs smooth, at least as good as on Windows, possibly better.
Servers without Punkbuster
I´d recommend a few config changes in gamedir/players/profiles/name/config_mp.cfg
seta com_maxfps "238" -> Set to 2 below your display refresh rate
seta cg_fov "80" -> default is 65, that's like playing with horse blinders on

When loading a level, it starts to lagging, but after a minute it's all okay
PROTON_NO_ESYNC=1 PROTON_NO_FSYNC=1 DXVK_ASYNC=1

Borked
Game crashes as soon as I set my resolution: 3440x1440
Minor audio missing during some cut scenes and in-game scenes: it will show up in subtitles but no as audio.
With the exception of the audio issue, the games run well. I also got an error message when forced to install DirectX to run it, but I bypassed the message and it seemed to install as normal with no further issues and no gameplay issues stemming from the error message (although it could be responsible for the minor lost audio). Steam also provided a key to active in-game, but I was never prompted to activate it once the game launched (this is possibly only required for multiplayer).

Gameplay does not start on RTX1660, Debian
I can see the menu, everything is smooth, but when I start the campaign, it shows the loading video but when it should switch to 3D and start actual game, I get black screen. Worked perfectly well on my Ubuntu with Intel integrated graphics :(
Works surprisingly great, which cannot be said about CoDs released later

Capped Refresh Rate @ 40Hz and locked FPS to 40.
A few things could be somewhat hard to read but I could read it good enough.
A bit of crackling every now and then. Ultimately not noticeable.
Game would stutter randomly intermittently. Not a big issue.
Give it a try, it is quite enjoyable.
Gamepads not supported, Steam Deck community layouts don't feel great to use.
Best played with keyboard & mouse.
campaign plays fine but if you came for multiplayer it is completely nonfunctional other than lan
can't connect to servers at all
make sure to disable anticheat or lan won't work
FOR ONLINE MULTIPLAYER ONLY: Needed to launch the game in desktop mode after downgrading to 1.7 in order to have the CoD4x auto-installer kick off. Easily found 1.7 exe by googling 'Cod4 1.7 exe' (get the one from the steam forums: https://steamcommunity.com/app/7940/discussions/0/1696045708652411845/ it seems sketchy but worked for me lol)
Takes some getting used to playing using a controller with no aim assist. also don't forget you need to hit 'Refresh list' and/or 'Quick Refresh' once in game to populate the server list
Works as advertised
Installed and opened like it does on Windows. For a 15+ year old game very impressive
DXVK_ASYNC=1
i always use DXVK_ASYNC=1 with GE proton to prevent stuttering and use FSR for FPS games
Small Text
Singleplayer - Flawless
Multiplayer - You must downgrade to 1.7 and install CoD4x to play.
There is a LOT of cheaters on CoD4X and it's not worth playing.
R1 to G L1 to 1 B to C key R3 to Ctrl Left trackpad changed to numbers needed for weapons
Processor - 6W GPU clock - 600Mhz Performance: 50-60fps - around 10W TDP draw The game is terribly optimized for deck.
Runs perfectly.
didn't try punkbuster enabled servers
Works just fine.
Didn't try multiplayer.
One time after tabbing out game went black and needed to be terminated.
Was a little slower than on windows
I played the whole campaign to the end and it worked perfectly, I found it very stable, I even installed a Brazilian Portuguese translation made for Windows thanks to Wine.