Official specs from Steam

Call of Duty 2 system requirements

Minimum and recommended PC specs as listed by the developer on Steam. Native macOS version available.

Minimum

NoteInternet (TCP/IP) and LAN (TCP/IP) play supported
NoteInternet play requires broadband connection and latest drivers
NoteLAN play requires network interface card and latest drivers
NoteATI Radeon 8500
NoteATI Radeon 9000
NoteATI Radeon 9200
NoteATI Radeon 9500
NoteATI Radeon 9600
NoteATI Radeon 9700
NoteATI Radeon 9800
NoteATI Radeon X300
NoteATI Radeon X550
NoteATI Radeon X600
NoteATI Radeon X700
NoteATI Radeon X800
NoteATI Radeon X850
NotenVidia GeForce 2 Ultra
NoteAll nVidia GeForce 3/Ti Series
NoteAll nVidia GeForce 4/Ti Series
NoteAll nVidia GeForce FX Series
NoteAll nVidia GeForce 6 Series
NoteRecommend nVidia GeForce 7 Series or higher

macOS minimum

Supported OS10.12 (Sierra)
CPU ProcessorIntel Core 2 Duo (Dual-Core)
CPU Speed1.8 GHz
Memory512 MB RAM
Hard Disk Space4 GB
GraphicsNVIDIA Geforce 7300 or better or ATI Radeon X1600
Video Memory128 MB VRam
NoticeIntel Integrated GMA 950 and Intel Integrated X3100 are unsupported video chipsets
NoticeCall of Duty 2 Mac is English only

FAQ

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

Yes, there is a native macOS version. There is no native Linux build (Proton compatibility may vary).