Skip to content

Instantly share code, notes, and snippets.

@ironicbadger
Last active February 26, 2024 13:39
  • Star 23 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
Star You must be signed in to star a gist
Save ironicbadger/5da9b321acbe6b6b53070437023b844d to your computer and use it in GitHub Desktop.
results
# https://github.com/ironicbadger/quicksync_calc
# zoidberg - dell 7040 sff pc
CPU TEST FILE BITRATE TIME AVG_FPS AVG_SPEED AVG_WATTS
i5-6600T h264_1080p_cpu ribblehead_1080p_h264 18952 kb/s 116.352s 29.88 1.04x N/A
i5-6600T h264_1080p ribblehead_1080p_h264 18952 kb/s 20.774s 167.57 5.86x 6.59
i5-6600T h264_4k ribblehead_4k_h264 46881 kb/s 68.870s 50.52 1.78x 7.24
i5-6600T hevc_8bit ribblehead_1080p_hevc_8bit 14947 kb/s 50.236s 68.56 2.41x 9.68
i5-6600T hevc_4k_10bit ribblehead_4k_hevc_10bit 44617 kb/s x
# ncase-m1
CPU TEST FILE BITRATE TIME AVG_FPS AVG_SPEED AVG_WATTS
i5-9500 h264_1080p_cpu ribblehead_1080p_h264 18952 kb/s 60.211s 57.47 2.04x N/A
i5-9500 h264_1080p ribblehead_1080p_h264 18952 kb/s 15.699s 220.00 7.63x 7.67
i5-9500 h264_4k ribblehead_4k_h264 46881 kb/s 58.598s 58.88 2.13x 7.48
i5-9500 hevc_8bit ribblehead_1080p_hevc_8bit 14947 kb/s 45.445s 75.94 2.64x 9.09
i5-9500 hevc_4k_10bit ribblehead_4k_hevc_10bit 44617 kb/s 177.284s 19.09 .68x 10.14
# morpheus - primary server (running a lot of other services)
CPU TEST FILE BITRATE TIME AVG_FPS AVG_SPEED AVG_WATTS
i5-8500 h264_1080p_cpu ribblehead_1080p_h264 18952 kb/s 103.622s 34.00 1.20x N/A
i5-8500 h264_1080p ribblehead_1080p_h264 18952 kb/s 19.740s 166.37 5.74x 5.48
i5-8500 h264_4k ribblehead_4k_h264 46881 kb/s 68.755s 51.29 1.81x 5.84
i5-8500 hevc_8bit ribblehead_1080p_hevc_8bit 14947 kb/s 46.563s 74.00 2.63x 8.38
i5-8500 hevc_4k_10bit ribblehead_4k_hevc_10bit 44617 kb/s 191.809s 18.02 .62x 9.14
# anton - local backup server
CPU TEST FILE BITRATE TIME AVG_FPS AVG_SPEED AVG_WATTS
i5-8500 h264_1080p_cpu ribblehead_1080p_h264 18952 kb/s 65.087s 54.10 1.90x N/A
i5-8500 h264_1080p ribblehead_1080p_h264 18952 kb/s 15.655s 220.43 7.65x 9.22
i5-8500 h264_4k ribblehead_4k_h264 46881 kb/s 58.902s 58.72 2.06x 9.03
i5-8500 hevc_8bit ribblehead_1080p_hevc_8bit 14947 kb/s 45.228s 76.22 2.66x 10.95
i5-8500 hevc_4k_10bit ribblehead_4k_hevc_10bit 44617 kb/s 177.137s 19.09 .68x 11.86
# pennywise - uk backup server
CPU TEST FILE BITRATE TIME AVG_FPS AVG_SPEED AVG_WATTS
i5-8500 h264_1080p_cpu ribblehead_1080p_h264 18952 kb/s 64.604s 54.30 1.95x N/A
i5-8500 h264_1080p ribblehead_1080p_h264 18952 kb/s 15.383s 224.60 7.78x
i5-8500 h264_4k ribblehead_4k_h264 46881 kb/s 57.850s 60.04 2.10x
i5-8500 hevc_8bit ribblehead_1080p_hevc_8bit 14947 kb/s 45.212s 76.24 2.66x
i5-8500 hevc_4k_10bit ribblehead_4k_hevc_10bit 44617 kb/s 176.234s 21.60 .68x
# hl15 full build (Xeon Bronze 3204 CPU @ 1.90GHz) with arc a40 pro gpu on proxmox
CPU TEST FILE BITRATE TIME AVG_FPS AVG_SPEED AVG_WATTS
arc pro h264_1080p_cpu ribblehead_1080p_h264 18952 kb/s 149.702s 23.30 .81x N/A
arc pro h264_1080p ribblehead_1080p_h264 18952 kb/s 19.069s 180.05 6.31x
arc pro h264_4k ribblehead_4k_h264 46881 kb/s 81.341s 42.78 1.49x
arc pro hevc_8bit ribblehead_1080p_hevc_8bit 14947 kb/s 20.050s 171.86 5.94x
arc pro hevc_4k_10bit ribblehead_4k_hevc_10bit 44617 kb/s 140.355s 24.90 .89x
# xe
CPU TEST FILE BITRATE TIME AVG_FPS AVG_SPEED AVG_WATTS
i5-10600 h264_1080p_cpu ribblehead_1080p_h264 18952 kb/s 46.713s 76.13 2.72x N/A
i5-10600 h264_1080p ribblehead_1080p_h264 18952 kb/s 15.003s 230.95 7.98x 9.45
i5-10600 h264_4k ribblehead_4k_h264 46881 kb/s 58.119s 58.91 2.10x 9.18
i5-10600 hevc_8bit ribblehead_1080p_hevc_8bit 14947 kb/s 41.573s 82.97 2.94x 10.86
i5-10600 hevc_4k_10bit ribblehead_4k_hevc_10bit 44617 kb/s 167.489s 21.03 .72x 12.13
# awly
CPU TEST FILE BITRATE TIME AVG_FPS AVG_SPEED AVG_WATTS
i7-1260p h264_1080p_cpu ribblehead_1080p_h264 18952 kb/s 63.906s 62.70 2.31x N/A
i7-1260p h264_1080p ribblehead_1080p_h264 18952 kb/s 17.910s 194.68 6.83x 3.43
i7-1260p h264_4k ribblehead_4k_h264 46881 kb/s 54.981s 61.86 2.18x 3.20
i7-1260p hevc_8bit ribblehead_1080p_hevc_8bit 14947 kb/s 29.951s 114.51 4.00x 7.74
i7-1260p hevc_4k_10bit ribblehead_4k_hevc_10bit 44617 kb/s 110.048s 35.15 1.23x 7.64
# povertypanda
CPU TEST FILE BITRATE TIME AVG_FPS AVG_SPEED AVG_WATTS
i5-13600k h264_1080p_cpu ribblehead_1080p_h264 18952 kb/s 19.343s 178.77 6.24x N/A
i5-13600k h264_1080p ribblehead_1080p_h264 18952 kb/s 14.787s 232.52 8.05x 3.20
i5-13600k h264_4k ribblehead_4k_h264 46881 kb/s 50.087s 68.08 2.43x 3.47
i5-13600k hevc_8bit ribblehead_1080p_hevc_8bit 14947 kb/s 39.212s 85.93 2.95x 3.31
i5-13600k hevc_4k_10bit ribblehead_4k_hevc_10bit 44617 kb/s 132.962s 25.74 .90x 3.66
@mikeodr
Copy link

