Я використовую x11vnc через мережу 15 Мбіт / с із затримкою 20 мс. Коли екран змінюється багато, x11vnc повільно - наприклад, коли я перемикаю вкладку в браузері, потрібно майже дві секунди, поки подання повністю не перемальовано.
Дивна річ у тому, що максимальна швидкість з'єднання x11vnc навіть під час повільного перемальовування лише близько 10% від доступної пропускної здатності. Чому x11vnc не використовує доступну пропускну здатність для прискорення перемальовування? Наприклад, scp без проблем використовує 100% доступної пропускної здатності.
Як я можу визначити, що таке вузьке місце для x11vnc у моїй системі? Поки що я думаю:
- 10% використання мережі => мережа не є вузьким місцем
- fb швидкість читання: 601 MB / sec => читання fb не є вузьким місцем
Будь-які ідеї, як я можу надалі профілювати x11vnc та дізнатися, що спричиняє уповільнення?
Наприклад, чи є комутатор x11vnc, який показує, скільки даних обробляє і скільки часу потрібно, щоб схопити екран, обробити та стиснути його та надіслати по мережі?