- Вопрос или проблема
- Ответ или решение
- 1. Установка и обновление компонентов
- 2. Настройка xrdp
- Изменение конфигурации xrdp
- 3. Оптимизация настроек Remmina
- Выбор кодеков
- Регулировка разрешения и качества
- 4. Улучшение сетевых настроек
- 5. Дополнительные параметры
- Использование других терминальных клиентов
- Заключение
Вопрос или проблема
Начиная с 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 следуйте этим рекомендациям:
- Запустите Remmina и откройте настройки подключений.
- В разделе параметров подключения выберите следующие настройки:
- Протокол: RDP
- Кодек: Выберите GFX RFX или попробуйте GFX AVC, если ваша версия поддерживает его. (Вы уже упомянули, что кодеки AVC не доступны в вашей версии, что может потребовать установки библиотеки libfreerdp с поддержкой AVC.)
- Убедитесь, что настроены значения цвета на 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.