Saya menggunakan x11vnc melalui jaringan 15Mbit / s dengan latensi 20 ms. Ketika layar berubah banyak x11vnc lambat - misalnya ketika saya mengganti tab di browser, dibutuhkan hampir dua detik sampai tampilan sepenuhnya digambar ulang.
Yang aneh adalah bahwa kecepatan koneksi max x11vnc bahkan selama redrawing lambat hanya sekitar 10% dari bandwidth yang tersedia. Mengapa x11vnc tidak menggunakan bandwidth yang tersedia untuk mempercepat menggambar ulang? Misalnya scp menggunakan 100% bandwidth yang tersedia tanpa masalah.
Bagaimana saya bisa mengidentifikasi apa hambatan untuk x11vnc pada sistem saya? Sejauh ini saya berpikir:
- 10% penggunaan jaringan => jaringan bukan hambatan
- tingkat baca fb: 601 MB / detik => membaca fb bukan hambatan
Adakah ide bagaimana cara memajukan x11vnc lebih lanjut dan mencari tahu apa yang menyebabkan pelambatan?
Misalnya apakah ada saklar untuk x11vnc untuk menunjukkan berapa banyak data yang ditangani dan berapa lama waktu yang diperlukan untuk mengambil layar, memproses dan mengompresnya dan mengirimkannya melalui jaringan?
Alasannya adalah tangkapan layar / renderer tidak efisien. Banyak implementasi VNC yang berbeda bermain-main dengan ini untuk mencapai kinerja yang lebih baik.
Jika Anda tidak perlu merefleksikan apa yang ada di konsol lokal, solusi yang lebih baik adalah NX atau FreeNX NoMachine sebagai lingkungan desktop jarak jauh. Kinerja siang dan malam dibandingkan dengan VNC bahkan melalui tautan WAN.
sumber
Saya harap ini akan berhasil. http://www.karlrunge.com/x11vnc/faq.html#faq ... cari parameter penampil VNC dan parameter x11vnc:
Ini berhasil untuk saya.
sumber