Ответы
Аватар пользователя
1нед
Изменено

При переходе в полноэкранный режим повышается задержка кадра но фпс не падает

Столкнулся с проблемой, некоторые игры в полно экранном режиме начинают терять время прогрузки кадров, при этом фпс все так же стабилен
К примеру в играх CS2, PUBG, cyberpunk все с задержкой кадра нормально показывает 5 мс\с и стабильно фпс под 200-400
А вот в играх Rust, Where winds meet, Ghostwire: Tokyo, stalker 2 и других бывает что при переходе в полноэкранный режим задержка кадра увеличивается до 33 мс\с, при этом фпс все так же 200-400
Вообще ни где не могу найти решения этой проблемы, драва все новые, винда лицензия 11, характеристики пк Ryzen 9 5900x, rx 7700xt
Причем раньше такой проблемы не было, все игры работали стабильно

По дате
По рейтингу
Аватар пользователя
Мыслитель
1нед

Похоже, у тебя классический случай Frametime ↑ при Fullscreen, но FPS остаётся высоким.
На AMD-картах (RDNA2/3) и Windows 11 это встречается часто и связано не с мощностью видеокарты, а с режимом отображения, синхронизацией, драйверами или конфликтами Windows.

Ниже — конкретные причины и точные решения, которые помогают в 90% таких случаев.

Почему задержка кадра (frametime) растёт именно в полноэкранном режиме

На AMD + Windows 11 это обычно вызывает одно из:

  1. Fullscreen Optimizations / MPO ломают дисплейный буфер

  2. Enhanced Sync / Anti-lag+ съедают стабильность времён кадра

  3. Переход в Exclusive Fullscreen приводит к конфликту частоты обновления

  4. Проблемы с Windows 11 23H2/24H2 (Display Enhancements баги)

  5. Radeon Chill, Boost или Anti-lag включены автоматически

  6. Плохая связка FreeSync + Fullscreen

🛠 РЕШЕНИЯ — начни по порядку

1️⃣ Отключи Fullscreen Optimizations (самый частый FIX)

Для проблемных игр:

  1. ПКМ по .exe игры → Свойства

  2. Вкладка Совместимость

  3. Поставь галочку "Отключить оптимизацию во весь экран"

  4. Нажми Параметры высокой DPI → включи
    ✔ «Переопределить поведение масштабирования» → «Приложение»

Это фиксит дерганый frametime у Rust, Stalker 2, Ghostwire, Elden Ring, R6.

2️⃣ Отключить MPO (Multiplane Overlay) в Windows

На Windows 11 это ОЧЕНЬ частая причина скачков frametime при Fullscreen.

Сделай файл .reg:

12345
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Dwm]
"OverlayTestMode"=dword:00000005

Сохрани → запусти → перезагрузи ПК.

Это отключит MPO и стабилизирует буфер кадра.

3️⃣ Полностью выключи Anti-Lag, Anti-Lag+, Boost, Chill

В AMD Radeon Software:

  • Игры → Глобальные настройки:
    ❌ Anti-Lag
    ❌ Anti-Lag+
    ❌ Radeon Boost
    ❌ Radeon Chill
    ❌ Enhanced Sync (ОБЯЗАТЕЛЬНО!)
    ❌ Radeon Anti-aliasing Override

Вероятно, у тебя включился один из них после чистого драйвера.

4️⃣ Проверь FreeSync

С FreeSync бывают пики frametime, если игра пытается выйти в Exclusive Fullscreen.

Попробуй:

  • временно ❌ выключить FreeSync в настройках монитора/видеокарты

  • или поставить фиксированную частоту 144/165/240 Гц

  • или в игре включить Borderless вместо Fullscreen

Если frametime нормализуется → причина в FreeSync.

5️⃣ Попробуй режимы запуска: Borderless vs Exclusive

В некоторых играх:

  • Borderless работает лучше, чем Fullscreen

  • из-за Windowed Display Driver Model (WDDM) оптимизаций

Rust и Stalker 2 известны тем, что Fullscreen у них нестабилен на AMD.

6️⃣ Переустановить драйвер AMD через DDU (важно!)

RDNA3 часто даёт артефакты после обновлений.

Сделай так:

  1. Скачай DDU

  2. Перезагрузка в безопасном режиме

  3. Удалить драйвер AMD

  4. Ставить драйвер:
    ✔ 24.1.1
    или
    ✔ 24.3.1 WHQL
    (они самые стабильные для RX 7000)

Не ставь Preview-версии.

7️⃣ Проверить, не включён ли VRR/Variable Refresh Rate в Windows

Параметры → Система → Дисплей → Графика →
👉 «Оптимизация частоты обновления» — отключить.

VRR Windows конфликтует с VRR монитора → скачки frametime до 33 мс.

8️⃣ Отключить Game Bar overlays

Win+I → Игры → Xbox Game Bar → выключить
Потом: Наложения → выключить все.

Они могут постоянно «цепляться» за Fullscreen.

9️⃣ Проверить BIOS / AGESA / chipset драйверы

На Ryzen 5000 важно:

  • Версия BIOS не ниже AGESA ComboAM4v2 1.2.0.7

  • AMD Chipset driver не старше 4.11 версии

Если BIOS слишком старый — возможны проблемы с режимами PCIe/Display.

Аватар пользователя
Ученик
1нед

Обновите BIOS материнской платы — это часто решает проблемы с планированием потоков в Windows 11