Official specs from Steam

Call of Duty system requirements

Minimum and recommended PC specs as listed by the developer on Steam.

Minimum

OS *Windows 98 / ME / 2000 / XP
ProcessorPentium III 600 MHz or Athlon 600 MHz processor or higher for systems with Windows 98/ME, Pentium III 700 MHz or Athlon 700 MHz processor or higher for systems with Windows 2000 / XP
Memory128 MB
Graphics3D hardware accelerator card required - 100% DirectX 9.0b compatible 32 MB hardware T&L-capable video card and latest drivers*
DirectXVersion 9.0b (included)
Network
Storage1.4 GB of uncompressed free hard disk space (plus 400 MB for Windows 98/ME swap file, 600 MB for Windows 2000 / XP swap file)
Sound Card100% DirectX 9.0b compatible 16-bit sound card and latest drivers
Additional Notes100% Windows 98/ME/2000/XP compatible mouse, keyboard and latest drivers
NoteInternet (TCP/IP) and LAN (TCP/IP) play supported
NoteInternet play requires 56kbps (or faster) modem and latest drivers
NoteLAN play requires network interface card and latest drivers
NoteAll ATI Radeon cards
NoteAll nVidia GeForce cards
NoteMatrox Parhelia

FAQ

What graphics card do I need for Call of Duty?

Minimum: 3D hardware accelerator card required - 100% DirectX 9.0b compatible 32 MB hardware T&L-capable video card and latest drivers*.

How much RAM does Call of Duty need?

Call of Duty needs 128 MB at minimum.

How big is Call of Duty?

Call of Duty requires 1.4 GB of uncompressed free hard disk space (plus 400 MB for Windows 98/ME swap file, 600 MB for Windows 2000 / XP swap file).

Does Call of Duty run on Mac or Steam Deck/Linux?

There is no native macOS version. There is no native Linux build (Proton compatibility may vary).