Allow Cookies
This website uses cookiesand other technologies to improve the functionality
and performance of this site and your experience.
For headless servers, CRD creates a dummy output. Default is low resolution.
gsettings set org.gnome.mutter experimental-features "['scale-monitor-framebuffer']" gsettings set org.gnome.mutter dynamic-workspaces false # Reduces redraw overhead
If you're experiencing issues with Chrome Remote Desktop on Linux, here are some common problems and their solutions: chrome remote linux extra quality
What are you running? (e.g., GNOME, XFCE, KDE)
For the best results: Use a wired connection on both ends, enable VA-API, and launch Chrome with the WebRTC quality flags every time. For headless servers, CRD creates a dummy output
# Prioritize CRD traffic (Linux host) sudo tc qdisc add dev eth0 root handle 1: htb default 30 sudo tc class add dev eth0 parent 1: classid 1:1 htb rate 10000kbit # Mark CRD packets (requires iptables) sudo iptables -t mangle -A OUTPUT -p udp --dport 443 -j DSCP --set-dscp 46
Install VA-API drivers:
This forces the remote Linux machine to adopt your local window's resolution, ensuring crisp, native-looking text. Smooth Scaling:
Paste the following lines into the file to clear out default settings and start an XFCE session cleanly: For headless servers
Search the file (Ctrl+W in Nano) for terms like default_sizes or bandwidth limit variables depending on your specific version.