При переходе в полноэкранный режим повышается задержка кадра но фпс не падает
Столкнулся с проблемой, некоторые игры в полно экранном режиме начинают терять время прогрузки кадров, при этом фпс все так же стабилен
К примеру в играх CS2, PUBG, cyberpunk все с задержкой кадра нормально показывает 5 мс\с и стабильно фпс под 200-400
А вот в играх Rust, Where winds meet, Ghostwire: Tokyo, stalker 2 и других бывает что при переходе в полноэкранный режим задержка кадра увеличивается до 33 мс\с, при этом фпс все так же 200-400
Вообще ни где не могу найти решения этой проблемы, драва все новые, винда лицензия 11, характеристики пк Ryzen 9 5900x, rx 7700xt
Причем раньше такой проблемы не было, все игры работали стабильно
Похоже, у тебя классический случай Frametime ↑ при Fullscreen, но FPS остаётся высоким.
На AMD-картах (RDNA2/3) и Windows 11 это встречается часто и связано не с мощностью видеокарты, а с режимом отображения, синхронизацией, драйверами или конфликтами Windows.
Ниже — конкретные причины и точные решения, которые помогают в 90% таких случаев.
✅ Почему задержка кадра (frametime) растёт именно в полноэкранном режиме
На AMD + Windows 11 это обычно вызывает одно из:
Fullscreen Optimizations / MPO ломают дисплейный буфер
Enhanced Sync / Anti-lag+ съедают стабильность времён кадра
Переход в Exclusive Fullscreen приводит к конфликту частоты обновления
Проблемы с Windows 11 23H2/24H2 (Display Enhancements баги)
Radeon Chill, Boost или Anti-lag включены автоматически
Плохая связка FreeSync + Fullscreen
🛠 РЕШЕНИЯ — начни по порядку
1️⃣ Отключи Fullscreen Optimizations (самый частый FIX)
Для проблемных игр:
ПКМ по .exe игры → Свойства
Вкладка Совместимость
Поставь галочку "Отключить оптимизацию во весь экран"
Нажми Параметры высокой DPI → включи
✔ «Переопределить поведение масштабирования» → «Приложение»
Это фиксит дерганый frametime у Rust, Stalker 2, Ghostwire, Elden Ring, R6.
2️⃣ Отключить MPO (Multiplane Overlay) в Windows
На Windows 11 это ОЧЕНЬ частая причина скачков frametime при Fullscreen.
Сделай файл .reg:
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 часто даёт артефакты после обновлений.
Сделай так:
Скачай DDU
Перезагрузка в безопасном режиме
Удалить драйвер AMD
Ставить драйвер:
✔ 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.
Обновите BIOS материнской платы — это часто решает проблемы с планированием потоков в Windows 11