mikeodr commented Dec 9, 2023

CPU           TEST            FILE                        BITRATE     TIME      AVG_FPS  AVG_SPEED  AVG_WATTS
i3-12100T  h264_1080p_cpu  ribblehead_1080p_h264       18952 kb/s  94.198s   39.62    1.40x      N/A
i3-12100T  h264_1080p      ribblehead_1080p_h264       18952 kb/s  21.521s   162.12   5.56x
i3-12100T  h264_4k         ribblehead_4k_h264          46881 kb/s  69.701s   49.52    1.75x
i3-12100T  hevc_8bit       ribblehead_1080p_hevc_8bit  14947 kb/s  38.648s   84.22    2.93x
i3-12100T  hevc_4k_10bit   ribblehead_4k_hevc_10bit    44617 kb/s  133.365s  25.74    .90x

@gregwjacobs
Copy link

gregwjacobs commented Dec 9, 2023

Host Hypervisor: Intel® NUC Kit NUC6i7KYK
8 x Intel(R) Core(TM) i7-6770HQ CPU @ 2.60GHz (1 Socket) // 64 GB RAM // Dual NVMe
Hypervisor OS : Proxmox -  pve-manager/8.1.3/b46aac3b42da5d15 // Linux 6.5.11-6-pve (2023-11-29T08:32Z)
Test Guest VM: Linux 5.15.0-89-generic #99-Ubuntu SMP  // Ubuntu 22.04.3 LTS
CPU        TEST            FILE                        BITRATE     TIME      AVG_FPS  AVG_SPEED  AVG_WATTS
i7-6770HQ  h264_1080p_cpu  ribblehead_1080p_h264       18952 kb/s  117.637s  29.03    1.02x      N/A
i7-6770HQ  h264_1080p      ribblehead_1080p_h264       18952 kb/s  23.803s   146.17   5.06x
i7-6770HQ  h264_4k         ribblehead_4k_h264          46881 kb/s  74.838s   46.20    1.62x
i7-6770HQ  hevc_8bit       ribblehead_1080p_hevc_8bit  14947 kb/s  47.243s   73.31    2.56x
i7-6770HQ  hevc_4k_10bit   ribblehead_4k_hevc_10bit    44617 kb/s                     x

@baconfield
Copy link

CPU: Intel Celeron N5105 (4c/4t)
OS: Proxmox 8.1.3
This one I couldn't actually get QSV going, I think it has to do with some of the Jasper Lake quirks. At least a CPU speed reference below
Results:

CPU    TEST            FILE                        BITRATE     TIME      AVG_FPS  AVG_SPEED  AVG_WATTS
N5105  h264_1080p_cpu  ribblehead_1080p_h264       18952 kb/s  187.499s  18.46    .64x       N/A
N5105  h264_1080p      ribblehead_1080p_h264       18952 kb/s                     x          
N5105  h264_4k         ribblehead_4k_h264          46881 kb/s                     x          
N5105  hevc_8bit       ribblehead_1080p_hevc_8bit  14947 kb/s                     x          
N5105  hevc_4k_10bit   ribblehead_4k_hevc_10bit    44617 kb/s                     x          

CPU: Intel i5 7300HQ (4c/4t)
OS: Fedora 38

Results:

CPU        TEST            FILE                        BITRATE     TIME      AVG_FPS  AVG_SPEED  AVG_WATTS
i5-7300HQ  h264_1080p_cpu  ribblehead_1080p_h264       18952 kb/s  119.737s  28.94    1.02x      N/A
i5-7300HQ  h264_1080p      ribblehead_1080p_h264       18952 kb/s  23.282s   129.75   4.30x      6.26
i5-7300HQ  h264_4k         ribblehead_4k_h264          46881 kb/s  77.608s   41.60    1.42x      6.26
i5-7300HQ  hevc_8bit       ribblehead_1080p_hevc_8bit  14947 kb/s  55.453s   57.34    1.98x      8.37
i5-7300HQ  hevc_4k_10bit   ribblehead_4k_hevc_10bit    44617 kb/s  209.623s  15.89    .55x       9.34

CPU: Intel i7 1260p (12c/16t)
OS: openSUSE Tumbleweed (Plasma DE)

Results: (On battery)

