
En este artículo, exploraremos varios consejos y trucos para acelerar xrdp en Ubuntu 20.04 con Xorg. xrdp es un servidor de Protocolo de escritorio remoto (RDP) gratuito y de código abierto que le permite conectarse de forma remota a su servidor Linux desde una máquina con Windows. Sin embargo, a veces el rendimiento de xrdp puede no estar a la altura. Esta guía le ayudará a optimizar su configuración de xrdp para obtener un mejor rendimiento.
Para acelerar xrdp en Ubuntu 20.04 con Xorg, puede deshabilitar la composición, ajustar la configuración de color, seleccionar la velocidad de conexión correcta, optimizar la configuración de xrdp, deshabilitar las animaciones de Gnome e investigar otros factores como la velocidad de la red y los recursos del servidor. Estos consejos y trucos pueden mejorar el rendimiento de xrdp, pero es importante tener en cuenta que la efectividad puede variar según la configuración de su sistema.
Deshabilitar la composición
La composición es una función del administrador de ventanas que proporciona varios efectos de escritorio como transparencia, desvanecimiento, escala, etc. Si bien estos efectos pueden mejorar la experiencia del usuario, también pueden ralentizar la experiencia del escritorio remoto.
En el entorno de escritorio Xfce4, puede deshabilitar la composición ejecutando el siguiente comando en la terminal:
$ xfconf-query --channel=xfwm4 --property=/general/use_compositing --type=bool --set=false --create
Este comando utiliza elxfconf-query
utilidad para cambiar eluse_compositing
propiedad en elxfwm4
canal afalse
, deshabilitando efectivamente la composición.
Alternativamente, puede desactivar la composición en elxorg.conf
archivo agregando la siguiente sección:
Section "Extensions"
Option "Composite" "Disable"
EndSection
Esta sección deshabilita la extensión Composite en Xorg, que es responsable de proporcionar las funciones de composición.
Ajustar la configuración de color
La cantidad de colores utilizados en la configuración del cliente también puede afectar el rendimiento de xrdp. De forma predeterminada, xrdp utiliza 32 bits por píxel, lo que proporciona la mayor calidad de color pero también puede ralentizar el rendimiento. Puede intentar reducir la profundidad del color a 16 bits por píxel para mejorar el rendimiento. Esto se puede hacer en la configuración de su cliente RDP.
Seleccionar la velocidad de conexión adecuada
En su cliente RDP, asegúrese de seleccionar la velocidad de conexión adecuada. Si tiene una conexión de alta velocidad, configúrela en "LAN (10 Mbits o superior)" para habilitar el códec RFX, lo que puede mejorar significativamente el rendimiento.
Optimización de la configuración de xrdp
Puede optimizar el rendimiento de xrdp modificando algunas configuraciones en el/etc/xrdp/xrdp.ini
y/etc/xrdp/sesman.ini
archivos.
En elxrdp.ini
archivo, puede realizar los siguientes cambios:
- Colocar
max_bpp
a 16. Esto establece el máximo de bits por píxel en 16, lo que puede mejorar el rendimiento al reducir la profundidad del color. - Colocar
use_compression
al “sí”. Esto permite la compresión de datos, lo que puede reducir la cantidad de datos que deben transferirse a través de la red. - Colocar
crypt_level
a “ninguno”. Esto deshabilita el cifrado, lo que puede mejorar el rendimiento al reducir el uso de la CPU en el servidor. Sin embargo, esto sólo debe hacerse si se conecta a través de una red segura.
En elsesman.ini
archivo, puede realizar los siguientes cambios:
- Colocar
KillDisconnected
a “verdadero”. Esto garantiza que las sesiones finalicen tan pronto como el cliente se desconecte, liberando recursos del servidor. - Colocar
DisconnectedTimeLimit
a 0. Esto garantiza que las sesiones desconectadas se cancelen inmediatamente, en lugar de esperar un tiempo de espera. - Ajustar el
tcp_send_buffer_bytes
valor para aumentar el tamaño del búfer TCP. Esto puede mejorar el rendimiento al permitir que xrdp envíe más datos a la vez.
Deshabilitar animaciones de Gnome
Si está utilizando Gnome como entorno de escritorio, deshabilitar las animaciones puede ayudar a mejorar el rendimiento. Puede hacer esto ejecutando el siguiente comando en la terminal:
gsettings set org.gnome.desktop.interface enable-animations false
Este comando utiliza elgsettings
Utilidad para deshabilitar animaciones en la interfaz del escritorio Gnome.
Conclusión
El rendimiento de xrdp se puede mejorar significativamente siguiendo los consejos y trucos anteriores. Sin embargo, es importante tener en cuenta que el rendimiento también puede verse afectado por factores como la velocidad de la red, los recursos del servidor y la configuración general de su sistema. Por lo tanto, si los pasos anteriores no mejoran significativamente el rendimiento, es posible que deba investigar más a fondo y optimizar estos factores. Recuerde siempre probar el rendimiento después de cada cambio para determinar la solución más eficaz para su caso.
Sí, ajustar la configuración de color puede mejorar el rendimiento de xrdp en Ubuntu 20.04 con Xorg. Al reducir la profundidad del color de los 32 bits por píxel predeterminados a 16 bits por píxel, puede reducir la cantidad de datos que deben transferirse a través de la red, mejorando así el rendimiento. Puede cambiar la configuración de profundidad de color en la configuración del cliente RDP.
Para optimizar la configuración de xrdp para un mejor rendimiento en Ubuntu 20.04 con Xorg, puede realizar cambios en el/etc/xrdp/xrdp.ini
y/etc/xrdp/sesman.ini
archivos. En elxrdp.ini
archivo, puede configurarmax_bpp
a 16,use_compression
a "sí", ycrypt_level
a "ninguno" para mejorar el rendimiento. En elsesman.ini
archivo, puede configurarKillDisconnected
a "verdadero",DisconnectedTimeLimit
a 0 y ajuste eltcp_send_buffer_bytes
valor para aumentar el tamaño del búfer TCP.
Sí, deshabilitar las animaciones de Gnome puede ayudar a mejorar el rendimiento de xrdp en Ubuntu 20.04 con Xorg. Puede desactivar las animaciones en Gnome ejecutando el comandogsettings set org.gnome.desktop.interface enable-animations false
en la terminal. Esto deshabilitará las animaciones en la interfaz del escritorio Gnome y potencialmente mejorará el rendimiento.