Как настроить xrdp + remmina для достижения наилучшей производительности

Вопрос или проблема

Начиная с 18.04 на обоих концах, я хочу получить доступ к своей удаленной машине через RDP.

Я проверил, что клиент, использующий remmina, работает очень быстро, используя GFX RFX глубину цветности при подключении к RDP-серверу Windows 10. Обратите внимание, что ни один из вариантов GFX AVC не работает, так как, по-видимому, libfreerdp не поставляется с предустановленной поддержкой на 18.04 (remmina установлена через apt, а не вручную из их репозитория).

Когда я подключаюсь к серверу Ubuntu 18.04, на котором работает xrdp, производительность совершенно иная: весь опыт очень задерживается, особенно при разрешениях выше полного HD. Явно не используются расширенные кодеки.

Я пытался установить Remmina из их репозитория, чтобы протестировать AVC глубины цветности, но единственное, что изменилось, это полное удаление AVC глубин из списка, так что теперь я даже не могу их выбрать (ранее они просто не работали). Apt не трогал библиотеки libfreerdp, когда я обновлял Remmina из их репозитория.

Как я могу настроить свои системы так, чтобы у меня была хорошая производительность?

Отредактируйте файл конфигурации Xrdp:

sudo nano /etc/xrdp/xrdp.ini

Найдите раздел [Channels] и добавьте или измените следующую строку:

compression=true

Сохраните и закройте файл, затем перезапустите службу Xrdp:

sudo systemctl restart xrdp

или используйте этот
https://mremoteng.org/

Ответ или решение

Настройка xrdp и Remmina для обеспечения максимальной производительности требует учёта нескольких факторов. Давайте разберем ключевые шаги для оптимизации соединения между клиентом и сервером.

1. Установка и обновление компонентов

Сначала убедитесь, что на обеих системах (клиент и сервер) установлены актуальные версии xrdp и Remmina. Вы можете обновить пакеты через apt:

sudo apt update
sudo apt upgrade

2. Настройка xrdp

Изменение конфигурации xrdp

Откройте конфигурационный файл xrdp:

sudo nano /etc/xrdp/xrdp.ini

В секции [Channels] убедитесь, что следующая строка присутствует:

compression=true

Эта опция обеспечит сжатие данных, что может значительно улучшить производительность при подключении.

После внесения изменений перезапустите службу xrdp:

sudo systemctl restart xrdp

3. Оптимизация настроек Remmina

Выбор кодеков

Для достижения наилучшей производительности в Remmina следуйте этим рекомендациям:

  1. Запустите Remmina и откройте настройки подключений.
  2. В разделе параметров подключения выберите следующие настройки:
    • Протокол: RDP
    • Кодек: Выберите GFX RFX или попробуйте GFX AVC, если ваша версия поддерживает его. (Вы уже упомянули, что кодеки AVC не доступны в вашей версии, что может потребовать установки библиотеки libfreerdp с поддержкой AVC.)
  3. Убедитесь, что настроены значения цвета на Full Color (32 bpp), если это возможно, но уменьшите до High color (16 bpp) для повышения отзывчивости.

Регулировка разрешения и качества

При использовании высоких разрешений, таких как 4K, падение производительности может быть значительным. Попробуйте понизить разрешение на стороне клиента или использовать масштабирование. Установите масштабирование, чтобы оно соответствовало размеру экрана:

  • Масштабирование: 100% или 150% (в зависимости от вашего экрана), чтобы уменьшить нагрузку на сеть.

4. Улучшение сетевых настроек

Если ваши сети подключены через Wi-Fi или высоконагруженные сети, рассмотрите возможность использования проводного подключения. Также проверьте следующее:

  • Использование сетевого адаптера с высокой пропускной способностью.
  • Ограничение других сетевых приложений, которые могут создавать нагрузку.

5. Дополнительные параметры

Использование других терминальных клиентов

Если ни одна из вышеизложенных причин не улучшает ситуацию, подумайте о возможности использования других RDP-клиентов, таких как xrdp-gtk, которые могут предложить лучшую производительность в вашем случае.

Заключение

Поскольку вы находитесь на Ubuntu 18.04, следует отметить, что могут быть ограничения в совместимости библиотек и кодеков. Если проблема не решается, рассмотрите возможность обновления до более последней версии Ubuntu, такой как 20.04 или 22.04, где могут быть доступны более новые версии xrdp и Remmina.

Вышеуказанные шаги должны улучшить производительность удаленного рабочего стола через xrdp и Remmina.

Оцените материал
Добавить комментарий

Капча загружается...