Сессия VNC очень медленная в 12.04 по сравнению со старыми версиями


12

У меня установлена ​​12.04 X64 Desktop на компьютере, на котором у меня ранее была 10.10. Ранее я использовал и встроенный vino, и tailvncserver для обеспечения сеанса VNC. Я подключаюсь к ним, используя Chicken of VNC на моем Mac.

С более старой версией производительность VNC была довольно хорошей. Теперь с 12.04, это ужасно, используя vino. Обновления вялые, меню мерцает и исчезает, много дополнительных перерисовок экрана и т. Д.

Есть ли какие-нибудь указания по восстановлению производительности? Благодарю.

Ответы:


13

По умолчанию 12.04 использует аппаратное ускорение. Графический интерфейс так на графической карте, а не на процессоре. Это должно обеспечить в целом лучшую производительность и расширенные визуальные эффекты на прилично настроенных настольных / портативных компьютерах.

Все, что приходит к цене, хотя. Помимо того, что сложные визуальные эффекты требуют большей пропускной способности, Vino, похоже, не готов к аппаратной компоновке (ускорение GPU).

Если у вас очень хорошее соединение с компьютером (т.е. локальное проводное соединение), вы можете попытаться отключить то, что называется «xdamage». Откройте терминал и введите следующую команду (как обычный пользователь, а не root):

gsettings set org.gnome.Vino disable-xdamage true

Это заставит сервер повторно отправлять весь экран при каждом обновлении, а не только измененные области. Это чрезвычайно стресс для вашей сети, конечно.

В качестве альтернативы для ввода этой команды в окне терминала вы можете использовать dconf-editor, который можно установить с помощью Ubuntu Software Center.

Если вы чувствуете приключения, вы можете также попробовать установить «CompizConfig Settings Manager» (пакет compizconfig-settings-manager) и осторожно уменьшить количество эффектов (особенно связанных с размещением окон и меню). Чем меньше, тем лучше для VNC.

В противном случае вы можете попытаться вообще отключить композитинг и войти в Unity 2d. Вы можете следовать этим инструкциям , но вы, конечно, отключаете 3D-эффекты и ускорение HW.


CompizConfig Settings ManagerНе CompizConif Settings Manager. Установите его с помощью sudo apt-get install compizconfig-settings-manager.
Сюзанна Дюперон

полезный ответ дружище;)
Амир

1

Вы также можете заменить compiz с помощью команды: metacity --replace&

Это дает гораздо лучшие результаты при использовании vnc и прост в использовании. Вы можете использовать его во время сеанса VNC.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.