40 FPS на M1 Air в CS2 через CrossOver — это, увы, довольно типично: игра тяжёлая (Source 2), плюс идёт через прослойку (Wine/DX→Metal), а Air ещё и без активного охлаждения, поэтому быстро упирается либо в CPU, либо в троттлинг. Но пару вещей реально могут дать прирост/стабильность.
### 1) Проверь, что игра не упирается в CPU (по симптомам похоже)
Если
на минималках и на средних одинаково — обычно это не GPU, а
CPU/оверлей/прослойка/троттлинг.
- В CS2 включи отображение:
cl_showfps 1 и лучше net_graph 1 (если работает) — посмотри, нет ли постоянных микрофризов/скачков frametime.
- В macOS открой Мониторинг системы → CPU/Энергия: если частоты падают и проц долго в 90–100% — Air троттлит.
### 2) CrossOver: важно, какой “бутылке” и рендереру ты её запустил
В CrossOver попробуй так:
- Бутылка Windows 10 64-bit (не 7/8).
- В настройках бутылки включай/выключай (тестом):
-
DXVK (если CS2 у тебя через DX11) — часто даёт буст.
-
D3DMetal (если доступно в твоей версии CrossOver) — иногда лучше, иногда хуже, зависит от версии.
-
Esync/Msync (если есть) — может прибавить плавности.
- Обнови CrossOver до максимально свежего (в новых версиях фиксят кучу проблем именно с D3D/Metal).
### 3) Игра: настройки, которые реально влияют на CPU
Раз уж снижение графики не меняет FPS — попробуй наоборот бить по CPU-нагрузке:
-
Игровые настройки:
-
Multicore Rendering — включить (если есть).
- Тени —
Low (они и CPU грузят).
- Частицы/эффекты — Low.
-
Boost Player Contrast — выкл (иногда даёт мелкие просадки).
-
Отключи всё лишнее: оверлеи (Steam overlay), Discord overlay, запись, всякие фоны.
### 4) Важный момент: режим питания и температура
M1 Air без вентилятора = любое длительное катание в матчах может уводить в троттлинг.
- Играй только от зарядки.
- Включи в macOS режим питания без “энергосбережения” (если у тебя есть такие настройки).
- Банально: подложка/подставка, чтобы корпус дышал. Некоторые даже ставят маленький внешний вентилятор — звучит смешно, но помогает держать частоты.
### 5) Разрешение и апскейл
CS2 иногда странно себя ведёт с 4:3 в прослойках.
- Попробуй 16:10 родное (1440×900) или 1280×800.
- Если есть FSR/Scaling — лучше включить апскейл, чем убивать разрешение в ноль (может быть ровнее по frametime).
### 6) Запуск-параметры (что имеет смысл)
Без фанатизма, но можно попробовать:
-
-novid -nojoy +fps_max 0
Иногда ещё используют
-high, но на macOS/через CrossOver это может вести себя непредсказуемо (иногда хуже).
---
### Вопросы, чтобы точнее подсказать (и не гадать):
1) Какая версия CrossOver и macOS?
2) CS2 запускаешь через
Steam внутри CrossOver или как отдельный exe?
3) Сколько оперативки на Air: 8 или 16 ГБ?
4) FPS 40 держится стабильно или падает до 20–30 после пары каток? (это прямо маркер троттлинга)
Ответишь — под твой сетап скажу, какие галки в CrossOver лучше именно тебе и какие настройки в игре дают максимум профита.