protonscr

Call of Duty 1

protonopen appid 2620Game compatibility - Unofficial
ValveSoftware/Proton#2507 · opened 2019-04-05 by opal1974 · updated 2026-06-03 · 12 comments · github · game page · search this game
3 matching comments, n / p to jump
Oopal1974 2019-04-05 github

Compatibility Report

  • Name of the game with compatibility issues: Call of Duty
  • Steam AppID of the game: 2620

System Information

  • GPU: GTX 960
  • Driver/LLVM version: Nvidia 418
  • Kernel version: 4.18
  • Link to full system information report as Gist:
  • Proton version: 4.2.2

I confirm:

  • [x] that I haven't found an existing compatibility report for this game.
  • [x] that I have checked whether there are updates for my system available.

Symptoms

The game will not launch out of the box, but this was a problem with the game itself. An issue with graphic drivers will cause buffer overrun. This is a launch option that fixes this issue. But from there, the problems COD 1 has are nearly identical to playing the game on modern Windows versions. You have to add these launch options:

__GL_ExtensionStringVersion=17700 %command% +set r_mode -1 +set r_customheight 1080 +set r_customwidth 1920 +set cg_fov 80 +set cg_drawfps 0

After adding these options, game seems fine, though videos will be black, but this is the same thing as on windows.

The only other problem I noticed was that even after this, there seemed to be a slight mouse acceleration issue. Like I was moving the mouse to fast for the game. It's hard to describe, but I don't remember it doing this on Windows (which I dont have dual booted anymore).

I should also note it's expansion United Offensive has basically identical issues. (I will make a separate page for it shortly).

I don't know how Proton intends to handle games that require 'fixes' even on Windows.

Reproduction

Install game, launch. Add launch options given.

Kkisak-valve maintainer 2019-04-05 github

Hello @opal1974, PROTON_OLD_GL_STRING=1 %command% is also available as a driver-independent alternative to __GL_ExtensionStringVersion=17700.

LLinAGKar 2019-07-08 github

I get really stuttery mouse input in this game when V-Sync is enabled, as shown here: https://gfycat.com/polishedbaggycero

When V-Sync is disabled, the stutter is gone, but the mouse speed is inconsistent. This seems to vary depending on on the FPS limit. It's very noticeable with 200 FPS, but with a 60 FPS limit or unlimited FPS, it's less noticeable or gone.

System Information

Datorinformation:
    Tillverkare: Unknown
    Modell: Unknown
    Formfaktor: Stationär
    Ingen pekinmatning upptäckt

Processor:
    CPU-leverantör: GenuineIntel
    CPU-märke: Intel(R) Core(TM) i7-4790K CPU @ 4.00GHz
    CPU-familj: 0x6
    CPU-modell: 0x3c
    CPU Stepping: 0x3
    CPU-typ: 0x0
    Hastighet: 4500 MHz
    8 logiska processorer
    4 fysikprocessorer
    HyperThreading:  Stöds
    FCMOV:  Stöds
    SSE2:  Stöds
    SSE3:  Stöds
    SSSE3:  Stöds
    SSE4a:  Stöds inte
    SSE41:  Stöds
    SSE42:  Stöds
    AES: Stöds
    AVX: Stöds
    CMPXCHG16B: Stöds
    LAHF/SAHF: Stöds
    PrefetchW: Stöds inte

Operativsystemversion:
    "openSUSE Tumbleweed" (64 bitar)
    Kernelnamn: Linux
    Kernelversion: 5.1.10-1-default
    X Serverleverantör: The X.Org Foundation
    X Serverversion: 12005000
    X Window Manager: KWin
    Version av Steam Runtime: steam-runtime_0.20190626.0

