Differences Between CS:GO and CS2 Platforms, Explained
What the Source 2 move cost in hardware and operating systems — and what was left behind on a beta branch
CS2 supports 64-bit Windows and Linux only. In October 2023, weeks after CS2 replaced CS:GO, Valve ended support for macOS, DirectX 9 and 32-bit operating systems in a single announcement, saying those groups combined were under one percent of active CS:GO players. Windows now runs on DirectX 11 and Linux on Vulkan. A frozen CS:GO build survives on the csgo_legacy branch, unsupported since 1 January 2024.
An engine replacement resets the platform floor, and CS2's was reset hard. CS:GO was a 2012 game that ran on DirectX 9 hardware, 32-bit Windows, Macs and two consoles. CS2 runs on 64-bit Windows and Linux, and nothing else.
This page is the before-and-after: what was dropped, when, in whose words, and what your options are if you were on the wrong side of the line. For the exact numbers on the current spec, our CS2 system requirementspage has Valve's figures verbatim, so they are not repeated here.
Platform support, side by side
| Platform | CS:GO | CS2 |
|---|---|---|
| Windows (64-bit) | Yes | Yes |
| Windows (32-bit) | Yes | No — dropped October 2023 |
| macOS | Yes, from launch | No — dropped October 2023 |
| Linux / SteamOS | Yes, added later | Yes, native build |
| Xbox 360 | Yes, 2012 | No |
| PlayStation 3 | Yes, 2012 | No |
| Windows graphics API | DirectX 9.0c minimum | DirectX 11 |
| Linux graphics API | Pre-Vulkan Source build | Vulkan |
The console rows are usually forgotten. CS:GO genuinely was a four-platform release in August 2012 — the history is in when did CS:GO come out? — and neither console version was carried forward. Where that leaves an Xbox or PlayStation owner today is covered in is CS2 on console?
October 2023: the announcement that did it
The cuts did not happen at CS2's launch. They were announced separately in October 2023, on a Steam Support page Valve titled Legacy CS:GO Version. Valve's reasoning there, paraphrased:
- Support for older hardware — specifically DirectX 9 and 32-bit operating systems — was being discontinued as technology advanced.
- macOS was going the same way.
- Combined, those groups represented less than one percent of active CS:GO players.
- Going forward, Counter-Strike 2 would exclusively support 64-bit Windows and Linux.
- Players who could not launch CS2 on their hardware were pointed at a legacy version of CS:GO, with support for it ending on 1 January 2024.
Valve also ran a refund window for Prime Status purchases made between the CS2 Limited Test announcement on 22 March 2023 and the CS2 launch on 27 September 2023, for affected DirectX 9, 32-bit and Mac players. That window closed on 1 December 2023 and is long gone — it is included here only because it dates the whole episode precisely.
One nuance the coverage flattened: Valve's wording was "32-bit operating systems", not 32-bit Windows specifically. The practical effect for almost everyone was 32-bit Windows, but the rule as stated is broader.
DirectX 9 to DirectX 11, and the Linux Vulkan path
The graphics floor is the change with the widest blast radius, because it excludes hardware rather than an operating system. CS:GO's published minimum asked for a DirectX 9.0c-compatible card with Pixel Shader 3.0 on Windows XP or later — a 2012 spec that had aged into being almost no barrier at all. CS2 asks for Windows 10 and a DirectX 11-capable GPU with Shader Model 5.0.
On Linux there is no DirectX at all: CS2's Linux build renders through Vulkan, and Valve's Linux minimum spec is written in those terms — a GPU generation floor plus up-to-date Vulkan drivers, with a specific Vulkan extension called out as highly recommended. That extension is the difference between compiling shaders incrementally and stalling, which is why Linux players who ignore it tend to arrive at our CS2 stuttering fix. The full Linux block is on the system requirements page.
That native Linux build is also why CS2 on a Steam Deck needs no Proton or compatibility layer — it installs like any other Linux title.
The csgo_legacy branch: what it actually is
CS:GO was not deleted, exactly. Steam app 730 — the app now called Counter-Strike 2 — still carries a beta branch named csgo_legacy, listed as the legacy version of CS:GO. Valve described it as a frozen CS:GO build with all of CS:GO's features except official matchmaking.
Three things to understand before you go looking for it:
- It is frozen. No updates, no fixes, no new content. It is a snapshot, not a maintained product.
- Support ended on 1 January 2024. Valve's own note was that after that date the game would still be available, but functionality depending on compatibility with the Game Coordinator — inventory access was the example given — could degrade or fail.
- There is no official matchmaking. That was true from the moment the branch was created, by design.
Steam also carries a separate, unlisted Counter-Strike: Global Offensive store page that exists to point visitors at CS2; its requirements block is still the original CS:GO one, DirectX 9.0c and all. It is a museum exhibit, not a way back in.
If you were on the wrong side of the line
- Mac. There is no native build and none has been announced. Cloud streaming is the realistic route and translation layers are the fragile one — the honest comparison is in can you play CS2 on Mac?
- 32-bit Windows. The fix is a 64-bit Windows install, which usually means a reinstall rather than an upgrade. Check the rest of the machine against the minimum spec first — a 32-bit OS in 2026 is rarely the only thing holding a system back.
- DirectX 9-era GPU. Nothing software-side helps. This is the one that requires new hardware.
- Console. No native version, and no announcement. See is CS2 on console? for the one cloud route that works.
- Linux.You are fine, and arguably better served than before — update your Vulkan drivers before assuming a performance problem is the game's fault.
Nothing about this list has moved since October 2023, and everything Valve has shipped since is in our CS2 patch notes archive if you want to check for yourself.
Frequently Asked Questions
- What platforms did CS:GO support that CS2 does not?
- macOS, DirectX 9 hardware, 32-bit operating systems, and the Xbox 360 and PlayStation 3 versions that shipped in 2012. CS2 supports 64-bit Windows and Linux only.
- When exactly did CS2 drop macOS support?
- October 2023, a couple of weeks after CS2 replaced CS:GO. Valve published a Steam Support page titled "Legacy CS:GO Version" that announced the end of support for DirectX 9, 32-bit operating systems and macOS in one go, and said those three groups combined represented less than one percent of active CS:GO players.
- Why did Valve drop DirectX 9 and 32-bit?
- Valve framed it as the cost of the Source 2 move — described as the largest technical leap in Counter-Strike history — and pointed at the player numbers. CS:GO's published minimum spec was a DirectX 9.0c machine on Windows XP or later. CS2 requires Windows 10 and a DirectX 11-capable GPU.
- Can you still play CS:GO after CS2?
- A frozen build is still there. Steam app 730 still carries a beta branch named csgo_legacy, described as the legacy version of CS:GO. Valve's own description of it was a frozen CS:GO build with all of CS:GO's features except official matchmaking — and support for it ended on 1 January 2024, after which functions that depend on the Game Coordinator, such as inventory access, were expected to degrade or fail.
- Does CS2 run on Linux?
- Yes, natively. Valve publishes a separate SteamOS and Linux minimum specification for CS2, and the Linux path uses Vulkan rather than DirectX — the spec calls for an AMD GCN or newer, or NVIDIA Kepler or newer, GPU with up-to-date Vulkan drivers. That native build is why CS2 runs on Steam Deck without Proton.
- Was there ever a Counter-Strike 2 on console?
- No. CS:GO shipped on Xbox 360 and PlayStation 3 in 2012, but neither version was carried forward. CS2 is PC-only and Valve has never announced a console release.