Стаття написана за допомогою GIMINI
Щоб покращити якість картинки та прибрати розмиття чи затримки через RDP, потрібно змінити налаштування як самого клієнта RDP, так і реєстру Windows на віддаленому комп'ютері (сервері).
Ось покрокова інструкція для максимального підвищення якості:
1. Налаштування клієнта RDP (перед підключенням)
Перед тим як натиснути "Підключити" (Connect) у вікні «Підключення до віддаленого робочого стола» (mstsc), змініть такі параметри:
- Вкладка «Екран» (Display):
- Встановіть повзунок розширення на Повний екран (Full Screen).
- Глибина кольору (Color depth): виберіть Найвища якість (32-розрядне версії).
- Вкладка «Швидкодія» (Experience):
- У випадаючому списку виберіть ЛВС (10 Мбіт/с або більше) (LAN 10 Mbps or higher). Це увімкне всі візуальні ефекти, тему Windows та згладжування шрифтів.
- Переконайтеся, що стоїть галочка навпроти «Згладжування шрифтів» (Font smoothing) — це критично для чіткості тексту.
2. Вимкнення стиснення та обмежень кодеків (на Сервері)
За замовчуванням Windows сильно стискає зображення для економії трафіку. Якщо у вас стабільне інтернет-з'єднання, це стиснення можна вимкнути через Редактор локальної групової політики:
- На віддаленому комп'ютері (сервері) натисніть
Win + R, введітьgpedit.mscі натисніть Enter. - Перейдіть за шляхом:
Конфігурація комп’ютера->Адміністративні шаблони->Компоненти Windows->Служби віддалених робочих столів->Вузол сеансів віддалених робочих столів->Середовище віддалених сеансів. - Змініть такі політики:
- «Configure compression for RemoteFX data» (Налаштувати стиснення даних RemoteFX): поставте Увімкнено (Enabled), а у параметрах нижче виберіть «Do not use an RDP compression algorithm» (Не використовувати алгоритм стиснення).
- «Prioritize H.264/AVC graphics mode...» (Пріоритет графічного режиму H.264/AVC): поставте Увімкнено (це задіє апаратне прискорення відеокарти для кодування картинки).
3. Оптимізація FPS та частоти оновлення через Реєстр
За замовчуванням RDP обмежує частоту кадрів до 30 FPS. Ви можете підняти її до 60 FPS, щоб картинка була максимально плавною.
- На віддаленому комп'ютері натисніть
Win + R, введітьregeditі натисніть Enter. - Перейдіть до гілки:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations - Створіть новий параметр DWORD (32-bit) із назвою
DWMFRAMEINTERVAL. - Двічі клацніть на нього, переключіть режим на Десятковий (Decimal) і введіть значення
15(це відповідає 60 кадрам на секунду). - Перезавантажте комп'ютер/сервер для застосування змін.
4. Порада специфічно для Cloudflare Tunnel
Якщо підключаєте RDP через Cloudflare Tunnel, весь трафік йде через протокол WebSockets. Якщо після покращення налаштувань графіки картинка почне «заїкатися»:
- Спробуйте увімкнути або вимкнути UDP у налаштуваннях RDP (інколи чистий TCP через тунель працює стабільніше, ніж спроби RDP емулювати UDP).
- У файлі конфігурації тунелю
config.ymlпереконайтеся, що для RDP протоколу не стоять обмеження по буферизації.