<!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>