Comment 14 for bug 199245

Revision history for this message
Flow Jiang (flowjzh) wrote :

Interesting findings.

To confirm the performance issue is caused by gnome-settings-daemon, I just run following test:

1. Ctrl + Alt + F1, login
2. X :1 -query localhost

Then a similar window appears like open a VNC session. In this X session, the performance is good.

So I guess it's a Xvnc <-> gnome-settings-daemon connection issue. Since the X11 codes for Xvnc is "older" than native Xserver codes in Ubuntu, there may be some API not supported in Xvnc. So I guess if the Xvnc code is compiled against a newer version of Xorg, we'll get a Xvnc server with better performance.

And do you guys open the VNC session with GDM? I don't have a good performance in GDM either, where I believe the gnome-settings-daemon is not started yet.

By the way, where I mean "VNC performance" is Xvnc, not x11vnc. They are 2 different programs. The performance of Xvnc is fine in Feisty or Gutsy, but not in Hardy. The performance of x11vnc won't be as good as Xvnc in theory, since it's started for the existing DISPLAY and need to track the change of windows in a higher level, which will be slower.