CPU       TEST            FILE                        BITRATE     TIME     AVG_FPS  AVG_SPEED  AVG_WATTS
Intel(R)  h264_1080p_cpu  ribblehead_1080p_h264       18952 kb/s  45.130s  77.38    2.79x      N/A
Intel(R)  h264_1080p      ribblehead_1080p_h264       18952 kb/s  16.727s  213.00   7.30x      5.78
Intel(R)  h264_4k         ribblehead_4k_h264          46881 kb/s  50.413s  68.26    2.44x      5.37
Intel(R)  hevc_8bit       ribblehead_1080p_hevc_8bit  14947 kb/s  30.099s  113.79   3.95x      8.44
Intel(R)  hevc_4k_10bit   ribblehead_4k_hevc_10bit    44617 kb/s  99.790s  34.68    1.22x      7.74

Results: (Plugged in)

CPU       TEST            FILE                        BITRATE     TIME     AVG_FPS  AVG_SPEED  AVG_WATTS
Intel(R)  h264_1080p_cpu  ribblehead_1080p_h264       18952 kb/s  41.517s  89.76    3.27x      N/A
Intel(R)  h264_1080p      ribblehead_1080p_h264       18952 kb/s  14.458s  236.95   8.24x      7.74
Intel(R)  h264_4k         ribblehead_4k_h264          46881 kb/s  47.328s  73.14    2.59x      6.86
Intel(R)  hevc_8bit       ribblehead_1080p_hevc_8bit  14947 kb/s  30.199s  114.21   3.98x      9.57
Intel(R)  hevc_4k_10bit   ribblehead_4k_hevc_10bit    44617 kb/s  96.659s  35.67    1.28x      9.05

Not an Intel iGPU, but I got curious on what the gap would be after running the other tests:
CPU: AMD R9 3950x (16c/32t)
GPU: Intel a750 LE
OS: Debian 12.4 LXC on Proxmox 8.1.3

Results:

CPU  TEST            FILE                        BITRATE     TIME     AVG_FPS  AVG_SPEED  AVG_WATTS
9    h264_1080p_cpu  ribblehead_1080p_h264       18952 kb/s  26.282s  132.16   4.65x      N/A
9    h264_1080p      ribblehead_1080p_h264       18952 kb/s  10.451s  326.17   x          
9    h264_4k         ribblehead_4k_h264          46881 kb/s  41.030s  82.70    2.91x      
9    hevc_8bit       ribblehead_1080p_hevc_8bit  14947 kb/s  14.403s  238.25   8.22x      
9    hevc_4k_10bit   ribblehead_4k_hevc_10bit    44617 kb/s  98.882s  34.90    1.22x      

@D4VOS
Copy link

D4VOS commented Dec 11, 2023

CPU    TEST            FILE                        BITRATE     TIME      AVG_FPS  AVG_SPEED  AVG_WATTS
J4105  h264_1080p_cpu  ribblehead_1080p_h264       18952 kb/s  279.188s  12.39    .43x       N/A
J4105  h264_1080p      ribblehead_1080p_h264       18952 kb/s  46.372s   73.93    2.58x      4.37
J4105  h264_4k         ribblehead_4k_h264          46881 kb/s  159.185s  21.82    .76x       4.41
J4105  hevc_8bit       ribblehead_1080p_hevc_8bit  14947 kb/s  156.150s  22.20    .77x       6.97
J4105  hevc_4k_10bit   ribblehead_4k_hevc_10bit    44617 kb/s  643.366s  .19x     6.03

@AlbertoAgora
Copy link

Hi, why i have poor values ? Is this normal? Thanks!!

HP Prodesk mini 400 G4
Debian 12
16gb ram

 CPU      TEST            FILE                        BITRATE     TIME      AVG_FPS  AVG_SPEED  AVG_WATTS
i5-9500  h264_1080p_cpu  ribblehead_1080p_h264       18952 kb/s  229.157s  14.94     .53x       N/A
i5-9500  h264_1080p      ribblehead_1080p_h264       18952 kb/s  45.649s   79.05     2.82x      4.88
i5-9500  h264_4k         ribblehead_4k_h264          46881 kb/s  139.150s  24.75     .86x       5.41
i5-9500  hevc_8bit       ribblehead_1080p_hevc_8bit  14947 kb/s  44.853s   76.89     2.71x      10.98
i5-9500  hevc_4k_10bit   ribblehead_4k_hevc_10bit    44617 kb/s  202.039s  17.20     .61x       10.65

@eagerto-learn
Copy link

OS: Debian 12 Bookworm
CPU: Intel i5-6200U
GPU: Intel HD Graphics 520

CPU       TEST            FILE                        BITRATE     TIME      AVG_FPS  AVG_SPEED  AVG_WATTS
i5-6200U  h264_1080p_cpu  ribblehead_1080p_h264       18952 kb/s  226.754s  15.38    .54x       N/A
i5-6200U  h264_1080p      ribblehead_1080p_h264       18952 kb/s  36.941s   93.69    3.25x      2.72
i5-6200U  h264_4k         ribblehead_4k_h264          46881 kb/s  120.209s  29.00    1.01x      3.30
i5-6200U  hevc_8bit       ribblehead_1080p_hevc_8bit  14947 kb/s  55.879s   61.91    2.16x      7.26
i5-6200U  hevc_4k_10bit   ribblehead_4k_hevc_10bit    44617 kb/s                     x

OS: Fedora 39
CPU: Intel i7-8750H
GPU: Intel UHD Graphics 630

CPU       TEST            FILE                        BITRATE     TIME      AVG_FPS  AVG_SPEED  AVG_WATTS
i7-8750H  h264_1080p_cpu  ribblehead_1080p_h264       18952 kb/s  65.581s   55.94    2.01x      N/A
i7-8750H  h264_1080p      ribblehead_1080p_h264       18952 kb/s  18.385s   187.91   6.58x      8.88
i7-8750H  h264_4k         ribblehead_4k_h264          46881 kb/s  68.441s   50.84    1.79x      8.62
i7-8750H  hevc_8bit       ribblehead_1080p_hevc_8bit  14947 kb/s  48.225s   71.67    2.51x      11.14
i7-8750H  hevc_4k_10bit   ribblehead_4k_hevc_10bit    44617 kb/s  182.774s  19.01    .66x       12.50

