Official specs from Steam

Medieval II: Total War system requirements

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

Minimum

NoteMicrosoft® Windows® 2000/XP
NoteCeleron 1.5GHz Pentium 4® (1500MHz) or equivalent AMD® processor
Note512MB RAM
Note11GB of uncompressed free hard disk space
Note100% DirectX® 9.0c compatible 16-bit sound cardand latest drivers
Note100% Windows® 2000/XP compatible mouse,keyboard and latest drivers
NoteDirectX® 9.0c
Note128MB Hardware Accelerated video card with Shader 1 support and the latest drivers. Must be 100% DirectX® 9.0c compatible
Note1024 x 768 minimum display resolution
NoteInternet (TCP / IP) play supported; Internet play requires broadband connection and latest drivers; LAN play requires Network card.

macOS minimum

OSmacOS 14 Sonoma
ProcessorApple M1 (8‑Core CPU), Intel Core i7 or better
Memory8GB
GraphicsApple M1 (7‑Core GPU), AMD Radeon Pro 555X or better
Storage15GB
Additional NotesPRE macOS 14 USERS: Players using a version of macOS before 14 can access a compatible version of the game via the Beta tab in the game’s properties window. Select the 'mac_1.1.1 - macOS 13 or Intel GPUs only' branch for a version that is compatible with 10.14 up to 13.6.4. Please also see our guide here

FAQ

Does Medieval II: Total War run on Mac or Steam Deck/Linux?

Yes, there is a native macOS version. A native Linux build is available.