Spice performance

Tuesday, May 23, 2017

The performance of H264 streaming from NVIDIA card to a Mac client is really bad. This seems to be true whether I connect from a Mac client or from a Linux client. I see rather long latency (about 2 seconds), and quite low refresh rates (5-10 Hz tops).

At this point, it is hard to tell where the problem is. It could be on the client side, or it could be the lack of hardware decoding for H264. I have very high CPU utilization, mostly in WIO according to xosview.

Performance benchmarking tool

I started designing a shared-memory interface for the recorder so that I could use it to record live information, notably about performance. Then I could use my recorder branch for Spice to gather data.