[winswitch] Xpra Ubuntu 13.04 poor quality and speed on local network

John Beavers john at lightningsoftwaresolutions.com
Thu Jul 11 18:04:59 BST 2013


On 07/11/2013 11:32 AM, Antoine Martin wrote:
> Finally got xpra started on the server and connected, but, like I
> said, it's very ugly and slow, and the mouse doesn't point to the
> correct locations, etc. If I forward X through ssh, it looks great and
> works well, but I'd love to be able to keep my session going, so I'd
> like xpra to work.
> Please give us more details, see:
> http://xpra.org/trac/wiki/ReportingBugs
Right, details:
<DETAILS>
OS: both are on Xubuntu 13.04 (although, after my server update, when it 
boots it says Kubuntu......)

Network: Wired through Cisco router.

Cmds: Server: xpra start :100 --no-daemon   Client: xpra attach 
ssh:user at host:100

Xpra info:
$ xpra info :100
2013-07-11 11:46:45,693 New connection received: 
SocketConnection(/home/software/.xpra/lss-100)
2013-07-11 11:46:45,996 processing info request from 
SocketConnection(/home/software/.xpra/lss-100)
auto_refresh=250
batch_delay.50p=56
batch_delay.80p=97
batch_delay.90p=144
batch_delay.avg=62
batch_delay.cur=87
batch_delay.max=207
batch_delay.min=13
bell=1
build_bit=32bit
build_cpu=athlon
build_date=2013-06-30
built_by=buildbot
built_on=winswitch.org
client.platform.machine=x86_64
client.platform.processor=x86_64
client.platform.release=3.8.0-26-generic
client_bell=1
client_clipboard=1
client_connection=
client_cursors=1
client_encodings=x264,vpx,png,jpeg,rgb24,webp
client_hostname=LSS-Linux
client_idle_time=496
client_latency.50p=14
client_latency.80p=38
client_latency.90p=52
client_latency.absmin=3
client_latency.avg=21
client_latency.cur=6
client_latency.max=158
client_latency.min=3
client_notifications=1
client_ping_latency.50p=5
client_ping_latency.80p=6
client_ping_latency.90p=8
client_ping_latency.avg=6
client_ping_latency.cur=6
client_ping_latency.max=91
client_ping_latency.min=4
client_type=Python/Gtk2
client_uuid=e6b8d7a43368a74f1d87ca040d615b7ab9793a0c
client_version=0.9.6
clients=1
clipboard=1
cursors=1
damage_data_queue_size.50p=0
damage_data_queue_size.80p=1
damage_data_queue_size.90p=3
damage_data_queue_size.avg=0
damage_data_queue_size.cur=0
damage_data_queue_size.current=0
damage_data_queue_size.max=6
damage_data_queue_size.min=0
damage_in_latency.90p=1914
damage_in_latency.avg=441
damage_in_latency.cur=4
damage_in_latency.max=2380
damage_in_latency.min=2
damage_out_latency.90p=1925
damage_out_latency.avg=436
damage_out_latency.cur=9
damage_out_latency.max=2438
damage_out_latency.min=5
damage_packet_queue_size.50p=0
damage_packet_queue_size.80p=0
damage_packet_queue_size.90p=0
damage_packet_queue_size.avg=0
damage_packet_queue_size.cur=0
damage_packet_queue_size.current=0
damage_packet_queue_size.max=1
damage_packet_queue_size.min=0
encoding.client_options=1
encoding.initial_quality=50
encoding.min-quality=50
encoding.min-speed=0
encoding.rgb24zlib=1
encoding.supports_delta=['png', 'rgb24']
encoding.uses_swscale=1
encoding.x264.I420.profile=high
encodings=x264,vpx,png,jpeg,rgb24,webp
gtk_version=[2, 24, 17]
hostname=lss
info_thread[0]=write
info_thread[1]=read
info_thread[2]=parse
info_threads=3
input_bytecount=219764
input_packetcount=5966
input_raw_packetcount=5438
key_repeat_delay=500
key_repeat_interval=50
keyboard=1
keyboard_sync=1
local_modifications=2
max_desktop_size=[1280, 1024]
memory.children.idrss=0
memory.children.inblock=64
memory.children.isrss=0
memory.children.ixrss=0
memory.children.majflt=2
memory.children.maxrss=21040
memory.children.minflt=6228
memory.children.msgrcv=0
memory.children.msgsnd=0
memory.children.nivcsw=317
memory.children.nsignals=0
memory.children.nswap=0
memory.children.nvcsw=91
memory.children.oublock=16
memory.children.stime=0
memory.children.utime=0
memory.server.idrss=0
memory.server.inblock=6960
memory.server.isrss=0
memory.server.ixrss=0
memory.server.majflt=50
memory.server.maxrss=83688
memory.server.minflt=2017677
memory.server.msgrcv=0
memory.server.msgsnd=0
memory.server.nivcsw=910232
memory.server.nsignals=0
memory.server.nswap=0
memory.server.nvcsw=950824
memory.server.oublock=64
memory.server.stime=142
memory.server.utime=238
microphone.state=inactive
notifications=1
output_bytecount=24485940
output_mmap_bytecount=0
output_packetcount=52083
output_raw_packetcount=103687
password_file=
pixels_encoded_per_second=988417
platform=linux2
potential_clients=0
pulseaudio=0
pygtk_version=[2, 24, 0]
python_version=2.7.4
randr=1
revision=3751
root_window_size=[1280, 1024]
server_ping_latency.50p=6
server_ping_latency.80p=7
server_ping_latency.90p=18
server_ping_latency.avg=11
server_ping_latency.cur=125
server_ping_latency.max=199
server_ping_latency.min=4
server_type=gtk-x11
session_name=
speaker.codec=mp3
speaker.codec_description=MPEG-1 Layer 3 (MP3)
speaker.state=active
start_time=1373559808
thread[0]=MainThread
thread[1]=write
thread[2]=format
thread[3]=read
thread[4]=calculate_delay
thread[5]=encode
thread[6]=format
thread[7]=parse
threads=8
version=0.9.6
window[1].batch_delay.90p=125
window[1].batch_delay.avg=56
window[1].batch_delay.cur=120
window[1].batch_delay.max=176
window[1].batch_delay.min=13
window[1].compression_pixels_per_ns.avg=1011
window[1].compression_pixels_per_ns.max=311065
window[1].compression_pixels_per_ns.min=196
window[1].compression_pixels_per_ns[png].avg=9175
window[1].compression_pixels_per_ns[png].max=311065
window[1].compression_pixels_per_ns[png].min=768
window[1].compression_pixels_per_ns[rgb24].avg=525
window[1].compression_pixels_per_ns[rgb24].max=533
window[1].compression_pixels_per_ns[rgb24].min=518
window[1].compression_pixels_per_ns[x264].avg=990
window[1].compression_pixels_per_ns[x264].max=2390
window[1].compression_pixels_per_ns[x264].min=196
window[1].compression_ratio_pct.avg=1
window[1].compression_ratio_pct.max=37
window[1].compression_ratio_pct.min=0
window[1].compression_ratio_pct[png].avg=9
window[1].compression_ratio_pct[png].max=37
window[1].compression_ratio_pct[png].min=2
window[1].compression_ratio_pct[rgb24].avg=1
window[1].compression_ratio_pct[rgb24].max=1
window[1].compression_ratio_pct[rgb24].min=1
window[1].compression_ratio_pct[x264].avg=1
window[1].compression_ratio_pct[x264].max=13
window[1].compression_ratio_pct[x264].min=0
window[1].damage_in_latency.90p=1914
window[1].damage_in_latency.avg=441
window[1].damage_in_latency.cur=4
window[1].damage_in_latency.max=2380
window[1].damage_in_latency.min=2
window[1].damage_out_latency.90p=1925
window[1].damage_out_latency.avg=436
window[1].damage_out_latency.cur=9
window[1].damage_out_latency.max=2438
window[1].damage_out_latency.min=5
window[1].dimensions=[928, 693]
window[1].encoding=x264
window[1].override-redirect=0
window[1].pixels_encoded_per_second=988417
window[1].pixels_encoded_per_second[png]=108981
window[1].pixels_encoded_per_second[rgb24]=1902090
window[1].pixels_encoded_per_second[x264]=1009121
window[1].total_frames[png]=80
window[1].total_frames[rgb24]=2
window[1].total_frames[x264]=30
window[1].total_pixels[png]=32076
window[1].total_pixels[rgb24]=980
window[1].total_pixels[x264]=12070204
window[1].tray=0
window[1].x264.quality.90p=60
window[1].x264.quality.avg=55
window[1].x264.quality.cur=52
window[1].x264.quality.max=67
window[1].x264.quality.min=50
window[1].x264.speed.90p=99
window[1].x264.speed.avg=79
window[1].x264.speed.cur=98
window[1].x264.speed.max=99
window[1].x264.speed.min=42
window[1].xid=0xc00024L
windows=1
Connection lost
connection closed after 0 packets received (2174 bytes) and 1 packets 
sent (598 bytes)
2013-07-11 11:46:46,802 connection closed after 1 packets received (598 
bytes) and 1 packets sent (2174 bytes)
2013-07-11 11:46:46,804 Connection lost

Software installed via apt-get following instructions here: 
http://winswitch.org/downloads/debian-repository.html?dist_select=raring
- versions: Server: xpra v0.9.6-1, Client: xpra v0.9.6-1

Is it reproducable? I don't know. I can reproduce it on my system, but I 
don't know what's broke on it.....
</DETAILS>

The ugliness may be due to theme setting on the server. I'll see if I 
can connect from the server to the client and see if it is any better 
and from my laptop to one or both of the two and see how that works.

The mouse only seems to work correctly on one of the monitors on my 
client (I have 4 setup in a square). If the server app isn't on my main 
screen, the mouse only moves windows around (which is client-side, 
anyway, if I understand it correctly). That's probably an xorg.conf 
issue, but I don't know enough about configuring xorg to figure that out....

I hope that helps, let me know if you need more info.
John



More information about the shifter-users mailing list