2018-11-05 11:08:57,292 Error: cannot enable SSH socket upgrades: 2018-11-05 11:08:57,292 No module named paramiko 2018-11-05 11:08:57,295 cannot access python uinput module: 2018-11-05 11:08:57,295 No module named uinput X.Org X Server 1.19.5 Release Date: 2017-10-12 X Protocol Version 11, Revision 0 Build Operating System: 3.10.0-693.17.1.el7.x86_64 Current Operating System: Linux bobross.lstc.com 3.10.0-862.14.4.el7.x86_64 #1 SMP Wed Sep 26 15:12:11 UTC 2018 x86_64 Kernel command line: BOOT_IMAGE=/vmlinuz-3.10.0-862.14.4.el7.x86_64 root=UUID=58809a29-94b7-4a0c-ac1d-299ed5c22f97 ro rhgb quiet LANG=en_US.UTF-8 Build Date: 29 October 2018 03:33:19PM Build ID: xorg-x11-server 1.19.5-5.1.el7_5.0.1 Current version of pixman: 0.34.0 Before reporting problems, check http://wiki.x.org to make sure that you have the latest version. Markers: (--) probed, (**) from config file, (==) default setting, (++) from command line, (!!) notice, (II) informational, (WW) warning, (EE) error, (NI) not implemented, (??) unknown. (++) Log file: "/run/user/250/xpra/Xorg.:57.log", Time: Mon Nov 5 11:08:57 2018 (++) Using config file: "/etc/xpra/xorg.conf" (==) Using system config directory "/usr/share/X11/xorg.conf.d" 2018-11-05 11:09:00,185 created unix domain socket: /run/user/250/xpra/bobross.lstc.com-57 2018-11-05 11:09:00,186 cannot create group socket '/run/xpra/bobross.lstc.com-57' 2018-11-05 11:09:00,186 [Errno 13] Permission denied 2018-11-05 11:09:00,186 Warning: missing sound module 2018-11-05 11:09:00,379 pointer device emulation using XTest 2018-11-05 11:09:00,840 Warning: OpenGL support check failed: 2018-11-05 11:09:00,840 OpenGL is not supported 2018-11-05 11:09:00,956 serving html content from: /usr/share/xpra/www 2018-11-05 11:09:01,032 VideoHelper.set_modules(x264, vpx, nvenc, ffmpeg, swscale, ) video encoders=x264, vpx, nvenc, ffmpeg, csc=swscale, video decoders= 2018-11-05 11:09:01,044 D-Bus notification forwarding is available 2018-11-05 11:09:01,234 Warning: webcam forwarding is disabled 2018-11-05 11:09:01,234 the virtual video directory '/sys/devices/virtual/video4linux' was not found 2018-11-05 11:09:01,235 make sure that the 'v4l2loopback' kernel module is installed and loaded 2018-11-05 11:09:01,235 found 0 virtual video devices for webcam forwarding 2018-11-05 11:09:01,418 CUDA initialization (this may take a few seconds) 2018-11-05 11:09:01,431 CUDA driver version=9010 2018-11-05 11:09:01,432 get_prefs() will try to load cuda.conf from: ['/etc/xpra', '/usr/local/etc/xpra', '/etc/xdg/xpra', '~/.xpra', '~/.config/xpra'] 2018-11-05 11:09:01,432 get_prefs() '/usr/local/etc/xpra/cuda.conf' does not exist! 2018-11-05 11:09:01,432 get_prefs() '/etc/xdg/xpra/cuda.conf' does not exist! 2018-11-05 11:09:01,432 get_prefs() '/home/nathan/.xpra/cuda.conf' does not exist! 2018-11-05 11:09:01,432 get_prefs() '/home/nathan/.config/xpra/cuda.conf' does not exist! 2018-11-05 11:09:01,432 + testing device 0: Tesla K20c @ 0000:02:00.0 2018-11-05 11:09:01,561 created context= 2018-11-05 11:09:01,561 api version=3020 2018-11-05 11:09:01,562 memory: free=4672MB, total=4743MB 2018-11-05 11:09:01,562 multi-processors: 13, clock rate: 705500 2018-11-05 11:09:01,562 max block sizes: (1024, 1024, 64) 2018-11-05 11:09:01,562 max grid sizes: (2147483647, 65535, 65535) 2018-11-05 11:09:01,563 maximum texture size: 65536x65536 2018-11-05 11:09:01,563 max pitch: 2147483647 2018-11-05 11:09:01,563 compute capability: 0x35 (3.5) 2018-11-05 11:09:01,563 CUDA 9.2.0 / PyCUDA 2018.1, found 2 devices: 2018-11-05 11:09:01,563 + Tesla K20c @ 0000:02:00.0 (memory: 98% free, compute: 3.5) 2018-11-05 11:09:01,629 + testing device 1: Tesla C2075 @ 0000:03:00.0 2018-11-05 11:09:01,675 created context= 2018-11-05 11:09:01,675 api version=3020 2018-11-05 11:09:01,675 memory: free=5029MB, total=5301MB 2018-11-05 11:09:01,676 multi-processors: 14, clock rate: 1147000 2018-11-05 11:09:01,676 max block sizes: (1024, 1024, 64) 2018-11-05 11:09:01,676 max grid sizes: (65535, 65535, 65535) 2018-11-05 11:09:01,676 maximum texture size: 65536x65535 2018-11-05 11:09:01,677 max pitch: 2147483647 2018-11-05 11:09:01,677 compute capability: 0x20 (2.0) 2018-11-05 11:09:01,677 + Tesla C2075 @ 0000:03:00.0 (memory: 94% free, compute: 2.0) 2018-11-05 11:09:01,703 NVidia driver version 390.87 2018-11-05 11:09:01,703 will test 0 devices from failing list: [] 2018-11-05 11:09:01,703 will test 2 devices from OK list: [0, 1] 2018-11-05 11:09:01,704 select_device: testing device 0: Tesla K20c @ 0000:02:00.0 2018-11-05 11:09:01,832 created context= 2018-11-05 11:09:01,833 memory: free=4672MB, total=4743MB 2018-11-05 11:09:01,833 device matches preferred device id 0: Tesla K20c @ 0000:02:00.0 2018-11-05 11:09:02,069 Warning: NVENC on device Tesla K20c: 2018-11-05 11:09:02,070 does not support HEVC 2018-11-05 11:09:02,070 will test 0 devices from failing list: [] 2018-11-05 11:09:02,070 will test 2 devices from OK list: [0, 1] 2018-11-05 11:09:02,070 select_device: testing device 0: Tesla K20c @ 0000:02:00.0 2018-11-05 11:09:02,191 created context= 2018-11-05 11:09:02,191 memory: free=4672MB, total=4743MB 2018-11-05 11:09:02,191 device matches preferred device id 0: Tesla K20c @ 0000:02:00.0 2018-11-05 11:09:02,347 get_CUDA_function(0, ARGB_to_NV12) cubin file=/usr/share/xpra/cuda/ARGB_to_NV12.fatbin 2018-11-05 11:09:02,347 loaded 49400 bytes 2018-11-05 11:09:02,348 get_CUDA_function(0, ARGB_to_NV12) module= 2018-11-05 11:09:02,348 loading function ARGB_to_NV12 from pre-compiled cubin took 0.3ms 2018-11-05 11:09:02,440 will test 0 devices from failing list: [] 2018-11-05 11:09:02,440 will test 2 devices from OK list: [0, 1] 2018-11-05 11:09:02,440 select_device: testing device 0: Tesla K20c @ 0000:02:00.0 2018-11-05 11:09:02,546 created context= 2018-11-05 11:09:02,547 memory: free=4672MB, total=4743MB 2018-11-05 11:09:02,547 device matches preferred device name: Tesla 2018-11-05 11:09:02,764 will test 0 devices from failing list: [] 2018-11-05 11:09:02,764 will test 2 devices from OK list: [0, 1] 2018-11-05 11:09:02,764 select_device: testing device 0: Tesla K20c @ 0000:02:00.0 2018-11-05 11:09:02,872 created context= 2018-11-05 11:09:02,872 memory: free=4672MB, total=4743MB 2018-11-05 11:09:02,873 device matches preferred device name: Tesla 2018-11-05 11:09:03,029 get_CUDA_function(0, ARGB_to_NV12) module= 2018-11-05 11:09:03,029 loading function ARGB_to_NV12 from pre-compiled cubin took 0.4ms 2018-11-05 11:09:03,121 NVENC on device Tesla K20c: 2018-11-05 11:09:03,121 h264 encoding does not support YUV444 or lossless mode 2018-11-05 11:09:03,121 NVENC on device Tesla C2075: 2018-11-05 11:09:03,121 h264 encoding does not support YUV444 or lossless mode 2018-11-05 11:09:03,121 NVENC v8 successfully initialized with codecs: h264 2018-11-05 11:09:03,122 cuda_context.reset_state() 2018-11-05 11:09:03,166 swscale pixel formats: {u'XRGB': CSCPixelFormat(GBRP), u'YUV422P': CSCPixelFormat(GBRP), u'BGR': CSCPixelFormat(GBRP), u'BGRX': CSCPixelFormat(GBRP), u'GBRP': CSCPixelFormat(GBRP), u'RGB': CSCPixelFormat(GBRP), u'YUV420P': CSCPixelFormat(GBRP), u'RGBX': CSCPixelFormat(GBRP), u'XBGR': CSCPixelFormat(GBRP), u'YUV444P': CSCPixelFormat(GBRP)} 2018-11-05 11:09:03,166 colorspaces: [u'RGB', u'BGR', u'XRGB', u'BGRX', u'RGBX', u'XBGR', u'YUV420P', u'YUV422P', u'YUV444P', u'GBRP'] 2018-11-05 11:09:03,166 speed=30 BICUBIC=4 2018-11-05 11:09:03,166 speed=40 BICUBLIN=64 2018-11-05 11:09:03,166 speed=60 BILINEAR=2 2018-11-05 11:09:03,166 speed=80 FAST_BILINEAR=1 2018-11-05 11:09:03,166 swscale flags: [(30, BICUBIC), (40, BICUBLIN), (60, BILINEAR), (80, FAST_BILINEAR)] 2018-11-05 11:09:03,166 csc_swscale.init_module() 2018-11-05 11:09:03,167 swscale.ColorspaceConverter.init_context(24, 16, u'YUV420P', 24, 16, u'BGRX', 100) 2018-11-05 11:09:03,167 source format=CSCPixelFormat(GBRP) 2018-11-05 11:09:03,167 destination format=CSCPixelFormat(GBRP) 2018-11-05 11:09:03,167 sws context=0x1b20d80 2018-11-05 11:09:03,167 swscale(YUV420P 24x16 - BGRX 24x16) took 0.0ms 2018-11-05 11:09:03,167 swscale.ColorspaceConverter.clean() sws context=0x1b20d80 2018-11-05 11:09:03,167 swscale.ColorspaceConverter.init_context(24, 16, u'BGRX', 24, 16, u'YUV420P', 100) 2018-11-05 11:09:03,167 source format=CSCPixelFormat(GBRP) 2018-11-05 11:09:03,168 destination format=CSCPixelFormat(GBRP) 2018-11-05 11:09:03,168 sws context=0x1b20d80 2018-11-05 11:09:03,168 swscale(BGRX 24x16 - YUV420P 24x16) took 0.0ms 2018-11-05 11:09:03,168 swscale.ColorspaceConverter.clean() sws context=0x1b20d80 2018-11-05 11:09:03,168 swscale.ColorspaceConverter.init_context(24, 16, u'YUV422P', 24, 16, u'BGRX', 100) 2018-11-05 11:09:03,168 source format=CSCPixelFormat(GBRP) 2018-11-05 11:09:03,168 destination format=CSCPixelFormat(GBRP) 2018-11-05 11:09:03,168 sws context=0x1b20d80 2018-11-05 11:09:03,169 swscale(YUV422P 24x16 - BGRX 24x16) took 0.0ms 2018-11-05 11:09:03,169 swscale.ColorspaceConverter.clean() sws context=0x1b20d80 2018-11-05 11:09:03,169 swscale.ColorspaceConverter.init_context(24, 16, u'BGRX', 24, 16, u'YUV422P', 100) 2018-11-05 11:09:03,169 source format=CSCPixelFormat(GBRP) 2018-11-05 11:09:03,169 destination format=CSCPixelFormat(GBRP) 2018-11-05 11:09:03,169 sws context=0x1b20d80 2018-11-05 11:09:03,169 swscale(BGRX 24x16 - YUV422P 24x16) took 0.0ms 2018-11-05 11:09:03,169 swscale.ColorspaceConverter.clean() sws context=0x1b20d80 2018-11-05 11:09:03,169 swscale.ColorspaceConverter.init_context(24, 16, u'YUV444P', 24, 16, u'BGRX', 100) 2018-11-05 11:09:03,170 source format=CSCPixelFormat(GBRP) 2018-11-05 11:09:03,170 destination format=CSCPixelFormat(GBRP) 2018-11-05 11:09:03,170 sws context=0x1b20d80 2018-11-05 11:09:03,170 swscale(YUV444P 24x16 - BGRX 24x16) took 0.0ms 2018-11-05 11:09:03,170 swscale.ColorspaceConverter.clean() sws context=0x1b20d80 2018-11-05 11:09:03,170 swscale.ColorspaceConverter.init_context(24, 16, u'BGRX', 24, 16, u'YUV444P', 100) 2018-11-05 11:09:03,170 source format=CSCPixelFormat(GBRP) 2018-11-05 11:09:03,170 destination format=CSCPixelFormat(GBRP) 2018-11-05 11:09:03,170 sws context=0x1b20d80 2018-11-05 11:09:03,171 swscale(BGRX 24x16 - YUV444P 24x16) took 0.0ms 2018-11-05 11:09:03,171 swscale.ColorspaceConverter.clean() sws context=0x1b20d80 2018-11-05 11:09:03,171 swscale.ColorspaceConverter.init_context(24, 16, u'GBRP', 24, 16, u'BGRX', 100) 2018-11-05 11:09:03,171 source format=CSCPixelFormat(GBRP) 2018-11-05 11:09:03,171 destination format=CSCPixelFormat(GBRP) 2018-11-05 11:09:03,171 sws context=0x1b20d80 2018-11-05 11:09:03,171 swscale(GBRP 24x16 - BGRX 24x16) took 0.0ms 2018-11-05 11:09:03,171 swscale.ColorspaceConverter.clean() sws context=0x1b20d80 2018-11-05 11:09:03,171 swscale.ColorspaceConverter.init_context(24, 16, u'BGRX', 24, 16, u'GBRP', 100) 2018-11-05 11:09:03,172 source format=CSCPixelFormat(GBRP) 2018-11-05 11:09:03,172 destination format=CSCPixelFormat(GBRP) 2018-11-05 11:09:03,172 sws context=0x1b20d80 2018-11-05 11:09:03,172 swscale(BGRX 24x16 - GBRP 24x16) took 0.0ms 2018-11-05 11:09:03,172 swscale.ColorspaceConverter.clean() sws context=0x1b20d80 2018-11-05 11:09:03,172 csc_swscale.cleanup_module() 2018-11-05 11:09:03,173 init_encodings() adding video encodings: () 2018-11-05 11:09:03,173 allowed encodings=['h264', 'vp9', 'vp8', 'mpeg4', 'mpeg4+mp4', 'h264+mp4', 'vp8+webm', 'vp9+webm', 'png', 'png/P', 'png/L', 'webp', 'rgb', 'rgb24', 'rgb32', 'jpeg', 'h265', 'jpeg2000', 'mpeg1', 'mpeg2'], encodings=['rgb', 'png', 'png/L', 'png/P', 'jpeg', 'webp'], core encodings=['rgb24', 'rgb32', 'png', 'png/L', 'png/P', 'jpeg', 'webp'], lossless encodings=['rgb24', 'rgb32', 'png', 'png/L', 'png/P', 'webp'] 2018-11-05 11:09:03,176 xpra X11 version 2.5-r20927 64-bit 2018-11-05 11:09:03,176 uid=250 (nathan), gid=200 (staff) 2018-11-05 11:09:03,177 running with pid 19649 on Linux CentOS 7.5.1804 Core 2018-11-05 11:09:03,177 connected to X11 display :57 with 24 bit colors 2018-11-05 11:09:03,290 Warning: no xdg module, cannot use application menu data 2018-11-05 11:09:03,296 printer forwarding enabled using postscript and pdf 2018-11-05 11:09:03,302 xpra is ready. WARNING: no 'numpy' module, HyBi protocol will be slower 2018-11-05 11:09:03,308 VideoHelper.init() 2018-11-05 11:09:03,308 VideoHelper.init() initialized=False 2018-11-05 11:09:03,308 init_video_encoders_options() 2018-11-05 11:09:03,309 will try video encoders: x264, vpx, nvenc, ffmpeg 2018-11-05 11:09:03,309 modules for x264: enc_x264 2018-11-05 11:09:03,309 init_video_encoder_option(enc_x264) 2018-11-05 11:09:03,309 module= 2018-11-05 11:09:03,309 x264 encodings=h264 2018-11-05 11:09:03,310 x264 input colorspaces for h264: BGRX, YUV422P, YUV420P, BGRA, YUV444P 2018-11-05 11:09:03,310 video encoder options: {u'h264': {u'YUV444P': [video_spec(x264)], u'YUV422P': [video_spec(x264)], u'YUV420P': [video_spec(x264)], u'BGRA': [video_spec(x264)], u'BGRX': [video_spec(x264)]}} 2018-11-05 11:09:03,310 modules for vpx: enc_vpx 2018-11-05 11:09:03,311 init_video_encoder_option(enc_vpx) 2018-11-05 11:09:03,311 module= 2018-11-05 11:09:03,311 vpx encodings=vp8, vp9 2018-11-05 11:09:03,311 vpx input colorspaces for vp8: YUV420P 2018-11-05 11:09:03,312 vpx input colorspaces for vp9: YUV420P, YUV444P 2018-11-05 11:09:03,312 video encoder options: {u'h264': {u'YUV444P': [video_spec(x264)], u'YUV422P': [video_spec(x264)], u'YUV420P': [video_spec(x264)], u'BGRA': [video_spec(x264)], u'BGRX': [video_spec(x264)]}, u'vp9': {u'YUV420P': [video_spec(vpx)], u'YUV444P': [video_spec(vpx)]}, u'vp8': {u'YUV420P': [video_spec(vpx)]}} 2018-11-05 11:09:03,312 modules for nvenc: nvenc 2018-11-05 11:09:03,312 init_video_encoder_option(nvenc) 2018-11-05 11:09:03,312 module= 2018-11-05 11:09:03,313 will test 0 devices from failing list: [] 2018-11-05 11:09:03,314 will test 2 devices from OK list: [0, 1] 2018-11-05 11:09:03,314 select_device: testing device 0: Tesla K20c @ 0000:02:00.0 2018-11-05 11:09:03,440 created context= 2018-11-05 11:09:03,441 memory: free=4672MB, total=4743MB 2018-11-05 11:09:03,441 device matches preferred device id 0: Tesla K20c @ 0000:02:00.0 2018-11-05 11:09:03,668 will test 0 devices from failing list: [] 2018-11-05 11:09:03,669 will test 2 devices from OK list: [0, 1] 2018-11-05 11:09:03,669 select_device: testing device 0: Tesla K20c @ 0000:02:00.0 2018-11-05 11:09:03,779 created context= 2018-11-05 11:09:03,779 memory: free=4672MB, total=4743MB 2018-11-05 11:09:03,779 device matches preferred device id 0: Tesla K20c @ 0000:02:00.0 2018-11-05 11:09:03,933 get_CUDA_function(0, ARGB_to_NV12) module= 2018-11-05 11:09:03,933 loading function ARGB_to_NV12 from pre-compiled cubin took 0.4ms 2018-11-05 11:09:04,027 will test 0 devices from failing list: [] 2018-11-05 11:09:04,027 will test 2 devices from OK list: [0, 1] 2018-11-05 11:09:04,027 select_device: testing device 0: Tesla K20c @ 0000:02:00.0 2018-11-05 11:09:04,139 created context= 2018-11-05 11:09:04,139 memory: free=4672MB, total=4743MB 2018-11-05 11:09:04,140 device matches preferred device name: Tesla 2018-11-05 11:09:04,361 will test 0 devices from failing list: [] 2018-11-05 11:09:04,362 will test 2 devices from OK list: [0, 1] 2018-11-05 11:09:04,363 select_device: testing device 0: Tesla K20c @ 0000:02:00.0 2018-11-05 11:09:04,474 created context= 2018-11-05 11:09:04,475 memory: free=4672MB, total=4743MB 2018-11-05 11:09:04,475 device matches preferred device name: Tesla 11:09:04 AM: LS-DYNA - NEON MODEL (NCAC V02) 11:09:04 AM: Total no. of Nodal points = 291206 11:09:04 AM: Total no. of Solid elements = 2920 11:09:04 AM: Total no. of Shell elements = 532077 11:09:04 AM: Total no. of Beam elements = 73 2018-11-05 11:09:04,654 get_CUDA_function(0, ARGB_to_NV12) module= 2018-11-05 11:09:04,654 loading function ARGB_to_NV12 from pre-compiled cubin took 0.4ms 2018-11-05 11:09:04,762 nvenc encodings=h264 2018-11-05 11:09:04,762 nvenc input colorspaces for h264: ARGB, XRGB, BGRA, BGRX 2018-11-05 11:09:04,762 video encoder options: {u'h264': {u'YUV422P': [video_spec(x264)], u'BGRX': [video_spec(x264), video_spec(nvenc)], u'YUV420P': [video_spec(x264)], u'BGRA': [video_spec(x264), video_spec(nvenc)], u'ARGB': [video_spec(nvenc)], u'XRGB': [video_spec(nvenc)], u'YUV444P': [video_spec(x264)]}, u'vp9': {u'YUV420P': [video_spec(vpx)], u'YUV444P': [video_spec(vpx)]}, u'vp8': {u'YUV420P': [video_spec(vpx)]}} 2018-11-05 11:09:04,762 modules for ffmpeg: enc_ffmpeg 2018-11-05 11:09:04,762 init_video_encoder_option(enc_ffmpeg) 2018-11-05 11:09:04,763 module= 2018-11-05 11:09:04,763 ffmpeg encodings=h264+mp4, vp8+webm, mpeg4+mp4, mpeg1, mpeg2 2018-11-05 11:09:04,763 ffmpeg input colorspaces for h264+mp4: YUV420P 2018-11-05 11:09:04,763 ffmpeg input colorspaces for vp8+webm: YUV420P 2018-11-05 11:09:04,763 ffmpeg input colorspaces for mpeg4+mp4: YUV420P 2018-11-05 11:09:04,763 ffmpeg input colorspaces for mpeg1: YUV420P 2018-11-05 11:09:04,763 ffmpeg input colorspaces for mpeg2: YUV420P 2018-11-05 11:09:04,763 video encoder options: {u'mpeg1': {u'YUV420P': [video_spec(ffmpeg)]}, u'mpeg2': {u'YUV420P': [video_spec(ffmpeg)]}, u'h264': {u'YUV422P': [video_spec(x264)], u'BGRX': [video_spec(x264), video_spec(nvenc)], u'YUV420P': [video_spec(x264)], u'BGRA': [video_spec(x264), video_spec(nvenc)], u'ARGB': [video_spec(nvenc)], u'XRGB': [video_spec(nvenc)], u'YUV444P': [video_spec(x264)]}, u'vp9': {u'YUV420P': [video_spec(vpx)], u'YUV444P': [video_spec(vpx)]}, u'h264+mp4': {u'YUV420P': [video_spec(ffmpeg)]}, u'vp8': {u'YUV420P': [video_spec(vpx)]}, u'mpeg4+mp4': {u'YUV420P': [video_spec(ffmpeg)]}, u'vp8+webm': {u'YUV420P': [video_spec(ffmpeg)]}} 2018-11-05 11:09:04,764 found 8 video encoders: mpeg1, mpeg2, h264, vp9, h264+mp4, vp8, mpeg4+mp4, vp8+webm 2018-11-05 11:09:04,764 init_csc_options() 2018-11-05 11:09:04,764 will try csc modules: swscale 2018-11-05 11:09:04,764 init_csc_option(csc_swscale) 2018-11-05 11:09:04,764 module= 2018-11-05 11:09:04,764 csc_swscale.init_module() 2018-11-05 11:09:04,764 swscale output colorspaces for RGB: BGR, XRGB, BGRX, RGBX, XBGR, YUV420P, YUV422P, YUV444P, GBRP 2018-11-05 11:09:04,764 swscale output colorspaces for BGR: RGB, XRGB, BGRX, RGBX, XBGR, YUV420P, YUV422P, YUV444P, GBRP 2018-11-05 11:09:04,765 swscale output colorspaces for XRGB: RGB, BGR, BGRX, RGBX, XBGR, YUV420P, YUV422P, YUV444P, GBRP 2018-11-05 11:09:04,765 swscale output colorspaces for BGRX: RGB, BGR, XRGB, RGBX, XBGR, YUV420P, YUV422P, YUV444P, GBRP 2018-11-05 11:09:04,765 swscale output colorspaces for RGBX: RGB, BGR, XRGB, BGRX, XBGR, YUV420P, YUV422P, YUV444P, GBRP 2018-11-05 11:09:04,765 swscale output colorspaces for XBGR: RGB, BGR, XRGB, BGRX, RGBX, YUV420P, YUV422P, YUV444P, GBRP 2018-11-05 11:09:04,765 swscale output colorspaces for YUV420P: RGB, BGR, XRGB, BGRX, RGBX, XBGR, YUV422P, YUV444P 2018-11-05 11:09:04,766 swscale output colorspaces for YUV422P: RGB, BGR, XRGB, BGRX, RGBX, XBGR, YUV420P, YUV444P 2018-11-05 11:09:04,766 swscale output colorspaces for YUV444P: RGB, BGR, XRGB, BGRX, RGBX, XBGR, YUV420P, YUV422P, GBRP 2018-11-05 11:09:04,766 swscale output colorspaces for GBRP: RGB, BGR, XRGB, BGRX, RGBX, XBGR, YUV420P, YUV422P, YUV444P 2018-11-05 11:09:04,766 csc specs: XRGB, YUV422P, BGR, BGRX, GBRP, RGB, YUV420P, RGBX, XBGR, YUV444P 2018-11-05 11:09:04,766 BGR - 9 options: 2018-11-05 11:09:04,767 * BGRX via: swscale 2018-11-05 11:09:04,767 * GBRP via: swscale 2018-11-05 11:09:04,767 * RGB via: swscale 2018-11-05 11:09:04,767 * RGBX via: swscale 2018-11-05 11:09:04,767 * XBGR via: swscale 2018-11-05 11:09:04,767 * XRGB via: swscale 2018-11-05 11:09:04,767 * YUV420P via: swscale 2018-11-05 11:09:04,767 * YUV422P via: swscale 2018-11-05 11:09:04,767 * YUV444P via: swscale 2018-11-05 11:09:04,767 BGRX - 9 options: 2018-11-05 11:09:04,768 * BGR via: swscale 2018-11-05 11:09:04,768 * GBRP via: swscale 2018-11-05 11:09:04,768 * RGB via: swscale 2018-11-05 11:09:04,768 * RGBX via: swscale 2018-11-05 11:09:04,768 * XBGR via: swscale 2018-11-05 11:09:04,768 * XRGB via: swscale 2018-11-05 11:09:04,768 * YUV420P via: swscale 2018-11-05 11:09:04,768 * YUV422P via: swscale 2018-11-05 11:09:04,768 * YUV444P via: swscale 2018-11-05 11:09:04,768 GBRP - 9 options: 2018-11-05 11:09:04,768 * BGR via: swscale 2018-11-05 11:09:04,769 * BGRX via: swscale 2018-11-05 11:09:04,769 * RGB via: swscale 2018-11-05 11:09:04,769 * RGBX via: swscale 2018-11-05 11:09:04,769 * XBGR via: swscale 2018-11-05 11:09:04,769 * XRGB via: swscale 2018-11-05 11:09:04,769 * YUV420P via: swscale 2018-11-05 11:09:04,769 * YUV422P via: swscale 2018-11-05 11:09:04,769 * YUV444P via: swscale 2018-11-05 11:09:04,769 RGB - 9 options: 2018-11-05 11:09:04,769 * BGR via: swscale 2018-11-05 11:09:04,769 * BGRX via: swscale 2018-11-05 11:09:04,770 * GBRP via: swscale 2018-11-05 11:09:04,770 * RGBX via: swscale 2018-11-05 11:09:04,770 * XBGR via: swscale 2018-11-05 11:09:04,770 * XRGB via: swscale 2018-11-05 11:09:04,770 * YUV420P via: swscale 2018-11-05 11:09:04,770 * YUV422P via: swscale 2018-11-05 11:09:04,770 * YUV444P via: swscale 2018-11-05 11:09:04,770 RGBX - 9 options: 2018-11-05 11:09:04,770 * BGR via: swscale 2018-11-05 11:09:04,770 * BGRX via: swscale 2018-11-05 11:09:04,771 * GBRP via: swscale 2018-11-05 11:09:04,771 * RGB via: swscale 2018-11-05 11:09:04,771 * XBGR via: swscale 2018-11-05 11:09:04,771 * XRGB via: swscale 2018-11-05 11:09:04,771 * YUV420P via: swscale 2018-11-05 11:09:04,771 * YUV422P via: swscale 2018-11-05 11:09:04,771 * YUV444P via: swscale 2018-11-05 11:09:04,771 XBGR - 9 options: 2018-11-05 11:09:04,771 * BGR via: swscale 2018-11-05 11:09:04,771 * BGRX via: swscale 2018-11-05 11:09:04,771 * GBRP via: swscale 2018-11-05 11:09:04,772 * RGB via: swscale 2018-11-05 11:09:04,772 * RGBX via: swscale 2018-11-05 11:09:04,772 * XRGB via: swscale 2018-11-05 11:09:04,772 * YUV420P via: swscale 2018-11-05 11:09:04,772 * YUV422P via: swscale 2018-11-05 11:09:04,772 * YUV444P via: swscale 2018-11-05 11:09:04,772 XRGB - 9 options: 2018-11-05 11:09:04,772 * BGR via: swscale 2018-11-05 11:09:04,772 * BGRX via: swscale 2018-11-05 11:09:04,772 * GBRP via: swscale 2018-11-05 11:09:04,772 * RGB via: swscale 2018-11-05 11:09:04,773 * RGBX via: swscale 2018-11-05 11:09:04,773 * XBGR via: swscale 2018-11-05 11:09:04,773 * YUV420P via: swscale 2018-11-05 11:09:04,773 * YUV422P via: swscale 2018-11-05 11:09:04,773 * YUV444P via: swscale 2018-11-05 11:09:04,773 YUV420P - 8 options: 2018-11-05 11:09:04,773 * BGR via: swscale 2018-11-05 11:09:04,773 * BGRX via: swscale 2018-11-05 11:09:04,773 * RGB via: swscale 2018-11-05 11:09:04,773 * RGBX via: swscale 2018-11-05 11:09:04,773 * XBGR via: swscale 2018-11-05 11:09:04,774 * XRGB via: swscale 2018-11-05 11:09:04,774 * YUV422P via: swscale 2018-11-05 11:09:04,774 * YUV444P via: swscale 2018-11-05 11:09:04,774 YUV422P - 8 options: 2018-11-05 11:09:04,774 * BGR via: swscale 2018-11-05 11:09:04,774 * BGRX via: swscale 2018-11-05 11:09:04,774 * RGB via: swscale 2018-11-05 11:09:04,774 * RGBX via: swscale 2018-11-05 11:09:04,774 * XBGR via: swscale 2018-11-05 11:09:04,774 * XRGB via: swscale 2018-11-05 11:09:04,775 * YUV420P via: swscale 2018-11-05 11:09:04,775 * YUV444P via: swscale 2018-11-05 11:09:04,775 YUV444P - 9 options: 2018-11-05 11:09:04,775 * BGR via: swscale 2018-11-05 11:09:04,775 * BGRX via: swscale 2018-11-05 11:09:04,775 * GBRP via: swscale 2018-11-05 11:09:04,775 * RGB via: swscale 2018-11-05 11:09:04,775 * RGBX via: swscale 2018-11-05 11:09:04,775 * XBGR via: swscale 2018-11-05 11:09:04,775 * XRGB via: swscale 2018-11-05 11:09:04,775 * YUV420P via: swscale 2018-11-05 11:09:04,776 * YUV422P via: swscale 2018-11-05 11:09:04,776 csc options: {u'XRGB': {u'YUV422P': [video_spec(swscale)], u'BGR': [video_spec(swscale)], u'RGBX': [video_spec(swscale)], u'GBRP': [video_spec(swscale)], u'RGB': [video_spec(swscale)], u'YUV420P': [video_spec(swscale)], u'BGRX': [video_spec(swscale)], u'XBGR': [video_spec(swscale)], u'YUV444P': [video_spec(swscale)]}, u'YUV422P': {u'XRGB': [video_spec(swscale)], u'BGR': [video_spec(swscale)], u'BGRX': [video_spec(swscale)], u'RGB': [video_spec(swscale)], u'YUV420P': [video_spec(swscale)], u'RGBX': [video_spec(swscale)], u'XBGR': [video_spec(swscale)], u'YUV444P': [video_spec(swscale)]}, u'BGR': {u'XRGB': [video_spec(swscale)], u'YUV422P': [video_spec(swscale)], u'RGBX': [video_spec(swscale)], u'GBRP': [video_spec(swscale)], u'RGB': [video_spec(swscale)], u'YUV420P': [video_spec(swscale)], u'BGRX': [video_spec(swscale)], u'XBGR': [video_spec(swscale)], u'YUV444P': [video_spec(swscale)]}, u'BGRX': {u'XRGB': [video_spec(swscale)], u'YUV422P': [video_spec(swscale)], u'BGR': [video_spec(swscale)], u'RGBX': [video_spec(swscale)], u'GBRP': [video_spec(swscale)], u'RGB': [video_spec(swscale)], u'YUV420P': [video_spec(swscale)], u'XBGR': [video_spec(swscale)], u'YUV444P': [video_spec(swscale)]}, u'GBRP': {u'XRGB': [video_spec(swscale)], u'YUV422P': [video_spec(swscale)], u'BGR': [video_spec(swscale)], u'BGRX': [video_spec(swscale)], u'RGB': [video_spec(swscale)], u'YUV420P': [video_spec(swscale)], u'RGBX': [video_spec(swscale)], u'XBGR': [video_spec(swscale)], u'YUV444P': [video_spec(swscale)]}, u'RGB': {u'XRGB': [video_spec(swscale)], u'YUV422P': [video_spec(swscale)], u'RGBX': [video_spec(swscale)], u'GBRP': [video_spec(swscale)], u'BGR': [video_spec(swscale)], u'YUV420P': [video_spec(swscale)], u'BGRX': [video_spec(swscale)], u'XBGR': [video_spec(swscale)], u'YUV444P': [video_spec(swscale)]}, u'YUV420P': {u'XRGB': [video_spec(swscale)], u'YUV422P': [video_spec(swscale)], u'BGR': [video_spec(swscale)], u'BGRX': [video_spec(swscale)], u'RGB': [video_spec(swscale)], u'RGBX': [video_spec(swscale)], u'XBGR': [video_spec(swscale)], u'YUV444P': [video_spec(swscale)]}, u'RGBX': {u'XRGB': [video_spec(swscale)], u'YUV422P': [video_spec(swscale)], u'BGR': [video_spec(swscale)], u'BGRX': [video_spec(swscale)], u'GBRP': [video_spec(swscale)], u'RGB': [video_spec(swscale)], u'YUV420P': [video_spec(swscale)], u'XBGR': [video_spec(swscale)], u'YUV444P': [video_spec(swscale)]}, u'XBGR': {u'YUV422P': [video_spec(swscale)], u'BGR': [video_spec(swscale)], u'BGRX': [video_spec(swscale)], u'GBRP': [video_spec(swscale)], u'RGB': [video_spec(swscale)], u'YUV420P': [video_spec(swscale)], u'RGBX': [video_spec(swscale)], u'XRGB': [video_spec(swscale)], u'YUV444P': [video_spec(swscale)]}, u'YUV444P': {u'XRGB': [video_spec(swscale)], u'YUV422P': [video_spec(swscale)], u'BGR': [video_spec(swscale)], u'BGRX': [video_spec(swscale)], u'GBRP': [video_spec(swscale)], u'RGB': [video_spec(swscale)], u'YUV420P': [video_spec(swscale)], u'RGBX': [video_spec(swscale)], u'XBGR': [video_spec(swscale)]}} 2018-11-05 11:09:04,776 init_video_decoders_options() 2018-11-05 11:09:04,776 will try video decoders: 2018-11-05 11:09:04,777 found 0 video decoders: 2018-11-05 11:09:04,777 video decoder options: {} 2018-11-05 11:09:04,777 VideoHelper.init() done 2018-11-05 11:09:04,777 init_encodings() adding video encodings: (u'mpeg1', u'mpeg2', u'h264', u'vp9', u'h264+mp4', u'vp8', u'mpeg4+mp4', u'vp8+webm') 2018-11-05 11:09:04,777 found lossless mode for encoding h264 with video_spec(x264) and colorspace BGRX 2018-11-05 11:09:04,777 allowed encodings=['h264', 'vp9', 'vp8', 'mpeg4', 'mpeg4+mp4', 'h264+mp4', 'vp8+webm', 'vp9+webm', 'png', 'png/P', 'png/L', 'webp', 'rgb', 'rgb24', 'rgb32', 'jpeg', 'h265', 'jpeg2000', 'mpeg1', 'mpeg2'], encodings=['rgb', u'mpeg1', u'mpeg2', u'h264', u'vp9', u'h264+mp4', u'vp8', u'mpeg4+mp4', u'vp8+webm', 'png', 'png/L', 'png/P', 'jpeg', 'webp'], core encodings=['rgb24', 'rgb32', u'mpeg1', u'mpeg2', u'h264', u'vp9', u'h264+mp4', u'vp8', u'mpeg4+mp4', u'vp8+webm', 'png', 'png/L', 'png/P', 'jpeg', 'webp'], lossless encodings=['rgb24', 'rgb32', 'png', 'png/L', 'png/P', 'webp'] 2018-11-05 11:09:04,777 94.4GB of system memory 2018-11-05 11:09:45,183 New unix-domain connection received on /run/user/250/xpra/bobross.lstc.com-57 2018-11-05 11:09:45,186 Warning: client expects an authentication challenge, 2018-11-05 11:09:45,187 sending a fake one 2018-11-05 11:09:45,461 Handshake complete; enabling connection 2018-11-05 11:09:45,476 default batch config: DamageBatchConfig(0) 2018-11-05 11:09:45,476 set_encoding(auto, None, False) 2018-11-05 11:09:45,477 resetting global stats 2018-11-05 11:09:45,477 encoding options: {'full_csc_modes': {'mpeg1': ('YUV420P',), 'mpeg2': ('YUV420P',), 'mpeg4': ('YUV420P',), 'h264': ('ARGB', 'BGRA', 'BGRX', 'GBRP', 'RGB', 'XRGB', 'YUV420P', 'YUV422P', 'YUV444P'), 'h265': ('BGRX', 'GBRP', 'RGB', 'XRGB', 'YUV420P', 'YUV422P', 'YUV444P'), 'vp9': ('YUV420P', 'YUV444P'), 'vp8': ('YUV420P',), 'webp': ('BGRX', 'BGRA', 'RGBX', 'RGBA')}, 'rgb_zlib': True, 'webp_leaks': False, 'rgb_lzo': True, 'rgb_formats': ('RGB', 'RGBX', 'RGBA'), 'supports_delta': ('png', 'rgb24', 'rgb32'), 'min-speed': 30, 'flush': True, 'speed': 0, 'avcodec2.version': (58, 18, 100), 'rgb24zlib': True, 'generic': True, 'quality': 30, 'libyuv.version': 0, 'client_options': True, 'max-soft-expired': 5, 'csc_atoms': True, 'swscale.version': (5, 1, 100), 'PIL.version': '5.3.0', 'dec_jpeg.version': 1, 'video_reinit': True, 'dec_pillow.version': '5.3.0', 'video_scaling': True, 'video_max_size': (8192, 8192), 'rgb_lz4': True, 'delta_buckets': 5, 'video_b_frames': ('h264',), 'send-timestamps': False, 'min-quality': 20, 'eos': True, 'dec_webp.version': (1, 0, 0), 'transparency': False, 'h264.YUV420P.profile': 'high10', 'vpx.version': 'v1.7.0', 'h264.fast-decode': False} 2018-11-05 11:09:45,477 icons encoding options: {'default.icons': '()', 'max_size': '(128, 128)', 'greedy': 'True', 'size': '(64, 64)'} 2018-11-05 11:09:45,478 default encoding options: {'min-speed': 30, 'min-quality': 20, 'quality': 30} 2018-11-05 11:09:45,478 automatic picture encoding enabled, also available: 2018-11-05 11:09:45,478 h264, vp9, vp8, png, png/P, png/L, webp, rgb24, rgb32, jpeg, mpeg1, mpeg2 2018-11-05 11:09:45,480 Python/Gtk2 Microsoft Windows 10 aero client version 2.4.1-r20894 64-bit 2018-11-05 11:09:45,480 connected from 'lt-lenovot430s' as 'nathan' 2018-11-05 11:09:45,568 setting key repeat rate from client: 500ms delay / 33ms interval 2018-11-05 11:09:45,571 setting keyboard layout to 'us' 2018-11-05 11:09:45,622 client root window size is 1600x900 with 1 display: 2018-11-05 11:09:45,622 Default (423x238 mm - DPI: 96x96) workarea: 1600x860 2018-11-05 11:09:45,622 DISPLAY1 (310x174 mm - DPI: 131x131) 2018-11-05 11:09:45,689 server virtual display now set to 1600x900 2018-11-05 11:09:45,710 scaling options: SCALING=True, HARDCODED=None, PPS_TARGET=51840000, MIN_PPS=1920000, OPTIONS=((1, 10), (1, 5), (1, 4), (1, 3), (1, 2), (2, 3), (1, 1)) 2018-11-05 11:09:45,711 listget('default.icons', [], , None) 2018-11-05 11:09:45,711 expected a list or tuple value for default.icons but got 2018-11-05 11:09:45,711 listget('size', (64, 64), , None) 2018-11-05 11:09:45,711 expected a list or tuple value for size but got 2018-11-05 11:09:45,711 listget('max_size', (64, 64), , None) 2018-11-05 11:09:45,711 expected a list or tuple value for max_size but got 2018-11-05 11:09:45,720 Warning: no xdg module, cannot use application menu data 2018-11-05 11:09:45,720 content_type_changed(WindowModel(0x6005d8), ()) content-type= 2018-11-05 11:09:45,721 parse_csc_modes({'mpeg1': ('YUV420P',), 'mpeg2': ('YUV420P',), 'mpeg4': ('YUV420P',), 'h264': ('ARGB', 'BGRA', 'BGRX', 'GBRP', 'RGB', 'XRGB', 'YUV420P', 'YUV422P', 'YUV444P'), 'h265': ('BGRX', 'GBRP', 'RGB', 'XRGB', 'YUV420P', 'YUV422P', 'YUV444P'), 'vp9': ('YUV420P', 'YUV444P'), 'vp8': ('YUV420P',), 'webp': ('BGRX', 'BGRA', 'RGBX', 'RGBA')}) current value={} 2018-11-05 11:09:45,721 wvs.update_encoding_selection(auto, [], True) full_csc_modes={'mpeg1': ('YUV420P',), 'mpeg2': ('YUV420P',), 'mpeg4': ('YUV420P',), 'h264': ('ARGB', 'BGRA', 'BGRX', 'GBRP', 'RGB', 'XRGB', 'YUV420P', 'YUV422P', 'YUV444P'), 'h265': ('BGRX', 'GBRP', 'RGB', 'XRGB', 'YUV420P', 'YUV422P', 'YUV444P'), 'vp9': ('YUV420P', 'YUV444P'), 'vp8': ('YUV420P',), 'webp': ('BGRX', 'BGRA', 'RGBX', 'RGBA')} 2018-11-05 11:09:45,721 update_encoding_options: common_video_encodings=['h264', 'vp9', 'vp8', 'mpeg1', 'mpeg2'], csc_encoder=None, video_encoder=None 2018-11-05 11:09:45,721 ws.update_encoding_selection(auto, [u'h264+mp4', u'mpeg4+mp4', u'vp8+webm'], True) encoding=auto, common encodings=['h264', 'vp9', 'vp8', 'png', 'png/P', 'png/L', 'webp', 'rgb', 'rgb24', 'rgb32', 'jpeg', 'mpeg1', 'mpeg2'] 2018-11-05 11:09:45,721 update_encoding_selection: client refresh encodings=[], auto_refresh_encodings=('png', 'webp', 'rgb24', 'rgb32') 2018-11-05 11:09:45,721 update_encoding_options(False) wid=1, want_alpha=False, speed=80, quality=30, bandwidth-limit=0, lossless threshold: 76 / 5, rgb auto threshold=2048 (min=2048, max=32768), get_best_encoding= 2018-11-05 11:09:45,722 cannot score: no pixel format! 2018-11-05 11:09:45,722 initial encoding for 1: auto 2018-11-05 11:09:45,723 listget('default.icons', [], , None) 2018-11-05 11:09:45,723 expected a list or tuple value for default.icons but got 2018-11-05 11:09:45,723 listget('size', (64, 64), , None) 2018-11-05 11:09:45,724 expected a list or tuple value for size but got 2018-11-05 11:09:45,724 listget('max_size', (64, 64), , None) 2018-11-05 11:09:45,724 expected a list or tuple value for max_size but got 2018-11-05 11:09:45,724 content_type_changed(WindowModel(0x600b62), ()) content-type= 2018-11-05 11:09:45,725 parse_csc_modes({'mpeg1': ('YUV420P',), 'mpeg2': ('YUV420P',), 'mpeg4': ('YUV420P',), 'h264': ('ARGB', 'BGRA', 'BGRX', 'GBRP', 'RGB', 'XRGB', 'YUV420P', 'YUV422P', 'YUV444P'), 'h265': ('BGRX', 'GBRP', 'RGB', 'XRGB', 'YUV420P', 'YUV422P', 'YUV444P'), 'vp9': ('YUV420P', 'YUV444P'), 'vp8': ('YUV420P',), 'webp': ('BGRX', 'BGRA', 'RGBX', 'RGBA')}) current value={} 2018-11-05 11:09:45,725 wvs.update_encoding_selection(auto, [], True) full_csc_modes={'mpeg1': ('YUV420P',), 'mpeg2': ('YUV420P',), 'mpeg4': ('YUV420P',), 'h264': ('ARGB', 'BGRA', 'BGRX', 'GBRP', 'RGB', 'XRGB', 'YUV420P', 'YUV422P', 'YUV444P'), 'h265': ('BGRX', 'GBRP', 'RGB', 'XRGB', 'YUV420P', 'YUV422P', 'YUV444P'), 'vp9': ('YUV420P', 'YUV444P'), 'vp8': ('YUV420P',), 'webp': ('BGRX', 'BGRA', 'RGBX', 'RGBA')} 2018-11-05 11:09:45,725 update_encoding_options: common_video_encodings=['h264', 'vp9', 'vp8', 'mpeg1', 'mpeg2'], csc_encoder=None, video_encoder=None 2018-11-05 11:09:45,726 ws.update_encoding_selection(auto, [u'h264+mp4', u'mpeg4+mp4', u'vp8+webm'], True) encoding=auto, common encodings=['h264', 'vp9', 'vp8', 'png', 'png/P', 'png/L', 'webp', 'rgb', 'rgb24', 'rgb32', 'jpeg', 'mpeg1', 'mpeg2'] 2018-11-05 11:09:45,726 update_encoding_selection: client refresh encodings=[], auto_refresh_encodings=('png', 'webp', 'rgb24', 'rgb32') 2018-11-05 11:09:45,726 update_encoding_options(False) wid=2, want_alpha=False, speed=80, quality=30, bandwidth-limit=0, lossless threshold: 76 / 5, rgb auto threshold=2048 (min=2048, max=32768), get_best_encoding= 2018-11-05 11:09:45,726 cannot score: no pixel format! 2018-11-05 11:09:45,726 initial encoding for 2: auto 2018-11-05 11:09:45,728 listget('default.icons', [], , None) 2018-11-05 11:09:45,728 expected a list or tuple value for default.icons but got 2018-11-05 11:09:45,728 listget('size', (64, 64), , None) 2018-11-05 11:09:45,728 expected a list or tuple value for size but got 2018-11-05 11:09:45,728 listget('max_size', (64, 64), , None) 2018-11-05 11:09:45,729 expected a list or tuple value for max_size but got 2018-11-05 11:09:45,729 content_type_changed(WindowModel(0x600b79), ()) content-type= 2018-11-05 11:09:45,730 parse_csc_modes({'mpeg1': ('YUV420P',), 'mpeg2': ('YUV420P',), 'mpeg4': ('YUV420P',), 'h264': ('ARGB', 'BGRA', 'BGRX', 'GBRP', 'RGB', 'XRGB', 'YUV420P', 'YUV422P', 'YUV444P'), 'h265': ('BGRX', 'GBRP', 'RGB', 'XRGB', 'YUV420P', 'YUV422P', 'YUV444P'), 'vp9': ('YUV420P', 'YUV444P'), 'vp8': ('YUV420P',), 'webp': ('BGRX', 'BGRA', 'RGBX', 'RGBA')}) current value={} 2018-11-05 11:09:45,730 wvs.update_encoding_selection(auto, [], True) full_csc_modes={'mpeg1': ('YUV420P',), 'mpeg2': ('YUV420P',), 'mpeg4': ('YUV420P',), 'h264': ('ARGB', 'BGRA', 'BGRX', 'GBRP', 'RGB', 'XRGB', 'YUV420P', 'YUV422P', 'YUV444P'), 'h265': ('BGRX', 'GBRP', 'RGB', 'XRGB', 'YUV420P', 'YUV422P', 'YUV444P'), 'vp9': ('YUV420P', 'YUV444P'), 'vp8': ('YUV420P',), 'webp': ('BGRX', 'BGRA', 'RGBX', 'RGBA')} 2018-11-05 11:09:45,730 update_encoding_options: common_video_encodings=['h264', 'vp9', 'vp8', 'mpeg1', 'mpeg2'], csc_encoder=None, video_encoder=None 2018-11-05 11:09:45,730 ws.update_encoding_selection(auto, [u'h264+mp4', u'mpeg4+mp4', u'vp8+webm'], True) encoding=auto, common encodings=['h264', 'vp9', 'vp8', 'png', 'png/P', 'png/L', 'webp', 'rgb', 'rgb24', 'rgb32', 'jpeg', 'mpeg1', 'mpeg2'] 2018-11-05 11:09:45,731 update_encoding_selection: client refresh encodings=[], auto_refresh_encodings=('png', 'webp', 'rgb24', 'rgb32') 2018-11-05 11:09:45,731 update_encoding_options(False) wid=3, want_alpha=False, speed=80, quality=30, bandwidth-limit=0, lossless threshold: 76 / 5, rgb auto threshold=2048 (min=2048, max=32768), get_best_encoding= 2018-11-05 11:09:45,731 cannot score: no pixel format! 2018-11-05 11:09:45,731 initial encoding for 3: auto 2018-11-05 11:09:45,746 DPI set to 96 x 96 2018-11-05 11:09:45,940 New unix-domain connection received on /run/user/250/xpra/bobross.lstc.com-57 2018-11-05 11:09:46,034 client @21.702 Xpra X11 server version 2.5-r20927 64-bit 2018-11-05 11:09:46,050 client @21.702 running on Linux CentOS 7.5.1804 Core 2018-11-05 11:09:46,059 ignoring token for clipboard proxy name 'PRIMARY' (disabled) 2018-11-05 11:09:46,163 parse_csc_modes({'mpeg1': ('YUV420P',), 'mpeg2': ('YUV420P',), 'mpeg4': ('YUV420P',), 'h264': ('ARGB', 'BGRA', 'BGRX', 'GBRP', 'RGB', 'XRGB', 'YUV420P', 'YUV422P', 'YUV444P'), 'h265': ('BGRX', 'GBRP', 'RGB', 'XRGB', 'YUV420P', 'YUV422P', 'YUV444P'), 'vp9': ('YUV420P', 'YUV444P'), 'vp8': ('YUV420P',), 'webp': ('BGRA', 'BGRX', 'RGBA', 'RGBX')}) current value={'mpeg1': ('YUV420P',), 'mpeg2': ('YUV420P',), 'mpeg4': ('YUV420P',), 'h264': ('ARGB', 'BGRA', 'BGRX', 'GBRP', 'RGB', 'XRGB', 'YUV420P', 'YUV422P', 'YUV444P'), 'h265': ('BGRX', 'GBRP', 'RGB', 'XRGB', 'YUV420P', 'YUV422P', 'YUV444P'), 'vp9': ('YUV420P', 'YUV444P'), 'vp8': ('YUV420P',), 'webp': ('BGRX', 'BGRA', 'RGBX', 'RGBA')} 2018-11-05 11:09:46,163 wvs.update_encoding_selection(auto, [], False) full_csc_modes={'mpeg1': ('YUV420P',), 'mpeg2': ('YUV420P',), 'mpeg4': ('YUV420P',), 'h264': ('ARGB', 'BGRA', 'BGRX', 'GBRP', 'RGB', 'XRGB', 'YUV420P', 'YUV422P', 'YUV444P'), 'h265': ('BGRX', 'GBRP', 'RGB', 'XRGB', 'YUV420P', 'YUV422P', 'YUV444P'), 'vp9': ('YUV420P', 'YUV444P'), 'vp8': ('YUV420P',), 'webp': ('BGRA', 'BGRX', 'RGBA', 'RGBX')} 2018-11-05 11:09:46,163 update_encoding_options: common_video_encodings=['h264', 'vp9', 'vp8', 'mpeg1', 'mpeg2'], csc_encoder=None, video_encoder=None 2018-11-05 11:09:46,164 ws.update_encoding_selection(auto, [u'h264+mp4', u'mpeg4+mp4', u'vp8+webm'], False) encoding=auto, common encodings=['h264', 'vp9', 'vp8', 'png', 'png/P', 'png/L', 'webp', 'rgb', 'rgb24', 'rgb32', 'jpeg', 'mpeg1', 'mpeg2'] 2018-11-05 11:09:46,164 update_encoding_selection: client refresh encodings=[], auto_refresh_encodings=('png', 'webp', 'rgb24', 'rgb32') 2018-11-05 11:09:46,164 update_encoding_options(False) wid=1, want_alpha=False, speed=80, quality=30, bandwidth-limit=0, lossless threshold: 76 / 5, rgb auto threshold=2048 (min=2048, max=32768), get_best_encoding= 2018-11-05 11:09:46,165 cannot score: no pixel format! 2018-11-05 11:09:46,165 do_set_client_properties({'encoding.scrolling': True, 'encodings.rgb_formats': ('YUV420P', 'YUV422P', 'YUV444P', 'GBRP', 'BGRA', 'BGRX', 'RGBA', 'RGBX', 'RGB', 'BGR'), 'encoding.full_csc_modes': {'mpeg1': ('YUV420P',), 'mpeg2': ('YUV420P',), 'mpeg4': ('YUV420P',), 'h264': ('ARGB', 'BGRA', 'BGRX', 'GBRP', 'RGB', 'XRGB', 'YUV420P', 'YUV422P', 'YUV444P'), 'h265': ('BGRX', 'GBRP', 'RGB', 'XRGB', 'YUV420P', 'YUV422P', 'YUV444P'), 'vp9': ('YUV420P', 'YUV444P'), 'vp8': ('YUV420P',), 'webp': ('BGRA', 'BGRX', 'RGBA', 'RGBX')}, 'encoding.transparency': False, 'encoding.bit-depth': 24}) full_csc_modes={'mpeg1': ('YUV420P',), 'mpeg2': ('YUV420P',), 'mpeg4': ('YUV420P',), 'h264': ('ARGB', 'BGRA', 'BGRX', 'GBRP', 'RGB', 'XRGB', 'YUV420P', 'YUV422P', 'YUV444P'), 'h265': ('BGRX', 'GBRP', 'RGB', 'XRGB', 'YUV420P', 'YUV422P', 'YUV444P'), 'vp9': ('YUV420P', 'YUV444P'), 'vp8': ('YUV420P',), 'webp': ('BGRA', 'BGRX', 'RGBA', 'RGBX')}, video_scaling=True, video_subregion=True, non_video_encodings=['png', 'png/P', 'png/L', 'webp', 'rgb24', 'rgb32', 'jpeg'], edge_encoding=rgb24, scaling_control=None 2018-11-05 11:09:46,167 window dimensions changed: 1604x881 2018-11-05 11:09:46,249 total_time=0, total_pixels=0 2018-11-05 11:09:46,255 parse_csc_modes({'mpeg1': ('YUV420P',), 'mpeg2': ('YUV420P',), 'mpeg4': ('YUV420P',), 'h264': ('ARGB', 'BGRA', 'BGRX', 'GBRP', 'RGB', 'XRGB', 'YUV420P', 'YUV422P', 'YUV444P'), 'h265': ('BGRX', 'GBRP', 'RGB', 'XRGB', 'YUV420P', 'YUV422P', 'YUV444P'), 'vp9': ('YUV420P', 'YUV444P'), 'vp8': ('YUV420P',), 'webp': ('BGRA', 'BGRX', 'RGBA', 'RGBX')}) current value={'mpeg1': ('YUV420P',), 'mpeg2': ('YUV420P',), 'mpeg4': ('YUV420P',), 'h264': ('ARGB', 'BGRA', 'BGRX', 'GBRP', 'RGB', 'XRGB', 'YUV420P', 'YUV422P', 'YUV444P'), 'h265': ('BGRX', 'GBRP', 'RGB', 'XRGB', 'YUV420P', 'YUV422P', 'YUV444P'), 'vp9': ('YUV420P', 'YUV444P'), 'vp8': ('YUV420P',), 'webp': ('BGRX', 'BGRA', 'RGBX', 'RGBA')} 2018-11-05 11:09:46,255 wvs.update_encoding_selection(auto, [], False) full_csc_modes={'mpeg1': ('YUV420P',), 'mpeg2': ('YUV420P',), 'mpeg4': ('YUV420P',), 'h264': ('ARGB', 'BGRA', 'BGRX', 'GBRP', 'RGB', 'XRGB', 'YUV420P', 'YUV422P', 'YUV444P'), 'h265': ('BGRX', 'GBRP', 'RGB', 'XRGB', 'YUV420P', 'YUV422P', 'YUV444P'), 'vp9': ('YUV420P', 'YUV444P'), 'vp8': ('YUV420P',), 'webp': ('BGRA', 'BGRX', 'RGBA', 'RGBX')} 2018-11-05 11:09:46,264 update_encoding_options: common_video_encodings=['h264', 'vp9', 'vp8', 'mpeg1', 'mpeg2'], csc_encoder=None, video_encoder=None 2018-11-05 11:09:46,265 ws.update_encoding_selection(auto, [u'h264+mp4', u'mpeg4+mp4', u'vp8+webm'], False) encoding=auto, common encodings=['h264', 'vp9', 'vp8', 'png', 'png/P', 'png/L', 'webp', 'rgb', 'rgb24', 'rgb32', 'jpeg', 'mpeg1', 'mpeg2'] 2018-11-05 11:09:46,265 update_encoding_selection: client refresh encodings=[], auto_refresh_encodings=('png', 'webp', 'rgb24', 'rgb32') 2018-11-05 11:09:46,266 update_encoding_options(False) wid=2, want_alpha=False, speed=80, quality=30, bandwidth-limit=0, lossless threshold: 76 / 5, rgb auto threshold=2048 (min=2048, max=32768), get_best_encoding= 2018-11-05 11:09:46,266 cannot score: no pixel format! 2018-11-05 11:09:46,266 do_set_client_properties({'encoding.scrolling': True, 'encoding.transparency': False, 'encodings.rgb_formats': ('YUV420P', 'YUV422P', 'YUV444P', 'GBRP', 'BGRA', 'BGRX', 'RGBA', 'RGBX', 'RGB', 'BGR'), 'encoding.full_csc_modes': {'mpeg1': ('YUV420P',), 'mpeg2': ('YUV420P',), 'mpeg4': ('YUV420P',), 'h264': ('ARGB', 'BGRA', 'BGRX', 'GBRP', 'RGB', 'XRGB', 'YUV420P', 'YUV422P', 'YUV444P'), 'h265': ('BGRX', 'GBRP', 'RGB', 'XRGB', 'YUV420P', 'YUV422P', 'YUV444P'), 'vp9': ('YUV420P', 'YUV444P'), 'vp8': ('YUV420P',), 'webp': ('BGRA', 'BGRX', 'RGBA', 'RGBX')}, 'encoding.bit-depth': 24}) full_csc_modes={'mpeg1': ('YUV420P',), 'mpeg2': ('YUV420P',), 'mpeg4': ('YUV420P',), 'h264': ('ARGB', 'BGRA', 'BGRX', 'GBRP', 'RGB', 'XRGB', 'YUV420P', 'YUV422P', 'YUV444P'), 'h265': ('BGRX', 'GBRP', 'RGB', 'XRGB', 'YUV420P', 'YUV422P', 'YUV444P'), 'vp9': ('YUV420P', 'YUV444P'), 'vp8': ('YUV420P',), 'webp': ('BGRA', 'BGRX', 'RGBA', 'RGBX')}, video_scaling=True, video_subregion=True, non_video_encodings=['png', 'png/P', 'png/L', 'webp', 'rgb24', 'rgb32', 'jpeg'], edge_encoding=rgb24, scaling_control=None 2018-11-05 11:09:46,267 send_delayed for wid 1, batch delay is 61ms, elapsed time is 99ms 2018-11-05 11:09:46,268 send_delayed_regions: bytes_cost=1414148, bytes_threshold=847874, pixel_count=1413124 2018-11-05 11:09:46,268 nonvideo(0, resized recently) 2018-11-05 11:09:46,268 send_delayed_regions: using full window update 1604x881 as jpeg, from 2018-11-05 11:09:46,275 process_damage_region: wid=1, adding pixel data to encode queue (1604x881 - jpeg), elapsed time: 107.3 ms, request time: 6.4 ms, frame delay=0ms 2018-11-05 11:09:46,276 make_data_packet: image=XShmImageWrapper(BGRX: 0, 0, 1604, 881), damage data: (1, 0, 0, 1604, 881, 'jpeg') 2018-11-05 11:09:46,284 nonvideo(60, not enough frames) 2018-11-05 11:09:46,301 compress: 24.3ms for 1604x881 pixels at 0,0 for wid=1 using jpeg with ratio 0.9% ( 5520KB to 47KB), sequence 1, client_options={'quality': 30} 2018-11-05 11:09:46,308 send_delayed for wid 2, batch delay is 12ms, elapsed time is 21ms 2018-11-05 11:09:46,308 send_delayed_regions: bytes_cost=63702, bytes_threshold=36260, pixel_count=51414 2018-11-05 11:09:46,309 nonvideo(60, not enough frames) 2018-11-05 11:09:46,309 send_delayed_regions: using full window update 451x134 as jpeg, from 2018-11-05 11:09:46,310 process_damage_region: wid=2, adding pixel data to encode queue ( 451x134 - jpeg), elapsed time: 24.2 ms, request time: 1.5 ms, frame delay=0ms 2018-11-05 11:09:46,311 make_data_packet: image=XShmImageWrapper(BGRX: 0, 0, 451, 134), damage data: (2, 0, 0, 451, 134, 'jpeg') 2018-11-05 11:09:46,312 parse_csc_modes({'mpeg1': ('YUV420P',), 'mpeg2': ('YUV420P',), 'mpeg4': ('YUV420P',), 'h264': ('ARGB', 'BGRA', 'BGRX', 'GBRP', 'RGB', 'XRGB', 'YUV420P', 'YUV422P', 'YUV444P'), 'h265': ('BGRX', 'GBRP', 'RGB', 'XRGB', 'YUV420P', 'YUV422P', 'YUV444P'), 'vp9': ('YUV420P', 'YUV444P'), 'vp8': ('YUV420P',), 'webp': ('BGRA', 'BGRX', 'RGBA', 'RGBX')}) current value={'mpeg1': ('YUV420P',), 'mpeg2': ('YUV420P',), 'mpeg4': ('YUV420P',), 'h264': ('ARGB', 'BGRA', 'BGRX', 'GBRP', 'RGB', 'XRGB', 'YUV420P', 'YUV422P', 'YUV444P'), 'h265': ('BGRX', 'GBRP', 'RGB', 'XRGB', 'YUV420P', 'YUV422P', 'YUV444P'), 'vp9': ('YUV420P', 'YUV444P'), 'vp8': ('YUV420P',), 'webp': ('BGRX', 'BGRA', 'RGBX', 'RGBA')} 2018-11-05 11:09:46,313 compress: 2.0ms for 451x134 pixels at 0,0 for wid=2 using jpeg with ratio 2.4% ( 236KB to 5KB), sequence 1, client_options={'quality': 30} 2018-11-05 11:09:46,313 wvs.update_encoding_selection(auto, [], False) full_csc_modes={'mpeg1': ('YUV420P',), 'mpeg2': ('YUV420P',), 'mpeg4': ('YUV420P',), 'h264': ('ARGB', 'BGRA', 'BGRX', 'GBRP', 'RGB', 'XRGB', 'YUV420P', 'YUV422P', 'YUV444P'), 'h265': ('BGRX', 'GBRP', 'RGB', 'XRGB', 'YUV420P', 'YUV422P', 'YUV444P'), 'vp9': ('YUV420P', 'YUV444P'), 'vp8': ('YUV420P',), 'webp': ('BGRA', 'BGRX', 'RGBA', 'RGBX')} 2018-11-05 11:09:46,314 update_encoding_options: common_video_encodings=['h264', 'vp9', 'vp8', 'mpeg1', 'mpeg2'], csc_encoder=None, video_encoder=None 2018-11-05 11:09:46,314 ws.update_encoding_selection(auto, [u'h264+mp4', u'mpeg4+mp4', u'vp8+webm'], False) encoding=auto, common encodings=['h264', 'vp9', 'vp8', 'png', 'png/P', 'png/L', 'webp', 'rgb', 'rgb24', 'rgb32', 'jpeg', 'mpeg1', 'mpeg2'] 2018-11-05 11:09:46,314 update_encoding_selection: client refresh encodings=[], auto_refresh_encodings=('png', 'webp', 'rgb24', 'rgb32') 2018-11-05 11:09:46,315 update_encoding_options(False) wid=3, want_alpha=False, speed=80, quality=30, bandwidth-limit=0, lossless threshold: 76 / 5, rgb auto threshold=2048 (min=2048, max=32768), get_best_encoding= 2018-11-05 11:09:46,315 cannot score: no pixel format! 2018-11-05 11:09:46,315 do_set_client_properties({'encoding.scrolling': True, 'encoding.transparency': False, 'encodings.rgb_formats': ('YUV420P', 'YUV422P', 'YUV444P', 'GBRP', 'BGRA', 'BGRX', 'RGBA', 'RGBX', 'RGB', 'BGR'), 'encoding.full_csc_modes': {'mpeg1': ('YUV420P',), 'mpeg2': ('YUV420P',), 'mpeg4': ('YUV420P',), 'h264': ('ARGB', 'BGRA', 'BGRX', 'GBRP', 'RGB', 'XRGB', 'YUV420P', 'YUV422P', 'YUV444P'), 'h265': ('BGRX', 'GBRP', 'RGB', 'XRGB', 'YUV420P', 'YUV422P', 'YUV444P'), 'vp9': ('YUV420P', 'YUV444P'), 'vp8': ('YUV420P',), 'webp': ('BGRA', 'BGRX', 'RGBA', 'RGBX')}, 'encoding.bit-depth': 24}) full_csc_modes={'mpeg1': ('YUV420P',), 'mpeg2': ('YUV420P',), 'mpeg4': ('YUV420P',), 'h264': ('ARGB', 'BGRA', 'BGRX', 'GBRP', 'RGB', 'XRGB', 'YUV420P', 'YUV422P', 'YUV444P'), 'h265': ('BGRX', 'GBRP', 'RGB', 'XRGB', 'YUV420P', 'YUV422P', 'YUV444P'), 'vp9': ('YUV420P', 'YUV444P'), 'vp8': ('YUV420P',), 'webp': ('BGRA', 'BGRX', 'RGBA', 'RGBX')}, video_scaling=True, video_subregion=True, non_video_encodings=['png', 'png/P', 'png/L', 'webp', 'rgb24', 'rgb32', 'jpeg'], edge_encoding=rgb24, scaling_control=None 2018-11-05 11:09:46,317 process_damage_region: wid=2, adding pixel data to encode queue ( 451x20 - jpeg), elapsed time: 40.0 ms, request time: 0.3 ms, frame delay=0ms 2018-11-05 11:09:46,317 make_data_packet: image=XShmImageWrapper(BGRX: 0, 0, 451, 20), damage data: (2, 0, 0, 451, 20, 'jpeg') 2018-11-05 11:09:46,319 compress: 0.7ms for 451x20 pixels at 0,0 for wid=2 using jpeg with ratio 2.9% ( 35KB to 1KB), sequence 2, client_options={'quality': 30} 2018-11-05 11:09:46,322 nonvideo(60, not enough frames) 2018-11-05 11:09:46,324 send_delayed for wid 2, batch delay is 12ms, elapsed time is 12ms 2018-11-05 11:09:46,324 send_delayed_regions: bytes_cost=61458, bytes_threshold=36260, pixel_count=60434 2018-11-05 11:09:46,324 nonvideo(60, not enough frames) 2018-11-05 11:09:46,324 send_delayed_regions: using full window update 451x134 as jpeg, from 2018-11-05 11:09:46,325 process_damage_region: wid=2, adding pixel data to encode queue ( 451x134 - jpeg), elapsed time: 13.2 ms, request time: 0.3 ms, frame delay=0ms 2018-11-05 11:09:46,325 make_data_packet: image=XShmImageWrapper(BGRX: 0, 0, 451, 134), damage data: (2, 0, 0, 451, 134, 'jpeg') 2018-11-05 11:09:46,327 process_damage_region: wid=3, adding pixel data to encode queue ( 520x40 - jpeg), elapsed time: 5.1 ms, request time: 1.3 ms, frame delay=0ms 2018-11-05 11:09:46,328 compress: 2.5ms for 451x134 pixels at 0,0 for wid=2 using jpeg with ratio 2.4% ( 236KB to 5KB), sequence 3, client_options={'quality': 30} 2018-11-05 11:09:46,328 make_data_packet: image=XShmImageWrapper(BGRX: 0, 0, 520, 40), damage data: (3, 0, 0, 520, 40, 'jpeg') 2018-11-05 11:09:46,329 compress: 0.7ms for 520x40 pixels at 0,0 for wid=3 using jpeg with ratio 2.2% ( 81KB to 1KB), sequence 1, client_options={'quality': 30} 2018-11-05 11:09:46,338 send_delayed for wid 3, batch delay is 15ms, elapsed time is 15ms 2018-11-05 11:09:46,339 send_delayed_regions: bytes_cost=81576, bytes_threshold=58968, pixel_count=77480 2018-11-05 11:09:46,339 nonvideo(60, not enough frames) 2018-11-05 11:09:46,339 send_delayed_regions: using full window update 520x189 as jpeg, from 2018-11-05 11:09:46,339 process_damage_region: wid=3, adding pixel data to encode queue ( 520x189 - jpeg), elapsed time: 16.3 ms, request time: 0.3 ms, frame delay=0ms 2018-11-05 11:09:46,340 make_data_packet: image=XShmImageWrapper(BGRX: 0, 0, 520, 189), damage data: (3, 0, 0, 520, 189, 'jpeg') 2018-11-05 11:09:46,341 compress: 1.7ms for 520x189 pixels at 0,0 for wid=3 using jpeg with ratio 3.1% ( 383KB to 11KB), sequence 2, client_options={'quality': 30} 2018-11-05 11:09:46,361 send_delayed for wid 3, batch delay is 15ms, elapsed time is 15ms 2018-11-05 11:09:46,361 send_delayed_regions: bytes_cost=99304, bytes_threshold=58968, pixel_count=98280 2018-11-05 11:09:46,361 nonvideo(60, not enough frames) 2018-11-05 11:09:46,362 send_delayed_regions: using full window update 520x189 as jpeg, from 2018-11-05 11:09:46,362 process_damage_region: wid=3, adding pixel data to encode queue ( 520x189 - jpeg), elapsed time: 16.8 ms, request time: 0.6 ms, frame delay=0ms 2018-11-05 11:09:46,364 make_data_packet: image=XShmImageWrapper(BGRX: 0, 0, 520, 189), damage data: (3, 0, 0, 520, 189, 'jpeg') 2018-11-05 11:09:46,366 compress: 1.6ms for 520x189 pixels at 0,0 for wid=3 using jpeg with ratio 3.1% ( 383KB to 11KB), sequence 3, client_options={'quality': 30} 2018-11-05 11:09:46,390 send_delayed for wid 1, delaying again because of backlog: 1 packets, batch delay is 61, elapsed time is 86ms 2018-11-05 11:09:46,465 send_delayed_regions: bytes_cost=61458, bytes_threshold=36260, pixel_count=60434 2018-11-05 11:09:46,465 nonvideo(100, png not a supported video encoding) 2018-11-05 11:09:46,465 send_delayed_regions: using full window update 451x134 as webp, from 2018-11-05 11:09:46,466 process_damage_region: wid=2, adding pixel data to encode queue ( 451x134 - webp), elapsed time: 0.8 ms, request time: 0.2 ms, frame delay=0ms 2018-11-05 11:09:46,466 make_data_packet: image=XShmImageWrapper(BGRX: 0, 0, 451, 134), damage data: (2, 0, 0, 451, 134, 'webp') 2018-11-05 11:09:46,470 compress: 3.8ms for 451x134 pixels at 0,0 for wid=2 using webp with ratio 5.4% ( 236KB to 12KB), sequence 4, client_options={u'quality': 100, u'rgb_format': 'BGRX'} 2018-11-05 11:09:46,477 send_delayed_regions: bytes_cost=1414148, bytes_threshold=847874, pixel_count=1413124 2018-11-05 11:09:46,477 nonvideo(0, resized recently) 2018-11-05 11:09:46,477 send_delayed_regions: using full window update 1604x881 as jpeg, from 2018-11-05 11:09:46,480 process_damage_region: wid=1, adding pixel data to encode queue (1604x881 - jpeg), elapsed time: 176.0 ms, request time: 2.3 ms, frame delay=0ms 2018-11-05 11:09:46,480 make_data_packet: image=XShmImageWrapper(BGRX: 0, 0, 1604, 881), damage data: (1, 0, 0, 1604, 881, 'jpeg') 2018-11-05 11:09:46,503 compress: 22.3ms for 1604x881 pixels at 0,0 for wid=1 using jpeg with ratio 2.5% ( 5520KB to 137KB), sequence 2, client_options={'quality': 30} 2018-11-05 11:09:46,517 send_delayed_regions: bytes_cost=99304, bytes_threshold=58968, pixel_count=98280 2018-11-05 11:09:46,517 nonvideo(100, png not a supported video encoding) 2018-11-05 11:09:46,518 send_delayed_regions: using full window update 520x189 as webp, from 2018-11-05 11:09:46,518 process_damage_region: wid=3, adding pixel data to encode queue ( 520x189 - webp), elapsed time: 0.8 ms, request time: 0.2 ms, frame delay=0ms 2018-11-05 11:09:46,519 make_data_packet: image=XShmImageWrapper(BGRX: 0, 0, 520, 189), damage data: (3, 0, 0, 520, 189, 'webp') 2018-11-05 11:09:46,525 compress: 6.6ms for 520x189 pixels at 0,0 for wid=3 using webp with ratio 5.3% ( 383KB to 20KB), sequence 4, client_options={u'quality': 100, u'rgb_format': 'BGRX'} 2018-11-05 11:09:46,531 send_delayed for wid 2, delaying again because of backlog: 4 packets, batch delay is 12, elapsed time is 12ms 2018-11-05 11:09:46,544 send_delayed_regions: bytes_cost=61458, bytes_threshold=36260, pixel_count=60434 2018-11-05 11:09:46,544 send_delayed_regions: using full window update 451x134 as auto, from 2018-11-05 11:09:46,545 process_damage_region: wid=2, adding pixel data to encode queue ( 451x134 - auto), elapsed time: 26.2 ms, request time: 0.5 ms, frame delay=0ms 2018-11-05 11:09:46,545 make_data_packet: image=XShmImageWrapper(BGRX: 0, 0, 451, 134), damage data: (2, 0, 0, 451, 134, 'auto') 2018-11-05 11:09:46,545 do_video_encode(auto, XShmImageWrapper(BGRX: 0, 0, 451, 134), {}) 2018-11-05 11:09:46,545 check_pipeline('auto', 451, 134, 'BGRX') setting up a new pipeline as check failed - encodings=['h264', 'vp9', 'vp8', 'mpeg1', 'mpeg2'] 2018-11-05 11:09:46,545 get_video_pipeline_options(['h264', 'vp9', 'vp8', 'mpeg1', 'mpeg2'], 451, 134, 'BGRX', False) last params=None, full_csc_modes={'mpeg1': ('YUV420P',), 'mpeg2': ('YUV420P',), 'mpeg4': ('YUV420P',), 'h264': ('ARGB', 'BGRA', 'BGRX', 'GBRP', 'RGB', 'XRGB', 'YUV420P', 'YUV422P', 'YUV444P'), 'h265': ('BGRX', 'GBRP', 'RGB', 'XRGB', 'YUV420P', 'YUV422P', 'YUV444P'), 'vp9': ('YUV420P', 'YUV444P'), 'vp8': ('YUV420P',), 'webp': ('BGRA', 'BGRX', 'RGBA', 'RGBX')} 2018-11-05 11:09:46,546 get_video_pipeline_options(['h264', 'vp9', 'vp8', 'mpeg1', 'mpeg2'], 451, 134, 'BGRX') speed: 80 (min 30), quality: 30 (min 20) 2018-11-05 11:09:46,546 add_scores(direct (no csc), None, BGRX) 2018-11-05 11:09:46,546 calculate_scaling(451, 134, 8192, 4096)=(1, 1) (q=30, s=80, scaling_control=None) 2018-11-05 11:09:46,546 get_score(BGRX , None , video_spec(x264) , 451, 134) quality: 30, speed: 43, setup: 100 - 80 runtime: 100 scaling: (1, 1) / (1, 1), encoder dimensions=450x134, sizescore=100, client score delta= 0, cpu score= 0, gpu score= 0, score=52 2018-11-05 11:09:46,546 calculate_scaling(451, 134, 4096, 4096)=(1, 1) (q=30, s=80, scaling_control=None) 2018-11-05 11:09:46,547 get_score(BGRX , None , video_spec(nvenc) , 451, 134) quality: 30, speed: 80, setup: 100 - 20 runtime: 100 scaling: (1, 1) / (1, 1), encoder dimensions=450x134, sizescore=100, client score delta= 0, cpu score= 0, gpu score=100, score=74 2018-11-05 11:09:46,547 add_scores(via XBGR (XBGR), video_spec(swscale), XBGR) 2018-11-05 11:09:46,547 add_scores(via YUV422P (YUV422P), video_spec(swscale), YUV422P) 2018-11-05 11:09:46,547 calculate_scaling(451, 134, 8192, 4096)=(1, 1) (q=30, s=80, scaling_control=None) 2018-11-05 11:09:46,547 get_score(YUV422P, video_spec(swscale) , video_spec(x264) , 451, 134) quality: 88, speed: 66, setup: 64 - 80 runtime: 100 scaling: (1, 1) / (1, 1), encoder dimensions=450x134, sizescore=100, client score delta= 0, cpu score= 0, gpu score= 0, score=65 2018-11-05 11:09:46,547 add_scores(via RGB (RGB), video_spec(swscale), RGB) 2018-11-05 11:09:46,548 add_scores(via RGBX (RGBX), video_spec(swscale), RGBX) 2018-11-05 11:09:46,548 add_scores(via GBRP (GBRP), video_spec(swscale), GBRP) 2018-11-05 11:09:46,548 add_scores(via BGR (BGR), video_spec(swscale), BGR) 2018-11-05 11:09:46,548 add_scores(via YUV420P (YUV420P), video_spec(swscale), YUV420P) 2018-11-05 11:09:46,548 calculate_scaling(451, 134, 8192, 4096)=(1, 1) (q=30, s=80, scaling_control=None) 2018-11-05 11:09:46,548 get_score(YUV420P, video_spec(swscale) , video_spec(x264) , 451, 134) quality: 91, speed: 74, setup: 64 - 80 runtime: 100 scaling: (1, 1) / (1, 1), encoder dimensions=450x134, sizescore=100, client score delta= 0, cpu score= 0, gpu score= 0, score=67 2018-11-05 11:09:46,549 add_scores(via XRGB (XRGB), video_spec(swscale), XRGB) 2018-11-05 11:09:46,549 calculate_scaling(451, 134, 4096, 4096)=(1, 1) (q=30, s=80, scaling_control=None) 2018-11-05 11:09:46,549 get_score(XRGB , video_spec(swscale) , video_spec(nvenc) , 451, 134) quality: 55, speed: 74, setup: 64 - 20 runtime: 100 scaling: (1, 1) / (1, 1), encoder dimensions=450x134, sizescore=100, client score delta= 0, cpu score= 0, gpu score=100, score=74 2018-11-05 11:09:46,549 add_scores(via YUV444P (YUV444P), video_spec(swscale), YUV444P) 2018-11-05 11:09:46,549 calculate_scaling(451, 134, 8192, 4096)=(1, 1) (q=30, s=80, scaling_control=None) 2018-11-05 11:09:46,550 get_score(YUV444P, video_spec(swscale) , video_spec(x264) , 451, 134) quality: 71, speed: 58, setup: 64 - 80 runtime: 100 scaling: (1, 1) / (1, 1), encoder dimensions=450x134, sizescore=100, client score delta= 0, cpu score= 0, gpu score= 0, score=60 2018-11-05 11:09:46,550 add_scores(direct (no csc), None, BGRX) 2018-11-05 11:09:46,550 add_scores(via XBGR (XBGR), video_spec(swscale), XBGR) 2018-11-05 11:09:46,550 add_scores(via YUV422P (YUV422P), video_spec(swscale), YUV422P) 2018-11-05 11:09:46,550 add_scores(via RGB (RGB), video_spec(swscale), RGB) 2018-11-05 11:09:46,550 add_scores(via RGBX (RGBX), video_spec(swscale), RGBX) 2018-11-05 11:09:46,551 add_scores(via GBRP (GBRP), video_spec(swscale), GBRP) 2018-11-05 11:09:46,551 add_scores(via BGR (BGR), video_spec(swscale), BGR) 2018-11-05 11:09:46,551 add_scores(via YUV420P (YUV420P), video_spec(swscale), YUV420P) 2018-11-05 11:09:46,551 calculate_scaling(451, 134, 8192, 4096)=(1, 1) (q=30, s=80, scaling_control=None) 2018-11-05 11:09:46,551 get_score(YUV420P, video_spec(swscale) , video_spec(vpx) , 451, 134) quality: 93, speed: 61, setup: 64 - 80 runtime: 100 scaling: (1, 1) / (1, 1), encoder dimensions=451x134, sizescore=100, client score delta= 0, cpu score= 0, gpu score= 0, score=65 2018-11-05 11:09:46,552 add_scores(via XRGB (XRGB), video_spec(swscale), XRGB) 2018-11-05 11:09:46,552 add_scores(via YUV444P (YUV444P), video_spec(swscale), YUV444P) 2018-11-05 11:09:46,552 calculate_scaling(451, 134, 8192, 4096)=(1, 1) (q=30, s=80, scaling_control=None) 2018-11-05 11:09:46,552 get_score(YUV444P, video_spec(swscale) , video_spec(vpx) , 451, 134) quality: 71, speed: 50, setup: 64 - 80 runtime: 100 scaling: (1, 1) / (1, 1), encoder dimensions=451x134, sizescore=100, client score delta= 0, cpu score= 0, gpu score= 0, score=58 2018-11-05 11:09:46,552 add_scores(direct (no csc), None, BGRX) 2018-11-05 11:09:46,552 add_scores(via XBGR (XBGR), video_spec(swscale), XBGR) 2018-11-05 11:09:46,553 add_scores(via YUV422P (YUV422P), video_spec(swscale), YUV422P) 2018-11-05 11:09:46,553 add_scores(via RGB (RGB), video_spec(swscale), RGB) 2018-11-05 11:09:46,553 add_scores(via RGBX (RGBX), video_spec(swscale), RGBX) 2018-11-05 11:09:46,553 add_scores(via GBRP (GBRP), video_spec(swscale), GBRP) 2018-11-05 11:09:46,553 add_scores(via BGR (BGR), video_spec(swscale), BGR) 2018-11-05 11:09:46,553 add_scores(via YUV420P (YUV420P), video_spec(swscale), YUV420P) 2018-11-05 11:09:46,554 calculate_scaling(451, 134, 8192, 4096)=(1, 1) (q=30, s=80, scaling_control=None) 2018-11-05 11:09:46,554 get_score(YUV420P, video_spec(swscale) , video_spec(vpx) , 451, 134) quality: 93, speed: 68, setup: 64 - 80 runtime: 100 scaling: (1, 1) / (1, 1), encoder dimensions=451x134, sizescore=100, client score delta= 0, cpu score= 0, gpu score= 0, score=66 2018-11-05 11:09:46,554 add_scores(via XRGB (XRGB), video_spec(swscale), XRGB) 2018-11-05 11:09:46,554 add_scores(via YUV444P (YUV444P), video_spec(swscale), YUV444P) 2018-11-05 11:09:46,554 add_scores(direct (no csc), None, BGRX) 2018-11-05 11:09:46,554 add_scores(via XBGR (XBGR), video_spec(swscale), XBGR) 2018-11-05 11:09:46,555 add_scores(via YUV422P (YUV422P), video_spec(swscale), YUV422P) 2018-11-05 11:09:46,555 add_scores(via RGB (RGB), video_spec(swscale), RGB) 2018-11-05 11:09:46,555 add_scores(via RGBX (RGBX), video_spec(swscale), RGBX) 2018-11-05 11:09:46,555 add_scores(via GBRP (GBRP), video_spec(swscale), GBRP) 2018-11-05 11:09:46,555 add_scores(via BGR (BGR), video_spec(swscale), BGR) 2018-11-05 11:09:46,555 add_scores(via YUV420P (YUV420P), video_spec(swscale), YUV420P) 2018-11-05 11:09:46,556 calculate_scaling(451, 134, 4096, 4096)=(1, 1) (q=30, s=80, scaling_control=None) 2018-11-05 11:09:46,556 get_score(YUV420P, video_spec(swscale) , video_spec(ffmpeg) , 451, 134) quality: 95, speed: 61, setup: 64 - 10 runtime: 100 scaling: (1, 1) / (1, 1), encoder dimensions=450x134, sizescore=100, client score delta= 0, cpu score= 0, gpu score= 0, score=58 2018-11-05 11:09:46,556 add_scores(via XRGB (XRGB), video_spec(swscale), XRGB) 2018-11-05 11:09:46,556 add_scores(via YUV444P (YUV444P), video_spec(swscale), YUV444P) 2018-11-05 11:09:46,556 add_scores(direct (no csc), None, BGRX) 2018-11-05 11:09:46,556 add_scores(via XBGR (XBGR), video_spec(swscale), XBGR) 2018-11-05 11:09:46,557 add_scores(via YUV422P (YUV422P), video_spec(swscale), YUV422P) 2018-11-05 11:09:46,557 add_scores(via RGB (RGB), video_spec(swscale), RGB) 2018-11-05 11:09:46,557 add_scores(via RGBX (RGBX), video_spec(swscale), RGBX) 2018-11-05 11:09:46,557 add_scores(via GBRP (GBRP), video_spec(swscale), GBRP) 2018-11-05 11:09:46,557 add_scores(via BGR (BGR), video_spec(swscale), BGR) 2018-11-05 11:09:46,557 add_scores(via YUV420P (YUV420P), video_spec(swscale), YUV420P) 2018-11-05 11:09:46,558 calculate_scaling(451, 134, 4096, 4096)=(1, 1) (q=30, s=80, scaling_control=None) 2018-11-05 11:09:46,558 get_score(YUV420P, video_spec(swscale) , video_spec(ffmpeg) , 451, 134) quality: 95, speed: 61, setup: 64 - 10 runtime: 100 scaling: (1, 1) / (1, 1), encoder dimensions=450x134, sizescore=100, client score delta= 0, cpu score= 0, gpu score= 0, score=58 2018-11-05 11:09:46,558 add_scores(via XRGB (XRGB), video_spec(swscale), XRGB) 2018-11-05 11:09:46,558 add_scores(via YUV444P (YUV444P), video_spec(swscale), YUV444P) 2018-11-05 11:09:46,558 get_video_pipeline_options(['h264', 'vp9', 'vp8', 'mpeg1', 'mpeg2'], 451, 134, 'BGRX') scores=[(74, (1, 1), None, 0, 0, None, 'BGRX', (1, 1), 450, 134, video_spec(nvenc)), (74, (1, 1), (1, 1), 450, 134, video_spec(swscale), u'XRGB', (1, 1), 450, 134, video_spec(nvenc)), (67, (1, 1), (1, 1), 450, 134, video_spec(swscale), u'YUV420P', (1, 1), 450, 134, video_spec(x264)), (66, (1, 1), (1, 1), 451, 134, video_spec(swscale), u'YUV420P', (1, 1), 451, 134, video_spec(vpx)), (65, (1, 1), (1, 1), 450, 134, video_spec(swscale), u'YUV422P', (1, 1), 450, 134, video_spec(x264)), (65, (1, 1), (1, 1), 451, 134, video_spec(swscale), u'YUV420P', (1, 1), 451, 134, video_spec(vpx)), (60, (1, 1), (1, 1), 450, 134, video_spec(swscale), u'YUV444P', (1, 1), 450, 134, video_spec(x264)), (58, (1, 1), (1, 1), 451, 134, video_spec(swscale), u'YUV444P', (1, 1), 451, 134, video_spec(vpx)), (58, (1, 1), (1, 1), 450, 134, video_spec(swscale), u'YUV420P', (1, 1), 450, 134, video_spec(ffmpeg)), (58, (1, 1), (1, 1), 450, 134, video_spec(swscale), u'YUV420P', (1, 1), 450, 134, video_spec(ffmpeg)), (52, (1, 1), None, 0, 0, None, 'BGRX', (1, 1), 450, 134, video_spec(x264))] 2018-11-05 11:09:46,559 setup_pipeline([(74, (1, 1), None, 0, 0, None, 'BGRX', (1, 1), 450, 134, video_spec(nvenc)), (74, (1, 1), (1, 1), 450, 134, video_spec(swscale), u'XRGB', (1, 1), 450, 134, video_spec(nvenc)), (67, (1, 1), (1, 1), 450, 134, video_spec(swscale), u'YUV420P', (1, 1), 450, 134, video_spec(x264)), (66, (1, 1), (1, 1), 451, 134, video_spec(swscale), u'YUV420P', (1, 1), 451, 134, video_spec(vpx)), (65, (1, 1), (1, 1), 450, 134, video_spec(swscale), u'YUV422P', (1, 1), 450, 134, video_spec(x264)), (65, (1, 1), (1, 1), 451, 134, video_spec(swscale), u'YUV420P', (1, 1), 451, 134, video_spec(vpx)), (60, (1, 1), (1, 1), 450, 134, video_spec(swscale), u'YUV444P', (1, 1), 450, 134, video_spec(x264)), (58, (1, 1), (1, 1), 451, 134, video_spec(swscale), u'YUV444P', (1, 1), 451, 134, video_spec(vpx)), (58, (1, 1), (1, 1), 450, 134, video_spec(swscale), u'YUV420P', (1, 1), 450, 134, video_spec(ffmpeg)), (58, (1, 1), (1, 1), 450, 134, video_spec(swscale), u'YUV420P', (1, 1), 450, 134, video_spec(ffmpeg)), (52, (1, 1), None, 0, 0, None, 'BGRX', (1, 1), 450, 134, video_spec(x264))], 451, 134, 'BGRX') 2018-11-05 11:09:46,559 setup_pipeline: trying (74, (1, 1), None, 0, 0, None, 'BGRX', (1, 1), 450, 134, video_spec(nvenc)) 2018-11-05 11:09:46,559 make_instance() nvenc - instance count=0 2018-11-05 11:09:46,560 will test 0 devices from failing list: [] 2018-11-05 11:09:46,560 will test 2 devices from OK list: [0, 1] 2018-11-05 11:09:46,560 select_device: testing device 0: Tesla K20c @ 0000:02:00.0 2018-11-05 11:09:46,695 created context= 2018-11-05 11:09:46,696 memory: free=4672MB, total=4743MB 2018-11-05 11:09:46,696 device matches preferred device name: Tesla 2018-11-05 11:09:46,883 get_CUDA_function(0, BGRA_to_NV12) cubin file=/usr/share/xpra/cuda/BGRA_to_NV12.fatbin 2018-11-05 11:09:46,884 loaded 49208 bytes 2018-11-05 11:09:46,885 send_delayed_regions: bytes_cost=1414148, bytes_threshold=847874, pixel_count=1413124 2018-11-05 11:09:46,885 get_CUDA_function(0, BGRA_to_NV12) module= 2018-11-05 11:09:46,886 nonvideo(100, png not a supported video encoding) 2018-11-05 11:09:46,886 loading function BGRA_to_NV12 from pre-compiled cubin took 1.3ms 2018-11-05 11:09:46,886 send_delayed_regions: using full window update 1604x881 as webp, from 2018-11-05 11:09:46,888 process_damage_region: wid=1, adding pixel data to encode queue (1604x881 - webp), elapsed time: 3.3 ms, request time: 0.2 ms, frame delay=0ms 2018-11-05 11:09:46,905 send_delayed for wid 3, delaying again because of backlog: 4 packets, batch delay is 20, elapsed time is 20ms 2018-11-05 11:09:46,908 setup_pipeline: csc=None, video encoder=nvenc(BGRX/NV12/H264 - low-latency - 450x134 ), info: {u'context_count': 1, u'generation': 9, u'pixel_format': u'NV12', u'height': 134, u'frames': 0, u'total_memory': 0, u'quality': 30, u'yuv444': {u'threshold': 85, u'supported': False}, u'cuda-device': {u'device': {u'memory': 4743, u'name': 'Tesla K20c', u'pci_bus_id': '0000:02:00.0'}, u'api_version': 3020}, u'encoder_width': 480, u'speed': 80, u'device_count': 2, u'free_memory': 0, u'width': 450, u'version': (8, 1), u'pycuda': {'version': {'': (2018, 1), 'text': '2018.1'}}, u'src_format': 'BGRX', u'codec': u'H264', u'preset': u'low-latency', u'bitrate': 3305988, u'lossless': {u'': 0, u'threshold': 100, u'supported': 0}, u'kernel_version': '3.10.0-862.14.4.el7.x86_64', u'encoder_height': 160, u'total_time_ms': 0, u'cuda': {'driver': {'driver_version': 9010, 'version': (9, 2, 0)}}, u'cards': {0: {'power-state': 0, 'name': 'Tesla K20c', 'clock-info': {'sm': 705, 'mem': 2600, 'sm-max': 758, 'mem-max': 2600, 'graphics-max': 758, 'graphics': 705}, 'pci': {'domain': 0, 'busId': '0000:02:00.0', 'pciDeviceId': 270667998, 'bus': 2, 'pciSubSystemId': 159518942, 'device': 0}, 'pcie-link': {'width-max': 16, 'generation-max': 2, 'generation': 2, 'width': 16}, 'temperature': 36, 'memory': {'total': 4974313472, 'used': 11534336, 'free': 4962779136}, 'fan-speed': 30, 'vbios-version': '80.10.14.00.02', 'serial': '0334312003042', 'uuid': 'GPU-bfd9cf17-7cb7-0da8-2ce1-7e5c646591a9'}, 1: {'power-state': 0, 'name': 'Tesla C2075', 'clock-info': {'sm': 1147, 'mem': 1566, 'sm-max': 1147, 'mem-max': 1566, 'graphics-max': 573, 'graphics': 573}, 'pci': {'domain': 0, 'busId': '0000:03:00.0', 'pciDeviceId': 278270174, 'bus': 3, 'pciSubSystemId': 152047838, 'device': 0}, 'pcie-link': {'width-max': 16, 'generation-max': 2, 'generation': 2, 'width': 16}, 'temperature': 59, 'memory': {'total': 5559156736, 'used': 25296896, 'free': 5533859840}, 'fan-speed': 30, 'vbios-version': '70.10.46.00.05', 'serial': '0322411024049', 'uuid': 'GPU-38196936-deee-55b6-50d8-c4dae0ebd433'}}, u'kernel_module_version': (390, 87)}, setup took 348.30ms 2018-11-05 11:09:46,908 setup_pipeline: scaling=(1, 1), encoder_scaling=(1, 1) 2018-11-05 11:09:46,908 video_encode('auto', XShmImageWrapper(BGRX: 0, 0, 451, 134), {}) image size: 451x134, encoder/csc size: 450x134 2018-11-05 11:09:46,912 video_encode nvenc encoder: h264 450x134 result is 2762 bytes (15.2 MPixels/s), client options={u'speed': 80, u'frame': 0, u'pts': 0, 'csc': 'YUV444P', u'quality': 30} 2018-11-05 11:09:46,912 compress: 366.9ms for 450x134 pixels at 0,0 for wid=2 using h264 with ratio 1.1% ( 236KB to 2KB), sequence 5, client_options={u'speed': 80, u'frame': 0, u'pts': 0, 'csc': 'YUV444P', u'quality': 30} 2018-11-05 11:09:46,912 make_data_packet: image=XShmImageWrapper(BGRX: 0, 0, 1604, 881), damage data: (1, 0, 0, 1604, 881, 'webp') 2018-11-05 11:09:46,958 compress: 45.1ms for 1604x881 pixels at 0,0 for wid=1 using webp with ratio 3.0% ( 5520KB to 163KB), sequence 3, client_options={u'quality': 100, u'rgb_format': 'BGRX'} 2018-11-05 11:09:46,959 send_delayed_regions: bytes_cost=99304, bytes_threshold=58968, pixel_count=98280 2018-11-05 11:09:46,960 send_delayed_regions: using full window update 520x189 as auto, from 2018-11-05 11:09:46,960 process_damage_region: wid=3, adding pixel data to encode queue ( 520x189 - auto), elapsed time: 76.4 ms, request time: 0.4 ms, frame delay=0ms 2018-11-05 11:09:46,960 make_data_packet: image=XShmImageWrapper(BGRX: 0, 0, 520, 189), damage data: (3, 0, 0, 520, 189, 'auto') 2018-11-05 11:09:46,960 do_video_encode(auto, XShmImageWrapper(BGRX: 0, 0, 520, 189), {}) 2018-11-05 11:09:46,961 check_pipeline('auto', 520, 189, 'BGRX') setting up a new pipeline as check failed - encodings=['h264', 'vp9', 'vp8', 'mpeg1', 'mpeg2'] 2018-11-05 11:09:46,961 get_video_pipeline_options(['h264', 'vp9', 'vp8', 'mpeg1', 'mpeg2'], 520, 189, 'BGRX', False) last params=None, full_csc_modes={'mpeg1': ('YUV420P',), 'mpeg2': ('YUV420P',), 'mpeg4': ('YUV420P',), 'h264': ('ARGB', 'BGRA', 'BGRX', 'GBRP', 'RGB', 'XRGB', 'YUV420P', 'YUV422P', 'YUV444P'), 'h265': ('BGRX', 'GBRP', 'RGB', 'XRGB', 'YUV420P', 'YUV422P', 'YUV444P'), 'vp9': ('YUV420P', 'YUV444P'), 'vp8': ('YUV420P',), 'webp': ('BGRA', 'BGRX', 'RGBA', 'RGBX')} 2018-11-05 11:09:46,961 get_video_pipeline_options(['h264', 'vp9', 'vp8', 'mpeg1', 'mpeg2'], 520, 189, 'BGRX') speed: 80 (min 30), quality: 30 (min 20) 2018-11-05 11:09:46,962 add_scores(direct (no csc), None, BGRX) 2018-11-05 11:09:46,962 calculate_scaling(520, 189, 8192, 4096)=(1, 1) (q=30, s=80, scaling_control=None) 2018-11-05 11:09:46,962 get_score(BGRX , None , video_spec(x264) , 520, 189) quality: 30, speed: 43, setup: 100 - 80 runtime: 100 scaling: (1, 1) / (1, 1), encoder dimensions=520x188, sizescore=100, client score delta= 0, cpu score= 0, gpu score= 0, score=52 2018-11-05 11:09:46,962 calculate_scaling(520, 189, 4096, 4096)=(1, 1) (q=30, s=80, scaling_control=None) 2018-11-05 11:09:46,963 get_score(BGRX , None , video_spec(nvenc) , 520, 189) quality: 30, speed: 80, setup: 100 - 20 runtime: 100 scaling: (1, 1) / (1, 1), encoder dimensions=520x188, sizescore=100, client score delta= 0, cpu score= 0, gpu score=100, score=74 2018-11-05 11:09:46,963 add_scores(via XBGR (XBGR), video_spec(swscale), XBGR) 2018-11-05 11:09:46,963 add_scores(via YUV422P (YUV422P), video_spec(swscale), YUV422P) 2018-11-05 11:09:46,963 calculate_scaling(520, 189, 8192, 4096)=(1, 1) (q=30, s=80, scaling_control=None) 2018-11-05 11:09:46,963 get_score(YUV422P, video_spec(swscale) , video_spec(x264) , 520, 189) quality: 88, speed: 66, setup: 64 - 80 runtime: 100 scaling: (1, 1) / (1, 1), encoder dimensions=520x188, sizescore=100, client score delta= 0, cpu score= 0, gpu score= 0, score=65 2018-11-05 11:09:46,963 add_scores(via RGB (RGB), video_spec(swscale), RGB) 2018-11-05 11:09:46,963 add_scores(via RGBX (RGBX), video_spec(swscale), RGBX) 2018-11-05 11:09:46,963 add_scores(via GBRP (GBRP), video_spec(swscale), GBRP) 2018-11-05 11:09:46,964 add_scores(via BGR (BGR), video_spec(swscale), BGR) 2018-11-05 11:09:46,964 add_scores(via YUV420P (YUV420P), video_spec(swscale), YUV420P) 2018-11-05 11:09:46,964 calculate_scaling(520, 189, 8192, 4096)=(1, 1) (q=30, s=80, scaling_control=None) 2018-11-05 11:09:46,964 get_score(YUV420P, video_spec(swscale) , video_spec(x264) , 520, 189) quality: 91, speed: 74, setup: 64 - 80 runtime: 100 scaling: (1, 1) / (1, 1), encoder dimensions=520x188, sizescore=100, client score delta= 0, cpu score= 0, gpu score= 0, score=67 2018-11-05 11:09:46,964 add_scores(via XRGB (XRGB), video_spec(swscale), XRGB) 2018-11-05 11:09:46,964 calculate_scaling(520, 189, 4096, 4096)=(1, 1) (q=30, s=80, scaling_control=None) 2018-11-05 11:09:46,965 get_score(XRGB , video_spec(swscale) , video_spec(nvenc) , 520, 189) quality: 55, speed: 74, setup: 64 - 20 runtime: 100 scaling: (1, 1) / (1, 1), encoder dimensions=520x188, sizescore=100, client score delta= 0, cpu score= 0, gpu score=100, score=74 2018-11-05 11:09:46,965 add_scores(via YUV444P (YUV444P), video_spec(swscale), YUV444P) 2018-11-05 11:09:46,965 calculate_scaling(520, 189, 8192, 4096)=(1, 1) (q=30, s=80, scaling_control=None) 2018-11-05 11:09:46,965 get_score(YUV444P, video_spec(swscale) , video_spec(x264) , 520, 189) quality: 71, speed: 58, setup: 64 - 80 runtime: 100 scaling: (1, 1) / (1, 1), encoder dimensions=520x188, sizescore=100, client score delta= 0, cpu score= 0, gpu score= 0, score=60 2018-11-05 11:09:46,965 add_scores(direct (no csc), None, BGRX) 2018-11-05 11:09:46,966 add_scores(via XBGR (XBGR), video_spec(swscale), XBGR) 2018-11-05 11:09:46,966 add_scores(via YUV422P (YUV422P), video_spec(swscale), YUV422P) 2018-11-05 11:09:46,966 add_scores(via RGB (RGB), video_spec(swscale), RGB) 2018-11-05 11:09:46,966 add_scores(via RGBX (RGBX), video_spec(swscale), RGBX) 2018-11-05 11:09:46,966 add_scores(via GBRP (GBRP), video_spec(swscale), GBRP) 2018-11-05 11:09:46,966 add_scores(via BGR (BGR), video_spec(swscale), BGR) 2018-11-05 11:09:46,967 add_scores(via YUV420P (YUV420P), video_spec(swscale), YUV420P) 2018-11-05 11:09:46,967 calculate_scaling(520, 189, 8192, 4096)=(1, 1) (q=30, s=80, scaling_control=None) 2018-11-05 11:09:46,967 get_score(YUV420P, video_spec(swscale) , video_spec(vpx) , 520, 189) quality: 93, speed: 61, setup: 64 - 80 runtime: 100 scaling: (1, 1) / (1, 1), encoder dimensions=520x189, sizescore=100, client score delta= 0, cpu score= 0, gpu score= 0, score=65 2018-11-05 11:09:46,967 add_scores(via XRGB (XRGB), video_spec(swscale), XRGB) 2018-11-05 11:09:46,967 add_scores(via YUV444P (YUV444P), video_spec(swscale), YUV444P) 2018-11-05 11:09:46,967 calculate_scaling(520, 189, 8192, 4096)=(1, 1) (q=30, s=80, scaling_control=None) 2018-11-05 11:09:46,967 get_score(YUV444P, video_spec(swscale) , video_spec(vpx) , 520, 189) quality: 71, speed: 50, setup: 64 - 80 runtime: 100 scaling: (1, 1) / (1, 1), encoder dimensions=520x189, sizescore=100, client score delta= 0, cpu score= 0, gpu score= 0, score=58 2018-11-05 11:09:46,967 add_scores(direct (no csc), None, BGRX) 2018-11-05 11:09:46,967 add_scores(via XBGR (XBGR), video_spec(swscale), XBGR) 2018-11-05 11:09:46,968 add_scores(via YUV422P (YUV422P), video_spec(swscale), YUV422P) 2018-11-05 11:09:46,968 add_scores(via RGB (RGB), video_spec(swscale), RGB) 2018-11-05 11:09:46,968 add_scores(via RGBX (RGBX), video_spec(swscale), RGBX) 2018-11-05 11:09:46,968 add_scores(via GBRP (GBRP), video_spec(swscale), GBRP) 2018-11-05 11:09:46,968 add_scores(via BGR (BGR), video_spec(swscale), BGR) 2018-11-05 11:09:46,968 add_scores(via YUV420P (YUV420P), video_spec(swscale), YUV420P) 2018-11-05 11:09:46,968 calculate_scaling(520, 189, 8192, 4096)=(1, 1) (q=30, s=80, scaling_control=None) 2018-11-05 11:09:46,969 get_score(YUV420P, video_spec(swscale) , video_spec(vpx) , 520, 189) quality: 93, speed: 68, setup: 64 - 80 runtime: 100 scaling: (1, 1) / (1, 1), encoder dimensions=520x189, sizescore=100, client score delta= 0, cpu score= 0, gpu score= 0, score=66 2018-11-05 11:09:46,969 add_scores(via XRGB (XRGB), video_spec(swscale), XRGB) 2018-11-05 11:09:46,969 add_scores(via YUV444P (YUV444P), video_spec(swscale), YUV444P) 2018-11-05 11:09:46,969 add_scores(direct (no csc), None, BGRX) 2018-11-05 11:09:46,969 add_scores(via XBGR (XBGR), video_spec(swscale), XBGR) 2018-11-05 11:09:46,969 add_scores(via YUV422P (YUV422P), video_spec(swscale), YUV422P) 2018-11-05 11:09:46,970 add_scores(via RGB (RGB), video_spec(swscale), RGB) 2018-11-05 11:09:46,970 add_scores(via RGBX (RGBX), video_spec(swscale), RGBX) 2018-11-05 11:09:46,970 add_scores(via GBRP (GBRP), video_spec(swscale), GBRP) 2018-11-05 11:09:46,970 add_scores(via BGR (BGR), video_spec(swscale), BGR) 2018-11-05 11:09:46,970 add_scores(via YUV420P (YUV420P), video_spec(swscale), YUV420P) 2018-11-05 11:09:46,970 calculate_scaling(520, 189, 4096, 4096)=(1, 1) (q=30, s=80, scaling_control=None) 2018-11-05 11:09:46,971 get_score(YUV420P, video_spec(swscale) , video_spec(ffmpeg) , 520, 189) quality: 95, speed: 61, setup: 64 - 10 runtime: 100 scaling: (1, 1) / (1, 1), encoder dimensions=520x188, sizescore=100, client score delta= 0, cpu score= 0, gpu score= 0, score=58 2018-11-05 11:09:46,971 add_scores(via XRGB (XRGB), video_spec(swscale), XRGB) 2018-11-05 11:09:46,971 add_scores(via YUV444P (YUV444P), video_spec(swscale), YUV444P) 2018-11-05 11:09:46,971 add_scores(direct (no csc), None, BGRX) 2018-11-05 11:09:46,971 add_scores(via XBGR (XBGR), video_spec(swscale), XBGR) 2018-11-05 11:09:46,972 add_scores(via YUV422P (YUV422P), video_spec(swscale), YUV422P) 2018-11-05 11:09:46,972 add_scores(via RGB (RGB), video_spec(swscale), RGB) 2018-11-05 11:09:46,972 add_scores(via RGBX (RGBX), video_spec(swscale), RGBX) 2018-11-05 11:09:46,972 add_scores(via GBRP (GBRP), video_spec(swscale), GBRP) 2018-11-05 11:09:46,972 add_scores(via BGR (BGR), video_spec(swscale), BGR) 2018-11-05 11:09:46,972 add_scores(via YUV420P (YUV420P), video_spec(swscale), YUV420P) 2018-11-05 11:09:46,973 calculate_scaling(520, 189, 4096, 4096)=(1, 1) (q=30, s=80, scaling_control=None) 2018-11-05 11:09:46,973 get_score(YUV420P, video_spec(swscale) , video_spec(ffmpeg) , 520, 189) quality: 95, speed: 61, setup: 64 - 10 runtime: 100 scaling: (1, 1) / (1, 1), encoder dimensions=520x188, sizescore=100, client score delta= 0, cpu score= 0, gpu score= 0, score=58 2018-11-05 11:09:46,973 add_scores(via XRGB (XRGB), video_spec(swscale), XRGB) 2018-11-05 11:09:46,973 add_scores(via YUV444P (YUV444P), video_spec(swscale), YUV444P) 2018-11-05 11:09:46,973 get_video_pipeline_options(['h264', 'vp9', 'vp8', 'mpeg1', 'mpeg2'], 520, 189, 'BGRX') scores=[(74, (1, 1), None, 0, 0, None, 'BGRX', (1, 1), 520, 188, video_spec(nvenc)), (74, (1, 1), (1, 1), 520, 188, video_spec(swscale), u'XRGB', (1, 1), 520, 188, video_spec(nvenc)), (67, (1, 1), (1, 1), 520, 188, video_spec(swscale), u'YUV420P', (1, 1), 520, 188, video_spec(x264)), (66, (1, 1), (1, 1), 520, 189, video_spec(swscale), u'YUV420P', (1, 1), 520, 189, video_spec(vpx)), (65, (1, 1), (1, 1), 520, 188, video_spec(swscale), u'YUV422P', (1, 1), 520, 188, video_spec(x264)), (65, (1, 1), (1, 1), 520, 189, video_spec(swscale), u'YUV420P', (1, 1), 520, 189, video_spec(vpx)), (60, (1, 1), (1, 1), 520, 188, video_spec(swscale), u'YUV444P', (1, 1), 520, 188, video_spec(x264)), (58, (1, 1), (1, 1), 520, 189, video_spec(swscale), u'YUV444P', (1, 1), 520, 189, video_spec(vpx)), (58, (1, 1), (1, 1), 520, 188, video_spec(swscale), u'YUV420P', (1, 1), 520, 188, video_spec(ffmpeg)), (58, (1, 1), (1, 1), 520, 188, video_spec(swscale), u'YUV420P', (1, 1), 520, 188, video_spec(ffmpeg)), (52, (1, 1), None, 0, 0, None, 'BGRX', (1, 1), 520, 188, video_spec(x264))] 2018-11-05 11:09:46,974 setup_pipeline([(74, (1, 1), None, 0, 0, None, 'BGRX', (1, 1), 520, 188, video_spec(nvenc)), (74, (1, 1), (1, 1), 520, 188, video_spec(swscale), u'XRGB', (1, 1), 520, 188, video_spec(nvenc)), (67, (1, 1), (1, 1), 520, 188, video_spec(swscale), u'YUV420P', (1, 1), 520, 188, video_spec(x264)), (66, (1, 1), (1, 1), 520, 189, video_spec(swscale), u'YUV420P', (1, 1), 520, 189, video_spec(vpx)), (65, (1, 1), (1, 1), 520, 188, video_spec(swscale), u'YUV422P', (1, 1), 520, 188, video_spec(x264)), (65, (1, 1), (1, 1), 520, 189, video_spec(swscale), u'YUV420P', (1, 1), 520, 189, video_spec(vpx)), (60, (1, 1), (1, 1), 520, 188, video_spec(swscale), u'YUV444P', (1, 1), 520, 188, video_spec(x264)), (58, (1, 1), (1, 1), 520, 189, video_spec(swscale), u'YUV444P', (1, 1), 520, 189, video_spec(vpx)), (58, (1, 1), (1, 1), 520, 188, video_spec(swscale), u'YUV420P', (1, 1), 520, 188, video_spec(ffmpeg)), (58, (1, 1), (1, 1), 520, 188, video_spec(swscale), u'YUV420P', (1, 1), 520, 188, video_spec(ffmpeg)), (52, (1, 1), None, 0, 0, None, 'BGRX', (1, 1), 520, 188, video_spec(x264))], 520, 189, 'BGRX') 2018-11-05 11:09:46,974 setup_pipeline: trying (74, (1, 1), None, 0, 0, None, 'BGRX', (1, 1), 520, 188, video_spec(nvenc)) 2018-11-05 11:09:46,975 make_instance() nvenc - instance count=1 2018-11-05 11:09:46,975 will test 0 devices from failing list: [] 2018-11-05 11:09:46,975 will test 2 devices from OK list: [0, 1] 2018-11-05 11:09:46,975 select_device: testing device 0: Tesla K20c @ 0000:02:00.0 2018-11-05 11:09:47,100 created context= 2018-11-05 11:09:47,100 memory: free=4603MB, total=4743MB 2018-11-05 11:09:47,100 device matches preferred device name: Tesla 2018-11-05 11:09:47,267 get_CUDA_function(0, BGRA_to_NV12) module= 2018-11-05 11:09:47,269 loading function BGRA_to_NV12 from pre-compiled cubin took 1.8ms 2018-11-05 11:09:47,272 send_delayed_regions: bytes_cost=61324, bytes_threshold=36260, pixel_count=60300 2018-11-05 11:09:47,273 nonvideo(100, png not a supported video encoding) 2018-11-05 11:09:47,273 send_delayed_regions: using full window update 451x134 as webp, from 2018-11-05 11:09:47,274 process_damage_region: wid=2, adding pixel data to encode queue ( 451x134 - webp), elapsed time: 4.8 ms, request time: 0.3 ms, frame delay=0ms lpadmin: Forbidden 2018-11-05 11:09:47,305 lpadmin failed and returned error code: 1 2018-11-05 11:09:47,306 verify that user 'nathan' has all the required permissions 2018-11-05 11:09:47,307 for running: '/usr/sbin/lpadmin' 2018-11-05 11:09:47,307 full command: '/usr/sbin/lpadmin' '-p' 'http:cups.lstc.com:631fdbw-raw' '-v' 'xpraforwarder:/tmp?mimetype=application%2Fpdf&socket-path=%2Frun%2Fuser%2F250%2Fxpra%2Fbobross.lstc.com-57&remote-printer=%5C%5Chttp%3A%2F%2Fcups.lstc.com%3A631%5Cfdbw-raw&remote-device-uri=None&source=da39a3ee5e6b4b0d3255bfef95601890afd80709&display=%3A57' '-D' '\\http://cups.lstc.com:631\fdbw-raw,Dell Open Print Driver (PS)' '-L' 'on lt-lenovot430s (via xpra)' '-E' '-o' 'printer-is-shared=false' '-u' 'allow:nathan' '-P' '/usr/share/ppd/cupsfilters/Generic-PDF_Printer-PDF.ppd' lpadmin: Forbidden 2018-11-05 11:09:47,320 lpadmin failed and returned error code: 1 2018-11-05 11:09:47,322 verify that user 'nathan' has all the required permissions 2018-11-05 11:09:47,322 for running: '/usr/sbin/lpadmin' 2018-11-05 11:09:47,322 full command: '/usr/sbin/lpadmin' '-p' 'POSTSCRIPT' '-v' 'xpraforwarder:/tmp?mimetype=application%2Fpdf&socket-path=%2Frun%2Fuser%2F250%2Fxpra%2Fbobross.lstc.com-57&remote-printer=POSTSCRIPT&remote-device-uri=None&source=da39a3ee5e6b4b0d3255bfef95601890afd80709&display=%3A57' '-D' 'POSTSCRIPT,Ghostscript PDF' '-L' 'on lt-lenovot430s (via xpra)' '-E' '-o' 'printer-is-shared=false' '-u' 'allow:nathan' '-P' '/usr/share/ppd/cupsfilters/Generic-PDF_Printer-PDF.ppd' lpadmin: Forbidden 2018-11-05 11:09:47,339 lpadmin failed and returned error code: 1 2018-11-05 11:09:47,340 setup_pipeline: csc=None, video encoder=nvenc(BGRX/NV12/H264 - low-latency - 520x188 ), info: {u'context_count': 2, u'generation': 10, u'pixel_format': u'NV12', u'height': 188, u'frames': 0, u'total_memory': 0, u'quality': 30, u'yuv444': {u'threshold': 85, u'supported': False}, u'cuda-device': {u'device': {u'memory': 4743, u'name': 'Tesla K20c', u'pci_bus_id': '0000:02:00.0'}, u'api_version': 3020}, u'encoder_width': 544, u'speed': 80, u'device_count': 2, u'free_memory': 0, u'width': 520, u'version': (8, 1), u'pycuda': {'version': {'': (2018, 1), 'text': '2018.1'}}, u'src_format': 'BGRX', u'codec': u'H264', u'preset': u'low-latency', u'bitrate': 4496143, u'lossless': {u'': 0, u'threshold': 100, u'supported': 0}, u'kernel_version': '3.10.0-862.14.4.el7.x86_64', u'encoder_height': 192, u'total_time_ms': 0, u'cuda': {'driver': {'driver_version': 9010, 'version': (9, 2, 0)}}, u'cards': {0: {'power-state': 0, 'name': 'Tesla K20c', 'clock-info': {'sm': 705, 'mem': 2600, 'sm-max': 758, 'mem-max': 2600, 'graphics-max': 758, 'graphics': 705}, 'pci': {'domain': 0, 'busId': '0000:02:00.0', 'pciDeviceId': 270667998, 'bus': 2, 'pciSubSystemId': 159518942, 'device': 0}, 'pcie-link': {'width-max': 16, 'generation-max': 2, 'generation': 2, 'width': 16}, 'temperature': 36, 'memory': {'total': 4974313472, 'used': 11534336, 'free': 4962779136}, 'fan-speed': 30, 'vbios-version': '80.10.14.00.02', 'serial': '0334312003042', 'uuid': 'GPU-bfd9cf17-7cb7-0da8-2ce1-7e5c646591a9'}, 1: {'power-state': 0, 'name': 'Tesla C2075', 'clock-info': {'sm': 1147, 'mem': 1566, 'sm-max': 1147, 'mem-max': 1566, 'graphics-max': 573, 'graphics': 573}, 'pci': {'domain': 0, 'busId': '0000:03:00.0', 'pciDeviceId': 278270174, 'bus': 3, 'pciSubSystemId': 152047838, 'device': 0}, 'pcie-link': {'width-max': 16, 'generation-max': 2, 'generation': 2, 'width': 16}, 'temperature': 59, 'memory': {'total': 5559156736, 'used': 25296896, 'free': 5533859840}, 'fan-speed': 30, 'vbios-version': '70.10.46.00.05', 'serial': '0322411024049', 'uuid': 'GPU-38196936-deee-55b6-50d8-c4dae0ebd433'}}, u'kernel_module_version': (390, 87)}, setup took 365.12ms 2018-11-05 11:09:47,340 verify that user 'nathan' has all the required permissions 2018-11-05 11:09:47,341 setup_pipeline: scaling=(1, 1), encoder_scaling=(1, 1) 2018-11-05 11:09:47,341 for running: '/usr/sbin/lpadmin' 2018-11-05 11:09:47,342 video_encode('auto', XShmImageWrapper(BGRX: 0, 0, 520, 189), {}) image size: 520x189, encoder/csc size: 520x188 2018-11-05 11:09:47,342 full command: '/usr/sbin/lpadmin' '-p' 'Microsoft-Print-to-PDF' '-v' 'xpraforwarder:/tmp?mimetype=application%2Fpdf&socket-path=%2Frun%2Fuser%2F250%2Fxpra%2Fbobross.lstc.com-57&remote-printer=Microsoft+Print+to+PDF&remote-device-uri=None&source=da39a3ee5e6b4b0d3255bfef95601890afd80709&display=%3A57' '-D' 'Microsoft Print to PDF,Microsoft Print To PDF' '-L' 'on lt-lenovot430s (via xpra)' '-E' '-o' 'printer-is-shared=false' '-u' 'allow:nathan' '-P' '/usr/share/ppd/cupsfilters/Generic-PDF_Printer-PDF.ppd' lpadmin: Forbidden 2018-11-05 11:09:47,354 lpadmin failed and returned error code: 1 2018-11-05 11:09:47,355 verify that user 'nathan' has all the required permissions 2018-11-05 11:09:47,355 for running: '/usr/sbin/lpadmin' 2018-11-05 11:09:47,356 full command: '/usr/sbin/lpadmin' '-p' 'Send-To-OneNote-2016' '-v' 'xpraforwarder:/tmp?mimetype=application%2Fpdf&socket-path=%2Frun%2Fuser%2F250%2Fxpra%2Fbobross.lstc.com-57&remote-printer=Send+To+OneNote+2016&remote-device-uri=None&source=da39a3ee5e6b4b0d3255bfef95601890afd80709&display=%3A57' '-D' 'Send To OneNote 2016,Send to Microsoft OneNote 16 Driver' '-L' 'on lt-lenovot430s (via xpra)' '-E' '-o' 'printer-is-shared=false' '-u' 'allow:nathan' '-P' '/usr/share/ppd/cupsfilters/Generic-PDF_Printer-PDF.ppd' 2018-11-05 11:09:47,360 video_encode nvenc encoder: h264 520x188 result is 7833 bytes (5.2 MPixels/s), client options={u'speed': 80, u'frame': 0, u'pts': 0, 'csc': 'YUV444P', u'quality': 30} 2018-11-05 11:09:47,361 compress: 400.3ms for 520x188 pixels at 0,0 for wid=3 using h264 with ratio 2.0% ( 383KB to 7KB), sequence 5, client_options={u'speed': 80, u'frame': 0, u'pts': 0, 'csc': 'YUV444P', u'quality': 30} 2018-11-05 11:09:47,362 make_data_packet: image=XShmImageWrapper(BGRX: 0, 0, 451, 134), damage data: (2, 0, 0, 451, 134, 'webp') 2018-11-05 11:09:47,368 compress: 5.6ms for 451x134 pixels at 0,0 for wid=2 using webp with ratio 5.4% ( 236KB to 12KB), sequence 6, client_options={u'quality': 100, u'rgb_format': 'BGRX'} lpadmin: Forbidden 2018-11-05 11:09:47,378 lpadmin failed and returned error code: 1 2018-11-05 11:09:47,379 verify that user 'nathan' has all the required permissions 2018-11-05 11:09:47,380 for running: '/usr/sbin/lpadmin' 2018-11-05 11:09:47,380 full command: '/usr/sbin/lpadmin' '-p' 'Dell-Laser-Printer-1700-XL-V' '-v' 'xpraforwarder:/tmp?mimetype=application%2Fpdf&socket-path=%2Frun%2Fuser%2F250%2Fxpra%2Fbobross.lstc.com-57&remote-printer=Dell+Laser+Printer+1700+XL+%28V%29&remote-device-uri=None&source=da39a3ee5e6b4b0d3255bfef95601890afd80709&display=%3A57' '-D' 'Dell Laser Printer 1700 XL (V)' '-L' 'on lt-lenovot430s (via xpra)' '-E' '-o' 'printer-is-shared=false' '-u' 'allow:nathan' '-P' '/usr/share/ppd/cupsfilters/Generic-PDF_Printer-PDF.ppd' lpadmin: Forbidden 2018-11-05 11:09:47,400 lpadmin failed and returned error code: 1 2018-11-05 11:09:47,401 verify that user 'nathan' has all the required permissions 2018-11-05 11:09:47,401 for running: '/usr/sbin/lpadmin' 2018-11-05 11:09:47,402 full command: '/usr/sbin/lpadmin' '-p' 'kingberry' '-v' 'xpraforwarder:/tmp?mimetype=application%2Fpdf&socket-path=%2Frun%2Fuser%2F250%2Fxpra%2Fbobross.lstc.com-57&remote-printer=kingberry&remote-device-uri=None&source=da39a3ee5e6b4b0d3255bfef95601890afd80709&display=%3A57' '-D' 'kingberry,Dell Laser Printer 1700 XL (V)' '-L' 'on lt-lenovot430s (via xpra)' '-E' '-o' 'printer-is-shared=false' '-u' 'allow:nathan' '-P' '/usr/share/ppd/cupsfilters/Generic-PDF_Printer-PDF.ppd' 2018-11-05 11:09:47,404 packet decoding sequence 1 for window 1: 1604x881 took 32.0ms 2018-11-05 11:09:47,404 record_latency: took 1100.9 ms round trip, 1100.0 for echo, 32.0 for decoding of 1413124 pixels, 48839 bytes sent over the network in 1068.9 ms, 1068.0 ms for echo 2018-11-05 11:09:47,405 may_recalculate(1, 1413124) total 1413124 pixels, scheduling recalculate work item 2018-11-05 11:09:47,406 packet decoding sequence 1 for window 2: 451x134 took 31.0ms 2018-11-05 11:09:47,406 record_latency: took 1091.5 ms round trip, 1091.3 for echo, 31.0 for decoding of 60434 pixels, 5855 bytes sent over the network in 1060.5 ms, 1060.3 ms for echo 2018-11-05 11:09:47,406 may_recalculate(2, 60434) total 60434 pixels, scheduling recalculate work item 2018-11-05 11:09:47,407 recalculate_delays() wids=(1,), focus=3, maximized=[], fullscreen=[] 2018-11-05 11:09:47,407 packet decoding sequence 2 for window 2: 451x20 took 15.0ms 2018-11-05 11:09:47,407 calculate_batch_delay for wid=1 current batch delay=61, last update 527680 seconds ago 2018-11-05 11:09:47,408 record_latency: took 1085.5 ms round trip, 1085.1 for echo, 15.0 for decoding of 9020 pixels, 1105 bytes sent over the network in 1070.5 ms, 1070.1 ms for echo 2018-11-05 11:09:47,408 update_batch_delay: damage-network-delay : 1.00,0.50 {u'avg': 41, u'recent': 41} 2018-11-05 11:09:47,408 packet decoding sequence 3 for window 2: 451x134 took 15.0ms 2018-11-05 11:09:47,409 update_batch_delay: client-decode-speed : 1.00,0.00 {u'avg': 23, u'recent': 23} 2018-11-05 11:09:47,409 record_latency: took 1080.2 ms round trip, 1079.9 for echo, 15.0 for decoding of 60434 pixels, 5855 bytes sent over the network in 1065.2 ms, 1064.9 ms for echo 2018-11-05 11:09:47,409 update_batch_delay: damage-rate : 0.21,0.89 {'max_latency': 100, 'elapsed': 989} 2018-11-05 11:09:47,409 packet decoding sequence 1 for window 3: 520x40 took 15.0ms 2018-11-05 11:09:47,410 update_batch_delay: client-latency : 1.00,0.28 {u'target': 1065, u'weight_multiplier': 5762, u'smoothing': u'sqrt', u'aim': 800, u'aimed_avg': 995, u'div': 1000, u'avg': 1064, u'recent': 1064} 2018-11-05 11:09:47,410 record_latency: took 1079.8 ms round trip, 1079.8 for echo, 15.0 for decoding of 20800 pixels, 1903 bytes sent over the network in 1064.8 ms, 1064.8 ms for echo 2018-11-05 11:09:47,410 update_batch_delay: packet-queue-size : 0.00,0.00 {u'target': 1000, u'weight_multiplier': 0, u'smoothing': u'sqrt', u'aim': 250, u'aimed_avg': 0, u'div': 1000, u'avg': 0, u'recent': 0} 2018-11-05 11:09:47,410 may_recalculate(3, 20800) total 20800 pixels, scheduling recalculate work item 2018-11-05 11:09:47,410 update_batch_delay: packet-queue-pixels : 0.00,0.00 {u'target': 1000, u'weight_multiplier': 0, u'smoothing': u'sqrt', u'aim': 250, u'aimed_avg': 0, u'div': 1413124000, u'avg': 0, u'recent': 0} 2018-11-05 11:09:47,411 packet decoding sequence 2 for window 3: 520x189 took 15.0ms 2018-11-05 11:09:47,411 update_batch_delay: compression-work-queue : 0.00,0.00 {u'target': 1000, u'weight_multiplier': 0, u'smoothing': u'logp', u'aim': 250, u'aimed_avg': 0, u'div': 1000, u'avg': 0, u'recent': 0} 2018-11-05 11:09:47,411 record_latency: took 1069.2 ms round trip, 1069.1 for echo, 15.0 for decoding of 98280 pixels, 12054 bytes sent over the network in 1054.2 ms, 1054.1 ms for echo 2018-11-05 11:09:47,411 update_batch_delay: damage-packet-queue-pixels : 0.00,0.00 {u'target': 1000, u'weight_multiplier': 0, u'smoothing': u'sqrt', u'aim': 250, u'aimed_avg': 0, u'div': 1413124000, u'avg': 0, u'recent': 0} 2018-11-05 11:09:47,412 packet decoding sequence 3 for window 3: 520x189 took 16.0ms 2018-11-05 11:09:47,412 update_batch_delay: focus : 1.00,0.00 {'has_focus': False} lpadmin: Forbidden 2018-11-05 11:09:47,412 record_latency: took 1046.0 ms round trip, 1045.9 for echo, 16.0 for decoding of 98280 pixels, 12095 bytes sent over the network in 1030.0 ms, 1029.9 ms for echo 2018-11-05 11:09:47,412 update_batch_delay: override-redirect : 1.00,0.00 {'is_OR': False} 2018-11-05 11:09:47,413 update_batch_delay: fullscreen : 0.00,0.00 {'other_is_fullscreen': False} 2018-11-05 11:09:47,414 update_batch_delay: maximized : 0.00,0.00 {'other_is_maximized': False} 2018-11-05 11:09:47,415 update_batch_delay: soft-expired : 0.00,0.00 {'count': 0} 2018-11-05 11:09:47,416 update_batch_delay: delay=80 2018-11-05 11:09:47,417 update_encoding_options(False) wid=1, want_alpha=False, speed=80, quality=30, bandwidth-limit=0, lossless threshold: 76 / 5, rgb auto threshold=6451 (min=2048, max=32768), get_best_encoding= 2018-11-05 11:09:47,420 get_video_pipeline_options(['h264', 'vp9', 'vp8', 'mpeg1', 'mpeg2'], 1604, 881, 'BGRX', False) last params=None, full_csc_modes={'mpeg1': ('YUV420P',), 'mpeg2': ('YUV420P',), 'mpeg4': ('YUV420P',), 'h264': ('ARGB', 'BGRA', 'BGRX', 'GBRP', 'RGB', 'XRGB', 'YUV420P', 'YUV422P', 'YUV444P'), 'h265': ('BGRX', 'GBRP', 'RGB', 'XRGB', 'YUV420P', 'YUV422P', 'YUV444P'), 'vp9': ('YUV420P', 'YUV444P'), 'vp8': ('YUV420P',), 'webp': ('BGRA', 'BGRX', 'RGBA', 'RGBX')} 2018-11-05 11:09:47,420 raising quality for video encoding of non-video region 2018-11-05 11:09:47,421 get_video_pipeline_options(['h264', 'vp9', 'vp8', 'mpeg1', 'mpeg2'], 1604, 881, 'BGRX') speed: 80 (min 30), quality: 54 (min 20) 2018-11-05 11:09:47,421 add_scores(direct (no csc), None, BGRX) 2018-11-05 11:09:47,422 calculate_scaling(1604, 881, 8192, 4096)=(1, 1) (q=30, s=80, scaling_control=None) 2018-11-05 11:09:47,422 packet decoding sequence 4 for window 2: 451x134 took 0.0ms 2018-11-05 11:09:47,422 get_score(BGRX , None , video_spec(x264) , 1604, 881) quality: 54, speed: 43, setup: 100 - 80 runtime: 100 scaling: (1, 1) / (1, 1), encoder dimensions=1604x880, sizescore= 97, client score delta= 0, cpu score= 0, gpu score= 0, score=56 2018-11-05 11:09:47,422 calculate_scaling(1604, 881, 4096, 4096)=(1, 1) (q=30, s=80, scaling_control=None) 2018-11-05 11:09:47,424 get_score(BGRX , None , video_spec(nvenc) , 1604, 881) quality: 54, speed: 80, setup: 100 - 20 runtime: 100 scaling: (1, 1) / (1, 1), encoder dimensions=1604x880, sizescore= 97, client score delta= 0, cpu score= 0, gpu score=100, score=78 2018-11-05 11:09:47,425 add_scores(via XBGR (XBGR), video_spec(swscale), XBGR) 2018-11-05 11:09:47,425 add_scores(via YUV422P (YUV422P), video_spec(swscale), YUV422P) 2018-11-05 11:09:47,426 calculate_scaling(1604, 881, 8192, 4096)=(1, 1) (q=30, s=80, scaling_control=None) 2018-11-05 11:09:47,426 get_score(YUV422P, video_spec(swscale) , video_spec(x264) , 1604, 881) quality: 87, speed: 66, setup: 64 - 80 runtime: 100 scaling: (1, 1) / (1, 1), encoder dimensions=1604x880, sizescore= 97, client score delta= 0, cpu score= 0, gpu score= 0, score=64 2018-11-05 11:09:47,427 add_scores(via RGB (RGB), video_spec(swscale), RGB) 2018-11-05 11:09:47,427 add_scores(via RGBX (RGBX), video_spec(swscale), RGBX) 2018-11-05 11:09:47,428 add_scores(via GBRP (GBRP), video_spec(swscale), GBRP) 2018-11-05 11:09:47,428 add_scores(via BGR (BGR), video_spec(swscale), BGR) 2018-11-05 11:09:47,429 add_scores(via YUV420P (YUV420P), video_spec(swscale), YUV420P) 2018-11-05 11:09:47,431 calculate_scaling(1604, 881, 8192, 4096)=(1, 1) (q=30, s=80, scaling_control=None) 2018-11-05 11:09:47,432 get_score(YUV420P, video_spec(swscale) , video_spec(x264) , 1604, 881) quality: 84, speed: 74, setup: 64 - 80 runtime: 100 scaling: (1, 1) / (1, 1), encoder dimensions=1604x880, sizescore= 97, client score delta= 0, cpu score= 0, gpu score= 0, score=65 2018-11-05 11:09:47,432 add_scores(via XRGB (XRGB), video_spec(swscale), XRGB) 2018-11-05 11:09:47,432 lpadmin failed and returned error code: 1 2018-11-05 11:09:47,432 calculate_scaling(1604, 881, 4096, 4096)=(1, 1) (q=30, s=80, scaling_control=None) 2018-11-05 11:09:47,433 verify that user 'nathan' has all the required permissions 2018-11-05 11:09:47,433 get_score(XRGB , video_spec(swscale) , video_spec(nvenc) , 1604, 881) quality: 79, speed: 74, setup: 64 - 20 runtime: 100 scaling: (1, 1) / (1, 1), encoder dimensions=1604x880, sizescore= 97, client score delta= 0, cpu score= 0, gpu score=100, score=78 2018-11-05 11:09:47,433 for running: '/usr/sbin/lpadmin' 2018-11-05 11:09:47,434 add_scores(via YUV444P (YUV444P), video_spec(swscale), YUV444P) 2018-11-05 11:09:47,434 full command: '/usr/sbin/lpadmin' '-p' 'http:cups.lstc.com:631eastwing_raw' '-v' 'xpraforwarder:/tmp?mimetype=application%2Fpdf&socket-path=%2Frun%2Fuser%2F250%2Fxpra%2Fbobross.lstc.com-57&remote-printer=%5C%5Chttp%3A%2F%2Fcups.lstc.com%3A631%5Ceastwing_raw&remote-device-uri=None&source=da39a3ee5e6b4b0d3255bfef95601890afd80709&display=%3A57' '-D' '\\http://cups.lstc.com:631\eastwing_raw,Lexmark MS510 Series Class Driver' '-L' 'on lt-lenovot430s (via xpra)' '-E' '-o' 'printer-is-shared=false' '-u' 'allow:nathan' '-P' '/usr/share/ppd/cupsfilters/Generic-PDF_Printer-PDF.ppd' 2018-11-05 11:09:47,434 calculate_scaling(1604, 881, 8192, 4096)=(1, 1) (q=30, s=80, scaling_control=None) 2018-11-05 11:09:47,435 get_score(YUV444P, video_spec(swscale) , video_spec(x264) , 1604, 881) quality: 95, speed: 58, setup: 64 - 80 runtime: 100 scaling: (1, 1) / (1, 1), encoder dimensions=1604x880, sizescore= 97, client score delta= 0, cpu score= 0, gpu score= 0, score=64 2018-11-05 11:09:47,435 add_scores(direct (no csc), None, BGRX) 2018-11-05 11:09:47,435 add_scores(via XBGR (XBGR), video_spec(swscale), XBGR) 2018-11-05 11:09:47,436 add_scores(via YUV422P (YUV422P), video_spec(swscale), YUV422P) 2018-11-05 11:09:47,436 add_scores(via RGB (RGB), video_spec(swscale), RGB) 2018-11-05 11:09:47,437 add_scores(via RGBX (RGBX), video_spec(swscale), RGBX) 2018-11-05 11:09:47,437 add_scores(via GBRP (GBRP), video_spec(swscale), GBRP) 2018-11-05 11:09:47,438 add_scores(via BGR (BGR), video_spec(swscale), BGR) 2018-11-05 11:09:47,439 add_scores(via YUV420P (YUV420P), video_spec(swscale), YUV420P) 2018-11-05 11:09:47,439 calculate_scaling(1604, 881, 8192, 4096)=(1, 1) (q=30, s=80, scaling_control=None) 2018-11-05 11:09:47,439 get_score(YUV420P, video_spec(swscale) , video_spec(vpx) , 1604, 881) quality: 82, speed: 61, setup: 64 - 80 runtime: 100 scaling: (1, 1) / (1, 1), encoder dimensions=1604x881, sizescore= 99, client score delta= 0, cpu score= 0, gpu score= 0, score=62 2018-11-05 11:09:47,439 add_scores(via XRGB (XRGB), video_spec(swscale), XRGB) 2018-11-05 11:09:47,439 add_scores(via YUV444P (YUV444P), video_spec(swscale), YUV444P) 2018-11-05 11:09:47,440 calculate_scaling(1604, 881, 8192, 4096)=(1, 1) (q=30, s=80, scaling_control=None) 2018-11-05 11:09:47,440 get_score(YUV444P, video_spec(swscale) , video_spec(vpx) , 1604, 881) quality: 95, speed: 50, setup: 64 - 80 runtime: 100 scaling: (1, 1) / (1, 1), encoder dimensions=1604x881, sizescore= 99, client score delta= 0, cpu score= 0, gpu score= 0, score=63 2018-11-05 11:09:47,440 add_scores(direct (no csc), None, BGRX) 2018-11-05 11:09:47,440 add_scores(via XBGR (XBGR), video_spec(swscale), XBGR) 2018-11-05 11:09:47,440 add_scores(via YUV422P (YUV422P), video_spec(swscale), YUV422P) 2018-11-05 11:09:47,440 add_scores(via RGB (RGB), video_spec(swscale), RGB) 2018-11-05 11:09:47,441 add_scores(via RGBX (RGBX), video_spec(swscale), RGBX) 2018-11-05 11:09:47,441 add_scores(via GBRP (GBRP), video_spec(swscale), GBRP) 2018-11-05 11:09:47,441 add_scores(via BGR (BGR), video_spec(swscale), BGR) 2018-11-05 11:09:47,441 add_scores(via YUV420P (YUV420P), video_spec(swscale), YUV420P) 2018-11-05 11:09:47,441 calculate_scaling(1604, 881, 8192, 4096)=(1, 1) (q=30, s=80, scaling_control=None) 2018-11-05 11:09:47,441 get_score(YUV420P, video_spec(swscale) , video_spec(vpx) , 1604, 881) quality: 82, speed: 68, setup: 64 - 80 runtime: 100 scaling: (1, 1) / (1, 1), encoder dimensions=1604x881, sizescore= 99, client score delta= 0, cpu score= 0, gpu score= 0, score=64 2018-11-05 11:09:47,442 add_scores(via XRGB (XRGB), video_spec(swscale), XRGB) 2018-11-05 11:09:47,442 add_scores(via YUV444P (YUV444P), video_spec(swscale), YUV444P) 2018-11-05 11:09:47,442 add_scores(direct (no csc), None, BGRX) 2018-11-05 11:09:47,442 add_scores(via XBGR (XBGR), video_spec(swscale), XBGR) 2018-11-05 11:09:47,442 add_scores(via YUV422P (YUV422P), video_spec(swscale), YUV422P) 2018-11-05 11:09:47,442 add_scores(via RGB (RGB), video_spec(swscale), RGB) 2018-11-05 11:09:47,442 add_scores(via RGBX (RGBX), video_spec(swscale), RGBX) 2018-11-05 11:09:47,443 add_scores(via GBRP (GBRP), video_spec(swscale), GBRP) 2018-11-05 11:09:47,443 add_scores(via BGR (BGR), video_spec(swscale), BGR) 2018-11-05 11:09:47,443 add_scores(via YUV420P (YUV420P), video_spec(swscale), YUV420P) 2018-11-05 11:09:47,443 calculate_scaling(1604, 881, 4096, 4096)=(1, 1) (q=30, s=80, scaling_control=None) 2018-11-05 11:09:47,443 get_score(YUV420P, video_spec(swscale) , video_spec(ffmpeg) , 1604, 881) quality: 80, speed: 61, setup: 64 - 10 runtime: 100 scaling: (1, 1) / (1, 1), encoder dimensions=1604x880, sizescore= 97, client score delta= 0, cpu score= 0, gpu score= 0, score=55 2018-11-05 11:09:47,444 add_scores(via XRGB (XRGB), video_spec(swscale), XRGB) 2018-11-05 11:09:47,444 add_scores(via YUV444P (YUV444P), video_spec(swscale), YUV444P) 2018-11-05 11:09:47,444 add_scores(direct (no csc), None, BGRX) 2018-11-05 11:09:47,444 add_scores(via XBGR (XBGR), video_spec(swscale), XBGR) 2018-11-05 11:09:47,444 add_scores(via YUV422P (YUV422P), video_spec(swscale), YUV422P) 2018-11-05 11:09:47,444 add_scores(via RGB (RGB), video_spec(swscale), RGB) 2018-11-05 11:09:47,444 add_scores(via RGBX (RGBX), video_spec(swscale), RGBX) 2018-11-05 11:09:47,445 add_scores(via GBRP (GBRP), video_spec(swscale), GBRP) 2018-11-05 11:09:47,445 add_scores(via BGR (BGR), video_spec(swscale), BGR) 2018-11-05 11:09:47,445 add_scores(via YUV420P (YUV420P), video_spec(swscale), YUV420P) 2018-11-05 11:09:47,445 calculate_scaling(1604, 881, 4096, 4096)=(1, 1) (q=30, s=80, scaling_control=None) 2018-11-05 11:09:47,445 get_score(YUV420P, video_spec(swscale) , video_spec(ffmpeg) , 1604, 881) quality: 80, speed: 61, setup: 64 - 10 runtime: 100 scaling: (1, 1) / (1, 1), encoder dimensions=1604x880, sizescore= 97, client score delta= 0, cpu score= 0, gpu score= 0, score=55 2018-11-05 11:09:47,445 add_scores(via XRGB (XRGB), video_spec(swscale), XRGB) 2018-11-05 11:09:47,446 add_scores(via YUV444P (YUV444P), video_spec(swscale), YUV444P) 2018-11-05 11:09:47,446 get_video_pipeline_options(['h264', 'vp9', 'vp8', 'mpeg1', 'mpeg2'], 1604, 881, 'BGRX') scores=[(78, (1, 1), None, 0, 0, None, 'BGRX', (1, 1), 1604, 880, video_spec(nvenc)), (78, (1, 1), (1, 1), 1604, 880, video_spec(swscale), u'XRGB', (1, 1), 1604, 880, video_spec(nvenc)), (65, (1, 1), (1, 1), 1604, 880, video_spec(swscale), u'YUV420P', (1, 1), 1604, 880, video_spec(x264)), (64, (1, 1), (1, 1), 1604, 880, video_spec(swscale), u'YUV422P', (1, 1), 1604, 880, video_spec(x264)), (64, (1, 1), (1, 1), 1604, 880, video_spec(swscale), u'YUV444P', (1, 1), 1604, 880, video_spec(x264)), (64, (1, 1), (1, 1), 1604, 881, video_spec(swscale), u'YUV420P', (1, 1), 1604, 881, video_spec(vpx)), (63, (1, 1), (1, 1), 1604, 881, video_spec(swscale), u'YUV444P', (1, 1), 1604, 881, video_spec(vpx)), (62, (1, 1), (1, 1), 1604, 881, video_spec(swscale), u'YUV420P', (1, 1), 1604, 881, video_spec(vpx)), (56, (1, 1), None, 0, 0, None, 'BGRX', (1, 1), 1604, 880, video_spec(x264)), (55, (1, 1), (1, 1), 1604, 880, video_spec(swscale), u'YUV420P', (1, 1), 1604, 880, video_spec(ffmpeg)), (55, (1, 1), (1, 1), 1604, 880, video_spec(swscale), u'YUV420P', (1, 1), 1604, 880, video_spec(ffmpeg))] 2018-11-05 11:09:47,446 check_pipeline_score(False) best=(78, (1, 1), None, 0, 0, None, 'BGRX', (1, 1), 1604, 880, video_spec(nvenc)) 2018-11-05 11:09:47,520 send_delayed_regions: bytes_cost=98784, bytes_threshold=58968, pixel_count=97760 2018-11-05 11:09:47,520 nonvideo(100, png not a supported video encoding) 2018-11-05 11:09:47,520 send_delayed_regions: using full window update 520x189 as webp, from 2018-11-05 11:09:47,521 process_damage_region: wid=3, adding pixel data to encode queue ( 520x189 - webp), elapsed time: 1.0 ms, request time: 0.4 ms, frame delay=0ms 2018-11-05 11:09:47,521 make_data_packet: image=XShmImageWrapper(BGRX: 0, 0, 520, 189), damage data: (3, 0, 0, 520, 189, 'webp') 2018-11-05 11:09:47,529 compress: 7.8ms for 520x189 pixels at 0,0 for wid=3 using webp with ratio 5.3% ( 383KB to 20KB), sequence 6, client_options={u'quality': 100, u'rgb_format': 'BGRX'} 2018-11-05 11:09:47,712 packet decoding sequence 2 for window 1: 1604x881 took 16.0ms 2018-11-05 11:09:47,712 record_latency: took 1208.4 ms round trip, 1208.3 for echo, 16.0 for decoding of 1413124 pixels, 140563 bytes sent over the network in 1192.4 ms, 1192.3 ms for echo 2018-11-05 11:09:47,712 may_recalculate(1, 1413124) total 1413124 pixels, scheduling recalculate work item 2018-11-05 11:09:47,720 packet decoding sequence 4 for window 3: 520x189 took 15.0ms 2018-11-05 11:09:47,720 record_latency: took 1194.3 ms round trip, 1194.2 for echo, 15.0 for decoding of 98280 pixels, 20810 bytes sent over the network in 1179.3 ms, 1179.2 ms for echo 2018-11-05 11:09:47,728 packet decoding sequence 5 for window 2: 450x134 took 15.0ms 2018-11-05 11:09:47,728 record_latency: took 769.3 ms round trip, 768.7 for echo, 15.0 for decoding of 60300 pixels, 2843 bytes sent over the network in 754.3 ms, 753.7 ms for echo 2018-11-05 11:09:48,154 packet decoding sequence 3 for window 1: 1604x881 took 62.0ms 2018-11-05 11:09:48,154 record_latency: took 1195.1 ms round trip, 1194.8 for echo, 62.0 for decoding of 1413124 pixels, 167318 bytes sent over the network in 1133.1 ms, 1132.8 ms for echo 2018-11-05 11:09:48,277 packet decoding sequence 5 for window 3: 520x188 took 93.0ms 2018-11-05 11:09:48,277 record_latency: took 908.2 ms round trip, 907.9 for echo, 93.0 for decoding of 97760 pixels, 7914 bytes sent over the network in 815.2 ms, 814.9 ms for echo 2018-11-05 11:09:48,277 packet decoding sequence 6 for window 2: 451x134 took 78.0ms 2018-11-05 11:09:48,278 record_latency: took 907.5 ms round trip, 907.1 for echo, 78.0 for decoding of 60434 pixels, 13194 bytes sent over the network in 829.5 ms, 829.1 ms for echo 2018-11-05 11:09:48,278 packet decoding sequence 6 for window 3: 520x189 took 94.0ms 2018-11-05 11:09:48,278 record_latency: took 747.8 ms round trip, 747.7 for echo, 94.0 for decoding of 98280 pixels, 20810 bytes sent over the network in 653.8 ms, 653.7 ms for echo 2018-11-05 11:09:48,284 video_context_clean() File "/usr/bin/xpra", line 26, in sys.exit(main(sys.argv[0], sys.argv)) File "/usr/lib64/python2.7/site-packages/xpra/scripts/main.py", line 79, in main return run_mode(script_file, err, options, args, mode, defaults) File "/usr/lib64/python2.7/site-packages/xpra/scripts/main.py", line 393, in run_mode return run_server(error_cb, options, mode, script_file, args, current_display) File "/usr/lib64/python2.7/site-packages/xpra/scripts/server.py", line 1157, in run_server r = app.run() File "/usr/lib64/python2.7/site-packages/xpra/server/server_core.py", line 354, in run self.do_run() File "/usr/lib64/python2.7/site-packages/xpra/server/gtk_server_base.py", line 70, in do_run gtk_main() File "/usr/lib64/python2.7/site-packages/xpra/gtk_common/gtk_util.py", line 670, in gtk_main gtk.main() File "/usr/lib64/python2.7/site-packages/xpra/x11/models/window.py", line 394, in do_xpra_unmap_event self.unmanage() File "/usr/lib64/python2.7/site-packages/xpra/x11/models/core.py", line 280, in unmanage self.emit("unmanaged", exiting) File "/usr/lib64/python2.7/site-packages/xpra/x11/server.py", line 772, in _lost_window wid = self._remove_window(window) File "/usr/lib64/python2.7/site-packages/xpra/server/mixins/window_server.py", line 188, in _remove_window ss.remove_window(wid, window) File "/usr/lib64/python2.7/site-packages/xpra/server/source/windows_mixin.py", line 461, in remove_window ws.cleanup() File "/usr/lib64/python2.7/site-packages/xpra/server/window/window_video_source.py", line 280, in cleanup WindowSource.cleanup(self) File "/usr/lib64/python2.7/site-packages/xpra/server/window/window_source.py", line 354, in cleanup self.cancel_damage() File "/usr/lib64/python2.7/site-packages/xpra/server/window/window_video_source.py", line 531, in cancel_damage self.cleanup_codecs() File "/usr/lib64/python2.7/site-packages/xpra/server/window/window_video_source.py", line 290, in cleanup_codecs self.video_context_clean() File "/usr/lib64/python2.7/site-packages/xpra/server/window/window_video_source.py", line 300, in video_context_clean traceback.print_stack() 2018-11-05 11:09:48,289 video_context_clean() done 2018-11-05 11:09:48,289 encoding_totals for wid=2 with primary encoding=auto : {'h264': [1, 60300], 'webp': [2, 120868], 'jpeg': [3, 129888]} 2018-11-05 11:09:48,303 send_delayed for wid 3, batch delay is 20ms, elapsed time is 21ms 2018-11-05 11:09:48,303 send_delayed_regions: bytes_cost=46129, bytes_threshold=58968, pixel_count=45105 2018-11-05 11:09:48,303 nonvideo(30, size out of range for video encoder) 2018-11-05 11:09:48,304 process_damage_region: wid=3, adding pixel data to encode queue ( 485x93 - jpeg), elapsed time: 22.3 ms, request time: 0.4 ms, frame delay=0ms 2018-11-05 11:09:48,304 send_delayed_regions: sent 1 regions using ['jpeg'] 2018-11-05 11:09:48,377 encode_ended() 2018-11-05 11:09:48,377 make_data_packet: image=XShmImageWrapper(BGRX: 11, 40, 485, 93), damage data: (3, 11, 40, 485, 93, 'jpeg') 2018-11-05 11:09:48,377 ui_cleanup: will disconnect [186L, 187L, 188L, 189L, 190L] 2018-11-05 11:09:48,379 compress: 1.2ms for 485x93 pixels at 11,40 for wid=3 using jpeg with ratio 5.0% ( 176KB to 8KB), sequence 7, client_options={'quality': 30} 2018-11-05 11:09:48,407 recalculate_delays() wids=(1, 2, 3), focus=1, maximized=[], fullscreen=[] 2018-11-05 11:09:48,407 calculate_batch_delay for wid=1 current batch delay=80, last update 0 seconds ago 2018-11-05 11:09:48,407 calculate_batch_delay for wid=1, skipping - only 0 events since the last update 2018-11-05 11:09:48,407 update_encoding_options(False) wid=1, want_alpha=False, speed=80, quality=30, bandwidth-limit=0, lossless threshold: 76 / 5, rgb auto threshold=6451 (min=2048, max=32768), get_best_encoding= 2018-11-05 11:09:48,407 get_video_pipeline_options(['h264', 'vp9', 'vp8', 'mpeg1', 'mpeg2'], 1604, 881, 'BGRX', False) using cached values from 961ms ago 2018-11-05 11:09:48,407 check_pipeline_score(False) best=(78, (1, 1), None, 0, 0, None, 'BGRX', (1, 1), 1604, 880, video_spec(nvenc)) 2018-11-05 11:09:48,408 calculate_batch_delay for wid=3 current batch delay=20, last update 527681 seconds ago 2018-11-05 11:09:48,408 update_batch_delay: damage-network-delay : 1.00,0.50 {u'avg': 41, u'recent': 41} 2018-11-05 11:09:48,408 update_batch_delay: client-decode-speed : 1.49,1.95 {u'avg': 292, u'recent': 528} 2018-11-05 11:09:48,408 update_batch_delay: damage-rate : 1.00,0.00 {'max_latency': 100, 'elapsed': 126} 2018-11-05 11:09:48,408 update_batch_delay: client-latency : 1.00,0.06 {u'target': 658, u'weight_multiplier': 5084, u'smoothing': u'sqrt', u'aim': 800, u'aimed_avg': 1000, u'div': 1000, u'avg': 973, u'recent': 893} 2018-11-05 11:09:48,409 update_batch_delay: client-ping-latency : 0.78,0.60 {u'target': 71, u'weight_multiplier': 1280, u'smoothing': u'sqrt', u'aim': 949, u'aimed_avg': 606, u'div': 1000, u'avg': 363, u'recent': 187} 2018-11-05 11:09:48,409 update_batch_delay: server-ping-latency : 0.96,0.25 {u'target': 68, u'weight_multiplier': 1238, u'smoothing': u'sqrt', u'aim': 949, u'aimed_avg': 923, u'div': 1000, u'avg': 63, u'recent': 63} 2018-11-05 11:09:48,409 update_batch_delay: packet-queue-size : 0.00,0.00 {u'target': 1000, u'weight_multiplier': 0, u'smoothing': u'sqrt', u'aim': 250, u'aimed_avg': 0, u'div': 1000, u'avg': 0, u'recent': 0} 2018-11-05 11:09:48,409 update_batch_delay: packet-queue-pixels : 0.00,0.00 {u'target': 1000, u'weight_multiplier': 0, u'smoothing': u'sqrt', u'aim': 250, u'aimed_avg': 0, u'div': 98280000, u'avg': 0, u'recent': 0} 2018-11-05 11:09:48,409 update_batch_delay: compression-work-queue : 0.22,0.44 {u'target': 1000, u'weight_multiplier': 529, u'smoothing': u'logp', u'aim': 250, u'aimed_avg': 168, u'div': 1000, u'avg': 104, u'recent': 280} 2018-11-05 11:09:48,409 update_batch_delay: damage-packet-queue-pixels : 0.00,0.00 {u'target': 1000, u'weight_multiplier': 0, u'smoothing': u'sqrt', u'aim': 250, u'aimed_avg': 0, u'div': 98280000, u'avg': 0, u'recent': 0} 2018-11-05 11:09:48,409 update_batch_delay: focus : 1.00,0.00 {'has_focus': False} 2018-11-05 11:09:48,410 update_batch_delay: override-redirect : 1.00,0.00 {'is_OR': False} 2018-11-05 11:09:48,410 update_batch_delay: fullscreen : 0.00,0.00 {'other_is_fullscreen': False} 2018-11-05 11:09:48,410 update_batch_delay: maximized : 0.00,0.00 {'other_is_maximized': False} 2018-11-05 11:09:48,410 update_batch_delay: soft-expired : 0.00,0.00 {'count': 0} 2018-11-05 11:09:48,410 update_batch_delay: delay=24 2018-11-05 11:09:48,411 update_quality() wid=3, info={}, quality=30 2018-11-05 11:09:48,411 update_speed() wid=3, info={'congestion-value': 0, 'min_speed': 30, 'damage_latency': {'abs_factor': 35, 'rel_factor': 72, 'avg': 84, 'ref': 35, 'target': 35}, 'frame_delay': 23, 'mpixels': 0, 'low_limit': 98280, 'decoding_latency': {'factor': 0, 'avg': 3582250, 'min': 1000000}, 'max-speed-range': 100}, speed=80 2018-11-05 11:09:48,411 update_encoding_options(False) wid=3, want_alpha=False, speed=80, quality=30, bandwidth-limit=0, lossless threshold: 76 / 5, rgb auto threshold=13824 (min=2048, max=32768), get_best_encoding= 2018-11-05 11:09:48,411 get_video_pipeline_options(['h264', 'vp9', 'vp8', 'mpeg1', 'mpeg2'], 520, 188, 'BGRX', False) last params=(['h264', 'vp9', 'vp8', 'mpeg1', 'mpeg2'], 520, 189, 'BGRX'), full_csc_modes={'mpeg1': ('YUV420P',), 'mpeg2': ('YUV420P',), 'mpeg4': ('YUV420P',), 'h264': ('ARGB', 'BGRA', 'BGRX', 'GBRP', 'RGB', 'XRGB', 'YUV420P', 'YUV422P', 'YUV444P'), 'h265': ('BGRX', 'GBRP', 'RGB', 'XRGB', 'YUV420P', 'YUV422P', 'YUV444P'), 'vp9': ('YUV420P', 'YUV444P'), 'vp8': ('YUV420P',), 'webp': ('BGRA', 'BGRX', 'RGBA', 'RGBX')} 2018-11-05 11:09:48,411 get_video_pipeline_options(['h264', 'vp9', 'vp8', 'mpeg1', 'mpeg2'], 520, 188, 'BGRX') speed: 80 (min 30), quality: 30 (min 20) 2018-11-05 11:09:48,411 add_scores(direct (no csc), None, BGRX) 2018-11-05 11:09:48,412 calculate_scaling(520, 188, 8192, 4096)=(1, 1) (q=30, s=80, scaling_control=None) 2018-11-05 11:09:48,412 get_score(BGRX , None , video_spec(x264) , 520, 188) quality: 30, speed: 43, setup: 100 - 80 runtime: 100 scaling: (1, 1) / (1, 1), encoder dimensions=520x188, sizescore=100, client score delta= 0, cpu score= 0, gpu score= 0, score=52 2018-11-05 11:09:48,412 calculate_scaling(520, 188, 4096, 4096)=(1, 1) (q=30, s=80, scaling_control=None) 2018-11-05 11:09:48,412 get_score(BGRX , None , video_spec(nvenc) , 520, 188) quality: 30, speed: 80, setup: 100 - 100 runtime: 100 scaling: (1, 1) / (1, 1), encoder dimensions=520x188, sizescore=100, client score delta= 0, cpu score= 0, gpu score=100, score=82 2018-11-05 11:09:48,412 add_scores(via XBGR (XBGR), video_spec(swscale), XBGR) 2018-11-05 11:09:48,412 add_scores(via YUV422P (YUV422P), video_spec(swscale), YUV422P) 2018-11-05 11:09:48,413 calculate_scaling(520, 188, 8192, 4096)=(1, 1) (q=30, s=80, scaling_control=None) 2018-11-05 11:09:48,413 get_score(YUV422P, video_spec(swscale) , video_spec(x264) , 520, 188) quality: 88, speed: 66, setup: 64 - 80 runtime: 100 scaling: (1, 1) / (1, 1), encoder dimensions=520x188, sizescore=100, client score delta= 0, cpu score= 0, gpu score= 0, score=65 2018-11-05 11:09:48,413 add_scores(via RGB (RGB), video_spec(swscale), RGB) 2018-11-05 11:09:48,413 add_scores(via RGBX (RGBX), video_spec(swscale), RGBX) 2018-11-05 11:09:48,413 add_scores(via GBRP (GBRP), video_spec(swscale), GBRP) 2018-11-05 11:09:48,414 add_scores(via BGR (BGR), video_spec(swscale), BGR) 2018-11-05 11:09:48,414 add_scores(via YUV420P (YUV420P), video_spec(swscale), YUV420P) 2018-11-05 11:09:48,414 calculate_scaling(520, 188, 8192, 4096)=(1, 1) (q=30, s=80, scaling_control=None) 2018-11-05 11:09:48,414 get_score(YUV420P, video_spec(swscale) , video_spec(x264) , 520, 188) quality: 91, speed: 74, setup: 64 - 80 runtime: 100 scaling: (1, 1) / (1, 1), encoder dimensions=520x188, sizescore=100, client score delta= 0, cpu score= 0, gpu score= 0, score=67 2018-11-05 11:09:48,414 add_scores(via XRGB (XRGB), video_spec(swscale), XRGB) 2018-11-05 11:09:48,414 calculate_scaling(520, 188, 4096, 4096)=(1, 1) (q=30, s=80, scaling_control=None) 2018-11-05 11:09:48,415 get_score(XRGB , video_spec(swscale) , video_spec(nvenc) , 520, 188) quality: 55, speed: 74, setup: 64 - 20 runtime: 100 scaling: (1, 1) / (1, 1), encoder dimensions=520x188, sizescore=100, client score delta= 0, cpu score= 0, gpu score=100, score=74 2018-11-05 11:09:48,415 add_scores(via YUV444P (YUV444P), video_spec(swscale), YUV444P) 2018-11-05 11:09:48,415 calculate_scaling(520, 188, 8192, 4096)=(1, 1) (q=30, s=80, scaling_control=None) 2018-11-05 11:09:48,415 get_score(YUV444P, video_spec(swscale) , video_spec(x264) , 520, 188) quality: 71, speed: 58, setup: 64 - 80 runtime: 100 scaling: (1, 1) / (1, 1), encoder dimensions=520x188, sizescore=100, client score delta= 0, cpu score= 0, gpu score= 0, score=60 2018-11-05 11:09:48,416 add_scores(direct (no csc), None, BGRX) 2018-11-05 11:09:48,416 add_scores(via XBGR (XBGR), video_spec(swscale), XBGR) 2018-11-05 11:09:48,416 add_scores(via YUV422P (YUV422P), video_spec(swscale), YUV422P) 2018-11-05 11:09:48,416 add_scores(via RGB (RGB), video_spec(swscale), RGB) 2018-11-05 11:09:48,416 add_scores(via RGBX (RGBX), video_spec(swscale), RGBX) 2018-11-05 11:09:48,417 add_scores(via GBRP (GBRP), video_spec(swscale), GBRP) 2018-11-05 11:09:48,417 add_scores(via BGR (BGR), video_spec(swscale), BGR) 2018-11-05 11:09:48,417 add_scores(via YUV420P (YUV420P), video_spec(swscale), YUV420P) 2018-11-05 11:09:48,417 calculate_scaling(520, 188, 8192, 4096)=(1, 1) (q=30, s=80, scaling_control=None) 2018-11-05 11:09:48,417 get_score(YUV420P, video_spec(swscale) , video_spec(vpx) , 520, 188) quality: 93, speed: 61, setup: 64 - 80 runtime: 100 scaling: (1, 1) / (1, 1), encoder dimensions=520x188, sizescore=100, client score delta= 0, cpu score= 0, gpu score= 0, score=65 2018-11-05 11:09:48,418 add_scores(via XRGB (XRGB), video_spec(swscale), XRGB) 2018-11-05 11:09:48,418 add_scores(via YUV444P (YUV444P), video_spec(swscale), YUV444P) 2018-11-05 11:09:48,418 calculate_scaling(520, 188, 8192, 4096)=(1, 1) (q=30, s=80, scaling_control=None) 2018-11-05 11:09:48,418 get_score(YUV444P, video_spec(swscale) , video_spec(vpx) , 520, 188) quality: 71, speed: 50, setup: 64 - 80 runtime: 100 scaling: (1, 1) / (1, 1), encoder dimensions=520x188, sizescore=100, client score delta= 0, cpu score= 0, gpu score= 0, score=58 2018-11-05 11:09:48,418 add_scores(direct (no csc), None, BGRX) 2018-11-05 11:09:48,419 add_scores(via XBGR (XBGR), video_spec(swscale), XBGR) 2018-11-05 11:09:48,419 add_scores(via YUV422P (YUV422P), video_spec(swscale), YUV422P) 2018-11-05 11:09:48,419 add_scores(via RGB (RGB), video_spec(swscale), RGB) 2018-11-05 11:09:48,420 add_scores(via RGBX (RGBX), video_spec(swscale), RGBX) 2018-11-05 11:09:48,420 add_scores(via GBRP (GBRP), video_spec(swscale), GBRP) 2018-11-05 11:09:48,420 add_scores(via BGR (BGR), video_spec(swscale), BGR) 2018-11-05 11:09:48,421 add_scores(via YUV420P (YUV420P), video_spec(swscale), YUV420P) 2018-11-05 11:09:48,421 calculate_scaling(520, 188, 8192, 4096)=(1, 1) (q=30, s=80, scaling_control=None) 2018-11-05 11:09:48,421 get_score(YUV420P, video_spec(swscale) , video_spec(vpx) , 520, 188) quality: 93, speed: 68, setup: 64 - 80 runtime: 100 scaling: (1, 1) / (1, 1), encoder dimensions=520x188, sizescore=100, client score delta= 0, cpu score= 0, gpu score= 0, score=66 2018-11-05 11:09:48,422 add_scores(via XRGB (XRGB), video_spec(swscale), XRGB) 2018-11-05 11:09:48,422 add_scores(via YUV444P (YUV444P), video_spec(swscale), YUV444P) 2018-11-05 11:09:48,422 add_scores(direct (no csc), None, BGRX) 2018-11-05 11:09:48,422 add_scores(via XBGR (XBGR), video_spec(swscale), XBGR) 2018-11-05 11:09:48,422 add_scores(via YUV422P (YUV422P), video_spec(swscale), YUV422P) 2018-11-05 11:09:48,422 add_scores(via RGB (RGB), video_spec(swscale), RGB) 2018-11-05 11:09:48,423 add_scores(via RGBX (RGBX), video_spec(swscale), RGBX) 2018-11-05 11:09:48,423 add_scores(via GBRP (GBRP), video_spec(swscale), GBRP) 2018-11-05 11:09:48,423 add_scores(via BGR (BGR), video_spec(swscale), BGR) 2018-11-05 11:09:48,423 add_scores(via YUV420P (YUV420P), video_spec(swscale), YUV420P) 2018-11-05 11:09:48,423 calculate_scaling(520, 188, 4096, 4096)=(1, 1) (q=30, s=80, scaling_control=None) 2018-11-05 11:09:48,424 get_score(YUV420P, video_spec(swscale) , video_spec(ffmpeg) , 520, 188) quality: 95, speed: 61, setup: 64 - 10 runtime: 100 scaling: (1, 1) / (1, 1), encoder dimensions=520x188, sizescore=100, client score delta= 0, cpu score= 0, gpu score= 0, score=58 2018-11-05 11:09:48,424 add_scores(via XRGB (XRGB), video_spec(swscale), XRGB) 2018-11-05 11:09:48,424 add_scores(via YUV444P (YUV444P), video_spec(swscale), YUV444P) 2018-11-05 11:09:48,424 add_scores(direct (no csc), None, BGRX) 2018-11-05 11:09:48,425 add_scores(via XBGR (XBGR), video_spec(swscale), XBGR) 2018-11-05 11:09:48,425 add_scores(via YUV422P (YUV422P), video_spec(swscale), YUV422P) 2018-11-05 11:09:48,425 add_scores(via RGB (RGB), video_spec(swscale), RGB) 2018-11-05 11:09:48,425 add_scores(via RGBX (RGBX), video_spec(swscale), RGBX) 2018-11-05 11:09:48,425 add_scores(via GBRP (GBRP), video_spec(swscale), GBRP) 2018-11-05 11:09:48,425 add_scores(via BGR (BGR), video_spec(swscale), BGR) 2018-11-05 11:09:48,426 add_scores(via YUV420P (YUV420P), video_spec(swscale), YUV420P) 2018-11-05 11:09:48,426 calculate_scaling(520, 188, 4096, 4096)=(1, 1) (q=30, s=80, scaling_control=None) 2018-11-05 11:09:48,426 get_score(YUV420P, video_spec(swscale) , video_spec(ffmpeg) , 520, 188) quality: 95, speed: 61, setup: 64 - 10 runtime: 100 scaling: (1, 1) / (1, 1), encoder dimensions=520x188, sizescore=100, client score delta= 0, cpu score= 0, gpu score= 0, score=58 2018-11-05 11:09:48,426 add_scores(via XRGB (XRGB), video_spec(swscale), XRGB) 2018-11-05 11:09:48,427 add_scores(via YUV444P (YUV444P), video_spec(swscale), YUV444P) 2018-11-05 11:09:48,427 get_video_pipeline_options(['h264', 'vp9', 'vp8', 'mpeg1', 'mpeg2'], 520, 188, 'BGRX') scores=[(82, (1, 1), None, 0, 0, None, 'BGRX', (1, 1), 520, 188, video_spec(nvenc)), (74, (1, 1), (1, 1), 520, 188, video_spec(swscale), u'XRGB', (1, 1), 520, 188, video_spec(nvenc)), (67, (1, 1), (1, 1), 520, 188, video_spec(swscale), u'YUV420P', (1, 1), 520, 188, video_spec(x264)), (66, (1, 1), (1, 1), 520, 188, video_spec(swscale), u'YUV420P', (1, 1), 520, 188, video_spec(vpx)), (65, (1, 1), (1, 1), 520, 188, video_spec(swscale), u'YUV422P', (1, 1), 520, 188, video_spec(x264)), (65, (1, 1), (1, 1), 520, 188, video_spec(swscale), u'YUV420P', (1, 1), 520, 188, video_spec(vpx)), (60, (1, 1), (1, 1), 520, 188, video_spec(swscale), u'YUV444P', (1, 1), 520, 188, video_spec(x264)), (58, (1, 1), (1, 1), 520, 188, video_spec(swscale), u'YUV444P', (1, 1), 520, 188, video_spec(vpx)), (58, (1, 1), (1, 1), 520, 188, video_spec(swscale), u'YUV420P', (1, 1), 520, 188, video_spec(ffmpeg)), (58, (1, 1), (1, 1), 520, 188, video_spec(swscale), u'YUV420P', (1, 1), 520, 188, video_spec(ffmpeg)), (52, (1, 1), None, 0, 0, None, 'BGRX', (1, 1), 520, 188, video_spec(x264))] 2018-11-05 11:09:48,427 check_pipeline_score(False) best=(82, (1, 1), None, 0, 0, None, 'BGRX', (1, 1), 520, 188, video_spec(nvenc)) 2018-11-05 11:09:48,531 send_delayed_regions: bytes_cost=46129, bytes_threshold=58968, pixel_count=45105 2018-11-05 11:09:48,532 nonvideo(100, png not a supported video encoding) 2018-11-05 11:09:48,532 process_damage_region: wid=3, adding pixel data to encode queue ( 485x93 - webp), elapsed time: 0.7 ms, request time: 0.2 ms, frame delay=0ms 2018-11-05 11:09:48,532 send_delayed_regions: sent 1 regions using ['webp'] 2018-11-05 11:09:48,532 make_data_packet: image=XShmImageWrapper(BGRX: 11, 40, 485, 93), damage data: (3, 11, 40, 485, 93, 'webp') 2018-11-05 11:09:48,535 compress: 2.8ms for 485x93 pixels at 11,40 for wid=3 using webp with ratio 3.8% ( 176KB to 6KB), sequence 8, client_options={u'quality': 100, u'rgb_format': 'BGRX'} 2018-11-05 11:09:48,600 packet decoding sequence 7 for window 3: 485x93 took 0.0ms 2018-11-05 11:09:48,601 may_recalculate(3, 45105) total 45105 pixels, scheduling recalculate work item 2018-11-05 11:09:48,608 packet decoding sequence 8 for window 3: 485x93 took 0.0ms 2018-11-05 11:09:48,747 send_delayed for wid 1, batch delay is 80ms, elapsed time is 80ms 2018-11-05 11:09:48,754 process_damage_region: wid=1, adding pixel data to encode queue (1604x881 - auto), elapsed time: 87.0 ms, request time: 6.4 ms, frame delay=0ms 2018-11-05 11:09:48,755 make_data_packet: image=XShmImageWrapper(BGRX: 0, 0, 1604, 881), damage data: (1, 0, 0, 1604, 881, 'auto') 2018-11-05 11:09:48,755 do_video_encode(auto, XShmImageWrapper(BGRX: 0, 0, 1604, 881), {'av-sync': True}) 2018-11-05 11:09:48,755 check_pipeline('auto', 1604, 881, 'BGRX') setting up a new pipeline as check failed - encodings=['h264', 'vp9', 'vp8', 'mpeg1', 'mpeg2'] 2018-11-05 11:09:48,755 get_video_pipeline_options(['h264', 'vp9', 'vp8', 'mpeg1', 'mpeg2'], 1604, 881, 'BGRX', False) last params=(['h264', 'vp9', 'vp8', 'mpeg1', 'mpeg2'], 1604, 881, 'BGRX'), full_csc_modes={'mpeg1': ('YUV420P',), 'mpeg2': ('YUV420P',), 'mpeg4': ('YUV420P',), 'h264': ('ARGB', 'BGRA', 'BGRX', 'GBRP', 'RGB', 'XRGB', 'YUV420P', 'YUV422P', 'YUV444P'), 'h265': ('BGRX', 'GBRP', 'RGB', 'XRGB', 'YUV420P', 'YUV422P', 'YUV444P'), 'vp9': ('YUV420P', 'YUV444P'), 'vp8': ('YUV420P',), 'webp': ('BGRA', 'BGRX', 'RGBA', 'RGBX')} 2018-11-05 11:09:48,755 raising quality for video encoding of non-video region 2018-11-05 11:09:48,756 get_video_pipeline_options(['h264', 'vp9', 'vp8', 'mpeg1', 'mpeg2'], 1604, 881, 'BGRX') speed: 80 (min 30), quality: 54 (min 20) 2018-11-05 11:09:48,756 add_scores(direct (no csc), None, BGRX) 2018-11-05 11:09:48,756 calculate_scaling(1604, 881, 8192, 4096)=(1, 1) (q=30, s=80, scaling_control=None) 2018-11-05 11:09:48,756 get_score(BGRX , None , video_spec(x264) , 1604, 881) quality: 54, speed: 43, setup: 100 - 80 runtime: 100 scaling: (1, 1) / (1, 1), encoder dimensions=1604x880, sizescore= 97, client score delta= 0, cpu score= 0, gpu score= 0, score=56 2018-11-05 11:09:48,756 calculate_scaling(1604, 881, 4096, 4096)=(1, 1) (q=30, s=80, scaling_control=None) 2018-11-05 11:09:48,756 get_score(BGRX , None , video_spec(nvenc) , 1604, 881) quality: 54, speed: 80, setup: 100 - 20 runtime: 100 scaling: (1, 1) / (1, 1), encoder dimensions=1604x880, sizescore= 97, client score delta= 0, cpu score= 0, gpu score=100, score=78 2018-11-05 11:09:48,756 add_scores(via XBGR (XBGR), video_spec(swscale), XBGR) 2018-11-05 11:09:48,757 add_scores(via YUV422P (YUV422P), video_spec(swscale), YUV422P) 2018-11-05 11:09:48,757 calculate_scaling(1604, 881, 8192, 4096)=(1, 1) (q=30, s=80, scaling_control=None) 2018-11-05 11:09:48,757 get_score(YUV422P, video_spec(swscale) , video_spec(x264) , 1604, 881) quality: 87, speed: 66, setup: 64 - 80 runtime: 100 scaling: (1, 1) / (1, 1), encoder dimensions=1604x880, sizescore= 97, client score delta= 0, cpu score= 0, gpu score= 0, score=64 2018-11-05 11:09:48,757 add_scores(via RGB (RGB), video_spec(swscale), RGB) 2018-11-05 11:09:48,757 add_scores(via RGBX (RGBX), video_spec(swscale), RGBX) 2018-11-05 11:09:48,757 add_scores(via GBRP (GBRP), video_spec(swscale), GBRP) 2018-11-05 11:09:48,757 add_scores(via BGR (BGR), video_spec(swscale), BGR) 2018-11-05 11:09:48,758 add_scores(via YUV420P (YUV420P), video_spec(swscale), YUV420P) 2018-11-05 11:09:48,758 calculate_scaling(1604, 881, 8192, 4096)=(1, 1) (q=30, s=80, scaling_control=None) 2018-11-05 11:09:48,758 get_score(YUV420P, video_spec(swscale) , video_spec(x264) , 1604, 881) quality: 84, speed: 74, setup: 64 - 80 runtime: 100 scaling: (1, 1) / (1, 1), encoder dimensions=1604x880, sizescore= 97, client score delta= 0, cpu score= 0, gpu score= 0, score=65 2018-11-05 11:09:48,758 add_scores(via XRGB (XRGB), video_spec(swscale), XRGB) 2018-11-05 11:09:48,758 calculate_scaling(1604, 881, 4096, 4096)=(1, 1) (q=30, s=80, scaling_control=None) 2018-11-05 11:09:48,758 get_score(XRGB , video_spec(swscale) , video_spec(nvenc) , 1604, 881) quality: 79, speed: 74, setup: 64 - 20 runtime: 100 scaling: (1, 1) / (1, 1), encoder dimensions=1604x880, sizescore= 97, client score delta= 0, cpu score= 0, gpu score=100, score=78 2018-11-05 11:09:48,758 add_scores(via YUV444P (YUV444P), video_spec(swscale), YUV444P) 2018-11-05 11:09:48,759 calculate_scaling(1604, 881, 8192, 4096)=(1, 1) (q=30, s=80, scaling_control=None) 2018-11-05 11:09:48,759 get_score(YUV444P, video_spec(swscale) , video_spec(x264) , 1604, 881) quality: 95, speed: 58, setup: 64 - 80 runtime: 100 scaling: (1, 1) / (1, 1), encoder dimensions=1604x880, sizescore= 97, client score delta= 0, cpu score= 0, gpu score= 0, score=64 2018-11-05 11:09:48,759 add_scores(direct (no csc), None, BGRX) 2018-11-05 11:09:48,759 add_scores(via XBGR (XBGR), video_spec(swscale), XBGR) 2018-11-05 11:09:48,759 add_scores(via YUV422P (YUV422P), video_spec(swscale), YUV422P) 2018-11-05 11:09:48,759 add_scores(via RGB (RGB), video_spec(swscale), RGB) 2018-11-05 11:09:48,759 add_scores(via RGBX (RGBX), video_spec(swscale), RGBX) 2018-11-05 11:09:48,760 add_scores(via GBRP (GBRP), video_spec(swscale), GBRP) 2018-11-05 11:09:48,760 add_scores(via BGR (BGR), video_spec(swscale), BGR) 2018-11-05 11:09:48,760 add_scores(via YUV420P (YUV420P), video_spec(swscale), YUV420P) 2018-11-05 11:09:48,760 calculate_scaling(1604, 881, 8192, 4096)=(1, 1) (q=30, s=80, scaling_control=None) 2018-11-05 11:09:48,760 get_score(YUV420P, video_spec(swscale) , video_spec(vpx) , 1604, 881) quality: 82, speed: 61, setup: 64 - 80 runtime: 100 scaling: (1, 1) / (1, 1), encoder dimensions=1604x881, sizescore= 99, client score delta= 0, cpu score= 0, gpu score= 0, score=62 2018-11-05 11:09:48,760 add_scores(via XRGB (XRGB), video_spec(swscale), XRGB) 2018-11-05 11:09:48,760 add_scores(via YUV444P (YUV444P), video_spec(swscale), YUV444P) 2018-11-05 11:09:48,761 calculate_scaling(1604, 881, 8192, 4096)=(1, 1) (q=30, s=80, scaling_control=None) 2018-11-05 11:09:48,761 get_score(YUV444P, video_spec(swscale) , video_spec(vpx) , 1604, 881) quality: 95, speed: 50, setup: 64 - 80 runtime: 100 scaling: (1, 1) / (1, 1), encoder dimensions=1604x881, sizescore= 99, client score delta= 0, cpu score= 0, gpu score= 0, score=63 2018-11-05 11:09:48,761 add_scores(direct (no csc), None, BGRX) 2018-11-05 11:09:48,761 add_scores(via XBGR (XBGR), video_spec(swscale), XBGR) 2018-11-05 11:09:48,761 add_scores(via YUV422P (YUV422P), video_spec(swscale), YUV422P) 2018-11-05 11:09:48,761 add_scores(via RGB (RGB), video_spec(swscale), RGB) 2018-11-05 11:09:48,761 add_scores(via RGBX (RGBX), video_spec(swscale), RGBX) 2018-11-05 11:09:48,762 add_scores(via GBRP (GBRP), video_spec(swscale), GBRP) 2018-11-05 11:09:48,762 add_scores(via BGR (BGR), video_spec(swscale), BGR) 2018-11-05 11:09:48,762 add_scores(via YUV420P (YUV420P), video_spec(swscale), YUV420P) 2018-11-05 11:09:48,762 calculate_scaling(1604, 881, 8192, 4096)=(1, 1) (q=30, s=80, scaling_control=None) 2018-11-05 11:09:48,762 get_score(YUV420P, video_spec(swscale) , video_spec(vpx) , 1604, 881) quality: 82, speed: 68, setup: 64 - 80 runtime: 100 scaling: (1, 1) / (1, 1), encoder dimensions=1604x881, sizescore= 99, client score delta= 0, cpu score= 0, gpu score= 0, score=64 2018-11-05 11:09:48,762 add_scores(via XRGB (XRGB), video_spec(swscale), XRGB) 2018-11-05 11:09:48,762 add_scores(via YUV444P (YUV444P), video_spec(swscale), YUV444P) 2018-11-05 11:09:48,763 add_scores(direct (no csc), None, BGRX) 2018-11-05 11:09:48,763 add_scores(via XBGR (XBGR), video_spec(swscale), XBGR) 2018-11-05 11:09:48,763 add_scores(via YUV422P (YUV422P), video_spec(swscale), YUV422P) 2018-11-05 11:09:48,763 add_scores(via RGB (RGB), video_spec(swscale), RGB) 2018-11-05 11:09:48,763 add_scores(via RGBX (RGBX), video_spec(swscale), RGBX) 2018-11-05 11:09:48,763 add_scores(via GBRP (GBRP), video_spec(swscale), GBRP) 2018-11-05 11:09:48,763 add_scores(via BGR (BGR), video_spec(swscale), BGR) 2018-11-05 11:09:48,763 add_scores(via YUV420P (YUV420P), video_spec(swscale), YUV420P) 2018-11-05 11:09:48,764 calculate_scaling(1604, 881, 4096, 4096)=(1, 1) (q=30, s=80, scaling_control=None) 2018-11-05 11:09:48,764 get_score(YUV420P, video_spec(swscale) , video_spec(ffmpeg) , 1604, 881) quality: 80, speed: 61, setup: 64 - 10 runtime: 100 scaling: (1, 1) / (1, 1), encoder dimensions=1604x880, sizescore= 97, client score delta= 0, cpu score= 0, gpu score= 0, score=55 2018-11-05 11:09:48,764 add_scores(via XRGB (XRGB), video_spec(swscale), XRGB) 2018-11-05 11:09:48,764 add_scores(via YUV444P (YUV444P), video_spec(swscale), YUV444P) 2018-11-05 11:09:48,764 add_scores(direct (no csc), None, BGRX) 2018-11-05 11:09:48,764 add_scores(via XBGR (XBGR), video_spec(swscale), XBGR) 2018-11-05 11:09:48,764 add_scores(via YUV422P (YUV422P), video_spec(swscale), YUV422P) 2018-11-05 11:09:48,765 add_scores(via RGB (RGB), video_spec(swscale), RGB) 2018-11-05 11:09:48,765 add_scores(via RGBX (RGBX), video_spec(swscale), RGBX) 2018-11-05 11:09:48,765 add_scores(via GBRP (GBRP), video_spec(swscale), GBRP) 2018-11-05 11:09:48,765 add_scores(via BGR (BGR), video_spec(swscale), BGR) 2018-11-05 11:09:48,765 add_scores(via YUV420P (YUV420P), video_spec(swscale), YUV420P) 2018-11-05 11:09:48,765 calculate_scaling(1604, 881, 4096, 4096)=(1, 1) (q=30, s=80, scaling_control=None) 2018-11-05 11:09:48,765 get_score(YUV420P, video_spec(swscale) , video_spec(ffmpeg) , 1604, 881) quality: 80, speed: 61, setup: 64 - 10 runtime: 100 scaling: (1, 1) / (1, 1), encoder dimensions=1604x880, sizescore= 97, client score delta= 0, cpu score= 0, gpu score= 0, score=55 2018-11-05 11:09:48,766 add_scores(via XRGB (XRGB), video_spec(swscale), XRGB) 2018-11-05 11:09:48,766 add_scores(via YUV444P (YUV444P), video_spec(swscale), YUV444P) 2018-11-05 11:09:48,766 get_video_pipeline_options(['h264', 'vp9', 'vp8', 'mpeg1', 'mpeg2'], 1604, 881, 'BGRX') scores=[(78, (1, 1), None, 0, 0, None, 'BGRX', (1, 1), 1604, 880, video_spec(nvenc)), (78, (1, 1), (1, 1), 1604, 880, video_spec(swscale), u'XRGB', (1, 1), 1604, 880, video_spec(nvenc)), (65, (1, 1), (1, 1), 1604, 880, video_spec(swscale), u'YUV420P', (1, 1), 1604, 880, video_spec(x264)), (64, (1, 1), (1, 1), 1604, 880, video_spec(swscale), u'YUV422P', (1, 1), 1604, 880, video_spec(x264)), (64, (1, 1), (1, 1), 1604, 880, video_spec(swscale), u'YUV444P', (1, 1), 1604, 880, video_spec(x264)), (64, (1, 1), (1, 1), 1604, 881, video_spec(swscale), u'YUV420P', (1, 1), 1604, 881, video_spec(vpx)), (63, (1, 1), (1, 1), 1604, 881, video_spec(swscale), u'YUV444P', (1, 1), 1604, 881, video_spec(vpx)), (62, (1, 1), (1, 1), 1604, 881, video_spec(swscale), u'YUV420P', (1, 1), 1604, 881, video_spec(vpx)), (56, (1, 1), None, 0, 0, None, 'BGRX', (1, 1), 1604, 880, video_spec(x264)), (55, (1, 1), (1, 1), 1604, 880, video_spec(swscale), u'YUV420P', (1, 1), 1604, 880, video_spec(ffmpeg)), (55, (1, 1), (1, 1), 1604, 880, video_spec(swscale), u'YUV420P', (1, 1), 1604, 880, video_spec(ffmpeg))] 2018-11-05 11:09:48,766 setup_pipeline([(78, (1, 1), None, 0, 0, None, 'BGRX', (1, 1), 1604, 880, video_spec(nvenc)), (78, (1, 1), (1, 1), 1604, 880, video_spec(swscale), u'XRGB', (1, 1), 1604, 880, video_spec(nvenc)), (65, (1, 1), (1, 1), 1604, 880, video_spec(swscale), u'YUV420P', (1, 1), 1604, 880, video_spec(x264)), (64, (1, 1), (1, 1), 1604, 880, video_spec(swscale), u'YUV422P', (1, 1), 1604, 880, video_spec(x264)), (64, (1, 1), (1, 1), 1604, 880, video_spec(swscale), u'YUV444P', (1, 1), 1604, 880, video_spec(x264)), (64, (1, 1), (1, 1), 1604, 881, video_spec(swscale), u'YUV420P', (1, 1), 1604, 881, video_spec(vpx)), (63, (1, 1), (1, 1), 1604, 881, video_spec(swscale), u'YUV444P', (1, 1), 1604, 881, video_spec(vpx)), (62, (1, 1), (1, 1), 1604, 881, video_spec(swscale), u'YUV420P', (1, 1), 1604, 881, video_spec(vpx)), (56, (1, 1), None, 0, 0, None, 'BGRX', (1, 1), 1604, 880, video_spec(x264)), (55, (1, 1), (1, 1), 1604, 880, video_spec(swscale), u'YUV420P', (1, 1), 1604, 880, video_spec(ffmpeg)), (55, (1, 1), (1, 1), 1604, 880, video_spec(swscale), u'YUV420P', (1, 1), 1604, 880, video_spec(ffmpeg))], 1604, 881, 'BGRX') 2018-11-05 11:09:48,767 setup_pipeline: trying (78, (1, 1), None, 0, 0, None, 'BGRX', (1, 1), 1604, 880, video_spec(nvenc)) 2018-11-05 11:09:48,767 make_instance() nvenc - instance count=1 2018-11-05 11:09:48,767 will test 0 devices from failing list: [] 2018-11-05 11:09:48,767 will test 2 devices from OK list: [0, 1] 2018-11-05 11:09:48,768 select_device: testing device 0: Tesla K20c @ 0000:02:00.0 2018-11-05 11:09:48,892 created context= 2018-11-05 11:09:48,894 memory: free=4600MB, total=4743MB 2018-11-05 11:09:48,894 device matches preferred device name: Tesla 2018-11-05 11:09:49,086 get_CUDA_function(0, BGRA_to_NV12) module= 2018-11-05 11:09:49,087 loading function BGRA_to_NV12 from pre-compiled cubin took 0.5ms 2018-11-05 11:09:49,117 setup_pipeline: csc=None, video encoder=nvenc(BGRX/NV12/H264 - low-latency - 1604x880 ), info: {u'context_count': 2, u'generation': 11, u'pixel_format': u'NV12', u'height': 880, u'frames': 0, u'total_memory': 0, u'quality': 30, u'yuv444': {u'threshold': 85, u'supported': False}, u'cuda-device': {u'device': {u'memory': 4743, u'name': 'Tesla K20c', u'pci_bus_id': '0000:02:00.0'}, u'api_version': 3020}, u'encoder_width': 1632, u'speed': 80, u'device_count': 2, u'free_memory': 0, u'width': 1604, u'version': (8, 1), u'pycuda': {'version': {'': (2018, 1), 'text': '2018.1'}}, u'src_format': 'BGRX', u'codec': u'H264', u'preset': u'low-latency', u'bitrate': 62946014, u'lossless': {u'': 0, u'threshold': 100, u'supported': 0}, u'kernel_version': '3.10.0-862.14.4.el7.x86_64', u'encoder_height': 896, u'total_time_ms': 0, u'cuda': {'driver': {'driver_version': 9010, 'version': (9, 2, 0)}}, u'cards': {0: {'power-state': 0, 'name': 'Tesla K20c', 'clock-info': {'sm': 705, 'mem': 2600, 'sm-max': 758, 'mem-max': 2600, 'graphics-max': 758, 'graphics': 705}, 'pci': {'domain': 0, 'busId': '0000:02:00.0', 'pciDeviceId': 270667998, 'bus': 2, 'pciSubSystemId': 159518942, 'device': 0}, 'pcie-link': {'width-max': 16, 'generation-max': 2, 'generation': 2, 'width': 16}, 'temperature': 36, 'memory': {'total': 4974313472, 'used': 11534336, 'free': 4962779136}, 'fan-speed': 30, 'vbios-version': '80.10.14.00.02', 'serial': '0334312003042', 'uuid': 'GPU-bfd9cf17-7cb7-0da8-2ce1-7e5c646591a9'}, 1: {'power-state': 0, 'name': 'Tesla C2075', 'clock-info': {'sm': 1147, 'mem': 1566, 'sm-max': 1147, 'mem-max': 1566, 'graphics-max': 573, 'graphics': 573}, 'pci': {'domain': 0, 'busId': '0000:03:00.0', 'pciDeviceId': 278270174, 'bus': 3, 'pciSubSystemId': 152047838, 'device': 0}, 'pcie-link': {'width-max': 16, 'generation-max': 2, 'generation': 2, 'width': 16}, 'temperature': 59, 'memory': {'total': 5559156736, 'used': 25296896, 'free': 5533859840}, 'fan-speed': 30, 'vbios-version': '70.10.46.00.05', 'serial': '0322411024049', 'uuid': 'GPU-38196936-deee-55b6-50d8-c4dae0ebd433'}}, u'kernel_module_version': (390, 87)}, setup took 350.55ms 2018-11-05 11:09:49,118 setup_pipeline: scaling=(1, 1), encoder_scaling=(1, 1) 2018-11-05 11:09:49,118 video_encode('auto', XShmImageWrapper(BGRX: 0, 0, 1604, 881), {'av-sync': True}) image size: 1604x881, encoder/csc size: 1604x880 2018-11-05 11:09:49,137 video_encode nvenc encoder: h264 1604x880 result is 84908 bytes (72.8 MPixels/s), client options={u'speed': 80, u'frame': 0, u'pts': 0, 'csc': 'YUV444P', u'quality': 30} 2018-11-05 11:09:49,137 compress: 382.0ms for 1604x880 pixels at 0,0 for wid=1 using h264 with ratio 1.5% ( 5520KB to 82KB), sequence 4, client_options={u'speed': 80, u'frame': 0, u'pts': 0, 'csc': 'YUV444P', u'quality': 30} 2018-11-05 11:09:49,178 send_delayed for wid 1, batch delay is 80ms, elapsed time is 81ms 2018-11-05 11:09:49,182 process_damage_region: wid=1, adding pixel data to encode queue (1604x881 - auto), elapsed time: 84.8 ms, request time: 3.1 ms, frame delay=0ms 2018-11-05 11:09:49,183 make_data_packet: image=XShmImageWrapper(BGRX: 0, 0, 1604, 881), damage data: (1, 0, 0, 1604, 881, 'auto') 2018-11-05 11:09:49,183 do_video_encode(auto, XShmImageWrapper(BGRX: 0, 0, 1604, 881), {'av-sync': True}) 2018-11-05 11:09:49,183 video_encode('auto', XShmImageWrapper(BGRX: 0, 0, 1604, 881), {'av-sync': True}) image size: 1604x881, encoder/csc size: 1604x880 2018-11-05 11:09:49,196 video_encode nvenc encoder: h264 1604x880 result is 1387 bytes (108.0 MPixels/s), client options={u'speed': 80, u'frame': 1, u'pts': 431, 'csc': 'YUV444P', u'quality': 30} 2018-11-05 11:09:49,196 compress: 13.0ms for 1604x880 pixels at 0,0 for wid=1 using h264 with ratio 0.0% ( 5520KB to 1KB), sequence 5, client_options={u'speed': 80, u'frame': 1, u'pts': 431, 'csc': 'YUV444P', u'quality': 30} 2018-11-05 11:09:49,277 send_delayed for wid 1, batch delay is 80ms, elapsed time is 80ms 2018-11-05 11:09:49,277 send_delayed_regions: bytes_cost=28863, bytes_threshold=847874, pixel_count=26815 2018-11-05 11:09:49,277 send_delayed_regions: merged=[R(2, 546, 1587, 333)], merged_bytes_cost=529495, bytes_cost=28863, merged_pixel_count=528471, pixel_count=26815 2018-11-05 11:09:49,280 process_damage_region: wid=1, adding pixel data to encode queue ( 57x55 - rgb24), elapsed time: 82.9 ms, request time: 1.8 ms, frame delay=0ms 2018-11-05 11:09:49,280 process_damage_region: wid=1, adding pixel data to encode queue (1480x16 - jpeg), elapsed time: 83.5 ms, request time: 0.2 ms, frame delay=0ms 2018-11-05 11:09:49,280 send_delayed_regions: sent 2 regions using ['jpeg', 'rgb24'] 2018-11-05 11:09:49,281 make_data_packet: image=XShmImageWrapper(BGRX: 1532, 546, 57, 55), damage data: (1, 1532, 546, 57, 55, 'rgb24') 2018-11-05 11:09:49,281 rgb_encode using level=1 for 12540 bytes at 80 speed, lz4 compressed 57x55 in rgb24/BGRX: 12540 bytes down to 1880 2018-11-05 11:09:49,281 compress: 0.4ms for 57x55 pixels at 1532,546 for wid=1 using rgb24 with ratio 15.0% ( 12KB to 1KB), sequence 6, client_options={'flush': 1, 'bucket': 0, 'lz4': 1, 'store': 13, 'rgb_format': 'BGRX'} 2018-11-05 11:09:49,282 make_data_packet: image=XShmImageWrapper(BGRX: 2, 863, 1480, 16), damage data: (1, 2, 863, 1480, 16, 'jpeg') 2018-11-05 11:09:49,283 compress: 1.2ms for 1480x16 pixels at 2,863 for wid=1 using jpeg with ratio 1.5% ( 92KB to 1KB), sequence 7, client_options={'quality': 70} 2018-11-05 11:09:49,407 recalculate_delays() wids=(3,), focus=1, maximized=[], fullscreen=[] 2018-11-05 11:09:49,408 calculate_batch_delay for wid=3 current batch delay=24, last update 1 seconds ago 2018-11-05 11:09:49,408 calculate_batch_delay for wid=3, skipping - only 1 events since the last update 2018-11-05 11:09:49,408 update_quality() wid=3, info={}, quality=30 2018-11-05 11:09:49,408 update_speed() wid=3, info={'congestion-value': 0, 'min_speed': 30, 'damage_latency': {'abs_factor': 22, 'rel_factor': 150, 'avg': 65, 'ref': 35, 'target': 35}, 'frame_delay': 25, 'mpixels': 0, 'low_limit': 98280, 'decoding_latency': {'factor': 0, 'avg': 3852111, 'min': 1000000}, 'max-speed-range': 100}, speed=93 2018-11-05 11:09:49,409 update_encoding_options(False) wid=3, want_alpha=False, speed=93, quality=30, bandwidth-limit=0, lossless threshold: 78 / 5, rgb auto threshold=22456 (min=2048, max=32768), get_best_encoding= 2018-11-05 11:09:49,409 get_video_pipeline_options(['h264', 'vp9', 'vp8', 'mpeg1', 'mpeg2'], 520, 188, 'BGRX', False) using cached values from 981ms ago 2018-11-05 11:09:49,409 check_pipeline_score(False) best=(82, (1, 1), None, 0, 0, None, 'BGRX', (1, 1), 520, 188, video_spec(nvenc)) 2018-11-05 11:09:49,444 packet decoding sequence 4 for window 1: 1604x880 took 15.0ms 2018-11-05 11:09:49,444 record_latency: took 305.9 ms round trip, 305.8 for echo, 15.0 for decoding of 1411520 pixels, 84989 bytes sent over the network in 290.9 ms, 290.8 ms for echo 2018-11-05 11:09:49,445 may_recalculate(1, 1411520) total 1411520 pixels, scheduling recalculate work item 2018-11-05 11:09:49,445 packet decoding sequence 5 for window 1: 1604x880 took 16.0ms 2018-11-05 11:09:49,445 record_latency: took 247.7 ms round trip, 247.5 for echo, 16.0 for decoding of 1411520 pixels, 1470 bytes sent over the network in 231.7 ms, 231.5 ms for echo 2018-11-05 11:09:49,445 packet decoding sequence 6 for window 1: 57x55 took 16.0ms 2018-11-05 11:09:49,445 record_latency: took 163.4 ms round trip, 163.2 for echo, 16.0 for decoding of 3135 pixels, 1964 bytes sent over the network in 147.4 ms, 147.2 ms for echo 2018-11-05 11:09:49,452 packet decoding sequence 7 for window 1: 1480x16 took 16.0ms 2018-11-05 11:09:49,452 record_latency: took 168.4 ms round trip, 168.3 for echo, 16.0 for decoding of 23680 pixels, 1433 bytes sent over the network in 152.4 ms, 152.3 ms for echo 2018-11-05 11:09:49,605 send_delayed_regions: bytes_cost=1414148, bytes_threshold=847874, pixel_count=1413124 2018-11-05 11:09:49,605 send_delayed_regions: using full window update 1604x881 as webp, from 2018-11-05 11:09:49,605 process_damage_region: wid=1, adding pixel data to encode queue (1604x881 - webp), elapsed time: 0.4 ms, request time: 0.2 ms, frame delay=0ms 2018-11-05 11:09:49,606 make_data_packet: image=XShmImageWrapper(BGRX: 0, 0, 1604, 881), damage data: (1, 0, 0, 1604, 881, 'webp') 2018-11-05 11:09:49,666 compress: 60.1ms for 1604x881 pixels at 0,0 for wid=1 using webp with ratio 3.0% ( 5520KB to 163KB), sequence 8, client_options={u'quality': 100, u'rgb_format': 'BGRX'} 2018-11-05 11:09:49,778 video_context_clean() File "/usr/bin/xpra", line 26, in sys.exit(main(sys.argv[0], sys.argv)) File "/usr/lib64/python2.7/site-packages/xpra/scripts/main.py", line 79, in main return run_mode(script_file, err, options, args, mode, defaults) File "/usr/lib64/python2.7/site-packages/xpra/scripts/main.py", line 393, in run_mode return run_server(error_cb, options, mode, script_file, args, current_display) File "/usr/lib64/python2.7/site-packages/xpra/scripts/server.py", line 1157, in run_server r = app.run() File "/usr/lib64/python2.7/site-packages/xpra/server/server_core.py", line 354, in run self.do_run() File "/usr/lib64/python2.7/site-packages/xpra/server/gtk_server_base.py", line 70, in do_run gtk_main() File "/usr/lib64/python2.7/site-packages/xpra/gtk_common/gtk_util.py", line 670, in gtk_main gtk.main() File "/usr/lib64/python2.7/site-packages/xpra/x11/models/window.py", line 394, in do_xpra_unmap_event self.unmanage() File "/usr/lib64/python2.7/site-packages/xpra/x11/models/core.py", line 280, in unmanage self.emit("unmanaged", exiting) File "/usr/lib64/python2.7/site-packages/xpra/x11/server.py", line 772, in _lost_window wid = self._remove_window(window) File "/usr/lib64/python2.7/site-packages/xpra/server/mixins/window_server.py", line 188, in _remove_window ss.remove_window(wid, window) File "/usr/lib64/python2.7/site-packages/xpra/server/source/windows_mixin.py", line 461, in remove_window ws.cleanup() File "/usr/lib64/python2.7/site-packages/xpra/server/window/window_video_source.py", line 280, in cleanup WindowSource.cleanup(self) File "/usr/lib64/python2.7/site-packages/xpra/server/window/window_source.py", line 354, in cleanup self.cancel_damage() File "/usr/lib64/python2.7/site-packages/xpra/server/window/window_video_source.py", line 531, in cancel_damage self.cleanup_codecs() File "/usr/lib64/python2.7/site-packages/xpra/server/window/window_video_source.py", line 290, in cleanup_codecs self.video_context_clean() File "/usr/lib64/python2.7/site-packages/xpra/server/window/window_video_source.py", line 300, in video_context_clean traceback.print_stack() 2018-11-05 11:09:49,780 encoding_totals for wid=3 with primary encoding=auto : {'h264': [1, 97760], 'webp': [3, 241665], 'jpeg': [4, 262465]} 2018-11-05 11:09:49,782 video_context_clean() done 2018-11-05 11:09:49,853 encode_ended() 2018-11-05 11:09:49,853 ui_cleanup: will disconnect [191L, 192L, 193L, 194L, 195L] 2018-11-05 11:09:49,862 listget('default.icons', [], , None) 2018-11-05 11:09:49,863 expected a list or tuple value for default.icons but got 2018-11-05 11:09:49,863 listget('size', (64, 64), , None) 2018-11-05 11:09:49,863 expected a list or tuple value for size but got 2018-11-05 11:09:49,863 listget('max_size', (64, 64), , None) 2018-11-05 11:09:49,863 expected a list or tuple value for max_size but got 2018-11-05 11:09:49,864 content_type_changed(OverrideRedirectWindowModel(0x6011a7), ()) content-type= 2018-11-05 11:09:49,864 parse_csc_modes({'mpeg1': ('YUV420P',), 'mpeg2': ('YUV420P',), 'mpeg4': ('YUV420P',), 'h264': ('ARGB', 'BGRA', 'BGRX', 'GBRP', 'RGB', 'XRGB', 'YUV420P', 'YUV422P', 'YUV444P'), 'h265': ('BGRX', 'GBRP', 'RGB', 'XRGB', 'YUV420P', 'YUV422P', 'YUV444P'), 'vp9': ('YUV420P', 'YUV444P'), 'vp8': ('YUV420P',), 'webp': ('BGRX', 'BGRA', 'RGBX', 'RGBA')}) current value={} 2018-11-05 11:09:49,864 wvs.update_encoding_selection(auto, [], True) full_csc_modes={'mpeg1': ('YUV420P',), 'mpeg2': ('YUV420P',), 'mpeg4': ('YUV420P',), 'h264': ('ARGB', 'BGRA', 'BGRX', 'GBRP', 'RGB', 'XRGB', 'YUV420P', 'YUV422P', 'YUV444P'), 'h265': ('BGRX', 'GBRP', 'RGB', 'XRGB', 'YUV420P', 'YUV422P', 'YUV444P'), 'vp9': ('YUV420P', 'YUV444P'), 'vp8': ('YUV420P',), 'webp': ('BGRX', 'BGRA', 'RGBX', 'RGBA')} 2018-11-05 11:09:49,864 update_encoding_options: common_video_encodings=['h264', 'vp9', 'vp8', 'mpeg1', 'mpeg2'], csc_encoder=None, video_encoder=None 2018-11-05 11:09:49,864 ws.update_encoding_selection(auto, [u'h264+mp4', u'mpeg4+mp4', u'vp8+webm'], True) encoding=auto, common encodings=['h264', 'vp9', 'vp8', 'png', 'png/P', 'png/L', 'webp', 'rgb', 'rgb24', 'rgb32', 'jpeg', 'mpeg1', 'mpeg2'] 2018-11-05 11:09:49,865 update_encoding_selection: client refresh encodings=[], auto_refresh_encodings=('png', 'webp', 'rgb24', 'rgb32') 2018-11-05 11:09:49,865 update_encoding_options(False) wid=4, want_alpha=False, speed=80, quality=30, bandwidth-limit=0, lossless threshold: 76 / 5, rgb auto threshold=2764 (min=2048, max=32768), get_best_encoding= 2018-11-05 11:09:49,865 cannot score: no pixel format! 2018-11-05 11:09:49,865 initial encoding for 4: auto 2018-11-05 11:09:49,865 nonvideo(60, window is too small) 2018-11-05 11:09:49,867 process_damage_region: wid=4, adding pixel data to encode queue ( 78x41 - jpeg), elapsed time: 1.5 ms, request time: 0.3 ms, frame delay=0ms 2018-11-05 11:09:49,867 make_data_packet: image=XShmImageWrapper(BGRA: 0, 0, 78, 41), damage data: (4, 0, 0, 78, 41, 'jpeg') 2018-11-05 11:09:49,867 compress: 0.3ms for 78x41 pixels at 0,0 for wid=4 using jpeg with ratio 7.1% ( 12KB to 0KB), sequence 1, client_options={'quality': 30} 2018-11-05 11:09:49,871 send_delayed for wid 4, batch delay is 5ms, elapsed time is 5ms 2018-11-05 11:09:49,871 send_delayed_regions: bytes_cost=4222, bytes_threshold=1918, pixel_count=3198 2018-11-05 11:09:49,871 nonvideo(60, window is too small) 2018-11-05 11:09:49,871 send_delayed_regions: using full window update 78x41 as jpeg, from 2018-11-05 11:09:49,872 process_damage_region: wid=4, adding pixel data to encode queue ( 78x41 - jpeg), elapsed time: 6.1 ms, request time: 0.2 ms, frame delay=0ms 2018-11-05 11:09:49,872 make_data_packet: image=XShmImageWrapper(BGRA: 0, 0, 78, 41), damage data: (4, 0, 0, 78, 41, 'jpeg') 2018-11-05 11:09:49,872 compress: 0.2ms for 78x41 pixels at 0,0 for wid=4 using jpeg with ratio 7.1% ( 12KB to 0KB), sequence 2, client_options={'quality': 30} 2018-11-05 11:09:50,019 send_delayed_regions: bytes_cost=4222, bytes_threshold=1918, pixel_count=3198 2018-11-05 11:09:50,019 nonvideo(100, png not a supported video encoding) 2018-11-05 11:09:50,019 send_delayed_regions: using full window update 78x41 as rgb32, from 2018-11-05 11:09:50,019 process_damage_region: wid=4, adding pixel data to encode queue ( 78x41 - rgb32), elapsed time: 0.4 ms, request time: 0.1 ms, frame delay=0ms 2018-11-05 11:09:50,019 make_data_packet: image=XShmImageWrapper(BGRA: 0, 0, 78, 41), damage data: (4, 0, 0, 78, 41, 'rgb32') 2018-11-05 11:09:50,019 rgb_encode reformatting because BGRA not in ['RGB'] 2018-11-05 11:09:50,020 rgb_reformat(XShmImageWrapper(RGB: 0, 0, 78, 41), ['RGB'], False) converted from BGRA (12792 bytes) to RGB (9594 bytes) in 0.1ms, rowstride=234 2018-11-05 11:09:50,020 rgb_encode using level=1 for 9594 bytes at 50 speed, lz4 compressed 78x41 in rgb24/RGB: 9594 bytes down to 953 2018-11-05 11:09:50,020 compress: 0.5ms for 78x41 pixels at 0,0 for wid=4 using rgb24 with ratio 7.4% ( 12KB to 0KB), sequence 3, client_options={'lz4': 1, 'rgb_format': 'RGB'} 2018-11-05 11:09:50,227 packet decoding sequence 8 for window 1: 1604x881 took 63.0ms 2018-11-05 11:09:50,228 record_latency: took 561.2 ms round trip, 561.1 for echo, 63.0 for decoding of 1413124 pixels, 167984 bytes sent over the network in 498.2 ms, 498.1 ms for echo 2018-11-05 11:09:50,228 packet decoding sequence 1 for window 4: 78x41 took 16.0ms 2018-11-05 11:09:50,228 record_latency: took 360.6 ms round trip, 360.6 for echo, 16.0 for decoding of 3198 pixels, 951 bytes sent over the network in 344.6 ms, 344.6 ms for echo 2018-11-05 11:09:50,229 may_recalculate(4, 3198) total 3198 pixels, scheduling recalculate work item 2018-11-05 11:09:50,231 encoding_totals for wid=4 with primary encoding=auto : {'rgb24': [1, 3198], 'jpeg': [2, 6396]} 2018-11-05 11:09:50,233 encode_ended() 2018-11-05 11:09:50,236 ui_cleanup: will disconnect [230L, 231L, 232L, 233L] 2018-11-05 11:09:50,314 send_delayed for wid 1, batch delay is 80ms, elapsed time is 80ms 2018-11-05 11:09:50,314 send_delayed_regions: bytes_cost=158746, bytes_threshold=847874, pixel_count=147482 2018-11-05 11:09:50,314 send_delayed_regions: merged=[R(2, 546, 1587, 333)], merged_bytes_cost=529495, bytes_cost=158746, merged_pixel_count=528471, pixel_count=147482 2018-11-05 11:09:50,317 process_damage_region: wid=1, adding pixel data to encode queue ( 147x17 - rgb24), elapsed time: 83.6 ms, request time: 2.2 ms, frame delay=0ms 2018-11-05 11:09:50,317 process_damage_region: wid=1, adding pixel data to encode queue ( 5x17 - rgb24), elapsed time: 84.1 ms, request time: 0.2 ms, frame delay=0ms 2018-11-05 11:09:50,318 process_damage_region: wid=1, adding pixel data to encode queue ( 147x3 - rgb24), elapsed time: 84.4 ms, request time: 0.1 ms, frame delay=0ms 2018-11-05 11:09:50,318 process_damage_region: wid=1, adding pixel data to encode queue ( 727x3 - rgb24), elapsed time: 84.8 ms, request time: 0.2 ms, frame delay=0ms 2018-11-05 11:09:50,318 process_damage_region: wid=1, adding pixel data to encode queue ( 727x3 - rgb24), elapsed time: 85.2 ms, request time: 0.2 ms, frame delay=0ms 2018-11-05 11:09:50,319 process_damage_region: wid=1, adding pixel data to encode queue ( 147x3 - rgb24), elapsed time: 85.5 ms, request time: 0.2 ms, frame delay=0ms 2018-11-05 11:09:50,319 process_damage_region: wid=1, adding pixel data to encode queue ( 2x17 - rgb24), elapsed time: 85.9 ms, request time: 0.1 ms, frame delay=0ms 2018-11-05 11:09:50,320 process_damage_region: wid=1, adding pixel data to encode queue (1587x48 - jpeg), elapsed time: 86.3 ms, request time: 0.2 ms, frame delay=0ms 2018-11-05 11:09:50,320 process_damage_region: wid=1, adding pixel data to encode queue (1587x19 - jpeg), elapsed time: 86.6 ms, request time: 0.2 ms, frame delay=0ms 2018-11-05 11:09:50,320 process_damage_region: wid=1, adding pixel data to encode queue ( 136x243 - jpeg), elapsed time: 87.0 ms, request time: 0.2 ms, frame delay=0ms 2018-11-05 11:09:50,321 process_damage_region: wid=1, adding pixel data to encode queue ( 1x243 - rgb24), elapsed time: 87.4 ms, request time: 0.2 ms, frame delay=0ms 2018-11-05 11:09:50,321 send_delayed_regions: sent 11 regions using ['rgb24', 'jpeg', 'jpeg', 'jpeg', 'rgb24', 'rgb24', 'rgb24', 'rgb24', 'rgb24', 'rgb24', 'rgb24'] 2018-11-05 11:09:50,321 make_data_packet: image=XShmImageWrapper(BGRX: 1442, 840, 147, 17), damage data: (1, 1442, 840, 147, 17, 'rgb24') 2018-11-05 11:09:50,322 rgb_encode using level=1 for 9996 bytes at 80 speed, lz4 compressed 147x17 in rgb24/BGRX: 9996 bytes down to 959 2018-11-05 11:09:50,322 compress: 0.2ms for 147x17 pixels at 1442,840 for wid=1 using rgb24 with ratio 9.6% ( 9KB to 0KB), sequence 9, client_options={'flush': 10, 'bucket': 1, 'lz4': 1, 'store': 19, 'rgb_format': 'BGRX'} 2018-11-05 11:09:50,324 make_data_packet: image=XShmImageWrapper(BGRX: 724, 840, 5, 17), damage data: (1, 724, 840, 5, 17, 'rgb24') 2018-11-05 11:09:50,324 rgb_encode using level=0 for 340 bytes at 80 speed, not compressed 5x17 in rgb24/BGRX: 340 bytes down to 340 2018-11-05 11:09:50,324 compress: 0.1ms for 5x17 pixels at 724,840 for wid=1 using rgb24 with ratio 100.0% ( 0KB to 0KB), sequence 10, client_options={'flush': 9, 'rgb_format': 'BGRX'} 2018-11-05 11:09:50,324 make_data_packet: image=XShmImageWrapper(BGRX: 1442, 857, 147, 3), damage data: (1, 1442, 857, 147, 3, 'rgb24') 2018-11-05 11:09:50,324 rgb_encode using level=1 for 1764 bytes at 80 speed, lz4 compressed 147x3 in rgb24/BGRX: 1764 bytes down to 88 2018-11-05 11:09:50,325 compress: 0.6ms for 147x3 pixels at 1442,857 for wid=1 using rgb24 with ratio 5.0% ( 1KB to 0KB), sequence 11, client_options={'flush': 8, 'lz4': 1, 'rgb_format': 'BGRX'} 2018-11-05 11:09:50,326 make_data_packet: image=XShmImageWrapper(BGRX: 2, 857, 727, 3), damage data: (1, 2, 857, 727, 3, 'rgb24') 2018-11-05 11:09:50,326 rgb_encode using level=1 for 8724 bytes at 80 speed, lz4 compressed 727x3 in rgb24/BGRX: 8724 bytes down to 152 2018-11-05 11:09:50,326 compress: 0.2ms for 727x3 pixels at 2,857 for wid=1 using rgb24 with ratio 1.7% ( 8KB to 0KB), sequence 12, client_options={'flush': 7, 'bucket': 2, 'lz4': 1, 'store': 25, 'rgb_format': 'BGRX'} 2018-11-05 11:09:50,327 make_data_packet: image=XShmImageWrapper(BGRX: 2, 837, 727, 3), damage data: (1, 2, 837, 727, 3, 'rgb24') 2018-11-05 11:09:50,327 rgb_encode using level=1 for 8724 bytes at 80 speed, lz4 compressed 727x3 in rgb24/BGRX: 8724 bytes down to 227 2018-11-05 11:09:50,327 compress: 0.2ms for 727x3 pixels at 2,837 for wid=1 using rgb24 with ratio 2.6% ( 8KB to 0KB), sequence 13, client_options={'delta': 25, 'bucket': 2, 'lz4': 1, 'rgb_format': 'BGRX', 'flush': 6, 'store': 27} 2018-11-05 11:09:50,328 make_data_packet: image=XShmImageWrapper(BGRX: 1442, 837, 147, 3), damage data: (1, 1442, 837, 147, 3, 'rgb24') 2018-11-05 11:09:50,328 rgb_encode using level=1 for 1764 bytes at 80 speed, lz4 compressed 147x3 in rgb24/BGRX: 1764 bytes down to 347 2018-11-05 11:09:50,328 compress: 0.2ms for 147x3 pixels at 1442,837 for wid=1 using rgb24 with ratio 19.7% ( 1KB to 0KB), sequence 14, client_options={'flush': 5, 'lz4': 1, 'rgb_format': 'BGRX'} 2018-11-05 11:09:50,329 make_data_packet: image=XShmImageWrapper(BGRX: 2, 840, 2, 17), damage data: (1, 2, 840, 2, 17, 'rgb24') 2018-11-05 11:09:50,329 rgb_encode using level=0 for 136 bytes at 80 speed, not compressed 2x17 in rgb24/BGRX: 136 bytes down to 136 2018-11-05 11:09:50,329 compress: 0.1ms for 2x17 pixels at 2,840 for wid=1 using rgb24 with ratio 100.0% ( 0KB to 0KB), sequence 15, client_options={'flush': 4, 'rgb_format': 'BGRX'} 2018-11-05 11:09:50,330 make_data_packet: image=XShmImageWrapper(BGRX: 2, 789, 1587, 48), damage data: (1, 2, 789, 1587, 48, 'jpeg') 2018-11-05 11:09:50,331 compress: 1.2ms for 1587x48 pixels at 2,789 for wid=1 using jpeg with ratio 4.2% ( 297KB to 12KB), sequence 16, client_options={'quality': 70, 'flush': 3} 2018-11-05 11:09:50,332 make_data_packet: image=XShmImageWrapper(BGRX: 2, 860, 1587, 19), damage data: (1, 2, 860, 1587, 19, 'jpeg') 2018-11-05 11:09:50,334 compress: 1.0ms for 1587x19 pixels at 2,860 for wid=1 using jpeg with ratio 2.8% ( 117KB to 3KB), sequence 17, client_options={'quality': 70, 'flush': 2} 2018-11-05 11:09:50,334 make_data_packet: image=XShmImageWrapper(BGRX: 1453, 546, 136, 243), damage data: (1, 1453, 546, 136, 243, 'jpeg') 2018-11-05 11:09:50,336 compress: 1.2ms for 136x243 pixels at 1453,546 for wid=1 using jpeg with ratio 4.1% ( 129KB to 5KB), sequence 18, client_options={'quality': 70, 'flush': 1} 2018-11-05 11:09:50,337 make_data_packet: image=XShmImageWrapper(BGRX: 2, 546, 1, 243), damage data: (1, 2, 546, 1, 243, 'rgb24') 2018-11-05 11:09:50,337 rgb_encode using level=1 for 972 bytes at 80 speed, lz4 compressed 1x243 in rgb24/BGRX: 972 bytes down to 25 2018-11-05 11:09:50,337 compress: 0.2ms for 1x243 pixels at 2,546 for wid=1 using rgb24 with ratio 2.6% ( 0KB to 0KB), sequence 19, client_options={'lz4': 1, 'rgb_format': 'BGRX'} 2018-11-05 11:09:50,408 recalculate_delays() wids=(1, 4), focus=1, maximized=[], fullscreen=[] 2018-11-05 11:09:50,408 calculate_batch_delay for wid=1 current batch delay=80, last update 3 seconds ago 2018-11-05 11:09:50,408 calculate_batch_delay for wid=1, 4413669 pixels updated since the last update 2018-11-05 11:09:50,408 calculate_batch_delay for wid=1, 281337 bytes sent since the last update 2018-11-05 11:09:50,409 update_batch_delay: damage-network-delay : 1.00,0.50 {u'avg': 40, u'recent': 40} 2018-11-05 11:09:50,409 update_batch_delay: client-decode-speed : 1.35,0.04 {u'avg': 18, u'recent': 28} 2018-11-05 11:09:50,409 update_batch_delay: damage-rate : 1.00,0.00 {'max_latency': 100, 'elapsed': 71} 2018-11-05 11:09:50,409 update_batch_delay: client-latency : 1.04,0.62 {u'target': 152, u'weight_multiplier': 3107, u'smoothing': u'sqrt', u'aim': 800, u'aimed_avg': 1081, u'div': 1000, u'avg': 650, u'recent': 433} 2018-11-05 11:09:50,409 update_batch_delay: client-ping-latency : 1.02,0.19 {u'target': 71, u'weight_multiplier': 1280, u'smoothing': u'sqrt', u'aim': 949, u'aimed_avg': 1042, u'div': 1000, u'avg': 407, u'recent': 352} 2018-11-05 11:09:50,410 update_batch_delay: server-ping-latency : 0.96,0.25 {u'target': 68, u'weight_multiplier': 1238, u'smoothing': u'sqrt', u'aim': 949, u'aimed_avg': 923, u'div': 1000, u'avg': 63, u'recent': 63} 2018-11-05 11:09:50,410 update_batch_delay: packet-queue-size : 0.00,0.00 {u'target': 1000, u'weight_multiplier': 0, u'smoothing': u'sqrt', u'aim': 250, u'aimed_avg': 0, u'div': 1000, u'avg': 0, u'recent': 0} 2018-11-05 11:09:50,410 update_batch_delay: packet-queue-pixels : 0.00,0.00 {u'target': 1000, u'weight_multiplier': 0, u'smoothing': u'sqrt', u'aim': 250, u'aimed_avg': 0, u'div': 1413124000, u'avg': 0, u'recent': 0} 2018-11-05 11:09:50,410 update_batch_delay: compression-work-queue : 0.02,0.21 {u'target': 1000, u'weight_multiplier': 209, u'smoothing': u'logp', u'aim': 250, u'aimed_avg': 10, u'div': 1000, u'avg': 43, u'recent': 17} 2018-11-05 11:09:50,410 update_batch_delay: damage-packet-queue-pixels : 0.00,0.00 {u'target': 1000, u'weight_multiplier': 0, u'smoothing': u'sqrt', u'aim': 250, u'aimed_avg': 0, u'div': 1413124000, u'avg': 0, u'recent': 0} 2018-11-05 11:09:50,411 update_batch_delay: focus : 0.00,1.00 {'has_focus': True} 2018-11-05 11:09:50,411 update_batch_delay: override-redirect : 1.00,0.00 {'is_OR': False} 2018-11-05 11:09:50,412 update_batch_delay: fullscreen : 0.00,0.00 {'other_is_fullscreen': False} 2018-11-05 11:09:50,412 update_batch_delay: maximized : 0.00,0.00 {'other_is_maximized': False} 2018-11-05 11:09:50,413 update_batch_delay: soft-expired : 0.00,0.00 {'count': 0} 2018-11-05 11:09:50,414 update_batch_delay: delay=64 2018-11-05 11:09:50,414 update_quality() wid=1, info={}, quality=30 2018-11-05 11:09:50,415 update_speed() wid=1, info={'congestion-value': 0, 'min_speed': 30, 'damage_latency': {'abs_factor': 0, 'rel_factor': 10, 'avg': 25, 'ref': 42, 'target': 72}, 'frame_delay': 72, 'mpixels': 0, 'low_limit': 1413124, 'decoding_latency': {'factor': 0, 'avg': 57068408, 'min': 1000000}, 'max-speed-range': 100}, speed=37 2018-11-05 11:09:50,415 update_encoding_options(False) wid=1, want_alpha=False, speed=37, quality=30, bandwidth-limit=0, lossless threshold: 67 / 13, rgb auto threshold=2048 (min=2048, max=32768), get_best_encoding= 2018-11-05 11:09:50,416 get_video_pipeline_options(['h264', 'vp9', 'vp8', 'mpeg1', 'mpeg2'], 1604, 880, 'BGRX', False) last params=(['h264', 'vp9', 'vp8', 'mpeg1', 'mpeg2'], 1604, 881, 'BGRX'), full_csc_modes={'mpeg1': ('YUV420P',), 'mpeg2': ('YUV420P',), 'mpeg4': ('YUV420P',), 'h264': ('ARGB', 'BGRA', 'BGRX', 'GBRP', 'RGB', 'XRGB', 'YUV420P', 'YUV422P', 'YUV444P'), 'h265': ('BGRX', 'GBRP', 'RGB', 'XRGB', 'YUV420P', 'YUV422P', 'YUV444P'), 'vp9': ('YUV420P', 'YUV444P'), 'vp8': ('YUV420P',), 'webp': ('BGRA', 'BGRX', 'RGBA', 'RGBX')} 2018-11-05 11:09:50,417 raising quality for video encoding of non-video region 2018-11-05 11:09:50,417 get_video_pipeline_options(['h264', 'vp9', 'vp8', 'mpeg1', 'mpeg2'], 1604, 880, 'BGRX') speed: 37 (min 30), quality: 54 (min 20) 2018-11-05 11:09:50,417 send_delayed for wid 1, batch delay is 64ms, elapsed time is 81ms 2018-11-05 11:09:50,417 add_scores(direct (no csc), None, BGRX) 2018-11-05 11:09:50,418 send_delayed_regions: bytes_cost=29248, bytes_threshold=847874, pixel_count=27200 2018-11-05 11:09:50,418 calculate_scaling(1604, 880, 8192, 4096)=(1, 1) (q=30, s=37, scaling_control=None) 2018-11-05 11:09:50,418 send_delayed_regions: merged=[R(2, 577, 1522, 302)], merged_bytes_cost=460668, bytes_cost=29248, merged_pixel_count=459644, pixel_count=27200 2018-11-05 11:09:50,419 get_score(BGRX , None , video_spec(x264) , 1604, 880) quality: 54, speed: 49, setup: 100 - 80 runtime: 100 scaling: (1, 1) / (1, 1), encoder dimensions=1604x880, sizescore= 97, client score delta= 0, cpu score= 0, gpu score= 0, score=58 2018-11-05 11:09:50,421 process_damage_region: wid=1, adding pixel data to encode queue ( 64x55 - jpeg), elapsed time: 85.6 ms, request time: 1.9 ms, frame delay=0ms 2018-11-05 11:09:50,421 calculate_scaling(1604, 880, 4096, 4096)=(1, 1) (q=30, s=37, scaling_control=None) 2018-11-05 11:09:50,422 process_damage_region: wid=1, adding pixel data to encode queue (1480x16 - jpeg), elapsed time: 86.7 ms, request time: 0.2 ms, frame delay=0ms 2018-11-05 11:09:50,422 get_score(BGRX , None , video_spec(nvenc) , 1604, 880) quality: 54, speed: 90, setup: 100 - 100 runtime: 100 scaling: (1, 1) / (1, 1), encoder dimensions=1604x880, sizescore= 97, client score delta= 0, cpu score= 0, gpu score=100, score=88 2018-11-05 11:09:50,423 send_delayed_regions: sent 2 regions using ['jpeg', 'jpeg'] 2018-11-05 11:09:50,423 add_scores(via XBGR (XBGR), video_spec(swscale), XBGR) 2018-11-05 11:09:50,423 add_scores(via YUV422P (YUV422P), video_spec(swscale), YUV422P) 2018-11-05 11:09:50,424 make_data_packet: image=XShmImageWrapper(BGRX: 1460, 577, 64, 55), damage data: (1, 1460, 577, 64, 55, 'jpeg') 2018-11-05 11:09:50,424 calculate_scaling(1604, 880, 8192, 4096)=(1, 1) (q=30, s=37, scaling_control=None) 2018-11-05 11:09:50,426 get_score(YUV422P, video_spec(swscale) , video_spec(x264) , 1604, 880) quality: 87, speed: 72, setup: 64 - 80 runtime: 100 scaling: (1, 1) / (1, 1), encoder dimensions=1604x880, sizescore= 97, client score delta= 0, cpu score= 0, gpu score= 0, score=65 2018-11-05 11:09:50,426 add_scores(via RGB (RGB), video_spec(swscale), RGB) 2018-11-05 11:09:50,426 add_scores(via RGBX (RGBX), video_spec(swscale), RGBX) 2018-11-05 11:09:50,427 add_scores(via GBRP (GBRP), video_spec(swscale), GBRP) 2018-11-05 11:09:50,427 compress: 2.5ms for 64x55 pixels at 1460,577 for wid=1 using jpeg with ratio 11.6% ( 13KB to 1KB), sequence 20, client_options={'quality': 70, 'flush': 1} 2018-11-05 11:09:50,428 add_scores(via BGR (BGR), video_spec(swscale), BGR) 2018-11-05 11:09:50,428 add_scores(via YUV420P (YUV420P), video_spec(swscale), YUV420P) 2018-11-05 11:09:50,429 calculate_scaling(1604, 880, 8192, 4096)=(1, 1) (q=30, s=37, scaling_control=None) 2018-11-05 11:09:50,429 get_score(YUV420P, video_spec(swscale) , video_spec(x264) , 1604, 880) quality: 84, speed: 81, setup: 64 - 80 runtime: 100 scaling: (1, 1) / (1, 1), encoder dimensions=1604x880, sizescore= 97, client score delta= 0, cpu score= 0, gpu score= 0, score=66 2018-11-05 11:09:50,429 add_scores(via XRGB (XRGB), video_spec(swscale), XRGB) 2018-11-05 11:09:50,430 make_data_packet: image=XShmImageWrapper(BGRX: 2, 863, 1480, 16), damage data: (1, 2, 863, 1480, 16, 'jpeg') 2018-11-05 11:09:50,430 calculate_scaling(1604, 880, 4096, 4096)=(1, 1) (q=30, s=37, scaling_control=None) 2018-11-05 11:09:50,431 get_score(XRGB , video_spec(swscale) , video_spec(nvenc) , 1604, 880) quality: 79, speed: 81, setup: 64 - 20 runtime: 100 scaling: (1, 1) / (1, 1), encoder dimensions=1604x880, sizescore= 97, client score delta= 0, cpu score= 0, gpu score=100, score=79 2018-11-05 11:09:50,431 add_scores(via YUV444P (YUV444P), video_spec(swscale), YUV444P) 2018-11-05 11:09:50,431 compress: 1.2ms for 1480x16 pixels at 2,863 for wid=1 using jpeg with ratio 2.5% ( 92KB to 2KB), sequence 21, client_options={'quality': 70} 2018-11-05 11:09:50,432 calculate_scaling(1604, 880, 8192, 4096)=(1, 1) (q=30, s=37, scaling_control=None) 2018-11-05 11:09:50,432 get_score(YUV444P, video_spec(swscale) , video_spec(x264) , 1604, 880) quality: 95, speed: 63, setup: 64 - 80 runtime: 100 scaling: (1, 1) / (1, 1), encoder dimensions=1604x880, sizescore= 97, client score delta= 0, cpu score= 0, gpu score= 0, score=65 2018-11-05 11:09:50,433 add_scores(direct (no csc), None, BGRX) 2018-11-05 11:09:50,433 add_scores(via XBGR (XBGR), video_spec(swscale), XBGR) 2018-11-05 11:09:50,433 add_scores(via YUV422P (YUV422P), video_spec(swscale), YUV422P) 2018-11-05 11:09:50,433 add_scores(via RGB (RGB), video_spec(swscale), RGB) 2018-11-05 11:09:50,434 add_scores(via RGBX (RGBX), video_spec(swscale), RGBX) 2018-11-05 11:09:50,434 add_scores(via GBRP (GBRP), video_spec(swscale), GBRP) 2018-11-05 11:09:50,434 add_scores(via BGR (BGR), video_spec(swscale), BGR) 2018-11-05 11:09:50,435 add_scores(via YUV420P (YUV420P), video_spec(swscale), YUV420P) 2018-11-05 11:09:50,435 calculate_scaling(1604, 880, 8192, 4096)=(1, 1) (q=30, s=37, scaling_control=None) 2018-11-05 11:09:50,435 get_score(YUV420P, video_spec(swscale) , video_spec(vpx) , 1604, 880) quality: 82, speed: 66, setup: 64 - 80 runtime: 100 scaling: (1, 1) / (1, 1), encoder dimensions=1604x880, sizescore= 99, client score delta= 0, cpu score= 0, gpu score= 0, score=63 2018-11-05 11:09:50,435 add_scores(via XRGB (XRGB), video_spec(swscale), XRGB) 2018-11-05 11:09:50,436 add_scores(via YUV444P (YUV444P), video_spec(swscale), YUV444P) 2018-11-05 11:09:50,436 calculate_scaling(1604, 880, 8192, 4096)=(1, 1) (q=30, s=37, scaling_control=None) 2018-11-05 11:09:50,436 get_score(YUV444P, video_spec(swscale) , video_spec(vpx) , 1604, 880) quality: 95, speed: 54, setup: 64 - 80 runtime: 100 scaling: (1, 1) / (1, 1), encoder dimensions=1604x880, sizescore= 99, client score delta= 0, cpu score= 0, gpu score= 0, score=64 2018-11-05 11:09:50,436 add_scores(direct (no csc), None, BGRX) 2018-11-05 11:09:50,436 add_scores(via XBGR (XBGR), video_spec(swscale), XBGR) 2018-11-05 11:09:50,437 add_scores(via YUV422P (YUV422P), video_spec(swscale), YUV422P) 2018-11-05 11:09:50,437 add_scores(via RGB (RGB), video_spec(swscale), RGB) 2018-11-05 11:09:50,437 add_scores(via RGBX (RGBX), video_spec(swscale), RGBX) 2018-11-05 11:09:50,437 add_scores(via GBRP (GBRP), video_spec(swscale), GBRP) 2018-11-05 11:09:50,437 add_scores(via BGR (BGR), video_spec(swscale), BGR) 2018-11-05 11:09:50,437 add_scores(via YUV420P (YUV420P), video_spec(swscale), YUV420P) 2018-11-05 11:09:50,438 calculate_scaling(1604, 880, 8192, 4096)=(1, 1) (q=30, s=37, scaling_control=None) 2018-11-05 11:09:50,438 get_score(YUV420P, video_spec(swscale) , video_spec(vpx) , 1604, 880) quality: 82, speed: 74, setup: 64 - 80 runtime: 100 scaling: (1, 1) / (1, 1), encoder dimensions=1604x880, sizescore= 99, client score delta= 0, cpu score= 0, gpu score= 0, score=65 2018-11-05 11:09:50,438 add_scores(via XRGB (XRGB), video_spec(swscale), XRGB) 2018-11-05 11:09:50,438 add_scores(via YUV444P (YUV444P), video_spec(swscale), YUV444P) 2018-11-05 11:09:50,438 add_scores(direct (no csc), None, BGRX) 2018-11-05 11:09:50,439 add_scores(via XBGR (XBGR), video_spec(swscale), XBGR) 2018-11-05 11:09:50,439 add_scores(via YUV422P (YUV422P), video_spec(swscale), YUV422P) 2018-11-05 11:09:50,439 add_scores(via RGB (RGB), video_spec(swscale), RGB) 2018-11-05 11:09:50,439 add_scores(via RGBX (RGBX), video_spec(swscale), RGBX) 2018-11-05 11:09:50,439 add_scores(via GBRP (GBRP), video_spec(swscale), GBRP) 2018-11-05 11:09:50,440 add_scores(via BGR (BGR), video_spec(swscale), BGR) 2018-11-05 11:09:50,440 add_scores(via YUV420P (YUV420P), video_spec(swscale), YUV420P) 2018-11-05 11:09:50,440 calculate_scaling(1604, 880, 4096, 4096)=(1, 1) (q=30, s=37, scaling_control=None) 2018-11-05 11:09:50,440 get_score(YUV420P, video_spec(swscale) , video_spec(ffmpeg) , 1604, 880) quality: 80, speed: 66, setup: 64 - 10 runtime: 100 scaling: (1, 1) / (1, 1), encoder dimensions=1604x880, sizescore= 97, client score delta= 0, cpu score= 0, gpu score= 0, score=56 2018-11-05 11:09:50,440 add_scores(via XRGB (XRGB), video_spec(swscale), XRGB) 2018-11-05 11:09:50,441 add_scores(via YUV444P (YUV444P), video_spec(swscale), YUV444P) 2018-11-05 11:09:50,441 add_scores(direct (no csc), None, BGRX) 2018-11-05 11:09:50,441 add_scores(via XBGR (XBGR), video_spec(swscale), XBGR) 2018-11-05 11:09:50,441 add_scores(via YUV422P (YUV422P), video_spec(swscale), YUV422P) 2018-11-05 11:09:50,441 add_scores(via RGB (RGB), video_spec(swscale), RGB) 2018-11-05 11:09:50,441 add_scores(via RGBX (RGBX), video_spec(swscale), RGBX) 2018-11-05 11:09:50,442 add_scores(via GBRP (GBRP), video_spec(swscale), GBRP) 2018-11-05 11:09:50,442 add_scores(via BGR (BGR), video_spec(swscale), BGR) 2018-11-05 11:09:50,442 add_scores(via YUV420P (YUV420P), video_spec(swscale), YUV420P) 2018-11-05 11:09:50,442 calculate_scaling(1604, 880, 4096, 4096)=(1, 1) (q=30, s=37, scaling_control=None) 2018-11-05 11:09:50,442 get_score(YUV420P, video_spec(swscale) , video_spec(ffmpeg) , 1604, 880) quality: 80, speed: 66, setup: 64 - 10 runtime: 100 scaling: (1, 1) / (1, 1), encoder dimensions=1604x880, sizescore= 97, client score delta= 0, cpu score= 0, gpu score= 0, score=56 2018-11-05 11:09:50,443 add_scores(via XRGB (XRGB), video_spec(swscale), XRGB) 2018-11-05 11:09:50,443 add_scores(via YUV444P (YUV444P), video_spec(swscale), YUV444P) 2018-11-05 11:09:50,443 get_video_pipeline_options(['h264', 'vp9', 'vp8', 'mpeg1', 'mpeg2'], 1604, 880, 'BGRX') scores=[(88, (1, 1), None, 0, 0, None, 'BGRX', (1, 1), 1604, 880, video_spec(nvenc)), (79, (1, 1), (1, 1), 1604, 880, video_spec(swscale), u'XRGB', (1, 1), 1604, 880, video_spec(nvenc)), (66, (1, 1), (1, 1), 1604, 880, video_spec(swscale), u'YUV420P', (1, 1), 1604, 880, video_spec(x264)), (65, (1, 1), (1, 1), 1604, 880, video_spec(swscale), u'YUV422P', (1, 1), 1604, 880, video_spec(x264)), (65, (1, 1), (1, 1), 1604, 880, video_spec(swscale), u'YUV444P', (1, 1), 1604, 880, video_spec(x264)), (65, (1, 1), (1, 1), 1604, 880, video_spec(swscale), u'YUV420P', (1, 1), 1604, 880, video_spec(vpx)), (64, (1, 1), (1, 1), 1604, 880, video_spec(swscale), u'YUV444P', (1, 1), 1604, 880, video_spec(vpx)), (63, (1, 1), (1, 1), 1604, 880, video_spec(swscale), u'YUV420P', (1, 1), 1604, 880, video_spec(vpx)), (58, (1, 1), None, 0, 0, None, 'BGRX', (1, 1), 1604, 880, video_spec(x264)), (56, (1, 1), (1, 1), 1604, 880, video_spec(swscale), u'YUV420P', (1, 1), 1604, 880, video_spec(ffmpeg)), (56, (1, 1), (1, 1), 1604, 880, video_spec(swscale), u'YUV420P', (1, 1), 1604, 880, video_spec(ffmpeg))] 2018-11-05 11:09:50,444 check_pipeline_score(False) best=(88, (1, 1), None, 0, 0, None, 'BGRX', (1, 1), 1604, 880, video_spec(nvenc)) 2018-11-05 11:09:50,504 packet decoding sequence 9 for window 1: 147x17 took 0.0ms 2018-11-05 11:09:50,504 may_recalculate(1, 2499) total 2499 pixels, scheduling recalculate work item 2018-11-05 11:09:50,505 packet decoding sequence 10 for window 1: 5x17 took 0.0ms 2018-11-05 11:09:50,505 packet decoding sequence 11 for window 1: 147x3 took 0.0ms 2018-11-05 11:09:50,505 packet decoding sequence 12 for window 1: 727x3 took 0.0ms 2018-11-05 11:09:50,505 packet decoding sequence 13 for window 1: 727x3 took 0.0ms 2018-11-05 11:09:50,505 packet decoding sequence 14 for window 1: 147x3 took 0.0ms 2018-11-05 11:09:50,505 packet decoding sequence 15 for window 1: 2x17 took 0.0ms 2018-11-05 11:09:50,505 packet decoding sequence 16 for window 1: 1587x48 took 0.0ms 2018-11-05 11:09:50,570 packet decoding sequence 17 for window 1: 1587x19 took 16.0ms 2018-11-05 11:09:50,570 record_latency: took 236.1 ms round trip, 235.2 for echo, 16.0 for decoding of 30153 pixels, 3383 bytes sent over the network in 220.1 ms, 219.2 ms for echo 2018-11-05 11:09:50,570 packet decoding sequence 18 for window 1: 136x243 took 16.0ms 2018-11-05 11:09:50,571 record_latency: took 233.8 ms round trip, 233.7 for echo, 16.0 for decoding of 33048 pixels, 5528 bytes sent over the network in 217.8 ms, 217.7 ms for echo 2018-11-05 11:09:50,571 packet decoding sequence 19 for window 1: 1x243 took 0.0ms 2018-11-05 11:09:50,572 send_delayed for wid 1, batch delay is 64ms, elapsed time is 65ms 2018-11-05 11:09:50,572 send_delayed_regions: bytes_cost=4544, bytes_threshold=847874, pixel_count=3520 2018-11-05 11:09:50,574 process_damage_region: wid=1, adding pixel data to encode queue ( 64x55 - jpeg), elapsed time: 67.1 ms, request time: 1.6 ms, frame delay=0ms 2018-11-05 11:09:50,574 send_delayed_regions: sent 1 regions using ['jpeg'] 2018-11-05 11:09:50,575 make_data_packet: image=XShmImageWrapper(BGRX: 1460, 577, 64, 55), damage data: (1, 1460, 577, 64, 55, 'jpeg') 2018-11-05 11:09:50,575 compress: 0.4ms for 64x55 pixels at 1460,577 for wid=1 using jpeg with ratio 9.5% ( 13KB to 1KB), sequence 22, client_options={'quality': 70} 2018-11-05 11:09:50,579 packet decoding sequence 20 for window 1: 64x55 took 0.0ms 2018-11-05 11:09:50,579 packet decoding sequence 21 for window 1: 1480x16 took 0.0ms 2018-11-05 11:09:50,624 packet decoding sequence 22 for window 1: 64x55 took 0.0ms 2018-11-05 11:09:50,833 send_delayed_regions: bytes_cost=142449, bytes_threshold=847874, pixel_count=139377 2018-11-05 11:09:50,833 send_delayed_regions: merged=[R(2, 546, 1587, 333)], merged_bytes_cost=529495, bytes_cost=142449, merged_pixel_count=528471, pixel_count=139377 2018-11-05 11:09:50,833 process_damage_region: wid=1, adding pixel data to encode queue ( 136x243 - webp), elapsed time: 0.5 ms, request time: 0.1 ms, frame delay=0ms 2018-11-05 11:09:50,834 process_damage_region: wid=1, adding pixel data to encode queue (1587x19 - webp), elapsed time: 0.7 ms, request time: 0.1 ms, frame delay=0ms 2018-11-05 11:09:50,834 process_damage_region: wid=1, adding pixel data to encode queue (1587x48 - webp), elapsed time: 1.0 ms, request time: 0.1 ms, frame delay=0ms 2018-11-05 11:09:50,834 send_delayed_regions: sent 3 regions using ['webp', 'webp', 'webp'] 2018-11-05 11:09:50,834 make_data_packet: image=XShmImageWrapper(BGRX: 1453, 546, 136, 243), damage data: (1, 1453, 546, 136, 243, 'webp') 2018-11-05 11:09:50,837 compress: 2.4ms for 136x243 pixels at 1453,546 for wid=1 using webp with ratio 8.2% ( 129KB to 10KB), sequence 23, client_options={'flush': 2, u'quality': 100, u'rgb_format': 'BGRX'} 2018-11-05 11:09:50,838 make_data_packet: image=XShmImageWrapper(BGRX: 2, 860, 1587, 19), damage data: (1, 2, 860, 1587, 19, 'webp') 2018-11-05 11:09:50,840 compress: 1.5ms for 1587x19 pixels at 2,860 for wid=1 using webp with ratio 1.8% ( 117KB to 2KB), sequence 24, client_options={'flush': 1, u'quality': 100, u'rgb_format': 'BGRX'} 2018-11-05 11:09:50,840 make_data_packet: image=XShmImageWrapper(BGRX: 2, 789, 1587, 48), damage data: (1, 2, 789, 1587, 48, 'webp') 2018-11-05 11:09:50,844 compress: 3.5ms for 1587x48 pixels at 2,789 for wid=1 using webp with ratio 3.0% ( 297KB to 9KB), sequence 25, client_options={u'quality': 100, u'rgb_format': 'BGRX'} 2018-11-05 11:09:50,908 packet decoding sequence 23 for window 1: 136x243 took 0.0ms 2018-11-05 11:09:50,909 packet decoding sequence 24 for window 1: 1587x19 took 0.0ms 2018-11-05 11:09:50,967 packet decoding sequence 25 for window 1: 1587x48 took 0.0ms 2018-11-05 11:09:51,407 recalculate_delays() wids=(1,), focus=1, maximized=[], fullscreen=[] 2018-11-05 11:09:51,408 calculate_batch_delay for wid=1 current batch delay=64, last update 0 seconds ago 2018-11-05 11:09:51,408 calculate_batch_delay for wid=1, skipping - only 170097 pixels updated since the last update 2018-11-05 11:09:51,408 update_quality() wid=1, info={}, quality=30 2018-11-05 11:09:51,408 update_speed() wid=1, info={'congestion-value': 0, 'min_speed': 30, 'damage_latency': {'abs_factor': 0, 'rel_factor': 11, 'avg': 22, 'ref': 42, 'target': 70}, 'frame_delay': 70, 'mpixels': 0, 'low_limit': 1413124, 'decoding_latency': {'factor': 0, 'avg': 58773661, 'min': 1000000}, 'max-speed-range': 100}, speed=37 2018-11-05 11:09:51,409 update_encoding_options(False) wid=1, want_alpha=False, speed=37, quality=30, bandwidth-limit=0, lossless threshold: 67 / 13, rgb auto threshold=2048 (min=2048, max=32768), get_best_encoding= 2018-11-05 11:09:51,409 get_video_pipeline_options(['h264', 'vp9', 'vp8', 'mpeg1', 'mpeg2'], 1604, 880, 'BGRX', False) using cached values from 965ms ago 2018-11-05 11:09:51,409 check_pipeline_score(False) best=(88, (1, 1), None, 0, 0, None, 'BGRX', (1, 1), 1604, 880, video_spec(nvenc)) 2018-11-05 11:09:51,773 Warning: sanitizing invalid gtk selection 2018-11-05 11:09:51,773 format=0x47, type=0x11a4960, length=-0x1 2018-11-05 11:09:52,352 send_delayed for wid 1, batch delay is 64ms, elapsed time is 64ms 2018-11-05 11:09:52,356 process_damage_region: wid=1, adding pixel data to encode queue (1604x881 - auto), elapsed time: 68.3 ms, request time: 2.9 ms, frame delay=0ms 2018-11-05 11:09:52,356 make_data_packet: image=XShmImageWrapper(BGRX: 0, 0, 1604, 881), damage data: (1, 0, 0, 1604, 881, 'auto') 2018-11-05 11:09:52,356 do_video_encode(auto, XShmImageWrapper(BGRX: 0, 0, 1604, 881), {'av-sync': True}) 2018-11-05 11:09:52,356 video_encode('auto', XShmImageWrapper(BGRX: 0, 0, 1604, 881), {'av-sync': True}) image size: 1604x881, encoder/csc size: 1604x880 2018-11-05 11:09:52,375 video_encode nvenc encoder: h264 1604x880 result is 54174 bytes (70.9 MPixels/s), client options={u'speed': 37, u'frame': 2, u'pts': 3604, 'csc': 'YUV444P', u'quality': 30} 2018-11-05 11:09:52,376 compress: 19.6ms for 1604x880 pixels at 0,0 for wid=1 using h264 with ratio 1.0% ( 5520KB to 52KB), sequence 26, client_options={u'speed': 37, u'frame': 2, u'pts': 3604, 'csc': 'YUV444P', u'quality': 30} 2018-11-05 11:09:52,475 send_delayed for wid 1, batch delay is 64ms, elapsed time is 65ms 2018-11-05 11:09:52,479 process_damage_region: wid=1, adding pixel data to encode queue (1604x881 - auto), elapsed time: 68.4 ms, request time: 2.8 ms, frame delay=0ms 2018-11-05 11:09:52,479 make_data_packet: image=XShmImageWrapper(BGRX: 0, 0, 1604, 881), damage data: (1, 0, 0, 1604, 881, 'auto') 2018-11-05 11:09:52,479 do_video_encode(auto, XShmImageWrapper(BGRX: 0, 0, 1604, 881), {'av-sync': True}) 2018-11-05 11:09:52,479 video_encode('auto', XShmImageWrapper(BGRX: 0, 0, 1604, 881), {'av-sync': True}) image size: 1604x881, encoder/csc size: 1604x880 2018-11-05 11:09:52,499 video_encode nvenc encoder: h264 1604x880 result is 82633 bytes (70.7 MPixels/s), client options={u'speed': 37, u'frame': 3, u'pts': 3727, 'csc': 'YUV444P', u'quality': 30} 2018-11-05 11:09:52,499 compress: 19.8ms for 1604x880 pixels at 0,0 for wid=1 using h264 with ratio 1.5% ( 5520KB to 80KB), sequence 27, client_options={u'speed': 37, u'frame': 3, u'pts': 3727, 'csc': 'YUV444P', u'quality': 30} 2018-11-05 11:09:52,600 send_delayed for wid 1, batch delay is 64ms, elapsed time is 64ms 2018-11-05 11:09:52,603 process_damage_region: wid=1, adding pixel data to encode queue (1604x881 - auto), elapsed time: 67.5 ms, request time: 2.7 ms, frame delay=0ms 2018-11-05 11:09:52,604 make_data_packet: image=XShmImageWrapper(BGRX: 0, 0, 1604, 881), damage data: (1, 0, 0, 1604, 881, 'auto') 2018-11-05 11:09:52,604 do_video_encode(auto, XShmImageWrapper(BGRX: 0, 0, 1604, 881), {'av-sync': True}) 2018-11-05 11:09:52,605 video_encode('auto', XShmImageWrapper(BGRX: 0, 0, 1604, 881), {'av-sync': True}) image size: 1604x881, encoder/csc size: 1604x880 2018-11-05 11:09:52,624 video_encode nvenc encoder: h264 1604x880 result is 67162 bytes (70.6 MPixels/s), client options={u'speed': 37, u'frame': 4, u'pts': 3852, 'csc': 'YUV444P', u'quality': 30} 2018-11-05 11:09:52,625 compress: 20.1ms for 1604x880 pixels at 0,0 for wid=1 using h264 with ratio 1.2% ( 5520KB to 65KB), sequence 28, client_options={u'speed': 37, u'frame': 4, u'pts': 3852, 'csc': 'YUV444P', u'quality': 30} 2018-11-05 11:09:52,674 send_delayed for wid 1, batch delay is 64ms, elapsed time is 65ms 2018-11-05 11:09:52,677 process_damage_region: wid=1, adding pixel data to encode queue (1604x881 - auto), elapsed time: 68.4 ms, request time: 2.9 ms, frame delay=0ms 2018-11-05 11:09:52,678 make_data_packet: image=XShmImageWrapper(BGRX: 0, 0, 1604, 881), damage data: (1, 0, 0, 1604, 881, 'auto') 2018-11-05 11:09:52,678 do_video_encode(auto, XShmImageWrapper(BGRX: 0, 0, 1604, 881), {'av-sync': True}) 2018-11-05 11:09:52,679 video_encode('auto', XShmImageWrapper(BGRX: 0, 0, 1604, 881), {'av-sync': True}) image size: 1604x881, encoder/csc size: 1604x880 2018-11-05 11:09:52,699 video_encode nvenc encoder: h264 1604x880 result is 73577 bytes (68.0 MPixels/s), client options={u'speed': 37, u'frame': 5, u'pts': 3926, 'csc': 'YUV444P', u'quality': 30} 2018-11-05 11:09:52,699 compress: 21.1ms for 1604x880 pixels at 0,0 for wid=1 using h264 with ratio 1.3% ( 5520KB to 71KB), sequence 29, client_options={u'speed': 37, u'frame': 5, u'pts': 3926, 'csc': 'YUV444P', u'quality': 30} 2018-11-05 11:09:52,755 send_delayed for wid 1, delaying again because of backlog: 1 packets, batch delay is 64, elapsed time is 64ms 2018-11-05 11:09:52,822 process_damage_region: wid=1, adding pixel data to encode queue (1604x881 - auto), elapsed time: 132.7 ms, request time: 3.1 ms, frame delay=0ms 2018-11-05 11:09:52,823 make_data_packet: image=XShmImageWrapper(BGRX: 0, 0, 1604, 881), damage data: (1, 0, 0, 1604, 881, 'auto') 2018-11-05 11:09:52,823 do_video_encode(auto, XShmImageWrapper(BGRX: 0, 0, 1604, 881), {'av-sync': True}) 2018-11-05 11:09:52,823 video_encode('auto', XShmImageWrapper(BGRX: 0, 0, 1604, 881), {'av-sync': True}) image size: 1604x881, encoder/csc size: 1604x880 2018-11-05 11:09:52,842 video_encode nvenc encoder: h264 1604x880 result is 82313 bytes (71.5 MPixels/s), client options={u'speed': 37, u'frame': 6, u'pts': 4071, 'csc': 'YUV444P', u'quality': 30} 2018-11-05 11:09:52,843 compress: 19.6ms for 1604x880 pixels at 0,0 for wid=1 using h264 with ratio 1.5% ( 5520KB to 80KB), sequence 30, client_options={u'speed': 37, u'frame': 6, u'pts': 4071, 'csc': 'YUV444P', u'quality': 30} 2018-11-05 11:09:52,907 send_delayed for wid 1, delaying again because of backlog: 2 packets, batch delay is 64, elapsed time is 65ms 2018-11-05 11:09:53,039 process_damage_region: wid=1, adding pixel data to encode queue (1604x881 - auto), elapsed time: 197.5 ms, request time: 3.1 ms, frame delay=0ms 2018-11-05 11:09:53,040 make_data_packet: image=XShmImageWrapper(BGRX: 0, 0, 1604, 881), damage data: (1, 0, 0, 1604, 881, 'auto') 2018-11-05 11:09:53,041 do_video_encode(auto, XShmImageWrapper(BGRX: 0, 0, 1604, 881), {'av-sync': True}) 2018-11-05 11:09:53,041 video_encode('auto', XShmImageWrapper(BGRX: 0, 0, 1604, 881), {'av-sync': True}) image size: 1604x881, encoder/csc size: 1604x880 2018-11-05 11:09:53,060 video_encode nvenc encoder: h264 1604x880 result is 89675 bytes (70.8 MPixels/s), client options={u'speed': 37, u'frame': 7, u'pts': 4288, 'csc': 'YUV444P', u'quality': 30} 2018-11-05 11:09:53,061 compress: 19.7ms for 1604x880 pixels at 0,0 for wid=1 using h264 with ratio 1.6% ( 5520KB to 87KB), sequence 31, client_options={u'speed': 37, u'frame': 7, u'pts': 4288, 'csc': 'YUV444P', u'quality': 30} 2018-11-05 11:09:53,121 send_delayed for wid 1, delaying again because of backlog: 4 packets, batch delay is 64, elapsed time is 64ms 2018-11-05 11:09:53,317 process_damage_region: wid=1, adding pixel data to encode queue (1604x881 - auto), elapsed time: 261.0 ms, request time: 3.0 ms, frame delay=0ms 2018-11-05 11:09:53,318 send_delayed_regions: bytes_cost=1412544, bytes_threshold=847874, pixel_count=1411520 2018-11-05 11:09:53,318 send_delayed_regions: using full window update 1604x881 as webp, from 2018-11-05 11:09:53,319 process_damage_region: wid=1, adding pixel data to encode queue (1604x881 - webp), elapsed time: 0.7 ms, request time: 0.3 ms, frame delay=0ms 2018-11-05 11:09:53,319 make_data_packet: image=XShmImageWrapper(BGRX: 0, 0, 1604, 881), damage data: (1, 0, 0, 1604, 881, 'auto') 2018-11-05 11:09:53,319 do_video_encode(auto, XShmImageWrapper(BGRX: 0, 0, 1604, 881), {'av-sync': True}) 2018-11-05 11:09:53,319 video_encode('auto', XShmImageWrapper(BGRX: 0, 0, 1604, 881), {'av-sync': True}) image size: 1604x881, encoder/csc size: 1604x880 2018-11-05 11:09:53,340 video_encode nvenc encoder: h264 1604x880 result is 80860 bytes (65.8 MPixels/s), client options={u'speed': 37, u'frame': 8, u'pts': 4566, 'csc': 'YUV444P', u'quality': 30} 2018-11-05 11:09:53,340 compress: 21.2ms for 1604x880 pixels at 0,0 for wid=1 using h264 with ratio 1.4% ( 5520KB to 78KB), sequence 32, client_options={u'speed': 37, u'frame': 8, u'pts': 4566, 'csc': 'YUV444P', u'quality': 30} 2018-11-05 11:09:53,341 make_data_packet: image=XShmImageWrapper(BGRX: 0, 0, 1604, 881), damage data: (1, 0, 0, 1604, 881, 'webp') 2018-11-05 11:09:53,412 compress: 70.5ms for 1604x881 pixels at 0,0 for wid=1 using webp with ratio 3.4% ( 5520KB to 189KB), sequence 33, client_options={u'quality': 100, u'rgb_format': 'BGRX'} 2018-11-05 11:09:53,413 send_delayed for wid 1, delaying again because of backlog: 7 packets, batch delay is 64, elapsed time is 81ms 2018-11-05 11:09:53,454 packet decoding sequence 26 for window 1: 1604x880 took 16.0ms 2018-11-05 11:09:53,455 record_latency: took 1078.2 ms round trip, 1078.1 for echo, 16.0 for decoding of 1411520 pixels, 54256 bytes sent over the network in 1062.2 ms, 1062.1 ms for echo 2018-11-05 11:09:53,455 may_recalculate(1, 1411520) total 1411520 pixels, scheduling recalculate work item 2018-11-05 11:09:53,456 recalculate_delays() wids=(1,), focus=1, maximized=[], fullscreen=[] 2018-11-05 11:09:53,456 calculate_batch_delay for wid=1 current batch delay=64, last update 3 seconds ago 2018-11-05 11:09:53,456 send_delayed for wid 1, delaying again because of backlog: 7 packets, batch delay is 64, elapsed time is 124ms 2018-11-05 11:09:53,458 update_batch_delay: damage-network-delay : 1.21,0.71 {u'avg': 47, u'recent': 62} 2018-11-05 11:09:53,459 update_batch_delay: client-decode-speed : 0.88,0.01 {u'avg': 14, u'recent': 12} 2018-11-05 11:09:53,459 update_batch_delay: damage-rate : 1.00,0.00 {'max_latency': 100, 'elapsed': 124} 2018-11-05 11:09:53,459 update_batch_delay: client-latency : 1.54,2.28 {u'target': 152, u'weight_multiplier': 3107, u'smoothing': u'sqrt', u'aim': 800, u'aimed_avg': 2369, u'div': 1000, u'avg': 740, u'recent': 1011} 2018-11-05 11:09:53,459 update_batch_delay: client-ping-latency : 0.75,0.44 {u'target': 42, u'weight_multiplier': 882, u'smoothing': u'sqrt', u'aim': 949, u'aimed_avg': 565, u'div': 1000, u'avg': 217, u'recent': 106} 2018-11-05 11:09:53,460 update_batch_delay: server-ping-latency : 0.96,0.25 {u'target': 68, u'weight_multiplier': 1238, u'smoothing': u'sqrt', u'aim': 949, u'aimed_avg': 923, u'div': 1000, u'avg': 63, u'recent': 63} 2018-11-05 11:09:53,460 update_batch_delay: packet-queue-size : 0.00,0.00 {u'target': 1000, u'weight_multiplier': 0, u'smoothing': u'sqrt', u'aim': 250, u'aimed_avg': 0, u'div': 1000, u'avg': 0, u'recent': 0} 2018-11-05 11:09:53,460 update_batch_delay: packet-queue-pixels : 0.00,0.00 {u'target': 1000, u'weight_multiplier': 0, u'smoothing': u'sqrt', u'aim': 250, u'aimed_avg': 0, u'div': 1413124000, u'avg': 0, u'recent': 0} 2018-11-05 11:09:53,460 update_batch_delay: compression-work-queue : 0.00,0.16 {u'target': 1000, u'weight_multiplier': 161, u'smoothing': u'logp', u'aim': 250, u'aimed_avg': 2, u'div': 1000, u'avg': 25, u'recent': 3} 2018-11-05 11:09:53,460 update_batch_delay: congestion : 1.87,8.74 {} 2018-11-05 11:09:53,460 update_batch_delay: damage-packet-queue-pixels : 0.00,0.00 {u'target': 1000, u'weight_multiplier': 0, u'smoothing': u'sqrt', u'aim': 250, u'aimed_avg': 0, u'div': 1413124000, u'avg': 0, u'recent': 0} 2018-11-05 11:09:53,460 update_batch_delay: focus : 0.00,1.00 {'has_focus': True} 2018-11-05 11:09:53,461 update_batch_delay: override-redirect : 1.00,0.00 {'is_OR': False} 2018-11-05 11:09:53,461 update_batch_delay: fullscreen : 0.00,0.00 {'other_is_fullscreen': False} 2018-11-05 11:09:53,461 update_batch_delay: maximized : 0.00,0.00 {'other_is_maximized': False} 2018-11-05 11:09:53,461 update_batch_delay: soft-expired : 4.00,1.00 {'count': 4} 2018-11-05 11:09:53,461 update_batch_delay: delay=112 2018-11-05 11:09:53,462 update_quality() wid=1, info={}, quality=30 2018-11-05 11:09:53,462 update_speed() wid=1, info={'congestion-value': 874, 'min_speed': 30, 'damage_latency': {'abs_factor': 0, 'rel_factor': 7, 'avg': 29, 'ref': 42, 'target': 147}, 'frame_delay': 147, 'mpixels': 6, 'low_limit': 1413124, 'decoding_latency': {'factor': 0, 'avg': 73300426, 'min': 1000000}, 'max-speed-range': 100}, speed=32 2018-11-05 11:09:53,462 update_encoding_options(False) wid=1, want_alpha=False, speed=32, quality=30, bandwidth-limit=0, lossless threshold: 66 / 14, rgb auto threshold=1536 (min=1024, max=17484), get_best_encoding= 2018-11-05 11:09:53,463 get_video_pipeline_options(['h264', 'vp9', 'vp8', 'mpeg1', 'mpeg2'], 1604, 880, 'BGRX', False) last params=(['h264', 'vp9', 'vp8', 'mpeg1', 'mpeg2'], 1604, 880, 'BGRX'), full_csc_modes={'mpeg1': ('YUV420P',), 'mpeg2': ('YUV420P',), 'mpeg4': ('YUV420P',), 'h264': ('ARGB', 'BGRA', 'BGRX', 'GBRP', 'RGB', 'XRGB', 'YUV420P', 'YUV422P', 'YUV444P'), 'h265': ('BGRX', 'GBRP', 'RGB', 'XRGB', 'YUV420P', 'YUV422P', 'YUV444P'), 'vp9': ('YUV420P', 'YUV444P'), 'vp8': ('YUV420P',), 'webp': ('BGRA', 'BGRX', 'RGBA', 'RGBX')} 2018-11-05 11:09:53,463 raising quality for video encoding of non-video region 2018-11-05 11:09:53,464 get_video_pipeline_options(['h264', 'vp9', 'vp8', 'mpeg1', 'mpeg2'], 1604, 880, 'BGRX') speed: 32 (min 30), quality: 54 (min 20) 2018-11-05 11:09:53,464 add_scores(direct (no csc), None, BGRX) 2018-11-05 11:09:53,464 calculate_scaling(1604, 880, 8192, 4096)=(1, 1) (q=30, s=32, scaling_control=None) 2018-11-05 11:09:53,465 get_score(BGRX , None , video_spec(x264) , 1604, 880) quality: 54, speed: 50, setup: 100 - 80 runtime: 100 scaling: (1, 1) / (1, 1), encoder dimensions=1604x880, sizescore= 97, client score delta= 0, cpu score= 0, gpu score= 0, score=58 2018-11-05 11:09:53,465 calculate_scaling(1604, 880, 4096, 4096)=(1, 1) (q=30, s=32, scaling_control=None) 2018-11-05 11:09:53,465 get_score(BGRX , None , video_spec(nvenc) , 1604, 880) quality: 54, speed: 92, setup: 100 - 100 runtime: 100 scaling: (1, 1) / (1, 1), encoder dimensions=1604x880, sizescore= 97, client score delta= 0, cpu score= 0, gpu score=100, score=88 2018-11-05 11:09:53,465 add_scores(via XBGR (XBGR), video_spec(swscale), XBGR) 2018-11-05 11:09:53,465 add_scores(via YUV422P (YUV422P), video_spec(swscale), YUV422P) 2018-11-05 11:09:53,466 calculate_scaling(1604, 880, 8192, 4096)=(1, 1) (q=30, s=32, scaling_control=None) 2018-11-05 11:09:53,466 get_score(YUV422P, video_spec(swscale) , video_spec(x264) , 1604, 880) quality: 87, speed: 73, setup: 64 - 80 runtime: 100 scaling: (1, 1) / (1, 1), encoder dimensions=1604x880, sizescore= 97, client score delta= 0, cpu score= 0, gpu score= 0, score=65 2018-11-05 11:09:53,466 add_scores(via RGB (RGB), video_spec(swscale), RGB) 2018-11-05 11:09:53,466 add_scores(via RGBX (RGBX), video_spec(swscale), RGBX) 2018-11-05 11:09:53,466 add_scores(via GBRP (GBRP), video_spec(swscale), GBRP) 2018-11-05 11:09:53,467 add_scores(via BGR (BGR), video_spec(swscale), BGR) 2018-11-05 11:09:53,467 add_scores(via YUV420P (YUV420P), video_spec(swscale), YUV420P) 2018-11-05 11:09:53,467 calculate_scaling(1604, 880, 8192, 4096)=(1, 1) (q=30, s=32, scaling_control=None) 2018-11-05 11:09:53,467 get_score(YUV420P, video_spec(swscale) , video_spec(x264) , 1604, 880) quality: 84, speed: 82, setup: 64 - 80 runtime: 100 scaling: (1, 1) / (1, 1), encoder dimensions=1604x880, sizescore= 97, client score delta= 0, cpu score= 0, gpu score= 0, score=67 2018-11-05 11:09:53,467 add_scores(via XRGB (XRGB), video_spec(swscale), XRGB) 2018-11-05 11:09:53,468 calculate_scaling(1604, 880, 4096, 4096)=(1, 1) (q=30, s=32, scaling_control=None) 2018-11-05 11:09:53,468 get_score(XRGB , video_spec(swscale) , video_spec(nvenc) , 1604, 880) quality: 79, speed: 82, setup: 64 - 20 runtime: 100 scaling: (1, 1) / (1, 1), encoder dimensions=1604x880, sizescore= 97, client score delta= 0, cpu score= 0, gpu score=100, score=80 2018-11-05 11:09:53,468 add_scores(via YUV444P (YUV444P), video_spec(swscale), YUV444P) 2018-11-05 11:09:53,468 calculate_scaling(1604, 880, 8192, 4096)=(1, 1) (q=30, s=32, scaling_control=None) 2018-11-05 11:09:53,468 get_score(YUV444P, video_spec(swscale) , video_spec(x264) , 1604, 880) quality: 95, speed: 64, setup: 64 - 80 runtime: 100 scaling: (1, 1) / (1, 1), encoder dimensions=1604x880, sizescore= 97, client score delta= 0, cpu score= 0, gpu score= 0, score=65 2018-11-05 11:09:53,469 add_scores(direct (no csc), None, BGRX) 2018-11-05 11:09:53,469 add_scores(via XBGR (XBGR), video_spec(swscale), XBGR) 2018-11-05 11:09:53,469 add_scores(via YUV422P (YUV422P), video_spec(swscale), YUV422P) 2018-11-05 11:09:53,469 add_scores(via RGB (RGB), video_spec(swscale), RGB) 2018-11-05 11:09:53,469 add_scores(via RGBX (RGBX), video_spec(swscale), RGBX) 2018-11-05 11:09:53,469 add_scores(via GBRP (GBRP), video_spec(swscale), GBRP) 2018-11-05 11:09:53,470 add_scores(via BGR (BGR), video_spec(swscale), BGR) 2018-11-05 11:09:53,470 add_scores(via YUV420P (YUV420P), video_spec(swscale), YUV420P) 2018-11-05 11:09:53,470 calculate_scaling(1604, 880, 8192, 4096)=(1, 1) (q=30, s=32, scaling_control=None) 2018-11-05 11:09:53,470 get_score(YUV420P, video_spec(swscale) , video_spec(vpx) , 1604, 880) quality: 82, speed: 67, setup: 64 - 80 runtime: 100 scaling: (1, 1) / (1, 1), encoder dimensions=1604x880, sizescore= 99, client score delta= 0, cpu score= 0, gpu score= 0, score=64 2018-11-05 11:09:53,470 add_scores(via XRGB (XRGB), video_spec(swscale), XRGB) 2018-11-05 11:09:53,471 add_scores(via YUV444P (YUV444P), video_spec(swscale), YUV444P) 2018-11-05 11:09:53,471 calculate_scaling(1604, 880, 8192, 4096)=(1, 1) (q=30, s=32, scaling_control=None) 2018-11-05 11:09:53,471 get_score(YUV444P, video_spec(swscale) , video_spec(vpx) , 1604, 880) quality: 95, speed: 55, setup: 64 - 80 runtime: 100 scaling: (1, 1) / (1, 1), encoder dimensions=1604x880, sizescore= 99, client score delta= 0, cpu score= 0, gpu score= 0, score=64 2018-11-05 11:09:53,471 add_scores(direct (no csc), None, BGRX) 2018-11-05 11:09:53,471 add_scores(via XBGR (XBGR), video_spec(swscale), XBGR) 2018-11-05 11:09:53,472 add_scores(via YUV422P (YUV422P), video_spec(swscale), YUV422P) 2018-11-05 11:09:53,472 add_scores(via RGB (RGB), video_spec(swscale), RGB) 2018-11-05 11:09:53,472 add_scores(via RGBX (RGBX), video_spec(swscale), RGBX) 2018-11-05 11:09:53,472 add_scores(via GBRP (GBRP), video_spec(swscale), GBRP) 2018-11-05 11:09:53,472 add_scores(via BGR (BGR), video_spec(swscale), BGR) 2018-11-05 11:09:53,473 add_scores(via YUV420P (YUV420P), video_spec(swscale), YUV420P) 2018-11-05 11:09:53,473 calculate_scaling(1604, 880, 8192, 4096)=(1, 1) (q=30, s=32, scaling_control=None) 2018-11-05 11:09:53,473 get_score(YUV420P, video_spec(swscale) , video_spec(vpx) , 1604, 880) quality: 82, speed: 75, setup: 64 - 80 runtime: 100 scaling: (1, 1) / (1, 1), encoder dimensions=1604x880, sizescore= 99, client score delta= 0, cpu score= 0, gpu score= 0, score=65 2018-11-05 11:09:53,473 add_scores(via XRGB (XRGB), video_spec(swscale), XRGB) 2018-11-05 11:09:53,473 add_scores(via YUV444P (YUV444P), video_spec(swscale), YUV444P) 2018-11-05 11:09:53,474 add_scores(direct (no csc), None, BGRX) 2018-11-05 11:09:53,474 add_scores(via XBGR (XBGR), video_spec(swscale), XBGR) 2018-11-05 11:09:53,474 add_scores(via YUV422P (YUV422P), video_spec(swscale), YUV422P) 2018-11-05 11:09:53,474 add_scores(via RGB (RGB), video_spec(swscale), RGB) 2018-11-05 11:09:53,474 add_scores(via RGBX (RGBX), video_spec(swscale), RGBX) 2018-11-05 11:09:53,474 add_scores(via GBRP (GBRP), video_spec(swscale), GBRP) 2018-11-05 11:09:53,475 add_scores(via BGR (BGR), video_spec(swscale), BGR) 2018-11-05 11:09:53,475 add_scores(via YUV420P (YUV420P), video_spec(swscale), YUV420P) 2018-11-05 11:09:53,475 calculate_scaling(1604, 880, 4096, 4096)=(1, 1) (q=30, s=32, scaling_control=None) 2018-11-05 11:09:53,475 get_score(YUV420P, video_spec(swscale) , video_spec(ffmpeg) , 1604, 880) quality: 80, speed: 67, setup: 64 - 10 runtime: 100 scaling: (1, 1) / (1, 1), encoder dimensions=1604x880, sizescore= 97, client score delta= 0, cpu score= 0, gpu score= 0, score=56 2018-11-05 11:09:53,475 add_scores(via XRGB (XRGB), video_spec(swscale), XRGB) 2018-11-05 11:09:53,476 add_scores(via YUV444P (YUV444P), video_spec(swscale), YUV444P) 2018-11-05 11:09:53,476 add_scores(direct (no csc), None, BGRX) 2018-11-05 11:09:53,476 add_scores(via XBGR (XBGR), video_spec(swscale), XBGR) 2018-11-05 11:09:53,476 add_scores(via YUV422P (YUV422P), video_spec(swscale), YUV422P) 2018-11-05 11:09:53,476 add_scores(via RGB (RGB), video_spec(swscale), RGB) 2018-11-05 11:09:53,477 add_scores(via RGBX (RGBX), video_spec(swscale), RGBX) 2018-11-05 11:09:53,477 add_scores(via GBRP (GBRP), video_spec(swscale), GBRP) 2018-11-05 11:09:53,477 add_scores(via BGR (BGR), video_spec(swscale), BGR) 2018-11-05 11:09:53,477 add_scores(via YUV420P (YUV420P), video_spec(swscale), YUV420P) 2018-11-05 11:09:53,477 calculate_scaling(1604, 880, 4096, 4096)=(1, 1) (q=30, s=32, scaling_control=None) 2018-11-05 11:09:53,477 get_score(YUV420P, video_spec(swscale) , video_spec(ffmpeg) , 1604, 880) quality: 80, speed: 67, setup: 64 - 10 runtime: 100 scaling: (1, 1) / (1, 1), encoder dimensions=1604x880, sizescore= 97, client score delta= 0, cpu score= 0, gpu score= 0, score=56 2018-11-05 11:09:53,478 add_scores(via XRGB (XRGB), video_spec(swscale), XRGB) 2018-11-05 11:09:53,478 add_scores(via YUV444P (YUV444P), video_spec(swscale), YUV444P) 2018-11-05 11:09:53,478 get_video_pipeline_options(['h264', 'vp9', 'vp8', 'mpeg1', 'mpeg2'], 1604, 880, 'BGRX') scores=[(88, (1, 1), None, 0, 0, None, 'BGRX', (1, 1), 1604, 880, video_spec(nvenc)), (80, (1, 1), (1, 1), 1604, 880, video_spec(swscale), u'XRGB', (1, 1), 1604, 880, video_spec(nvenc)), (67, (1, 1), (1, 1), 1604, 880, video_spec(swscale), u'YUV420P', (1, 1), 1604, 880, video_spec(x264)), (65, (1, 1), (1, 1), 1604, 880, video_spec(swscale), u'YUV422P', (1, 1), 1604, 880, video_spec(x264)), (65, (1, 1), (1, 1), 1604, 880, video_spec(swscale), u'YUV444P', (1, 1), 1604, 880, video_spec(x264)), (65, (1, 1), (1, 1), 1604, 880, video_spec(swscale), u'YUV420P', (1, 1), 1604, 880, video_spec(vpx)), (64, (1, 1), (1, 1), 1604, 880, video_spec(swscale), u'YUV420P', (1, 1), 1604, 880, video_spec(vpx)), (64, (1, 1), (1, 1), 1604, 880, video_spec(swscale), u'YUV444P', (1, 1), 1604, 880, video_spec(vpx)), (58, (1, 1), None, 0, 0, None, 'BGRX', (1, 1), 1604, 880, video_spec(x264)), (56, (1, 1), (1, 1), 1604, 880, video_spec(swscale), u'YUV420P', (1, 1), 1604, 880, video_spec(ffmpeg)), (56, (1, 1), (1, 1), 1604, 880, video_spec(swscale), u'YUV420P', (1, 1), 1604, 880, video_spec(ffmpeg))] 2018-11-05 11:09:53,479 check_pipeline_score(False) best=(88, (1, 1), None, 0, 0, None, 'BGRX', (1, 1), 1604, 880, video_spec(nvenc)) 2018-11-05 11:09:53,673 process_damage_region: wid=1, adding pixel data to encode queue (1604x881 - auto), elapsed time: 340.7 ms, request time: 2.9 ms, frame delay=0ms 2018-11-05 11:09:53,673 make_data_packet: image=XShmImageWrapper(BGRX: 0, 0, 1604, 881), damage data: (1, 0, 0, 1604, 881, 'auto') 2018-11-05 11:09:53,673 do_video_encode(auto, XShmImageWrapper(BGRX: 0, 0, 1604, 881), {'av-sync': True}) 2018-11-05 11:09:53,674 video_encode('auto', XShmImageWrapper(BGRX: 0, 0, 1604, 881), {'av-sync': True}) image size: 1604x881, encoder/csc size: 1604x880 2018-11-05 11:09:53,694 video_encode nvenc encoder: h264 1604x880 result is 65831 bytes (70.6 MPixels/s), client options={u'speed': 32, u'frame': 9, u'pts': 4921, 'csc': 'YUV444P', u'quality': 30} 2018-11-05 11:09:53,694 compress: 20.5ms for 1604x880 pixels at 0,0 for wid=1 using h264 with ratio 1.2% ( 5520KB to 64KB), sequence 34, client_options={u'speed': 32, u'frame': 9, u'pts': 4921, 'csc': 'YUV444P', u'quality': 30} 2018-11-05 11:09:53,828 packet decoding sequence 27 for window 1: 1604x880 took 16.0ms 2018-11-05 11:09:53,828 record_latency: took 1328.2 ms round trip, 1328.1 for echo, 16.0 for decoding of 1411520 pixels, 82715 bytes sent over the network in 1312.2 ms, 1312.1 ms for echo 2018-11-05 11:09:53,828 may_recalculate(1, 1411520) total 1411520 pixels, scheduling recalculate work item 2018-11-05 11:09:53,878 send_delayed for wid 1, delaying again because of backlog: 7 packets, batch delay is 112, elapsed time is 194ms 2018-11-05 11:09:53,992 packet decoding sequence 28 for window 1: 1604x880 took 16.0ms 2018-11-05 11:09:53,992 record_latency: took 1364.7 ms round trip, 1364.6 for echo, 16.0 for decoding of 1411520 pixels, 67244 bytes sent over the network in 1348.7 ms, 1348.6 ms for echo 2018-11-05 11:09:53,992 send_delayed for wid 1, delaying again because of backlog: 6 packets, batch delay is 112, elapsed time is 308ms 2018-11-05 11:09:54,205 packet decoding sequence 29 for window 1: 1604x880 took 31.0ms 2018-11-05 11:09:54,205 record_latency: took 1505.4 ms round trip, 1505.3 for echo, 31.0 for decoding of 1411520 pixels, 73659 bytes sent over the network in 1474.4 ms, 1474.3 ms for echo 2018-11-05 11:09:54,206 send_delayed for wid 1, delaying again because of backlog: 5 packets, batch delay is 112, elapsed time is 522ms 2018-11-05 11:09:54,405 packet decoding sequence 30 for window 1: 1604x880 took 16.0ms 2018-11-05 11:09:54,405 record_latency: took 1561.7 ms round trip, 1561.6 for echo, 16.0 for decoding of 1411520 pixels, 82395 bytes sent over the network in 1545.7 ms, 1545.6 ms for echo 2018-11-05 11:09:54,406 send_delayed for wid 1, delaying again because of backlog: 4 packets, batch delay is 112, elapsed time is 722ms 2018-11-05 11:09:54,421 packet decoding sequence 31 for window 1: 1604x880 took 16.0ms 2018-11-05 11:09:54,421 record_latency: took 1359.9 ms round trip, 1359.8 for echo, 16.0 for decoding of 1411520 pixels, 89757 bytes sent over the network in 1343.9 ms, 1343.8 ms for echo 2018-11-05 11:09:54,422 send_delayed for wid 1, delaying again because of backlog: 3 packets, batch delay is 112, elapsed time is 738ms 2018-11-05 11:09:54,457 recalculate_delays() wids=(1,), focus=1, maximized=[], fullscreen=[] 2018-11-05 11:09:54,457 calculate_batch_delay for wid=1 current batch delay=112, last update 1 seconds ago 2018-11-05 11:09:54,457 update_batch_delay: damage-network-delay : 1.08,0.58 {u'avg': 45, u'recent': 50} 2018-11-05 11:09:54,457 update_batch_delay: client-decode-speed : 0.98,0.00 {u'avg': 13, u'recent': 13} 2018-11-05 11:09:54,458 update_batch_delay: damage-rate : 0.43,0.76 {'max_latency': 100, 'elapsed': 773} 2018-11-05 11:09:54,458 update_batch_delay: client-latency : 1.68,2.56 {u'target': 152, u'weight_multiplier': 3107, u'smoothing': u'sqrt', u'aim': 800, u'aimed_avg': 2818, u'div': 1000, u'avg': 1078, u'recent': 1402} 2018-11-05 11:09:54,458 update_batch_delay: client-ping-latency : 1.60,0.68 {u'target': 42, u'weight_multiplier': 882, u'smoothing': u'sqrt', u'aim': 949, u'aimed_avg': 2553, u'div': 1000, u'avg': 851, u'recent': 1177} 2018-11-05 11:09:54,458 update_batch_delay: server-ping-latency : 0.96,0.25 {u'target': 68, u'weight_multiplier': 1238, u'smoothing': u'sqrt', u'aim': 949, u'aimed_avg': 923, u'div': 1000, u'avg': 63, u'recent': 63} 2018-11-05 11:09:54,458 update_batch_delay: packet-queue-size : 0.00,0.00 {u'target': 1000, u'weight_multiplier': 0, u'smoothing': u'sqrt', u'aim': 250, u'aimed_avg': 0, u'div': 1000, u'avg': 0, u'recent': 0} 2018-11-05 11:09:54,458 update_batch_delay: packet-queue-pixels : 0.00,0.00 {u'target': 1000, u'weight_multiplier': 0, u'smoothing': u'sqrt', u'aim': 250, u'aimed_avg': 0, u'div': 1413124000, u'avg': 0, u'recent': 0} 2018-11-05 11:09:54,459 update_batch_delay: compression-work-queue : 0.01,0.17 {u'target': 1000, u'weight_multiplier': 166, u'smoothing': u'logp', u'aim': 250, u'aimed_avg': 6, u'div': 1000, u'avg': 27, u'recent': 10} 2018-11-05 11:09:54,459 update_batch_delay: congestion : 1.08,0.79 {} 2018-11-05 11:09:54,459 update_batch_delay: damage-packet-queue-pixels : 0.00,0.00 {u'target': 1000, u'weight_multiplier': 0, u'smoothing': u'sqrt', u'aim': 250, u'aimed_avg': 0, u'div': 1413124000, u'avg': 0, u'recent': 0} 2018-11-05 11:09:54,459 update_batch_delay: focus : 0.00,1.00 {'has_focus': True} 2018-11-05 11:09:54,459 update_batch_delay: override-redirect : 1.00,0.00 {'is_OR': False} 2018-11-05 11:09:54,459 update_batch_delay: fullscreen : 0.00,0.00 {'other_is_fullscreen': False} 2018-11-05 11:09:54,459 update_batch_delay: maximized : 0.00,0.00 {'other_is_maximized': False} 2018-11-05 11:09:54,460 update_batch_delay: soft-expired : 5.00,1.00 {'count': 5} 2018-11-05 11:09:54,460 update_batch_delay: delay=163 2018-11-05 11:09:54,460 update_quality() wid=1, info={}, quality=30 2018-11-05 11:09:54,460 update_speed() wid=1, info={'congestion-value': 79, 'min_speed': 30, 'damage_latency': {'abs_factor': 0, 'rel_factor': 5, 'avg': 28, 'ref': 42, 'target': 184}, 'frame_delay': 184, 'mpixels': 1, 'low_limit': 1413124, 'decoding_latency': {'factor': 0, 'avg': 77124008, 'min': 1000000}, 'max-speed-range': 100}, speed=32 2018-11-05 11:09:54,460 update_encoding_options(False) wid=1, want_alpha=False, speed=32, quality=30, bandwidth-limit=0, lossless threshold: 66 / 14, rgb auto threshold=2048 (min=2048, max=32768), get_best_encoding= 2018-11-05 11:09:54,461 video subregion was rectangle(0, 0, 1604, 881), now rectangle(3, 27, 1450, 762) (window size: 1604,881) 2018-11-05 11:09:54,462 video_context_clean() File "/usr/lib64/python2.7/threading.py", line 785, in __bootstrap self.__bootstrap_inner() File "/usr/lib64/python2.7/threading.py", line 812, in __bootstrap_inner self.run() File "/usr/lib64/python2.7/site-packages/xpra/server/background_worker.py", line 62, in run item() File "/usr/lib64/python2.7/site-packages/xpra/server/source/encodings_mixin.py", line 160, in recalculate_delays ws.reconfigure() File "/usr/lib64/python2.7/site-packages/xpra/server/window/window_source.py", line 1102, in reconfigure self.update_encoding_options(force_reload) File "/usr/lib64/python2.7/site-packages/xpra/server/window/window_video_source.py", line 1009, in update_encoding_options self.cleanup_codecs() File "/usr/lib64/python2.7/site-packages/xpra/server/window/window_video_source.py", line 290, in cleanup_codecs self.video_context_clean() File "/usr/lib64/python2.7/site-packages/xpra/server/window/window_video_source.py", line 300, in video_context_clean traceback.print_stack() 2018-11-05 11:09:54,463 video_context_clean() done 2018-11-05 11:09:54,463 get_video_pipeline_options(['h264', 'vp9', 'vp8', 'mpeg1', 'mpeg2'], 1450, 762, 'BGRX', False) last params=(['h264', 'vp9', 'vp8', 'mpeg1', 'mpeg2'], 1604, 880, 'BGRX'), full_csc_modes={'mpeg1': ('YUV420P',), 'mpeg2': ('YUV420P',), 'mpeg4': ('YUV420P',), 'h264': ('ARGB', 'BGRA', 'BGRX', 'GBRP', 'RGB', 'XRGB', 'YUV420P', 'YUV422P', 'YUV444P'), 'h265': ('BGRX', 'GBRP', 'RGB', 'XRGB', 'YUV420P', 'YUV422P', 'YUV444P'), 'vp9': ('YUV420P', 'YUV444P'), 'vp8': ('YUV420P',), 'webp': ('BGRA', 'BGRX', 'RGBA', 'RGBX')} 2018-11-05 11:09:54,463 raising quality for video encoding of non-video region 2018-11-05 11:09:54,464 get_video_pipeline_options(['h264', 'vp9', 'vp8', 'mpeg1', 'mpeg2'], 1450, 762, 'BGRX') speed: 32 (min 30), quality: 54 (min 20) 2018-11-05 11:09:54,467 add_scores(direct (no csc), None, BGRX) 2018-11-05 11:09:54,468 calculate_scaling(1450, 762, 8192, 4096) wid=1, pps=1104900, target=95551488, scores=OrderedDict([(864697, (1, 10)), (216099, (1, 5)), (138268, (1, 4)), (77732, (1, 3)), (34491, (1, 2)), (19357, (2, 3)), (8547, (1, 1))]) 2018-11-05 11:09:54,468 calculate_scaling(1450, 762, 8192, 4096)=(1, 1) (q=30, s=32, scaling_control=None) 2018-11-05 11:09:54,469 get_score(BGRX , None , video_spec(x264) , 1450, 762) quality: 54, speed: 50, setup: 100 - 80 runtime: 100 scaling: (1, 1) / (1, 1), encoder dimensions=1450x762, sizescore= 99, client score delta= 0, cpu score= 0, gpu score= 0, score=58 2018-11-05 11:09:54,469 calculate_scaling(1450, 762, 4096, 4096) wid=1, pps=1104900, target=95551488, scores=OrderedDict([(864697, (1, 10)), (216099, (1, 5)), (138268, (1, 4)), (77732, (1, 3)), (34491, (1, 2)), (19357, (2, 3)), (8547, (1, 1))]) 2018-11-05 11:09:54,470 calculate_scaling(1450, 762, 4096, 4096)=(1, 1) (q=30, s=32, scaling_control=None) 2018-11-05 11:09:54,470 get_score(BGRX , None , video_spec(nvenc) , 1450, 762) quality: 54, speed: 92, setup: 100 - 20 runtime: 100 scaling: (1, 1) / (1, 1), encoder dimensions=1450x762, sizescore= 99, client score delta= 0, cpu score= 0, gpu score=100, score=81 2018-11-05 11:09:54,470 add_scores(via XBGR (XBGR), video_spec(swscale), XBGR) 2018-11-05 11:09:54,471 add_scores(via YUV422P (YUV422P), video_spec(swscale), YUV422P) 2018-11-05 11:09:54,471 calculate_scaling(1450, 762, 8192, 4096) wid=1, pps=1104900, target=95551488, scores=OrderedDict([(864697, (1, 10)), (216099, (1, 5)), (138268, (1, 4)), (77732, (1, 3)), (34491, (1, 2)), (19357, (2, 3)), (8547, (1, 1))]) 2018-11-05 11:09:54,471 calculate_scaling(1450, 762, 8192, 4096)=(1, 1) (q=30, s=32, scaling_control=None) 2018-11-05 11:09:54,471 get_score(YUV422P, video_spec(swscale) , video_spec(x264) , 1450, 762) quality: 87, speed: 73, setup: 64 - 80 runtime: 100 scaling: (1, 1) / (1, 1), encoder dimensions=1450x762, sizescore= 99, client score delta= 0, cpu score= 0, gpu score= 0, score=66 2018-11-05 11:09:54,472 add_scores(via RGB (RGB), video_spec(swscale), RGB) 2018-11-05 11:09:54,472 add_scores(via RGBX (RGBX), video_spec(swscale), RGBX) 2018-11-05 11:09:54,472 add_scores(via GBRP (GBRP), video_spec(swscale), GBRP) 2018-11-05 11:09:54,472 add_scores(via BGR (BGR), video_spec(swscale), BGR) 2018-11-05 11:09:54,472 add_scores(via YUV420P (YUV420P), video_spec(swscale), YUV420P) 2018-11-05 11:09:54,473 calculate_scaling(1450, 762, 8192, 4096) wid=1, pps=1104900, target=95551488, scores=OrderedDict([(864697, (1, 10)), (216099, (1, 5)), (138268, (1, 4)), (77732, (1, 3)), (34491, (1, 2)), (19357, (2, 3)), (8547, (1, 1))]) 2018-11-05 11:09:54,473 calculate_scaling(1450, 762, 8192, 4096)=(1, 1) (q=30, s=32, scaling_control=None) 2018-11-05 11:09:54,473 get_score(YUV420P, video_spec(swscale) , video_spec(x264) , 1450, 762) quality: 84, speed: 82, setup: 64 - 80 runtime: 100 scaling: (1, 1) / (1, 1), encoder dimensions=1450x762, sizescore= 99, client score delta= 0, cpu score= 0, gpu score= 0, score=67 2018-11-05 11:09:54,473 add_scores(via XRGB (XRGB), video_spec(swscale), XRGB) 2018-11-05 11:09:54,474 calculate_scaling(1450, 762, 4096, 4096) wid=1, pps=1104900, target=95551488, scores=OrderedDict([(864697, (1, 10)), (216099, (1, 5)), (138268, (1, 4)), (77732, (1, 3)), (34491, (1, 2)), (19357, (2, 3)), (8547, (1, 1))]) 2018-11-05 11:09:54,474 calculate_scaling(1450, 762, 4096, 4096)=(1, 1) (q=30, s=32, scaling_control=None) 2018-11-05 11:09:54,474 get_score(XRGB , video_spec(swscale) , video_spec(nvenc) , 1450, 762) quality: 79, speed: 82, setup: 64 - 20 runtime: 100 scaling: (1, 1) / (1, 1), encoder dimensions=1450x762, sizescore= 99, client score delta= 0, cpu score= 0, gpu score=100, score=80 2018-11-05 11:09:54,474 add_scores(via YUV444P (YUV444P), video_spec(swscale), YUV444P) 2018-11-05 11:09:54,475 calculate_scaling(1450, 762, 8192, 4096) wid=1, pps=1104900, target=95551488, scores=OrderedDict([(864697, (1, 10)), (216099, (1, 5)), (138268, (1, 4)), (77732, (1, 3)), (34491, (1, 2)), (19357, (2, 3)), (8547, (1, 1))]) 2018-11-05 11:09:54,475 calculate_scaling(1450, 762, 8192, 4096)=(1, 1) (q=30, s=32, scaling_control=None) 2018-11-05 11:09:54,475 get_score(YUV444P, video_spec(swscale) , video_spec(x264) , 1450, 762) quality: 95, speed: 64, setup: 64 - 80 runtime: 100 scaling: (1, 1) / (1, 1), encoder dimensions=1450x762, sizescore= 99, client score delta= 0, cpu score= 0, gpu score= 0, score=66 2018-11-05 11:09:54,475 add_scores(direct (no csc), None, BGRX) 2018-11-05 11:09:54,476 add_scores(via XBGR (XBGR), video_spec(swscale), XBGR) 2018-11-05 11:09:54,476 add_scores(via YUV422P (YUV422P), video_spec(swscale), YUV422P) 2018-11-05 11:09:54,476 add_scores(via RGB (RGB), video_spec(swscale), RGB) 2018-11-05 11:09:54,477 add_scores(via RGBX (RGBX), video_spec(swscale), RGBX) 2018-11-05 11:09:54,477 add_scores(via GBRP (GBRP), video_spec(swscale), GBRP) 2018-11-05 11:09:54,477 add_scores(via BGR (BGR), video_spec(swscale), BGR) 2018-11-05 11:09:54,477 add_scores(via YUV420P (YUV420P), video_spec(swscale), YUV420P) 2018-11-05 11:09:54,477 calculate_scaling(1450, 762, 8192, 4096) wid=1, pps=1104900, target=95551488, scores=OrderedDict([(864697, (1, 10)), (216099, (1, 5)), (138268, (1, 4)), (77732, (1, 3)), (34491, (1, 2)), (19357, (2, 3)), (8547, (1, 1))]) 2018-11-05 11:09:54,478 calculate_scaling(1450, 762, 8192, 4096)=(1, 1) (q=30, s=32, scaling_control=None) 2018-11-05 11:09:54,478 get_score(YUV420P, video_spec(swscale) , video_spec(vpx) , 1450, 762) quality: 82, speed: 67, setup: 64 - 80 runtime: 100 scaling: (1, 1) / (1, 1), encoder dimensions=1450x762, sizescore= 99, client score delta= 0, cpu score= 0, gpu score= 0, score=64 2018-11-05 11:09:54,478 add_scores(via XRGB (XRGB), video_spec(swscale), XRGB) 2018-11-05 11:09:54,478 add_scores(via YUV444P (YUV444P), video_spec(swscale), YUV444P) 2018-11-05 11:09:54,479 calculate_scaling(1450, 762, 8192, 4096) wid=1, pps=1104900, target=95551488, scores=OrderedDict([(864697, (1, 10)), (216099, (1, 5)), (138268, (1, 4)), (77732, (1, 3)), (34491, (1, 2)), (19357, (2, 3)), (8547, (1, 1))]) 2018-11-05 11:09:54,479 calculate_scaling(1450, 762, 8192, 4096)=(1, 1) (q=30, s=32, scaling_control=None) 2018-11-05 11:09:54,479 get_score(YUV444P, video_spec(swscale) , video_spec(vpx) , 1450, 762) quality: 95, speed: 55, setup: 64 - 80 runtime: 100 scaling: (1, 1) / (1, 1), encoder dimensions=1450x762, sizescore= 99, client score delta= 0, cpu score= 0, gpu score= 0, score=64 2018-11-05 11:09:54,479 add_scores(direct (no csc), None, BGRX) 2018-11-05 11:09:54,479 add_scores(via XBGR (XBGR), video_spec(swscale), XBGR) 2018-11-05 11:09:54,480 add_scores(via YUV422P (YUV422P), video_spec(swscale), YUV422P) 2018-11-05 11:09:54,480 add_scores(via RGB (RGB), video_spec(swscale), RGB) 2018-11-05 11:09:54,480 add_scores(via RGBX (RGBX), video_spec(swscale), RGBX) 2018-11-05 11:09:54,480 add_scores(via GBRP (GBRP), video_spec(swscale), GBRP) 2018-11-05 11:09:54,480 add_scores(via BGR (BGR), video_spec(swscale), BGR) 2018-11-05 11:09:54,481 add_scores(via YUV420P (YUV420P), video_spec(swscale), YUV420P) 2018-11-05 11:09:54,481 calculate_scaling(1450, 762, 8192, 4096) wid=1, pps=1104900, target=95551488, scores=OrderedDict([(864697, (1, 10)), (216099, (1, 5)), (138268, (1, 4)), (77732, (1, 3)), (34491, (1, 2)), (19357, (2, 3)), (8547, (1, 1))]) 2018-11-05 11:09:54,481 calculate_scaling(1450, 762, 8192, 4096)=(1, 1) (q=30, s=32, scaling_control=None) 2018-11-05 11:09:54,482 get_score(YUV420P, video_spec(swscale) , video_spec(vpx) , 1450, 762) quality: 82, speed: 75, setup: 64 - 80 runtime: 100 scaling: (1, 1) / (1, 1), encoder dimensions=1450x762, sizescore= 99, client score delta= 0, cpu score= 0, gpu score= 0, score=65 2018-11-05 11:09:54,482 add_scores(via XRGB (XRGB), video_spec(swscale), XRGB) 2018-11-05 11:09:54,482 add_scores(via YUV444P (YUV444P), video_spec(swscale), YUV444P) 2018-11-05 11:09:54,482 add_scores(direct (no csc), None, BGRX) 2018-11-05 11:09:54,482 add_scores(via XBGR (XBGR), video_spec(swscale), XBGR) 2018-11-05 11:09:54,483 add_scores(via YUV422P (YUV422P), video_spec(swscale), YUV422P) 2018-11-05 11:09:54,483 add_scores(via RGB (RGB), video_spec(swscale), RGB) 2018-11-05 11:09:54,483 add_scores(via RGBX (RGBX), video_spec(swscale), RGBX) 2018-11-05 11:09:54,483 add_scores(via GBRP (GBRP), video_spec(swscale), GBRP) 2018-11-05 11:09:54,553 add_scores(via BGR (BGR), video_spec(swscale), BGR) 2018-11-05 11:09:54,553 add_scores(via YUV420P (YUV420P), video_spec(swscale), YUV420P) 2018-11-05 11:09:54,554 calculate_scaling(1450, 762, 4096, 4096) wid=1, pps=1104900, target=95551488, scores=OrderedDict([(864697, (1, 10)), (216099, (1, 5)), (138268, (1, 4)), (77732, (1, 3)), (34491, (1, 2)), (19357, (2, 3)), (8547, (1, 1))]) 2018-11-05 11:09:54,554 calculate_scaling(1450, 762, 4096, 4096)=(1, 1) (q=30, s=32, scaling_control=None) 2018-11-05 11:09:54,554 get_score(YUV420P, video_spec(swscale) , video_spec(ffmpeg) , 1450, 762) quality: 80, speed: 67, setup: 64 - 10 runtime: 100 scaling: (1, 1) / (1, 1), encoder dimensions=1450x762, sizescore= 99, client score delta= 0, cpu score= 0, gpu score= 0, score=56 2018-11-05 11:09:54,555 add_scores(via XRGB (XRGB), video_spec(swscale), XRGB) 2018-11-05 11:09:54,555 add_scores(via YUV444P (YUV444P), video_spec(swscale), YUV444P) 2018-11-05 11:09:54,556 add_scores(direct (no csc), None, BGRX) 2018-11-05 11:09:54,556 add_scores(via XBGR (XBGR), video_spec(swscale), XBGR) 2018-11-05 11:09:54,556 add_scores(via YUV422P (YUV422P), video_spec(swscale), YUV422P) 2018-11-05 11:09:54,557 add_scores(via RGB (RGB), video_spec(swscale), RGB) 2018-11-05 11:09:54,557 add_scores(via RGBX (RGBX), video_spec(swscale), RGBX) 2018-11-05 11:09:54,557 add_scores(via GBRP (GBRP), video_spec(swscale), GBRP) 2018-11-05 11:09:54,557 add_scores(via BGR (BGR), video_spec(swscale), BGR) 2018-11-05 11:09:54,557 add_scores(via YUV420P (YUV420P), video_spec(swscale), YUV420P) 2018-11-05 11:09:54,558 calculate_scaling(1450, 762, 4096, 4096) wid=1, pps=1104900, target=95551488, scores=OrderedDict([(864697, (1, 10)), (216099, (1, 5)), (138268, (1, 4)), (77732, (1, 3)), (34491, (1, 2)), (19357, (2, 3)), (8547, (1, 1))]) 2018-11-05 11:09:54,558 calculate_scaling(1450, 762, 4096, 4096)=(1, 1) (q=30, s=32, scaling_control=None) 2018-11-05 11:09:54,558 get_score(YUV420P, video_spec(swscale) , video_spec(ffmpeg) , 1450, 762) quality: 80, speed: 67, setup: 64 - 10 runtime: 100 scaling: (1, 1) / (1, 1), encoder dimensions=1450x762, sizescore= 99, client score delta= 0, cpu score= 0, gpu score= 0, score=56 2018-11-05 11:09:54,558 add_scores(via XRGB (XRGB), video_spec(swscale), XRGB) 2018-11-05 11:09:54,558 add_scores(via YUV444P (YUV444P), video_spec(swscale), YUV444P) 2018-11-05 11:09:54,558 get_video_pipeline_options(['h264', 'vp9', 'vp8', 'mpeg1', 'mpeg2'], 1450, 762, 'BGRX') scores=[(81, (1, 1), None, 0, 0, None, 'BGRX', (1, 1), 1450, 762, video_spec(nvenc)), (80, (1, 1), (1, 1), 1450, 762, video_spec(swscale), u'XRGB', (1, 1), 1450, 762, video_spec(nvenc)), (67, (1, 1), (1, 1), 1450, 762, video_spec(swscale), u'YUV420P', (1, 1), 1450, 762, video_spec(x264)), (66, (1, 1), (1, 1), 1450, 762, video_spec(swscale), u'YUV422P', (1, 1), 1450, 762, video_spec(x264)), (66, (1, 1), (1, 1), 1450, 762, video_spec(swscale), u'YUV444P', (1, 1), 1450, 762, video_spec(x264)), (65, (1, 1), (1, 1), 1450, 762, video_spec(swscale), u'YUV420P', (1, 1), 1450, 762, video_spec(vpx)), (64, (1, 1), (1, 1), 1450, 762, video_spec(swscale), u'YUV420P', (1, 1), 1450, 762, video_spec(vpx)), (64, (1, 1), (1, 1), 1450, 762, video_spec(swscale), u'YUV444P', (1, 1), 1450, 762, video_spec(vpx)), (58, (1, 1), None, 0, 0, None, 'BGRX', (1, 1), 1450, 762, video_spec(x264)), (56, (1, 1), (1, 1), 1450, 762, video_spec(swscale), u'YUV420P', (1, 1), 1450, 762, video_spec(ffmpeg)), (56, (1, 1), (1, 1), 1450, 762, video_spec(swscale), u'YUV420P', (1, 1), 1450, 762, video_spec(ffmpeg))] 2018-11-05 11:09:54,559 check_pipeline_score(False) best=(81, (1, 1), None, 0, 0, None, 'BGRX', (1, 1), 1450, 762, video_spec(nvenc)) 2018-11-05 11:09:54,662 packet decoding sequence 32 for window 1: 1604x880 took 16.0ms 2018-11-05 11:09:54,662 record_latency: took 1321.0 ms round trip, 1249.6 for echo, 16.0 for decoding of 1411520 pixels, 80942 bytes sent over the network in 1305.0 ms, 1233.6 ms for echo 2018-11-05 11:09:54,662 may_recalculate(1, 1411520) total 1411520 pixels, scheduling recalculate work item 2018-11-05 11:09:54,662 send_delayed for wid 1, delaying again because of backlog: 2 packets, batch delay is 163, elapsed time is 978ms 2018-11-05 11:09:54,846 process_damage_region: wid=1, adding pixel data to encode queue (1450x762 - auto), elapsed time: 1162.7 ms, request time: 2.6 ms, frame delay=0ms 2018-11-05 11:09:54,847 make_data_packet: image=XShmImageWrapper(BGRX: 3, 27, 1450, 762), damage data: (1, 3, 27, 1450, 762, 'auto') 2018-11-05 11:09:54,847 do_video_encode(auto, XShmImageWrapper(BGRX: 3, 27, 1450, 762), {'av-sync': True}) 2018-11-05 11:09:54,847 check_pipeline('auto', 1450, 762, 'BGRX') setting up a new pipeline as check failed - encodings=['h264', 'vp9', 'vp8', 'mpeg1', 'mpeg2'] 2018-11-05 11:09:54,847 get_video_pipeline_options(['h264', 'vp9', 'vp8', 'mpeg1', 'mpeg2'], 1450, 762, 'BGRX', False) using cached values from 288ms ago 2018-11-05 11:09:54,847 setup_pipeline([(81, (1, 1), None, 0, 0, None, 'BGRX', (1, 1), 1450, 762, video_spec(nvenc)), (80, (1, 1), (1, 1), 1450, 762, video_spec(swscale), u'XRGB', (1, 1), 1450, 762, video_spec(nvenc)), (67, (1, 1), (1, 1), 1450, 762, video_spec(swscale), u'YUV420P', (1, 1), 1450, 762, video_spec(x264)), (66, (1, 1), (1, 1), 1450, 762, video_spec(swscale), u'YUV422P', (1, 1), 1450, 762, video_spec(x264)), (66, (1, 1), (1, 1), 1450, 762, video_spec(swscale), u'YUV444P', (1, 1), 1450, 762, video_spec(x264)), (65, (1, 1), (1, 1), 1450, 762, video_spec(swscale), u'YUV420P', (1, 1), 1450, 762, video_spec(vpx)), (64, (1, 1), (1, 1), 1450, 762, video_spec(swscale), u'YUV420P', (1, 1), 1450, 762, video_spec(vpx)), (64, (1, 1), (1, 1), 1450, 762, video_spec(swscale), u'YUV444P', (1, 1), 1450, 762, video_spec(vpx)), (58, (1, 1), None, 0, 0, None, 'BGRX', (1, 1), 1450, 762, video_spec(x264)), (56, (1, 1), (1, 1), 1450, 762, video_spec(swscale), u'YUV420P', (1, 1), 1450, 762, video_spec(ffmpeg)), (56, (1, 1), (1, 1), 1450, 762, video_spec(swscale), u'YUV420P', (1, 1), 1450, 762, video_spec(ffmpeg))], 1450, 762, 'BGRX') 2018-11-05 11:09:54,847 setup_pipeline: trying (81, (1, 1), None, 0, 0, None, 'BGRX', (1, 1), 1450, 762, video_spec(nvenc)) 2018-11-05 11:09:54,848 make_instance() nvenc - instance count=0 2018-11-05 11:09:54,848 will test 0 devices from failing list: [] 2018-11-05 11:09:54,848 will test 2 devices from OK list: [0, 1] 2018-11-05 11:09:54,848 select_device: testing device 0: Tesla K20c @ 0000:02:00.0 2018-11-05 11:09:54,978 created context= 2018-11-05 11:09:54,979 memory: free=4672MB, total=4743MB 2018-11-05 11:09:54,979 device matches preferred device name: Tesla 2018-11-05 11:09:55,173 get_CUDA_function(0, BGRA_to_NV12) module= 2018-11-05 11:09:55,173 loading function BGRA_to_NV12 from pre-compiled cubin took 0.4ms 2018-11-05 11:09:55,206 setup_pipeline: csc=None, video encoder=nvenc(BGRX/NV12/H264 - hp - 1450x762 ), info: {u'context_count': 1, u'generation': 12, u'pixel_format': u'NV12', u'height': 762, u'frames': 0, u'total_memory': 0, u'quality': 30, u'yuv444': {u'threshold': 85, u'supported': False}, u'cuda-device': {u'device': {u'memory': 4743, u'name': 'Tesla K20c', u'pci_bus_id': '0000:02:00.0'}, u'api_version': 3020}, u'encoder_width': 1472, u'speed': 32, u'device_count': 2, u'free_memory': 0, u'width': 1450, u'version': (8, 1), u'pycuda': {'version': {'': (2018, 1), 'text': '2018.1'}}, u'src_format': 'BGRX', u'codec': u'H264', u'preset': u'hp', u'bitrate': 4070244, u'lossless': {u'': 0, u'threshold': 100, u'supported': 0}, u'kernel_version': '3.10.0-862.14.4.el7.x86_64', u'encoder_height': 768, u'total_time_ms': 0, u'cuda': {'driver': {'driver_version': 9010, 'version': (9, 2, 0)}}, u'cards': {0: {'power-state': 0, 'name': 'Tesla K20c', 'clock-info': {'sm': 705, 'mem': 2600, 'sm-max': 758, 'mem-max': 2600, 'graphics-max': 758, 'graphics': 705}, 'pci': {'domain': 0, 'busId': '0000:02:00.0', 'pciDeviceId': 270667998, 'bus': 2, 'pciSubSystemId': 159518942, 'device': 0}, 'pcie-link': {'width-max': 16, 'generation-max': 2, 'generation': 2, 'width': 16}, 'temperature': 36, 'memory': {'total': 4974313472, 'used': 11534336, 'free': 4962779136}, 'fan-speed': 30, 'vbios-version': '80.10.14.00.02', 'serial': '0334312003042', 'uuid': 'GPU-bfd9cf17-7cb7-0da8-2ce1-7e5c646591a9'}, 1: {'power-state': 0, 'name': 'Tesla C2075', 'clock-info': {'sm': 1147, 'mem': 1566, 'sm-max': 1147, 'mem-max': 1566, 'graphics-max': 573, 'graphics': 573}, 'pci': {'domain': 0, 'busId': '0000:03:00.0', 'pciDeviceId': 278270174, 'bus': 3, 'pciSubSystemId': 152047838, 'device': 0}, 'pcie-link': {'width-max': 16, 'generation-max': 2, 'generation': 2, 'width': 16}, 'temperature': 59, 'memory': {'total': 5559156736, 'used': 25296896, 'free': 5533859840}, 'fan-speed': 30, 'vbios-version': '70.10.46.00.05', 'serial': '0322411024049', 'uuid': 'GPU-38196936-deee-55b6-50d8-c4dae0ebd433'}}, u'kernel_module_version': (390, 87)}, setup took 358.30ms 2018-11-05 11:09:55,207 setup_pipeline: scaling=(1, 1), encoder_scaling=(1, 1) 2018-11-05 11:09:55,207 video_encode('auto', XShmImageWrapper(BGRX: 3, 27, 1450, 762), {'av-sync': True}) image size: 1450x762, encoder/csc size: 1450x762 2018-11-05 11:09:55,223 video_encode nvenc encoder: h264 1450x762 result is 20601 bytes (68.1 MPixels/s), client options={u'speed': 32, u'frame': 0, u'pts': 0, 'csc': 'YUV444P', u'quality': 30} 2018-11-05 11:09:55,223 compress: 376.2ms for 1450x762 pixels at 3,27 for wid=1 using h264 with ratio 0.5% ( 4316KB to 20KB), sequence 35, client_options={u'speed': 32, u'frame': 0, u'pts': 0, 'csc': 'YUV444P', u'quality': 30} 2018-11-05 11:09:55,347 send_delayed for wid 1, delaying again because of backlog: 3 packets, batch delay is 163, elapsed time is 164ms 2018-11-05 11:09:55,454 packet decoding sequence 33 for window 1: 1604x881 took 47.0ms 2018-11-05 11:09:55,454 record_latency: took 2039.4 ms round trip, 2038.1 for echo, 47.0 for decoding of 1413124 pixels, 193898 bytes sent over the network in 1992.4 ms, 1991.1 ms for echo 2018-11-05 11:09:55,454 send_delayed for wid 1, delaying again because of backlog: 2 packets, batch delay is 163, elapsed time is 271ms 2018-11-05 11:09:55,457 recalculate_delays() wids=(1,), focus=1, maximized=[], fullscreen=[] 2018-11-05 11:09:55,457 calculate_batch_delay for wid=1 current batch delay=163, last update 1 seconds ago 2018-11-05 11:09:55,458 update_batch_delay: damage-network-delay : 0.97,0.53 {u'avg': 44, u'recent': 42} 2018-11-05 11:09:55,458 update_batch_delay: client-decode-speed : 1.29,0.03 {u'avg': 15, u'recent': 22} 2018-11-05 11:09:55,458 update_batch_delay: damage-rate : 1.00,0.00 {'max_latency': 285, 'elapsed': 274} 2018-11-05 11:09:55,458 update_batch_delay: bandwidth-limit : 0.03,0.00 {'used': 164808, 'budget': 5242880} 2018-11-05 11:09:55,458 update_batch_delay: client-latency : 1.85,2.87 {u'target': 152, u'weight_multiplier': 3107, u'smoothing': u'sqrt', u'aim': 800, u'aimed_avg': 3423, u'div': 1000, u'avg': 1169, u'recent': 1753} 2018-11-05 11:09:55,458 update_batch_delay: client-ping-latency : 1.59,0.68 {u'target': 42, u'weight_multiplier': 882, u'smoothing': u'sqrt', u'aim': 949, u'aimed_avg': 2520, u'div': 1000, u'avg': 742, u'recent': 1081} 2018-11-05 11:09:55,458 update_batch_delay: server-ping-latency : 0.96,0.25 {u'target': 68, u'weight_multiplier': 1238, u'smoothing': u'sqrt', u'aim': 949, u'aimed_avg': 923, u'div': 1000, u'avg': 63, u'recent': 63} 2018-11-05 11:09:55,458 update_batch_delay: packet-queue-size : 0.00,0.00 {u'target': 1000, u'weight_multiplier': 0, u'smoothing': u'sqrt', u'aim': 250, u'aimed_avg': 0, u'div': 1000, u'avg': 0, u'recent': 0} 2018-11-05 11:09:55,458 update_batch_delay: packet-queue-pixels : 0.00,0.00 {u'target': 1000, u'weight_multiplier': 0, u'smoothing': u'sqrt', u'aim': 250, u'aimed_avg': 0, u'div': 1413124000, u'avg': 0, u'recent': 0} 2018-11-05 11:09:55,459 update_batch_delay: compression-work-queue : 0.01,0.16 {u'target': 1000, u'weight_multiplier': 162, u'smoothing': u'logp', u'aim': 250, u'aimed_avg': 5, u'div': 1000, u'avg': 26, u'recent': 8} 2018-11-05 11:09:55,459 update_batch_delay: congestion : 1.90,8.95 {} 2018-11-05 11:09:55,459 update_batch_delay: damage-packet-queue-pixels : 0.00,0.00 {u'target': 1000, u'weight_multiplier': 0, u'smoothing': u'sqrt', u'aim': 250, u'aimed_avg': 0, u'div': 1413124000, u'avg': 0, u'recent': 0} 2018-11-05 11:09:55,459 update_batch_delay: focus : 0.00,1.00 {'has_focus': True} 2018-11-05 11:09:55,459 update_batch_delay: override-redirect : 1.00,0.00 {'is_OR': False} 2018-11-05 11:09:55,459 update_batch_delay: fullscreen : 0.00,0.00 {'other_is_fullscreen': False} 2018-11-05 11:09:55,459 update_batch_delay: maximized : 0.00,0.00 {'other_is_maximized': False} 2018-11-05 11:09:55,459 update_batch_delay: soft-expired : 5.00,1.00 {'count': 5} 2018-11-05 11:09:55,459 update_batch_delay: delay=262 2018-11-05 11:09:55,460 update_quality() wid=1, info={}, quality=30 2018-11-05 11:09:55,460 update_speed() wid=1, info={'congestion-value': 895, 'min_speed': 30, 'damage_latency': {'abs_factor': 14, 'rel_factor': 4, 'avg': 67, 'ref': 42, 'target': 503}, 'frame_delay': 503, 'mpixels': 1, 'low_limit': 1413124, 'decoding_latency': {'factor': 0, 'avg': 67855964, 'min': 1000000}, 'max-speed-range': 72}, speed=31 2018-11-05 11:09:55,460 update_encoding_options(False) wid=1, want_alpha=False, speed=31, quality=30, bandwidth-limit=5242880, lossless threshold: 66 / 14, rgb auto threshold=1536 (min=1024, max=5242), get_best_encoding= 2018-11-05 11:09:55,460 get_video_pipeline_options(['h264', 'vp9', 'vp8', 'mpeg1', 'mpeg2'], 1450, 762, 'BGRX', False) using cached values from 901ms ago 2018-11-05 11:09:55,460 check_pipeline_score(False) best=(81, (1, 1), None, 0, 0, None, 'BGRX', (1, 1), 1450, 762, video_spec(nvenc)) 2018-11-05 11:09:57,348 send_delayed_regions: bytes_cost=312320, bytes_threshold=847874, pixel_count=308224 2018-11-05 11:09:57,349 send_delayed_regions: merged=[R(0, 0, 1604, 27), R(0, 27, 3, 762), R(1453, 27, 151, 762), R(0, 789, 1604, 92)], merged_bytes_cost=312320, bytes_cost=312320, merged_pixel_count=308224, pixel_count=308224 2018-11-05 11:09:57,349 send_delayed_regions: using full window update 1604x881 as webp, from 2018-11-05 11:09:57,349 process_damage_region: wid=1, adding pixel data to encode queue (1604x881 - webp), elapsed time: 1.2 ms, request time: 0.4 ms, frame delay=0ms 2018-11-05 11:09:57,350 make_data_packet: image=XShmImageWrapper(BGRX: 0, 0, 1604, 881), damage data: (1, 0, 0, 1604, 881, 'webp') 2018-11-05 11:09:57,402 compress: 51.5ms for 1604x881 pixels at 0,0 for wid=1 using webp with ratio 1.2% ( 5520KB to 67KB), sequence 36, client_options={u'quality': 100, u'rgb_format': 'BGRX'} 2018-11-05 11:09:57,402 video_encoder_timeout() will close video encoder=None 2018-11-05 11:10:03,216 video_context_clean() File "/usr/bin/xpra", line 26, in sys.exit(main(sys.argv[0], sys.argv)) File "/usr/lib64/python2.7/site-packages/xpra/scripts/main.py", line 79, in main return run_mode(script_file, err, options, args, mode, defaults) File "/usr/lib64/python2.7/site-packages/xpra/scripts/main.py", line 393, in run_mode return run_server(error_cb, options, mode, script_file, args, current_display) File "/usr/lib64/python2.7/site-packages/xpra/scripts/server.py", line 1157, in run_server r = app.run() File "/usr/lib64/python2.7/site-packages/xpra/server/server_core.py", line 354, in run self.do_run() File "/usr/lib64/python2.7/site-packages/xpra/server/gtk_server_base.py", line 70, in do_run gtk_main() File "/usr/lib64/python2.7/site-packages/xpra/gtk_common/gtk_util.py", line 670, in gtk_main gtk.main() File "/usr/lib64/python2.7/site-packages/xpra/server/server_base.py", line 904, in process_packet handler(proto, packet) File "/usr/lib64/python2.7/site-packages/xpra/server/server_core.py", line 1353, in _process_connection_lost self.cleanup_protocol(proto) File "/usr/lib64/python2.7/site-packages/xpra/server/server_base.py", line 774, in cleanup_protocol self.cleanup_source(source) File "/usr/lib64/python2.7/site-packages/xpra/server/server_base.py", line 792, in cleanup_source source.close() File "/usr/lib64/python2.7/site-packages/xpra/server/source/client_connection.py", line 195, in close c.cleanup(self) File "/usr/lib64/python2.7/site-packages/xpra/server/source/windows_mixin.py", line 77, in cleanup window_source.cleanup() File "/usr/lib64/python2.7/site-packages/xpra/server/window/window_video_source.py", line 280, in cleanup WindowSource.cleanup(self) File "/usr/lib64/python2.7/site-packages/xpra/server/window/window_source.py", line 354, in cleanup self.cancel_damage() File "/usr/lib64/python2.7/site-packages/xpra/server/window/window_video_source.py", line 531, in cancel_damage self.cleanup_codecs() File "/usr/lib64/python2.7/site-packages/xpra/server/window/window_video_source.py", line 290, in cleanup_codecs self.video_context_clean() File "/usr/lib64/python2.7/site-packages/xpra/server/window/window_video_source.py", line 300, in video_context_clean traceback.print_stack() 2018-11-05 11:10:03,218 encoding_totals for wid=1 with primary encoding=auto : {'h264': [11, 15220100], 'webp': [7, 5791873], 'rgb24': [9, 11240], 'jpeg': [9, 3020025], 'delta': [4, 9996]} 2018-11-05 11:10:03,218 video_context_clean() done 2018-11-05 11:10:03,218 VideoHelper.cleanup() cleanup modules=[] 2018-11-05 11:10:03,219 xpra client 1 disconnected. 2018-11-05 11:10:03,309 encode_ended() 2018-11-05 11:10:03,309 ui_cleanup: will disconnect [181L, 182L, 183L, 184L, 185L] 2018-11-05 11:10:05,224 video_encoder_timeout() will close video encoder=None