@hadyos
Copy link

hadyos commented Dec 18, 2023

OS: Proxmox VE 8.1.3 x86_64
CPU: 11th Gen Intel i7-1165G7 (8) @ 4.700GHz
GPU: Intel TigerLake-LP GT2 [Iris Xe Graphics]

CPU        TEST            FILE                        BITRATE     TIME      AVG_FPS  AVG_SPEED  AVG_WATTS
i7-1165G7  h264_1080p_cpu  ribblehead_1080p_h264       18952 kb/s  71.642s   51.73    1.81x      N/A
i7-1165G7  h264_1080p      ribblehead_1080p_h264       18952 kb/s  17.442s   197.73   6.95x      8.44
i7-1165G7  h264_4k         ribblehead_4k_h264          46881 kb/s  57.053s   61.20    2.14x      6.84
i7-1165G7  hevc_8bit       ribblehead_1080p_hevc_8bit  14947 kb/s  46.437s   74.15    2.60x      7.10
i7-1165G7  hevc_4k_10bit   ribblehead_4k_hevc_10bit    44617 kb/s  142.080s  24.54    .86x       8.56

@huff
Copy link

huff commented Dec 18, 2023

i7-6700T  h264_1080p_cpu  ribblehead_1080p_h264       18952 kb/s  139.151s  25.88    .91x       N/A
i7-6700T  h264_1080p      ribblehead_1080p_h264       18952 kb/s  22.436s   154.61   5.39x      6.32
i7-6700T  h264_4k         ribblehead_4k_h264          46881 kb/s  84.967s   40.96    1.43x      5.86
i7-6700T  hevc_8bit       ribblehead_1080p_hevc_8bit  14947 kb/s  48.444s   71.44    2.54x      9.83
i7-6700T  hevc_4k_10bit   ribblehead_4k_hevc_10bit    44617 kb/s                     x          
i7-6700  h264_1080p_cpu  ribblehead_1080p_h264       18952 kb/s  83.705s   42.32    1.49x      N/A
i7-6700  h264_1080p      ribblehead_1080p_h264       18952 kb/s  29.319s   118.26   4.18x      5.89
i7-6700  h264_4k         ribblehead_4k_h264          46881 kb/s  118.076s  29.00    1.04x      5.11
i7-6700  hevc_8bit       ribblehead_1080p_hevc_8bit  14947 kb/s  51.528s   67.00    2.31x      10.49
i7-6700  hevc_4k_10bit   ribblehead_4k_hevc_10bit    44617 kb/s  
i7-7600U  h264_1080p_cpu  ribblehead_1080p_h264       18952 kb/s  221.543s  15.84    .56x       N/A
i7-7600U  h264_1080p      ribblehead_1080p_h264       18952 kb/s  35.576s   96.64    3.43x      2.59
i7-7600U  h264_4k         ribblehead_4k_h264          46881 kb/s  129.756s  26.93    .93x       2.93
i7-7600U  hevc_8bit       ribblehead_1080p_hevc_8bit  14947 kb/s  50.167s   68.91    2.41x      9.87
i7-7600U*  hevc_4k_10bit   ribblehead_4k_hevc_10bit    1633 kb/s   
CPU       TEST            FILE                        BITRATE     TIME      AVG_FPS  AVG_SPEED  AVG_WATTS
i7-1365U h264_1080p_cpu  ribblehead_1080p_h264       18952 kb/s  102.922s  33.44    1.17x      N/A
i7-1365U h264_1080p      ribblehead_1080p_h264       18952 kb/s  25.807s   134.64   4.75x      1.80
i7-1365U h264_4k         ribblehead_4k_h264          46881 kb/s  78.274s   44.38    1.58x      1.76
i7-1365U hevc_8bit       ribblehead_1080p_hevc_8bit  14947 kb/s  33.477s            3.60x      3.96
i7-1365U hevc_4k_10bit   ribblehead_4k_hevc_10bit    44617 kb/s  145.499s  23.97    .87x       2.76
i7-9700K  h264_1080p_cpu  ribblehead_1080p_h264       18952 kb/s  41.338s   84.26    3.02x      N/A
i7-9700K  h264_1080p      ribblehead_1080p_h264       18952 kb/s  14.496s   238.50   8.28x      8.95
i7-9700K  h264_4k         ribblehead_4k_h264          46881 kb/s  57.295s   61.22    2.14x      8.32
i7-9700K  hevc_8bit       ribblehead_1080p_hevc_8bit  14947 kb/s  41.284s   83.53    2.91x      10.58
i7-9700K  hevc_4k_10bit   ribblehead_4k_hevc_10bit    44617 kb/s  166.933s  21.02    .73x       11.86 

@hoobatoo
Copy link

hoobatoo commented Dec 27, 2023

OS: Ubuntu 20.04.6 LTS
CPU: Intel Core i3-10100 CPU @ 3.60GHz (4c/8t)
iGPU: Intel UHD Graphics 630

CPU       TEST            FILE                        BITRATE     TIME      AVG_FPS  AVG_SPEED  AVG_WATTS
i3-10100  h264_1080p_cpu  ribblehead_1080p_h264       18952 kb/s  72.593s   48.26    1.74x      N/A
i3-10100  h264_1080p      ribblehead_1080p_h264       18952 kb/s  18.167s   191.54   6.68x
i3-10100  h264_4k         ribblehead_4k_h264          46881 kb/s  73.611s   47.17    1.65x
i3-10100  hevc_8bit       ribblehead_1080p_hevc_8bit  14947 kb/s  46.327s   74.18    2.60x
i3-10100  hevc_4k_10bit   ribblehead_4k_hevc_10bit    44617 kb/s  181.369s  19.02    .66x

