<div dir="ltr"><div><p style="margin:0px;padding:0px;word-wrap:break-word;color:rgb(51,51,51);font-family:Arial,sans-serif;font-size:14px;line-height:20px">Hi, I am testing x265 with a two numa nodes server, each node has 36 cores. The x265 version is 1.7 release with command line</p><p style="margin:10px 0px 0px;padding:0px;word-wrap:break-word;color:rgb(51,51,51);font-family:Arial,sans-serif;font-size:14px;line-height:20px">./x265 --input-res 1920x1080 --input input.yuv --bitrate 1200 --vbv-maxrate 1380 --fps 20 --early-skip --preset fast -o test1.hevc</p><p style="margin:10px 0px 0px;padding:0px;word-wrap:break-word;color:rgb(51,51,51);font-family:Arial,sans-serif;font-size:14px;line-height:20px">but when ruuning on the server, CPU utilization ranges from 27% ~ 35% (< 40%) which means most of the CPU cores are not busy.</p><div class="codehilite" style="margin:10px 0px 0px;padding:0px;color:rgb(51,51,51);font-family:Arial,sans-serif;font-size:14px;line-height:20px"><pre style="margin-top:0px;margin-bottom:0px;padding:5px 10px;font-family:Consolas,Menlo,'Liberation Mono',Courier,monospace;font-size:12px;line-height:1.4;border:1px solid rgb(204,204,204);border-radius:3px;overflow-x:auto;word-wrap:normal;background:rgb(245,245,245)"><span class="n">x265</span> <span class="p">[</span><span class="n">info</span><span class="p">]</span><span class="o" style="font-weight:bold">:</span> <span class="n">HEVC</span> <span class="n">encoder</span> <span class="n">version</span> <span class="mf" style="color:rgb(0,153,153)">1.7</span>
<span class="n">x265</span> <span class="p">[</span><span class="n">info</span><span class="p">]</span><span class="o" style="font-weight:bold">:</span> <span class="n">build</span> <span class="n">info</span> <span class="p">[</span><span class="n">Linux</span><span class="p">][</span><span class="n">GCC</span> <span class="mf" style="color:rgb(0,153,153)">4.4.6</span><span class="p">][</span><span class="mi" style="color:rgb(0,153,153)">64</span> <span class="n">bit</span><span class="p">]</span> <span class="mi" style="color:rgb(0,153,153)">8</span><span class="n">bpp</span>
<span class="n">x265</span> <span class="p">[</span><span class="n">info</span><span class="p">]</span><span class="o" style="font-weight:bold">:</span> <span class="k" style="font-weight:bold">using</span> <span class="n">cpu</span> <span class="nl">capabilities</span><span class="p">:</span> <span class="n">MMX2</span> <span class="n">SSE2Fast</span> <span class="n">SSSE3</span> <span class="n">SSE4</span><span class="mf" style="color:rgb(0,153,153)">.2</span> <span class="n">AVX</span> <span class="n">AVX2</span> <span class="n">FMA3</span> <span class="n">LZCNT</span> <span class="n">BMI2</span>
<span class="n">x265</span> <span class="p">[</span><span class="n">warning</span><span class="p">]</span><span class="o" style="font-weight:bold">:</span> <span class="o" style="font-weight:bold">--</span><span class="n">psnr</span> <span class="n">used</span> <span class="n">with</span> <span class="n">AQ</span> <span class="nl">on</span><span class="p">:</span> <span class="n">results</span> <span class="n">will</span> <span class="n">be</span> <span class="n">invalid</span><span class="o" style="font-weight:bold">!</span>
<span class="n">x265</span> <span class="p">[</span><span class="n">warning</span><span class="p">]</span><span class="o" style="font-weight:bold">:</span> <span class="o" style="font-weight:bold">--</span><span class="n">tune</span> <span class="n">psnr</span> <span class="n">should</span> <span class="n">be</span> <span class="n">used</span> <span class="k" style="font-weight:bold">if</span> <span class="n">attempting</span> <span class="n">to</span> <span class="n">benchmark</span> <span class="n">psnr</span><span class="o" style="font-weight:bold">!</span>
<span class="n">x265</span> <span class="p">[</span><span class="n">info</span><span class="p">]</span><span class="o" style="font-weight:bold">:</span> <span class="n">Main</span> <span class="n">profile</span><span class="p">,</span> <span class="n">Level</span><span class="o" style="font-weight:bold">-</span><span class="mi" style="color:rgb(0,153,153)">4</span> <span class="p">(</span><span class="n">Main</span> <span class="n">tier</span><span class="p">)</span>
<span class="n">x265</span> <span class="p">[</span><span class="n">info</span><span class="p">]</span><span class="o" style="font-weight:bold">:</span> <span class="n">Thread</span> <span class="n">pool</span> <span class="mi" style="color:rgb(0,153,153)">0</span> <span class="k" style="font-weight:bold">using</span> <span class="mi" style="color:rgb(0,153,153)">36</span> <span class="n">threads</span> <span class="n">on</span> <span class="n">NUMA</span> <span class="n">node</span> <span class="mi" style="color:rgb(0,153,153)">0</span>
<span class="n">x265</span> <span class="p">[</span><span class="n">info</span><span class="p">]</span><span class="o" style="font-weight:bold">:</span> <span class="n">Thread</span> <span class="n">pool</span> <span class="mi" style="color:rgb(0,153,153)">1</span> <span class="k" style="font-weight:bold">using</span> <span class="mi" style="color:rgb(0,153,153)">36</span> <span class="n">threads</span> <span class="n">on</span> <span class="n">NUMA</span> <span class="n">node</span> <span class="mi" style="color:rgb(0,153,153)">1</span>
<span class="n">x265</span> <span class="p">[</span><span class="n">info</span><span class="p">]</span><span class="o" style="font-weight:bold">:</span> <span class="n">frame</span> <span class="n">threads</span> <span class="o" style="font-weight:bold">/</span> <span class="n">pool</span> <span class="nl">features</span> <span class="p">:</span> <span class="mi" style="color:rgb(0,153,153)">16</span> <span class="o" style="font-weight:bold">/</span> <span class="n">wpp</span><span class="p">(</span><span class="mi" style="color:rgb(0,153,153)">34</span> <span class="n">rows</span><span class="p">)</span><span class="o" style="font-weight:bold">+</span><span class="n">pmode</span>
<span class="n">x265</span> <span class="p">[</span><span class="n">warning</span><span class="p">]</span><span class="o" style="font-weight:bold">:</span> <span class="n">VBV</span> <span class="n">maxrate</span> <span class="n">specified</span><span class="p">,</span> <span class="n">but</span> <span class="n">no</span> <span class="n">bufsize</span><span class="p">,</span> <span class="n">ignored</span>
<span class="n">x265</span> <span class="p">[</span><span class="n">info</span><span class="p">]</span><span class="o" style="font-weight:bold">:</span> <span class="n">Coding</span> <span class="nl">QT</span><span class="p">:</span> <span class="n">max</span> <span class="n">CU</span> <span class="n">size</span><span class="p">,</span> <span class="n">min</span> <span class="n">CU</span> <span class="nl">size</span> <span class="p">:</span> <span class="mi" style="color:rgb(0,153,153)">32</span> <span class="o" style="font-weight:bold">/</span> <span class="mi" style="color:rgb(0,153,153)">8</span>
<span class="n">x265</span> <span class="p">[</span><span class="n">info</span><span class="p">]</span><span class="o" style="font-weight:bold">:</span> <span class="n">Residual</span> <span class="nl">QT</span><span class="p">:</span> <span class="n">max</span> <span class="n">TU</span> <span class="n">size</span><span class="p">,</span> <span class="n">max</span> <span class="nl">depth</span> <span class="p">:</span> <span class="mi" style="color:rgb(0,153,153)">32</span> <span class="o" style="font-weight:bold">/</span> <span class="mi" style="color:rgb(0,153,153)">2</span> <span class="n">inter</span> <span class="o" style="font-weight:bold">/</span> <span class="mi" style="color:rgb(0,153,153)">2</span> <span class="n">intra</span>
<span class="n">x265</span> <span class="p">[</span><span class="n">info</span><span class="p">]</span><span class="o" style="font-weight:bold">:</span> <span class="n">ME</span> <span class="o" style="font-weight:bold">/</span> <span class="n">range</span> <span class="o" style="font-weight:bold">/</span> <span class="n">subpel</span> <span class="o" style="font-weight:bold">/</span> <span class="nl">merge</span> <span class="p">:</span> <span class="n">star</span> <span class="o" style="font-weight:bold">/</span> <span class="mi" style="color:rgb(0,153,153)">57</span> <span class="o" style="font-weight:bold">/</span> <span class="mi" style="color:rgb(0,153,153)">1</span> <span class="o" style="font-weight:bold">/</span> <span class="mi" style="color:rgb(0,153,153)">2</span>
<span class="n">x265</span> <span class="p">[</span><span class="n">info</span><span class="p">]</span><span class="o" style="font-weight:bold">:</span> <span class="n">Keyframe</span> <span class="n">min</span> <span class="o" style="font-weight:bold">/</span> <span class="n">max</span> <span class="o" style="font-weight:bold">/</span> <span class="nl">scenecut</span> <span class="p">:</span> <span class="mi" style="color:rgb(0,153,153)">20</span> <span class="o" style="font-weight:bold">/</span> <span class="mi" style="color:rgb(0,153,153)">250</span> <span class="o" style="font-weight:bold">/</span> <span class="mi" style="color:rgb(0,153,153)">40</span>
<span class="n">x265</span> <span class="p">[</span><span class="n">info</span><span class="p">]</span><span class="o" style="font-weight:bold">:</span> <span class="n">Lookahead</span> <span class="o" style="font-weight:bold">/</span> <span class="n">bframes</span> <span class="o" style="font-weight:bold">/</span> <span class="nl">badapt</span> <span class="p">:</span> <span class="mi" style="color:rgb(0,153,153)">60</span> <span class="o" style="font-weight:bold">/</span> <span class="mi" style="color:rgb(0,153,153)">4</span> <span class="o" style="font-weight:bold">/</span> <span class="mi" style="color:rgb(0,153,153)">2</span>
<span class="n">x265</span> <span class="p">[</span><span class="n">info</span><span class="p">]</span><span class="o" style="font-weight:bold">:</span> <span class="n">b</span><span class="o" style="font-weight:bold">-</span><span class="n">pyramid</span> <span class="o" style="font-weight:bold">/</span> <span class="n">weightp</span> <span class="o" style="font-weight:bold">/</span> <span class="n">weightb</span> <span class="o" style="font-weight:bold">/</span> <span class="nl">refs</span><span class="p">:</span> <span class="mi" style="color:rgb(0,153,153)">1</span> <span class="o" style="font-weight:bold">/</span> <span class="mi" style="color:rgb(0,153,153)">1</span> <span class="o" style="font-weight:bold">/</span> <span class="mi" style="color:rgb(0,153,153)">1</span> <span class="o" style="font-weight:bold">/</span> <span class="mi" style="color:rgb(0,153,153)">1</span>
<span class="n">x265</span> <span class="p">[</span><span class="n">info</span><span class="p">]</span><span class="o" style="font-weight:bold">:</span> <span class="nl">AQ</span><span class="p">:</span> <span class="n">mode</span> <span class="o" style="font-weight:bold">/</span> <span class="n">str</span> <span class="o" style="font-weight:bold">/</span> <span class="n">qg</span><span class="o" style="font-weight:bold">-</span><span class="n">size</span> <span class="o" style="font-weight:bold">/</span> <span class="n">cu</span><span class="o" style="font-weight:bold">-</span><span class="nl">tree</span> <span class="p">:</span> <span class="mi" style="color:rgb(0,153,153)">1</span> <span class="o" style="font-weight:bold">/</span> <span class="mf" style="color:rgb(0,153,153)">0.3</span> <span class="o" style="font-weight:bold">/</span> <span class="mi" style="color:rgb(0,153,153)">32</span> <span class="o" style="font-weight:bold">/</span> <span class="mi" style="color:rgb(0,153,153)">1</span>
<span class="n">x265</span> <span class="p">[</span><span class="n">info</span><span class="p">]</span><span class="o" style="font-weight:bold">:</span> <span class="n">Rate</span> <span class="n">Control</span> <span class="o" style="font-weight:bold">/</span> <span class="nl">qCompress</span> <span class="p">:</span> <span class="n">ABR</span><span class="o" style="font-weight:bold">-</span><span class="mi" style="color:rgb(0,153,153)">1200</span> <span class="n">kbps</span> <span class="o" style="font-weight:bold">/</span> <span class="mf" style="color:rgb(0,153,153)">0.60</span>
<span class="n">x265</span> <span class="p">[</span><span class="n">info</span><span class="p">]</span><span class="o" style="font-weight:bold">:</span> <span class="nl">tools</span><span class="p">:</span> <span class="n">rect</span> <span class="n">amp</span> <span class="n">rd</span><span class="o" style="font-weight:bold">=</span><span class="mi" style="color:rgb(0,153,153)">4</span> <span class="n">rdoq</span><span class="o" style="font-weight:bold">=</span><span class="mi" style="color:rgb(0,153,153)">2</span> <span class="n">early</span><span class="o" style="font-weight:bold">-</span><span class="n">skip</span> <span class="n">signhide</span> <span class="n">tmvp</span> <span class="n">b</span><span class="o" style="font-weight:bold">-</span><span class="n">intra</span></pre></div></div></div>