LINUX.ORG.RU

VNC надо увеличить скорость.


0

1

Такая ситуация: есть рабочий комп с ubuntu 10.10 и разрешением 1920*1080 Цветовая гамма Depth 24 (32 bpp) (16.7 миллионов цветов)

Что необходимо: форсировать x11vnc чтобы он передавал картинку в наименьшем цветовом диапазоне (8 bit per pixel) и разрешением 1680*сколько-нибудь. Второе я нашел как сделать, первое - не могу.

Сейчас работать невозможено, поскольку отображение на клиенте тупит даже если коннект с локальной сети происходит. Скроллинг в браузере тупит долго очень.

Что еще посоветуете для ускорения работы vnc? Может, другие сервера есть быстрее?

Вот что выдает x11vnc при запуске

29/12/2010 17:33:53 initialize_screen: fb_depth/fb_bpp/fb_Bpl 24/32/7680
29/12/2010 17:33:53 scaling screen: 1920x1080 -> 1680x945
29/12/2010 17:33:53 scaling screen: scale_fac_x=0.87500 scale_fac_y=0.87500
Вот что происходит при подключении клиента:
29/12/2010 17:36:38 Pixel format for client 192.168.10.156:
29/12/2010 17:36:38   8 bpp, depth 8
29/12/2010 17:36:38   true colour: max r 3 g 3 b 3, shift r 4 g 2 b 0
29/12/2010 17:36:38 Enabling full-color cursor updates for client 192.168.10.156
29/12/2010 17:36:38 Enabling NewFBSize protocol extension for client 192.168.10.156
29/12/2010 17:36:38 Using ZRLE encoding for client 192.168.10.156
29/12/2010 17:36:39 Pixel format for client 192.168.10.156:
29/12/2010 17:36:39   32 bpp, depth 24, little endian
29/12/2010 17:36:39   true colour: max r 255 g 255 b 255, shift r 16 g 8 b 0
29/12/2010 17:36:39 no translation needed

Т.е. оно пытается форсировать 8bit, но потом опять переключается в truecolor почему-то.

Скорость более чем нормальная:

29/12/2010 17:36:39 client 1 network rate 6074.1 KB/sec (17688.9 eff KB/sec)
29/12/2010 17:36:39 client 1 latency:  0.5 ms
29/12/2010 17:36:39 dt1: 0.0017, dt2: 0.0039 dt3: 0.0005 bytes: 32932
29/12/2010 17:36:39 link_rate: LR_LAN - 1 ms, 6074 KB/s
Помогите пожалуйста сделать работу на удаленном десктопе быстрой.

вот полный лог сервера при создании подключения. http://paste.ubuntu.com/548557/

★★★☆

Последнее исправление: JFreeM (всего исправлений: 3)

man vncviewer

-depth depth

On an X server which supports multiple TrueColor visuals of different depths, attempt to use the specified one (in bits per pixel); if successful, this depth will be requested from the VNC server.

vncviewer -depth 8 что говорит? Какой сервер, поддерживает ли он такую возможность?

И напоследок, в KDE есть замечательные программки krdp и krdc — всё это умеют. Может, и в Гноме что-нить похожее есть.

fractaler ★★★★★
()

Почему надо цепляться к рабочим Х-ам (x11vnc — не для работы, а скорее для тех. поддержки)

Для быстрой удаленной работы в локалке можно тупо запускать Х-приложение (да-да, та самая никому не нужная сетевая прозрачность Х-ов). Если и этого не хватает, то NX (и его свободные форки) тебе помогут.

sdio ★★★★★
()

клиент под windows - realvnc
Пока остановился на tightvncserver - он вроде умеет запускаться в 8битном режиме.

JFreeM ★★★☆
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.