Counter-Strike 2 на Mac
Замерено 13 сентября 2026 · MacBook Pro, M3 Pro
Это одна машина, одна карта и замеры одного человека. Всё, что ниже, мы видели сами; там, где не замеряли, так и написано. Если вы пришли узнать, играется ли CS2 на Mac с Apple Silicon — да, играется. С одним настоящим ограничением, которое стоит прочитать до того, как что-то платить.
Цифры
Dust II, MacBook Pro с M3 Pro, от сети. Настройки графики и разрешение — как их выставила сама игра, ничего не занижено ради красивого числа.
| Слой графики | Dust II |
|---|---|
| D3DMetal | примерно 100–120 кадров |
| DXMT | ровным сравнением не мерили |
Эти числа сняты с ограничением fps_max 120 в autoexec — верхняя граница здесь его, а не машины. Без ограничения мы не замеряли.
Играбельны оба. DXMT местами ощущается ровнее в руке — ради этого он и есть в настройках, — но во сколько кадров это обходится, мы не знаем: ровного сравнения на одной сцене не делали, а впечатление от обычной игры замером не является. Переключается для каждой бутылки, ничего не переустанавливая.
Что записал сам лог игры
Числа выше — то, что видно в игре. Ниже — то, что CS2 записала о себе сама: четыре отчёта
VProf за один вечер 11 сентября, вынутые из console.log. Мы их не усредняли и не
выбирали лучший.
| Время | Средний FPS | P1 FPS | P99 кадра | Кадров исключено |
|---|---|---|---|---|
| 21:01 | 107,5 | 72,9 | 13,71 мс | 275 |
| 21:06 | 110,2 | 70,9 | 14,10 мс | 892 |
| 21:11 | 89,5 | 51,9 | 19,27 мс | 5335 |
| 21:32 | 117,6 | 85,0 | 11,77 мс | 39242 |
Три вещи видно из этой таблицы и не видно из «примерно 100–120 кадров».
Плавность живёт в P1, а не в среднем. В третьей строке среднее просело примерно на пятую часть, а P1 — почти на треть. Дёргается прицел именно на этих кадрах, и по среднему такое почти не читается. Поэтому мы и возимся с вводом мыши, а не с красивым числом сверху.
Верхняя граница — это настройка, а не предел машины. В тот вечер в autoexec стояло
fps_max 120. Числа выше 120 в этих логах не могли появиться в принципе. Сколько
выдал бы этот Mac без ограничения, мы не знаем: не замеряли.
Эти четыре строки нельзя сравнивать между собой. Последний отчёт исключил 39 242 кадра, третий — 5335. Почему VProf их исключил и на какой сцене это было, в логе не написано. Значит «к половине десятого стало лучше» — вывод, которого данные не дают. Приложение в разделе «Плавность CS2» по той же причине отказывается показывать разницу между прогонами, у которых не записаны условия: лучше пустое место, чем цифра, за которую нельзя ручаться.
P1, как его пишет VProf, — не то же самое, что «среднее худшего одного процента». Это разные расчёты, и мы не переименовываем одно в другое ради более привычного слова.
Мышь — то, ради чего всё затевалось
Кадры — это число, которое называют. Прицел — то, что чувствуют.
macOS не отдаёт программе каждое движение мыши. Она копит их и выдаёт пачкой раз в кадр дисплея. Для рабочего стола это незаметно. Для шутера это значит, что прицел движется ступеньками, привязанными к частоте кадров, — ровно то «плавание», про которое говорят все, кто пробовал играть в windows-шутеры на Mac.
У Uncork свой драйвер дисплея, который читает мышь напрямую с устройства — с той частотой, с какой она отчитывается, до 1000 Гц. Для этого нужно разрешение «Мониторинг ввода», приложение спрашивает его перед первой игрой. Читается только движение мыши и только в играх: нажатия клавиш, пароли и другие программы ему не видны. Откажетесь — всё продолжит работать, мышь просто останется как была.
Что не работает
Эту часть стоит прочитать раньше остальных.
- FACEIT, Vanguard и Easy Anti-Cheat не запускаются. Они ставят драйверы уровня ядра, а такого здесь нет и не будет. Если вы играете на FACEIT — это вам не поможет, и никакими настройками не лечится.
- VAC работает, официальный матчмейкинг идёт. Но Valve официально такой способ игры не поддерживает, и за их будущие решения мы отвечать не можем. Этот остаточный риск вы берёте на себя и на свой аккаунт.
Лучше потерять покупателя здесь, чем чтобы он узнал это после оплаты.
Что нужно
- Mac на Apple Silicon — M1 или новее. Intel не поддерживается.
- macOS 14 или новее.
- Свой аккаунт Steam, на котором есть CS2.
- Место на диске: у нас CS2 занимает 72 ГБ — столько показывает сам Steam. Приложение просит держать свободными 85 ГБ: игре нужно место и на обновления.
Как это происходит
- Войдите на этом сайте. В профиле будут ссылка на сборку и код активации.
- Поставьте Uncork, введите код — он соберёт бутылку с windows-версией Steam внутри.
- Войдите в Steam сами и поставьте CS2 как обычно. Пароль Steam и код Steam Guard вводятся только в окне самого Steam — Uncork их не спрашивает никогда.
- Запускайте. Первый запуск дольше обычного: собираются шейдеры. Дальше как всегда.
Чего мы не замеряли
Честные границы цифр выше:
- Стабильные 120 кадров на Mirage без понижения настроек не подтверждены. Мы пробовали, данные этого не показали — значит и утверждать не будем.
- Другие карты, другие маки и другие разрешения не замерены. M1 Air ведёт себя не как M3 Pro, а его у нас не было.
- Полный сервер с дымами и раскидкой тяжелее пустой карты. Наши числа — из обычной игры, а не из тестовой петли, но это всё равно игра одного человека.
Если на вашей машине что-то из этого окажется неправдой — напишите. Замер, который верен только в одном месте, стоит поправить.