xpra icon
Bug tracker and wiki

Changes between Version 29 and Version 30 of CSC/Performance


Ignore:
Timestamp:
07/28/15 04:59:28 (4 years ago)
Author:
Antoine Martin
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • CSC/Performance

    v29 v30  
    55The point of providing different CSC implementations is to be able to get the best performance out of the hardware.
    66
    7 Unfortunately, it is impossible to say in advance for definite which module will be the fastest on any given piece of hardware.
     7Unfortunately, it is impossible to say in advance for definite which module will be the fastest on any given piece of hardware, though swscale is a good bet.
    88
    99Also, some modules offload to the GPU while others remain on the CPU only, and often this will have an impact on the rest of the system. Some modules take longer to initialize, which may or may not be an issue.
     
    5656||opencl||NVIDIA||Core i5-4440||GTX 760|| 104|| 88|| 77|| 98|| 71|| 53||
    5757||opencl||Intel||Core i5-4440||GTX 760|| 104|| 93|| 65|| 85|| 70|| 59||
     58
     59
     60----
     61
     62== Results with 0.14.28 ==
     63
     64* 1920x1080 in MPixels/s
     65* ffmpeg version 2.7.1
     66* pyopencl 2015.1
     67* Cython 0.22.1
     68
     69||= Module =||= Options =||= CPU =||= GPU  =||||||= BGRX to YUV =||||||= YUV to BGRX ||
     70||= =||= =||= =||= =||= YUV420P =||= YUV422P =||= YUV444P =||= YUV420P =||= YUV422P =||= YUV444P =||
     71||cython|| ||AMD X4 945||GTX 970|| 23|| || || 21|| || ||
     72||swscale|| ||AMD X4 945||GTX 970|| 151|| 149|| 122|| 385|| 465|| 182||
     73||opencl||NVIDIA||AMD X4 945||GTX 970|| 380|| 329|| 281||
     74||cython|| ||Core i5-4440||GTX 760|| 71|| || || 64|| || ||
     75||swscale|| ||Core i5-4440||GTX 760|| 306|| 303|| 251|| 554|| 785|| 387||
     76||opencl||NVIDIA||Core i5-4440||GTX 760|| 143|| 106|| 86|| 99|| 92|| 75||
     77||opencl||Intel||Core i5-4440||GTX 760|| 143|| 116|| 89|| 105|| 84|| 73||
    5878
    5979