Previous with all other containers stopped, below with Plex running in a Docker container:

CPU       TEST            FILE                        BITRATE     TIME      AVG_FPS  AVG_SPEED  AVG_WATTS
i3-10100  h264_1080p_cpu  ribblehead_1080p_h264       18952 kb/s  76.656s   45.20    1.65x      N/A
i3-10100  h264_1080p      ribblehead_1080p_h264       18952 kb/s  19.309s   178.18   6.24x
i3-10100  h264_4k         ribblehead_4k_h264          46881 kb/s  79.360s   45.23    1.60x
i3-10100  hevc_8bit       ribblehead_1080p_hevc_8bit  14947 kb/s  45.906s   75.07    2.62x
i3-10100  hevc_4k_10bit   ribblehead_4k_hevc_10bit    44617 kb/s  179.828s  19.02    .67x

@aleksannikit
Copy link

aleksannikit commented Jan 1, 2024

     ---(_)   OS: Ubuntu 22.04.3 LTS x86_64
 _/  ---  \   Host: MATX-C246
(_) |   |     CPU: Intel Xeon E-2144G (8) @ 4.500GHz
  \  --- _/   GPU: Intel CoffeeLake-S GT2 [UHD Graphics P630]
     ---(_)   Memory: 329MiB / 15899MiB

CPU      TEST            FILE                        BITRATE     TIME      AVG_FPS  AVG_SPEED  AVG_WATTS
E-2144G  h264_1080p_cpu  ribblehead_1080p_h264       18952 kb/s  70.395s   50.45    1.78x      N/A
E-2144G  h264_1080p      ribblehead_1080p_h264       18952 kb/s  17.228s   198.37   7.02x      8.16
E-2144G  h264_4k         ribblehead_4k_h264          46881 kb/s  64.599s   53.69    1.89x      7.88
E-2144G  hevc_8bit       ribblehead_1080p_hevc_8bit  14947 kb/s  44.833s   76.98    2.69x      10.36
E-2144G  hevc_4k_10bit   ribblehead_4k_hevc_10bit    44617 kb/s  176.075s  19.22    .68x       11.66

@ollyjarvis
Copy link

CPU       TEST            FILE                        BITRATE     TIME      AVG_FPS  AVG_SPEED  AVG_WATTS
i7-8750H  h264_1080p_cpu  ribblehead_1080p_h264       18952 kb/s  68.977s   53.84    1.87x      N/A
i7-8750H  h264_1080p      ribblehead_1080p_h264       18952 kb/s  32.435s   98.80    3.61x      10.93
i7-8750H  h264_4k         ribblehead_4k_h264          46881 kb/s  97.165s   35.58    1.26x      11.88
i7-8750H  hevc_8bit       ribblehead_1080p_hevc_8bit  14947 kb/s  97.145s   35.53    1.30x      11.20
i7-8750H  hevc_4k_10bit   ribblehead_4k_hevc_10bit    44617 kb/s  308.835s  11.41    .40x       11.55

@sgsunder
Copy link

sgsunder commented Jan 3, 2024

CPU: Celeron N5105 (Jasper Lake)
RAM: 32 GB (2x 16 GB SODIMM)
Platform: Debian 12 (bookworm), running backports kernel (6.5.0-0.deb12.4-amd64)

CPU    TEST            FILE                        BITRATE     TIME      AVG_FPS  AVG_SPEED  AVG_WATTS
N5105  h264_1080p_cpu  ribblehead_1080p_h264       18952 kb/s  194.794s  18.02    .63x       N/A
N5105  h264_1080p      ribblehead_1080p_h264       18952 kb/s  24.347s   137.89   4.80x
N5105  h264_4k         ribblehead_4k_h264          46881 kb/s  85.450s   42.23    1.45x
N5105  hevc_8bit       ribblehead_1080p_hevc_8bit  14947 kb/s  19.592s   176.68   6.10x
N5105  hevc_4k_10bit   ribblehead_4k_hevc_10bit    44617 kb/s  132.479s  25.94    .94x

Note: I had to remove the -global_quality 18 parameter from the benchmark script, otherwise ffmpeg would not run.

@SiM22
Copy link

SiM22 commented Jan 5, 2024

CPU       TEST            FILE                        BITRATE     TIME      AVG_FPS  AVG_SPEED  AVG_WATTS
i5-7500T  h264_1080p_cpu  ribblehead_1080p_h264       18952 kb/s  116.944s  29.64    1.05x      N/A
i5-7500T  h264_1080p      ribblehead_1080p_h264       18952 kb/s  21.823s   156.97   5.46x      7.29
i5-7500T  h264_4k         ribblehead_4k_h264          46881 kb/s  73.785s   46.99    1.63x      7.87
i5-7500T  hevc_8bit       ribblehead_1080p_hevc_8bit  14947 kb/s  44.886s   76.85    2.69x      12.10
i5-7500T  hevc_4k_10bit   ribblehead_4k_hevc_10bit    44617 kb/s  180.584s  19.00    .66x       13.82

@jacobludriks
Copy link

jacobludriks commented Jan 12, 2024

CPU: Xeon-D 1518
RAM: 16GB DDR3
OS: FreeBSD 13.2

This was actually run in a Ubuntu 23.10 bhyve guest with an Arc A380 in passthrough. Unfortunately it's not as fast as I wish it would be...

CPU  h264_1080p_cpu  ribblehead_1080p_h264       18952 kb/s  498.483s  14.33    .24x       N/A
CPU  h264_1080p      ribblehead_1080p_h264       18952 kb/s  83.878s   41.82    1.46x
CPU  h264_4k         ribblehead_4k_h264          46881 kb/s  189.916s  18.01    .64x
CPU  hevc_8bit       ribblehead_1080p_hevc_8bit  14947 kb/s  73.279s   48.31    1.70x
CPU  hevc_4k_10bit   ribblehead_4k_hevc_10bit    44617 kb/s  145.471s  23.85    .85x

