<div dir="ltr"><div class="gmail_default" style="font-size:small">Now you can try it and use it if you are lucky enough to have the supporting hardware on a newer Intel system.<br></div><div class="gmail_default" style="font-size:small">   <a href="https://cinelerra-gg.org/download/images/CinGG-20241120-x86_64-IntelHW.AppImage">https://cinelerra-gg.org/download/images/CinGG-20241120-x86_64-IntelHW.AppImage</a></div><div class="gmail_default" style="font-size:small">As far as I can tell, this appimage runs in the standard way on AMD / Fedora version 40 as expected.  So probably it will run about anywhere - just without the hardware encoding/decoding enhanced features (QSV and oneVPL).  And being an appimage, it will run for several years as is.<br></div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">Thanks again, Terje AND Andrew !!!    <br></div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">AND thanks to MatN who made it possible to keep providing binaries for the users for the past 4 year via his scripts to create the appimages !!!<br></div></div><br><div class="gmail_quote gmail_quote_container"><div dir="ltr" class="gmail_attr">On Sat, Dec 7, 2024 at 10:40 AM Terje J. Hanssen via Cin <<a href="mailto:cin@lists.cinelerra-gg.org">cin@lists.cinelerra-gg.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><u></u>

  

    
  
  <div>
    After the successful Appimage build with OneVPL for QSV on Alder
    Lake (i7-12700/Arc A750),  the time has come as proof of contest to
    test if it also works on legacy Intel iGPU hardware.<br>
    <br>
    Extracted from the Fixed-function Quick Sync Video format support
    for HEVC one should expect <br>
