<!DOCTYPE html>
<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <br>
    <br>
    <br>
    <div class="moz-cite-prefix">Den 27.11.2024 23:40, skrev Andrew
      Randrianasulu:<br>
    </div>
    <blockquote type="cite"
cite="mid:CA+rFky7+KqhVKLbPL_AUm5AcZ8b_--qbA2pnBpNw6Gk8yRy=uA@mail.gmail.com">
      <meta http-equiv="content-type" content="text/html; charset=UTF-8">
      <div dir="auto">
        <div><br>
          <br>
          <div class="gmail_quote">
            <div dir="ltr" class="gmail_attr">чт, 28 нояб. 2024 г.,
              01:22 Terje J. Hanssen via Cin <<a
                href="mailto:cin@lists.cinelerra-gg.org"
                moz-do-not-send="true" class="moz-txt-link-freetext">cin@lists.cinelerra-gg.org</a>>:<br>
            </div>
            <blockquote class="gmail_quote"
style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
              <div> In August this year we had a thread "h264 vulkan
                encoding" initiated by Andrea<br>
                <a
href="https://lists.cinelerra-gg.org/pipermail/cin/2024-August/008517.html"
                  target="_blank" rel="noreferrer"
                  moz-do-not-send="true" class="moz-txt-link-freetext">https://lists.cinelerra-gg.org/pipermail/cin/2024-August/008517.html</a><br>
                <br>
                Mesa 24.3 is released with many Vulkan Driver
                Improvement, and implementations are expected around the
                corner in rolling distributions.<br>
                <br>
                Some articles about this in Phoronix<br>
                <a
href="https://www.phoronix.com/news/Mesa-24.3-Released" target="_blank"
                  rel="noreferrer" moz-do-not-send="true"
                  class="moz-txt-link-freetext">https://www.phoronix.com/news/Mesa-24.3-Released</a><br>
                <a href="https://www.phoronix.com/news/Mesa-24.3-rc2"
                  target="_blank" rel="noreferrer"
                  moz-do-not-send="true" class="moz-txt-link-freetext">https://www.phoronix.com/news/Mesa-24.3-rc2</a><br>
                <a
href="https://www.phoronix.com/news/Mesa-24.3-rc1-Released"
                  target="_blank" rel="noreferrer"
                  moz-do-not-send="true" class="moz-txt-link-freetext">https://www.phoronix.com/news/Mesa-24.3-rc1-Released</a><br>
                <a
href="https://www.phoronix.com/news/Intel-Vulkan-Video-H264-H265"
                  target="_blank" rel="noreferrer"
                  moz-do-not-send="true" class="moz-txt-link-freetext">https://www.phoronix.com/news/Intel-Vulkan-Video-H264-H265</a><br>
                <br>
                With ffmpeg (7.1) h264/5 vulkan encoder support, I
                wonder if Cingg is ready to put them into use?<br>
                 <br>
                <font face="Courier New, Courier, monospace">ffmpeg
                  -hide_banner -encoders | grep vulkan<br>
                   V....D h264_vulkan          H.264/AVC (Vulkan) (codec
                  h264)<br>
                   V....D hevc_vulkan          H.265/HEVC (Vulkan)
                  (codec hevc)<br>
                </font></div>
            </blockquote>
          </div>
        </div>
        <div dir="auto"><br>
        </div>
        <div dir="auto"><br>
        </div>
        <div dir="auto">you can try already (on system's ffmpeg), can't
          you?</div>
      </div>
    </blockquote>
    <br>
    Not Mesa 24.3 and vulkan encoding quite yet:<br>
    <font face="Courier New, Courier, monospace"><br>
      API: OpenGL v: 4.6 vendor: intel mesa v: 24.2.7 renderer: Mesa
      Intel Arc<br>
          A750 Graphics (DG2)<br>
        API: Vulkan v: 1.3.296 drivers: N/A surfaces: xcb,xlib<br>
        API: EGL Message: EGL data requires eglinfo. Check --recommends.<br>
      <br>
      <br>
      # export ANV_VIDEO_DECODE=1<br>
      <br>
      # vulkaninfo | grep VK_KHR_video<br>
          VK_KHR_video_decode_h264                      : extension
      revision 9<br>
          VK_KHR_video_decode_h265                      : extension
      revision 8<br>
          VK_KHR_video_decode_queue                     : extension
      revision 8<br>
          VK_KHR_video_queue                 <br>
    </font><br>
    So assume the FFmpeg benchmarks sample was vulkan decoding only,  as
    they work for hdv (mpeg2) input also:<br>
    <br>
    ffmpeg -hide_banner -init_hw_device "vulkan=vk:0" -hwaccel vulkan
    -hwaccel_output_format vulkan -i hdv09_04.m2t -f null - -benchmark<br>
    frame= 5963 fps=3503 q=-0.0 Lsize=N/A time=00:03:58.77 bitrate=N/A
    speed= 140x    <br>
    bench: utime=19.045s stime=0.313s rtime=1.702s<br>
    <br>
    ffmpeg -hide_banner -init_hw_device "vulkan=vk:0" -hwaccel vulkan
    -hwaccel_output_format vulkan -i hdv09_04_h264_qsv.mp4 -f null -
    -benchmark<br>
    frame= 5969 fps=988 q=-0.0 Lsize=N/A time=00:03:58.76 bitrate=N/A
    speed=39.5x    <br>
    bench: utime=1.397s stime=1.390s rtime=6.042s<br>
    bench: maxrss=164700KiB<br>
    <br>
    fmpeg -hide_banner -init_hw_device "vulkan=vk:0" -hwaccel vulkan
    -hwaccel_output_format vulkan -i hdv09_04_hevc_qsv_8b420.mp4 -f null
    - -benchmark<br>
    frame=  248 fps=2.0 q=-0.0 size=N/A time=00:00:09.92 bitrate=N/A
    speed=0.0787x <br>
    hevc terrible slow !!<br>
    <br>
    <br>
    <blockquote type="cite"
cite="mid:CA+rFky7+KqhVKLbPL_AUm5AcZ8b_--qbA2pnBpNw6Gk8yRy=uA@mail.gmail.com">
      <div dir="auto">
        <div dir="auto"><br>
        </div>
        <div dir="auto">
          <div class="gmail_quote">
            <blockquote class="gmail_quote"
style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
              <div><font face="Courier New, Courier, monospace"> <br>
                </font> <br>
              </div>
              -- <br>
              Cin mailing list<br>
              <a href="mailto:Cin@lists.cinelerra-gg.org"
                target="_blank" rel="noreferrer" moz-do-not-send="true"
                class="moz-txt-link-freetext">Cin@lists.cinelerra-gg.org</a><br>
              <a
href="https://lists.cinelerra-gg.org/mailman/listinfo/cin"
                rel="noreferrer noreferrer" target="_blank"
                moz-do-not-send="true" class="moz-txt-link-freetext">https://lists.cinelerra-gg.org/mailman/listinfo/cin</a><br>
            </blockquote>
          </div>
        </div>
      </div>
    </blockquote>
    <br>
  </body>
</html>