EDIT: I followed @thomas-mm's hint of adding "-hwaccel vaapi -hwaccel_device /dev/dri/renderD128 -hwaccel_output_format vaapi" to the ffmpeg command line in benchmark.sh.

h264_1080p: 190fps, 6.34x
h264_4k: 125fps, 4.16x

HEVC did not run.

@chrisf4lc0n
Copy link

chrisf4lc0n commented Jan 18, 2024

Ubuntu 22.04
32GB RAM
Designated SSD for transcoding

CPU      TEST            FILE                        BITRATE     TIME      AVG_FPS  AVG_SPEED  AVG_WATTS
i7-8700  h264_1080p_cpu  ribblehead_1080p_h264       18952 kb/s  50.019s   72.67    2.56x      N/A
i7-8700  h264_1080p      ribblehead_1080p_h264       18952 kb/s  15.590s   221.00   7.70x      7.77
i7-8700  h264_4k         ribblehead_4k_h264          46881 kb/s  59.753s   57.74    2.02x      7.39
i7-8700  hevc_8bit       ribblehead_1080p_hevc_8bit  14947 kb/s  41.673s   82.70    2.90x      10.16
i7-8700  hevc_4k_10bit   ribblehead_4k_hevc_10bit    44617 kb/s  162.736s  21.01    .73x       11.29

@huff
Copy link

huff commented Jan 25, 2024

I got my hands on a new system today and could not help but run this benchmark on it.... it's kinda addicting. The results look interesting though, as the power numbers look off, and I was expecting better times. My trusty 9700 seems to have better performance (but I may be reading it wrong).

CPU       TEST            FILE                        BITRATE     TIME      AVG_FPS  AVG_SPEED  AVG_WATTS
i7-11700K  h264_1080p_cpu  ribblehead_1080p_h264       18952 kb/s  28.710s   121.38   4.31x      N/A
i7-11700K  h264_1080p      ribblehead_1080p_h264       18952 kb/s  17.180s   198.00   7.14x      10428.76
i7-11700K  h264_4k         ribblehead_4k_h264          46881 kb/s  64.473s   53.65    1.90x      11978.53
i7-11700K  hevc_8bit       ribblehead_1080p_hevc_8bit  14947 kb/s  59.713s   57.31    2.03x      6799.96
i7-11700K  hevc_4k_10bit   ribblehead_4k_hevc_10bit    44617 kb/s  190.100s  18.15    .63x       11993.78

@luispabon
Copy link

luispabon commented Jan 25, 2024

CPU: i7-7700HQ (Dell XPS 9560)
OS: Ubuntu 23.10

CPU        TEST            FILE                        BITRATE     TIME      AVG_FPS  AVG_SPEED  AVG_WATTS
i7-7700HQ  h264_1080p_cpu  ribblehead_1080p_h264       18952 kb/s  115.123s  31.00    1.10x      N/A
i7-7700HQ  h264_1080p      ribblehead_1080p_h264       18952 kb/s  21.120s   162.16   5.60x      5.68
i7-7700HQ  h264_4k         ribblehead_4k_h264          46881 kb/s  77.165s   44.84    1.58x      5.35
i7-7700HQ  hevc_8bit       ribblehead_1080p_hevc_8bit  14947 kb/s  46.319s   74.36    2.60x      8.25
i7-7700HQ  hevc_4k_10bit   ribblehead_4k_hevc_10bit    44617 kb/s  184.489s  19.00    .65x       9.06

@axemann
Copy link

axemann commented Feb 10, 2024

Kind of disappointed in the results for my new Intel Arc:

CPU: Intel Atom C3758
GPU: Intel Arc A310
OS: Ubuntu 22.04.3 w/ kernel 6.5.0-17-generic

CPU  TEST            FILE                        BITRATE     TIME      AVG_FPS  AVG_SPEED  AVG_WATTS
CPU  h264_1080p_cpu  ribblehead_1080p_h264       18952 kb/s  185.282s  18.48    .66x       N/A
CPU  h264_1080p      ribblehead_1080p_h264       18952 kb/s  22.426s   151.67   5.25x
CPU  h264_4k         ribblehead_4k_h264          46881 kb/s  64.991s   52.55    1.84x
CPU  hevc_8bit       ribblehead_1080p_hevc_8bit  14947 kb/s  17.555s   193.06   6.62x
CPU  hevc_4k_10bit   ribblehead_4k_hevc_10bit    44617 kb/s  124.970s  27.23    .96x

I suspect the kernel team still has some work to do on optimizing the Arc kernel code. I'll likely repost (or update this comment) with updated stats after trying the out-of-tree Intel driver.

@mantis454
Copy link

CPU: i3-7100u
OS: Debian 12 Bookworm
GPU: Intel HD Graphics 620

CPU       TEST            FILE                        BITRATE     TIME      AVG_FPS  AVG_SPEED  AVG_WATTS
i3-7100U  h264_1080p_cpu  ribblehead_1080p_h264       18952 kb/s  243.301s  14.25    .50x       N/A
i3-7100U  h264_1080p      ribblehead_1080p_h264       18952 kb/s  35.962s   95.11    3.34x      2.37
i3-7100U  h264_4k         ribblehead_4k_h264          46881 kb/s  117.781s  29.13    1.03x      2.95
i3-7100U  hevc_8bit       ribblehead_1080p_hevc_8bit  14947 kb/s  51.638s   66.96    2.34x      7.79
i3-7100U  hevc_4k_10bit   ribblehead_4k_hevc_10bit    44617 kb/s  285.875s  12.03    .42x       7.67

@Tryum
Copy link

Tryum commented Feb 12, 2024

CPU: i7-10700
OS: Proxmox VE 8.1.4 6.5.11-8-pve
GPU: Intel® UHD Graphics 630