Grafikkort:
    Drivrutin:  NVIDIA Corporation GeForce RTX 2080 Ti/PCIe/SSE2
    Version av drivrutin:  4.6.0 NVIDIA 430.26
    OpenGL-version: 4.6
    Skrivbordets färgdjup: 24 bitar per pixel
    Skärmens uppdateringshastighet: 60 Hz
    Leverantörs-ID:  0x10de
    Enhets-ID:  0x1e07
    Revision ej upptäckt
    Antal skärmar:  1
    Antal logiska grafikkort:  1
    Primär skärmupplösning:  1920 x 1080
    Skrivbordsupplösning: 1920 x 1080
    Primär skärmstorlek: 20.08" x 11.30" (23.03" diag)
 51.0cm x 28.7cm (58.5cm diag)
    Primär buss: PCI Express 16x
    Primär VRAM: 11264 MB
    MSAA-lägen som stöds:  2x 4x 8x 16x 

Ljudkort:
    Ljudenhet: Realtek ALC892

Minne:
    Arbetsminne:  32105 MB

Övrigt:
    Gränssnittsspråk:  Svenska
    SPRÅK: sv_SE.UTF-8
    Totalt tillgängligt hårddiskutrymme:  2636731 MB
    Största lediga hårddiskblock:  26179 MB
    VR-headset: Inget upptäckt

Nyligen inträffade felrapporter:

LLinAGKar 2019-07-09 github

Also, mouse input sometimes stops working. Occasionally, mouselook stops working for a few seconds (I think this mostly happens after I sprint), and after I've been playing for a while, it stops responding to the mouse buttons. The mouse buttons then start working again if I try to alt-tab, even though there is no other window to switch to.

Sshoober420 2020-04-17 github

Compatibility Report

System Information

LOG:
steam-2620d.log

LOG WITH PROTON_OLD_GL_STRING=1:
steam-2620.log

Symptoms

Game will crash at launch, unless the "PROTON_OLD_GL_STRING=1" launch option is used. Works great after that.

MMartinX3 2021-01-18 github

System Information

steam-2620.log

Symptoms

Doesn't work for me. PROTON_OLD_GL_STRING=1 doesn't help.

Kkasha695 2021-05-13 github

System Information

  • GPU: AMD Radeon RX 5700 XT
  • Driver/LLVM version: 4.6 (Compatibility Profile) Mesa 21.0.3
  • Kernel version: 5.12.1-2-MANJARO
  • Link to full system information report: Gist
  • Proton version: 6.3-3

Symptoms

Game requires two launch commands to start:
MESA_EXTENSION_MAX_YEAR=2008 __GL_ExtensionStringVersion=17700 %command%

This gets passed the Buffer Overrun errors and into the main menu. Everything is all red and the screen doesn't refresh correctly, mouse and menus never disappear.

Exit the game and find the config.cfg file located in the installed directory/Main/config.cfg and make the following changes:

seta r_mode "-1" - Allows custom resolutions
seta r_customheight "1440" - Set height you want, mine is for 2k
seta r_customwidth "2560" - Same as before but for width
seta r_customaspect "1.7" - Match your aspect ratio, e.g 1 = 4:3, 1.6 = 16:10 and 1.7 = 16:9
seta com_maxfps "165" - Set to framerate of your screen
seta r_ignorehwgamma "1" - Stops overly bright screen as well as the refresh problem and redness.

This makes the game perfectly playable for me, every setting upto max and I get a constant 165fps in fullscreen. I also made the following changes in the config.cfg file but this made no bearing on getting the game to run, just for usefulness:

seta com_introplayed "1" - Skips the intro logos (Activision and Infinity Ward)
seta cg_fov "90" - Change field of view to 90 degrees. Too high and the arms don't fit the screen properly

With this setup I managed a complete playthrough of the game. The only issue is the opening Activision and Infinity Ward logos and the end videos only play audio due to the custom resolution. They can still be viewed by changing the resolution in-game to something it likes and setting Fullscreen to off, this allowed me to view them.

Setting seta cg_nopredict to "0" stopped my mouse lag when crouching/proning and aiming down the sights in United Offensive, didn't have the issue in Call of Duty as it was already set to 0. Might help the above mentioned issue of the Mouse Acceleration.

I also had the focus loss when using Sprint, again only in United Offensive as I believe sprint was only added in that game and not the original, but I solved that by changing the Sprint key to something other than Alt. Holding Alt was activating some shortcut under Xfce in Manjaro which was causing focus loss, Alt + Tabbing back in fixes it, but changing the key fixes it permanently.

Rrenatopereyra 2022-04-19 github

Compatibility Report

  • Name of the game with compatibility issues: Call of Duty
  • Steam AppID of the game: 2620

System Information

  • GPU: Intel® Iris® Xe Graphics (11th Gen i7-1165G7)
  • OS: Ubuntu
  • Driver/LLVM version: 21.2.6 and upstream
  • Kernel version: 5.13
  • Link to full system information report: gist
  • Proton version: Experimental and 7.0

Also reproduced the same behavior on an AMD Ryzen 7 3700C running Chrome OS.

Symptoms

Rendering corruptions. See screenshot. Artifacts are not present with Proton 5.13 but do show up in Proton 6.3, 7.0, and Experimental in slightly different ways. Reference discussion in Mesa: https://gitlab.freedesktop.org/mesa/mesa/-/issues/6230

call_of_duty_intel_tgl_corruption

Dderi821 2023-01-31 github

I am getting this kind of corruption in the starting animation, main menu and in game.

proton next 7.06.

amd 380 Tonga 4Gb, mesa something. Kernel 5.15-58-generic (Linux Mint, Mate)

Eefa 2025-03-23 github

I confirm the game start well only forcing Proton up to version 5.13-6 (without any option).
While newer version show all menù in green/red/blu as in prev image.
I tryed all the suggested solution/start option on protonDB, no one solve this for Proton 6 and newer.

With such bluish menu it is impossible to selection any options as all writes are not readable

ko Proton Experimental
ko Proton Hotfix
ko Proton Default
ko Proton 9.0-4
ko Proton 8.0-5
ko Proton 7.0-6
ko Proton 6.3-8
ok Proton 5.13-6
ok Proton 5.0-10
ok Proton 4.11-13
ok Proton 4.2-9
ok Proton 3.16-9
ok Proton 3.7-8

Debian 12
Device-2: NVIDIA GM107M [GeForce GTX 850M] vendor: ASUSTeK driver: nvidia
v: 535.216.01 non-free: 530.xx+ status: current (as of 2023-03)
arch: Maxwell code: GMxxx process: TSMC 28nm built: 2014-19 pcie: gen: 1
speed: 2.5 GT/s lanes: 16 link-max: gen: 3 speed: 8 GT/s bus-ID: 01:00.0
chip-ID: 10de:1391 class-ID: 0302
Kernel: 6.1.0-31-amd64
i7-4710HQ CPU @ 2.50GHz

LLethalManBoob 2026-01-25 github

So this never got fixed, huh..

PPotatoAndSickle 2026-06-03 github

@LethalManBoob not by default

using cachyos proton w/ wayland works perfectly so far

Eefa 2026-06-03 github

cachyos proton

I hope Steam will commit those customized version, so will be easy for every user