<a href="https://en.wikipedia.org/wiki/Intel_Quick_Sync_Video#Hardware_decoding_and_encoding" target="_blank">https://en.wikipedia.org/wiki/Intel_Quick_Sync_Video#Hardware_decoding_and_encoding</a><br>
    <ul>
      <li>The Skylake microarchitecture implementation adds a full
        fixed-function H.265/HEVC 8-bit 4:2:0 decoding and encoding
        acceleration, hybrid and partial HEVC 10-bit decoding
        acceleration,</li>
    </ul>
    <ul>
      <li>The Kaby Lake, Coffee Lake, Whiskey Lake and Comet Lake
        microarchitectures implementation adds full fixed-function
        H.265/HEVC 10-bit 4:2:0 decoding and encoding acceleration,</li>
    </ul>
    <br>
    <font face="Courier New, Courier, monospace"><br>
      1) Sky Lake:<br>
      ------------<br>
      CPU:<br>
       Info: quad core model: Intel Core i7-6700K bits: 64 type: MT MCP
      cache:<br>
      Graphics:<br>
        Device-1: Intel HD Graphics 530 driver: i915 v: kernel<br>
        (Device-2: NVIDIA GM206 [GeForce GTX 960] driver: N/A)<br>
      <br>
      ~/Application> ./cin-x86_64.AppImage<br>
      Cinelerra Infinity - built: Nov 20 2024 22:0<br>
      <br>
      <br>
      Loaded hdv09_04.m2t (tff interlaced)<br>
      <br>
      Rendered to hevc_qsv_8b420<br>
      ---------------------------<br>
      libva info: VA-API version 1.22.0<br>
      libva info: Trying to open /usr/lib64/dri/iHD_drv_video.so<br>
      libva info: Found init function __vaDriverInit_1_22<br>
      libva info: va_openDriver() returns 0<br>
      Render::render_single: Session finished.<br>
      ** rendered 5972 frames in 66.227 secs, 90.175 fps<br>
      <br>
      ffprobe -hide_banner hdv09_04_hevc_qsv_8b420.mp4<br>
        Stream #0:0[0x1](und): Video: hevc (Main) (hev1 / 0x31766568),
      yuvj420p(pc, smpte170m/unknown/unknown, top coded first
      (swapped)), 1440x1080 [SAR 4:3 DAR 16:9], 4918 kb/s, 25 fps, 25
      tbr, 12800 tbn (default)<br>
      <br>
      <br>
      Test hevc_qsv_10b420 failed<br>
      ---------------------------<br>
      libva info: VA-API version 1.22.0<br>
      libva info: Trying to open /usr/lib64/dri/iHD_drv_video.so<br>
      libva info: Found init function __vaDriverInit_1_22<br>
      libva info: va_openDriver() returns 0<br>
      [hevc_qsv @ 0x7fe508025980] Low power mode is unsupported<br>
      [hevc_qsv @ 0x7fe508025980] Current pixel format is unsupported<br>
      [hevc_qsv @ 0x7fe508025980] some encoding parameters are not
      supported by the QSV runtime. Please double check the input
      parameters.<br>
      <br>
      FFMPEG::open_encoder  err: Function not implemented<br>
      int FFMPEG::open_encoder(const char*, const char*):<br>
      open failed
      hevc_qsv:/run/media/terje/video/hdv09_04_hevc_qsv_10b420.mp4<br>
      Render::render_single: Session finished.<br>
      <br>
      <br>
      2) Kaby Lake<br>
      -----------<br>
      CPU:<br>
        Info: quad core model: Intel Core i7-8550U bits: 64 type: MT MCP
      cache:<br>
      Graphics:<br>
        Device-1: Intel UHD Graphics 620 driver: i915 v: kernel<br>
      <br>
      ~/Application> ./cin-x86_64.AppImage<br>
      Cinelerra Infinity - built: Nov 20 2024 22:0<br>
      <br>
      <br>
      Loaded hdv09_04.m2t (tff interlaced)<br>
      <br>
      Rendered to hevc_qsv_8b420<br>
      ---------------------------<br>
      libva info: VA-API version 1.22.0<br>
      libva info: Trying to open /usr/lib64/dri/iHD_drv_video.so<br>
      libva info: Found init function __vaDriverInit_1_22<br>
      libva info: va_openDriver() returns 0<br>
      Render::render_single: Session finished.<br>
      ** rendered 5972 frames in 59.564 secs, 100.262 fps<br>
      <br>
      ffprobe -hide_banner hdv09_04_hevc_qsv_8b420.mp4<br>
      Stream #0:0[0x1](und): Video: hevc (Main) (hev1 / 0x31766568),
      yuvj420p(pc, smpte170m/unknown/unknown, top coded first
      (swapped)), 1440x1080 [SAR 4:3 DAR 16:9], 4018 kb/s, 25 fps, 25
      tbr, 12800 tbn (default)<br>
      <br>
      <br>
      Rendered to hevc_qsv_10b420<br>
      ---------------------------<br>
      libva info: VA-API version 1.22.0<br>
      libva info: Trying to open /usr/lib64/dri/iHD_drv_video.so<br>
      libva info: Found init function __vaDriverInit_1_22<br>
      libva info: va_openDriver() returns 0<br>
      Render::render_single: Session finished.<br>
      ** rendered 5972 frames in 79.061 secs, 75.537 fps<br>
      <br>
      ffprobe -hide_banner hdv09_04_hevc_qsv_10b420.mp4<br>
      Stream #0:0[0x1](und): Video: hevc (Main 10) (hev1 / 0x31766568),
      yuv420p10le(pc, smpte170m/unknown/unknown, top coded first
      (swapped)), 1440x1080 [SAR 4:3 DAR 16:9], 25630 kb/s, 25 fps, 25
      tbr, 12800 tbn (default)<br>
      <br>
      <br>
      Test hevc_qsv_10b422 failed:<br>
      ----------------------------<br>
      libva info: VA-API version 1.22.0<br>
      libva info: Trying to open /usr/lib64/dri/iHD_drv_video.so<br>
      libva info: Found init function __vaDriverInit_1_22<br>
      libva info: va_openDriver() returns 0<br>
      [hevc_qsv @ 0x7f8e74000bc0] Low power mode is unsupported<br>
      [hevc_qsv @ 0x7f8e74000bc0] Current pixel format is unsupported<br>
      [hevc_qsv @ 0x7f8e74000bc0] some encoding parameters are not
      supported by the QSV runtime. Please double check the input
      parameters.<br>
      FFMPEG::open_encoder  err: Function not implemented<br>
      int FFMPEG::open_encoder(const char*, const char*):<br>
      open failed
      hevc_qsv:/home/terje/Videos/hdv09_04_hevc_qsv_10b422.mp4<br>
      Render::render_single: Session finished.<br>
    </font><br>
    <br>
    Conclusion:<br>
    -------------------<br>
    The above simple tests show that the QSV enabled Appimage with
    OneVPL works also on legacy and other Intel hardware.<br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
  </div>

-- <br>
Cin mailing list<br>
<a href="mailto:Cin@lists.cinelerra-gg.org" target="_blank">Cin@lists.cinelerra-gg.org</a><br>
<a href="https://lists.cinelerra-gg.org/mailman/listinfo/cin" rel="noreferrer" target="_blank">https://lists.cinelerra-gg.org/mailman/listinfo/cin</a><br>
</blockquote></div>