CPU       TEST            FILE                        BITRATE     TIME      AVG_FPS  AVG_SPEED  AVG_WATTS
i7-10700  h264_1080p_cpu  ribblehead_1080p_h264       18952 kb/s  38.866s   96.24    3.45x      N/A
i7-10700  h264_1080p      ribblehead_1080p_h264       18952 kb/s  14.461s   237.21   8.27x      10.23
i7-10700  h264_4k         ribblehead_4k_h264          46881 kb/s  56.045s   61.82    2.29x      9.94
i7-10700  hevc_8bit       ribblehead_1080p_hevc_8bit  14947 kb/s  41.367s   83.12    2.90x      12.32
i7-10700  hevc_4k_10bit   ribblehead_4k_hevc_10bit    44617 kb/s  165.051s  21.03    .73x       13.53

@Tryum
Copy link

Tryum commented Feb 12, 2024

CPU: i5-6500T
OS: Proxmox VE 8.1.4 6.5.11-8-pve
GPU: Intel® HD Graphics 530

CPU       TEST            FILE                        BITRATE     TIME      AVG_FPS  AVG_SPEED  AVG_WATTS
i5-6500T  h264_1080p_cpu  ribblehead_1080p_h264       18952 kb/s  129.055s  26.77    .95x       N/A
i5-6500T  h264_1080p      ribblehead_1080p_h264       18952 kb/s  25.334s   136.19   4.75x      5.21
i5-6500T  h264_4k         ribblehead_4k_h264          46881 kb/s  88.119s   38.98    1.37x      5.47
i5-6500T  hevc_8bit       ribblehead_1080p_hevc_8bit  14947 kb/s  50.789s   67.78    2.38x      9.52
i5-6500T  hevc_4k_10bit   ribblehead_4k_hevc_10bit    44617 kb/s                     x

@Tryum
Copy link

Tryum commented Feb 12, 2024

CPU: i3-12100T
OS: Proxmox VE 8.1.4 6.5.11-8-pve
GPU: Intel® UHD Graphics 730

CPU       TEST            FILE                        BITRATE     TIME      AVG_FPS  AVG_SPEED  AVG_WATTS
Intel(R)  h264_1080p_cpu  ribblehead_1080p_h264       18952 kb/s  64.106s   55.99    1.99x      N/A
Intel(R)  h264_1080p      ribblehead_1080p_h264       18952 kb/s  14.183s   242.04   8.40x      
Intel(R)  h264_4k         ribblehead_4k_h264          46881 kb/s  50.858s   67.59    2.38x      
Intel(R)  hevc_8bit       ribblehead_1080p_hevc_8bit  14947 kb/s  37.487s   90.06    3.16x      
Intel(R)  hevc_4k_10bit   ribblehead_4k_hevc_10bit    44617 kb/s  132.695s  25.76    .90x

@NickIAm
Copy link

NickIAm commented Feb 13, 2024

CPU: i5-1135G7
OS: Fedora 39
GPU: Intel Iris Xe
Framework 13

CPU       TEST            FILE                        BITRATE     TIME      AVG_FPS  AVG_SPEED  AVG_WATTS
Intel(R)  h264_1080p_cpu  ribblehead_1080p_h264       18952 kb/s  85.374s   42.15    1.44x      N/A
Intel(R)  h264_1080p      ribblehead_1080p_h264       18952 kb/s  17.994s   190.16   6.66x      8.21
Intel(R)  h264_4k         ribblehead_4k_h264          46881 kb/s  57.138s   60.54    2.12x      7.36
Intel(R)  hevc_8bit       ribblehead_1080p_hevc_8bit  14947 kb/s  51.198s   66.75    2.33x      7.11
Intel(R)  hevc_4k_10bit   ribblehead_4k_hevc_10bit    44617 kb/s  143.769s  24.01    .84x       8.01

@HansGeering
Copy link

CPU: i5-8400
OS: Ubuntu 20.04.6 LTS
GPU: UHD Graphics 630

CPU      TEST            FILE                        BITRATE     TIME      AVG_FPS  AVG_SPEED  AVG_WATTS
i5-8400  h264_1080p_cpu  ribblehead_1080p_h264       18952 kb/s  67.344s   50.94    1.79x      N/A
i5-8400  h264_1080p      ribblehead_1080p_h264       18952 kb/s  16.632s   212.00   7.21x
i5-8400  h264_4k         ribblehead_4k_h264          46881 kb/s  78.286s   44.48    1.57x
i5-8400  hevc_8bit       ribblehead_1080p_hevc_8bit  14947 kb/s  48.064s   71.91    2.52x
i5-8400  hevc_4k_10bit   ribblehead_4k_hevc_10bit    44617 kb/s  190.815s  18.01    .63x

@royalmoose
Copy link

Lenovo ThinkPad X1 Carbon 5th Gen
16GB RAM

CPU       TEST            FILE                        BITRATE     TIME      AVG_FPS  AVG_SPEED  AVG_WATTS
i5-7300U  h264_1080p_cpu  ribblehead_1080p_h264       18952 kb/s  188.182s  18.76    .67x       N/A
i5-7300U  h264_1080p      ribblehead_1080p_h264       18952 kb/s  31.690s   113.36   3.84x      3.52
i5-7300U  h264_4k         ribblehead_4k_h264          46881 kb/s  109.636s  31.99    1.12x      3.86
i5-7300U  hevc_8bit       ribblehead_1080p_hevc_8bit  14947 kb/s  46.470s   74.10    2.61x      11.04
i5-7300U  hevc_4k_10bit   ribblehead_4k_hevc_10bit    44617 kb/s  220.487s  16.00    .57x       9.84

@SlowmoDK
Copy link

SlowmoDK commented Feb 17, 2024

CPU: AMD 5700x running in 45W ECO mode
HOST OS: Proxmox 8.1.4
GUEST OS: Ubuntu 23.10 (16 GB RAM and 12 of 16 cores)
GPU: Passed-through Intel ARC 380 with re-sizeable bar enabled

