Uncork

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. Мы их не усредняли и не выбирали лучший.

ВремяСредний FPSP1 FPSP99 кадраКадров исключено
21:01107,572,913,71 мс275
21:06110,270,914,10 мс892
21:1189,551,919,27 мс5335
21:32117,685,011,77 мс39242

Три вещи видно из этой таблицы и не видно из «примерно 100–120 кадров».

Плавность живёт в P1, а не в среднем. В третьей строке среднее просело примерно на пятую часть, а P1 — почти на треть. Дёргается прицел именно на этих кадрах, и по среднему такое почти не читается. Поэтому мы и возимся с вводом мыши, а не с красивым числом сверху.

Верхняя граница — это настройка, а не предел машины. В тот вечер в autoexec стояло fps_max 120. Числа выше 120 в этих логах не могли появиться в принципе. Сколько выдал бы этот Mac без ограничения, мы не знаем: не замеряли.

Эти четыре строки нельзя сравнивать между собой. Последний отчёт исключил 39 242 кадра, третий — 5335. Почему VProf их исключил и на какой сцене это было, в логе не написано. Значит «к половине десятого стало лучше» — вывод, которого данные не дают. Приложение в разделе «Плавность CS2» по той же причине отказывается показывать разницу между прогонами, у которых не записаны условия: лучше пустое место, чем цифра, за которую нельзя ручаться.

P1, как его пишет VProf, — не то же самое, что «среднее худшего одного процента». Это разные расчёты, и мы не переименовываем одно в другое ради более привычного слова.

Мышь — то, ради чего всё затевалось

Кадры — это число, которое называют. Прицел — то, что чувствуют.

macOS не отдаёт программе каждое движение мыши. Она копит их и выдаёт пачкой раз в кадр дисплея. Для рабочего стола это незаметно. Для шутера это значит, что прицел движется ступеньками, привязанными к частоте кадров, — ровно то «плавание», про которое говорят все, кто пробовал играть в windows-шутеры на Mac.

У Uncork свой драйвер дисплея, который читает мышь напрямую с устройства — с той частотой, с какой она отчитывается, до 1000 Гц. Для этого нужно разрешение «Мониторинг ввода», приложение спрашивает его перед первой игрой. Читается только движение мыши и только в играх: нажатия клавиш, пароли и другие программы ему не видны. Откажетесь — всё продолжит работать, мышь просто останется как была.

Что не работает

Эту часть стоит прочитать раньше остальных.

Лучше потерять покупателя здесь, чем чтобы он узнал это после оплаты.

Что нужно

Как это происходит

  1. Войдите на этом сайте. В профиле будут ссылка на сборку и код активации.
  2. Поставьте Uncork, введите код — он соберёт бутылку с windows-версией Steam внутри.
  3. Войдите в Steam сами и поставьте CS2 как обычно. Пароль Steam и код Steam Guard вводятся только в окне самого Steam — Uncork их не спрашивает никогда.
  4. Запускайте. Первый запуск дольше обычного: собираются шейдеры. Дальше как всегда.

Чего мы не замеряли

Честные границы цифр выше:

Если на вашей машине что-то из этого окажется неправдой — напишите. Замер, который верен только в одном месте, стоит поправить.

Получить доступ

← На главную