After scanning results I believe this is the best hvec_4k_10bit result in the list :)
comparing to other ARC cards it seems resizeable bar really makes a difference

CPU  TEST            FILE                        BITRATE     TIME     AVG_FPS  AVG_SPEED  AVG_WATTS
7    h264_1080p_cpu  ribblehead_1080p_h264       18952 kb/s  60.628s  57.10    2.06x      N/A
7    h264_1080p      ribblehead_1080p_h264       18952 kb/s  15.016s  223.90   7.80x
7    h264_4k         ribblehead_4k_h264          46881 kb/s  38.339s  86.72    3.09x
7    hevc_8bit       ribblehead_1080p_hevc_8bit  14947 kb/s  13.171s  259.95   8.89x
7    hevc_4k_10bit   ribblehead_4k_hevc_10bit    44617 kb/s  58.935s  58.22    2.08x

@royalmoose
Copy link

Lenovo ThinkPad L480
8GB RAM

CPU       TEST            FILE                        BITRATE     TIME      AVG_FPS  AVG_SPEED  AVG_WATTS
i5-8250U  h264_1080p_cpu  ribblehead_1080p_h264       18952 kb/s  120.131s  30.27    1.07x      N/A
i5-8250U  h264_1080p      ribblehead_1080p_h264       18952 kb/s  29.757s   115.45   4.03x      4.92
i5-8250U  h264_4k         ribblehead_4k_h264          46881 kb/s  117.616s  28.94    1.03x      4.41
i5-8250U  hevc_8bit       ribblehead_1080p_hevc_8bit  14947 kb/s  50.757s   67.94    2.38x      10.16
i5-8250U  hevc_4k_10bit   ribblehead_4k_hevc_10bit    44617 kb/s  270.999s  12.96    .46x       9.19

@draftpunk
Copy link

TRIGKEY G5 Mini PC
OS: Ubuntu 20.04.4 LTS
RAM: 16GB DDR5
CPU: Intel N100 CPU (4c/4t)
iGPU: Intel UHD Graphics

From the wall, system was pulling 20-30W during tests.

CPU    TEST            FILE                        BITRATE     TIME      AVG_FPS  AVG_SPEED  AVG_WATTS
N100   h264_1080p_cpu  ribblehead_1080p_h264       18952 kb/s  137.052s  25.19    .88x       N/A
N100   h264_1080p      ribblehead_1080p_h264       18952 kb/s  25.011s   139.95   4.86x      2.22
N100   h264_4k         ribblehead_4k_h264          46881 kb/s  82.805s   41.65    1.49x      2.41
N100   hevc_8bit       ribblehead_1080p_hevc_8bit  14947 kb/s  61.916s   54.77    1.92x      2.31
N100   hevc_4k_10bit   ribblehead_4k_hevc_10bit    44617 kb/s  221.681s  15.50    .54x       2.45

@coooooooooosh
Copy link

coooooooooosh commented Feb 19, 2024

OS: Linux LXC on Proxmox Host (so no power readings)
RAM: 4GB DDR4
CPU: Intel i5-12500T
iGPU: Intel UHD Graphics 770

Will try to run this again directly on the host at some point to get power readings

12 Cores enabled

CPU       TEST            FILE                        BITRATE     TIME      AVG_FPS  AVG_SPEED  AVG_WATTS
i5-12500T  h264_1080p_cpu  ribblehead_1080p_h264       18952 kb/s  55.271s   65.35    2.35x      N/A
i5-12500T  h264_1080p      ribblehead_1080p_h264       18952 kb/s  15.151s   227.07   7.94x      
i5-12500T  h264_4k         ribblehead_4k_h264          46881 kb/s  54.653s   63.05    2.24x      
i5-12500T  hevc_8bit       ribblehead_1080p_hevc_8bit  14947 kb/s  37.066s   91.42    3.19x      
i5-12500T  hevc_4k_10bit   ribblehead_4k_hevc_10bit    44617 kb/s  131.752s  26.05    .92x

4 Cores enabled

CPU       TEST            FILE                        BITRATE     TIME      AVG_FPS  AVG_SPEED  AVG_WATTS
i5-12500T  h264_1080p_cpu  ribblehead_1080p_h264       18952 kb/s  141.115s  24.67    .87x       N/A
i5-12500T  h264_1080p      ribblehead_1080p_h264       18952 kb/s  18.388s   186.63   6.51x      
i5-12500T  h264_4k         ribblehead_4k_h264          46881 kb/s  62.710s   55.10    1.94x      
i5-12500T  hevc_8bit       ribblehead_1080p_hevc_8bit  14947 kb/s  37.115s   91.19    3.18x      
i5-12500T  hevc_4k_10bit   ribblehead_4k_hevc_10bit    44617 kb/s  131.534s  26.09    .92x       

@stonith
Copy link

stonith commented Feb 23, 2024

HOST OS: Proxmox 8.1.4
RAM: 16GB DDR4
iGPU: Intel® Iris® Plus Graphics 655

CPU       TEST            FILE                        BITRATE     TIME      AVG_FPS  AVG_SPEED  AVG_WATTS
i5-8259U  h264_1080p_cpu  ribblehead_1080p_h264       18952 kb/s  96.438s   37.85    1.35x      N/A
i5-8259U  h264_1080p      ribblehead_1080p_h264       18952 kb/s  21.558s   162.36   5.62x      9.46
i5-8259U  h264_4k         ribblehead_4k_h264          46881 kb/s  85.102s   41.07    1.44x      8.10
i5-8259U  hevc_8bit       ribblehead_1080p_hevc_8bit  14947 kb/s  44.512s   77.58    2.71x      13.62
i5-8259U  hevc_4k_10bit   ribblehead_4k_hevc_10bit    44617 kb/s  216.345s  16.00    .56x       12.97

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment