<div dir="auto"><div><br><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">пт, 27 дек. 2024 г., 22:55 Phyllis Smith <<a href="mailto:phylsmith2017@gmail.com" target="_blank" rel="noreferrer">phylsmith2017@gmail.com</a>>:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_default" style="font-size:small">Andrew, are you saying that nv-codec-headers at 10.0.26.0 in the current CinGG work with your GT710? and that the newest 12.2.72.0 does not? If so, then maybe we should not upgrade. When I look at the support matrix (url below) it does not mention the GT710.<br></div></div></blockquote></div></div><div dir="auto"><br></div><div dir="auto">Do not worry, I only used proprietary driver from live dvd to see if nvenc ever work at all. I normally use built-in nouveau, even if it does not support encoding block on any hw.</div><div dir="auto"><br></div><div dir="auto">Do not consider my oddball machine support as showstopper - I definitely can roll my own build ;)</div><div dir="auto"><br></div><div dir="auto"><a href="https://gssparks.github.io/post/can-a-geforce-gt710-nvenc/">https://gssparks.github.io/post/can-a-geforce-gt710-nvenc/</a></div><div dir="auto"><br></div><div dir="auto">yeah, gt710 is sort of two-cards-under-same-name, mine is Kepler based so it worked ....</div><div dir="auto"><br></div><div dir="auto"><br></div><div dir="auto"><br></div><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 dir="ltr"><div class="gmail_default" style="font-size:small"></div><div class="gmail_default" style="font-size:small"> <a href="https://developer.nvidia.com/video-encode-and-decode-gpu-support-matrix-new" rel="noreferrer noreferrer" target="_blank">https://developer.nvidia.com/video-encode-and-decode-gpu-support-matrix-new</a></div><div class="gmail_default" style="font-size:small">BUT when I do a compare of the old one we have currently and the latest at this website:</div><div class="gmail_default" style="font-size:small"> <a href="https://github.com/FFmpeg/nv-codec-headers/releases/tag/n12.2.72.0" rel="noreferrer noreferrer" target="_blank">https://github.com/FFmpeg/nv-codec-headers/releases/tag/n12.2.72.0</a></div><div class="gmail_default" style="font-size:small">I get the following differences which DO NOT say anything about dropping support for any previous Nvidia graphics boards.</div><div class="gmail_default" style="font-size:small">Below list the comparison which shows what was changed from the older version to the latest</div><div class="gmail_default" style="font-size:small"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><b>Bump for (in-dev) 10.0.26.1</b><br>Fix macOS build<br>Add linker functions and types<br>Fix CUdeviceptr definition for ARM64 CPU<br><b>Bump for (in-dev) 10.0.26.2</b><br>Update headers from Video SDK 11.0<br><b>Bump for (in-dev) 11.0.10.1</b><br>Add cuModuleGetGlobal<br>Add texture alignment device attributes<br>add cuMemcpy<br></blockquote><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><b>Bump for (in-dev) 11.0.10.2</b><br>Fix UB lshift in nvenc struct version macros<br>Add more memory functions<br>Update headers from Video SDK 11.1<br>Add timeline semaphore type<br>Add CU_EXTERNAL_SEMAPHORE_HANDLE_TYPE_TIMELINE_SEMAPHORE_WIN32<br>Add a subset of CUDA EGLStreams interop API<br>Update forgotten version number in README<br>Fix codestyle<br>Add D3D11 interop functions<br><b>Release 11.1.5.2</b><br>Prepare for SDK 12.0 update<br>Preliminary update of nvEncodeAPI to SDK 12.0<br></blockquote><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Add missing SDK 12.0 bits<br>Update for final release of Video Codec SDK 12.0.16<br>Remove AV1 High Profile GUID<br>Update README<br>Add cuArrayCreate<br><b>Bump for (in-dev) 12.0.16.1</b><br>Add functions to identify devices in more ways<br>Add missing cuStreamWaitEvent function<br>Update headers from Video SDK 12.1<br>Add cuDriverGetVersion<br>Add cuCtxGetCurrent function<br><b>Bump for (in-dev) 12.1.14.1</b><br>Update headers from Video SDK 12.2<br></blockquote></div><div class="gmail_default" style="font-size:small"><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Dec 26, 2024 at 7:20 PM Andrew Randrianasulu <<a href="mailto:randrianasulu@gmail.com" rel="noreferrer noreferrer" target="_blank">randrianasulu@gmail.com</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"><div dir="auto"><div><br><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">пт, 27 дек. 2024 г., 05:09 Phyllis Smith <<a href="mailto:phylsmith2017@gmail.com" rel="noreferrer noreferrer" target="_blank">phylsmith2017@gmail.com</a>>:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><p dir="ltr">Great so it will be included in the next release. Thank you very much.</p></blockquote></div></div><div dir="auto"><br></div><div dir="auto">Can you also please copypaste min driver notes into our release notes so it will be easier for me to track it in case my older gt710 still stuck at older driver version (not a blocker, I surely can swap headers back to 2020 version locally).</div><div dir="auto"><br></div><div dir="auto">Thanks and sorry for relative inactivity. I hope to pick up some steam ..... may he after formal New Year date?</div><div dir="auto"><br></div><div dir="auto">Have (good) holidays!</div><div dir="auto"><br></div><div dir="auto"><br></div><div dir="auto"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Dec 26, 2024, 17:10 Terje J. Hanssen <<a href="mailto:terjejhanssen@gmail.com" rel="noreferrer noreferrer noreferrer" target="_blank">terjejhanssen@gmail.com</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>
<br>
<br>
<br>
<div>Den 26.12.2024 23:15, skrev Phyllis
Smith:<br>
</div>
<blockquote type="cite">
<div dir="ltr">
<div class="gmail_default" style="font-size:small">Here is the
AppImage with the latest nvencoders for Nvidia graphics that
goes with ffmpeg.</div>
<div class="gmail_default" style="font-size:small"> <a href="https://cinelerra-gg.org/download/testing/cin-x86_64_nvencupdate.AppImage" rel="noreferrer noreferrer noreferrer noreferrer" target="_blank">https://cinelerra-gg.org/download/testing/cin-x86_64_nvencupdate.AppImage</a></div>
<div class="gmail_default" style="font-size:small">For
comparison, here is the appimage containing the original
nvencoders from 2020.<br>
</div>
<div class="gmail_default" style="font-size:small"> <a href="https://cinelerra-gg.org/download/images/CinGG-20241031-x86_64.AppImage" rel="noreferrer noreferrer noreferrer noreferrer" target="_blank">https://cinelerra-gg.org/download/images/CinGG-20241031-x86_64.AppImage</a></div>
</div>
</blockquote>
<br>
I've did a quick test with h64_nvenc.mp4 and h265_nvenc.mp4
(w/setting format=Not Interlaced)<br>
Both AppImages works with similar fps speeds on my Nvidia GF GTX
960.<br>
<br>
<blockquote type="cite">
<div dir="ltr">
<div class="gmail_default" style="font-size:small"><br>
</div>
<div class="gmail_default" style="font-size:small">I am not sure
if encoding with formats h264_nvenc.mp4, h265_nvenc.mp4, or
h264_nvenc.qt actually work from an AppImage that was created
on a computer that does not have an Nvidea graphics card or
its software. But for some reason, I do not think that that
matters and it should work.<br>
</div>
</div>
</blockquote>
<br>
Yes, nvenc works (as it correspondingly was expected to do with
onevpl for Intel qsv/hw).<br>
<br>
<br>
<blockquote type="cite">
<div dir="ltr">
<div class="gmail_default" style="font-size:small"><br>
</div>
</div>
<br>
<div class="gmail_quote">
<div dir="ltr" class="gmail_attr">On Thu, Dec 26, 2024 at
2:11 PM Terje J. Hanssen <<a href="mailto:terjejhanssen@gmail.com" rel="noreferrer noreferrer noreferrer noreferrer" target="_blank">terjejhanssen@gmail.com</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">
<div> <br>
<br>
<br>
<div>Den 24.12.2024 13:29, skrev Terje J. Hanssen:<br>
</div>
<blockquote type="cite"> <br>
<br>
<br>
<div>Den 24.12.2024 00:58, skrev Phyllis Smith:<br>
</div>
<blockquote type="cite">
<div dir="ltr">
<div class="gmail_default" style="font-size:small">Downloaded
latest version of nv-codec-headers release and built
CinGG with it and no problems here. Unfortunately
the 4 different computers I attempted to test on did
not have the correct Nvidia hardware or software.
Why? I do not know but will try one more later.<br>
</div>
</div>
</blockquote>
<br>
</blockquote>
According to the <i>Readme<br>
</i><a href="https://github.com/FFmpeg/nv-codec-headers" rel="noreferrer noreferrer noreferrer noreferrer" target="_blank">https://github.com/FFmpeg/nv-codec-headers</a>
<blockquote><i>FFmpeg version of headers required to
interface with Nvidias codec APIs.</i><br>
<i>Corresponds to Video Codec SDK version 12.0.16.</i><br>
<i>Minimum required driver versions:</i><br>
<i>Linux: 550.54.14 or newer</i><br>
</blockquote>
As shown in my previous post, the legacy (2015) NV-GF GTX
960 runs with the following nv driver version on Slowroll:<br>
<blockquote>Graphics:<br>
Device-1: Intel HD Graphics 530 driver: i915 v: kernel<br>
Device-2: NVIDIA GM206 [GeForce GTX 960] driver: nvidia
v: 550.135<br>
</blockquote>
<br>
<br>
<blockquote type="cite"> If you want and have a test
download, I can give it a try on my legacy GF GTX 960
SkyLake workstation, to see if your new AppImage (still)
works as previously.<br>
<br>
<blockquote type="cite"><br>
<div class="gmail_quote">
<div dir="ltr" class="gmail_attr">On Sat, Dec 21, 2024
at 4:04 PM Andrew Randrianasulu <<a href="mailto:randrianasulu@gmail.com" rel="noreferrer noreferrer noreferrer noreferrer" target="_blank">randrianasulu@gmail.com</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">
<div dir="auto">
<div><br>
<br>
<div class="gmail_quote">
<div dir="ltr" class="gmail_attr">вс, 22 дек.
2024 г., 01:53 Phyllis Smith <<a href="mailto:phylsmith2017@gmail.com" rel="noreferrer noreferrer noreferrer noreferrer" target="_blank">phylsmith2017@gmail.com</a>>:<br>
</div>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div dir="ltr">
<div style="font-size:small" class="gmail_default">Andrew,<br>
</div>
<div class="gmail_quote">
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div dir="auto">
<div dir="auto">most likely our nv
headers drifted from that
ffmpeg-7.0/proprietary driver
assumes at runtime.</div>
</div>
</blockquote>
<div><span class="gmail_default" style="font-size:small">I have been
wondering about nv-codec-headers as
we are at:</span></div>
<div><span class="gmail_default" style="font-size:small"></span> <span class="gmail_default" style="font-size:small"> </span><a href="https://github.com/FFmpeg/nv-codec-headers/releases/tag/n10.0.26.0" rel="noreferrer noreferrer noreferrer noreferrer noreferrer" target="_blank">https://github.com/FFmpeg/nv-codec-headers/releases/tag/n10.0.26.0</a></div>
<div>
<div style="font-size:small" class="gmail_default">but I am
unsure about updating to: <br>
</div>
<div style="font-size:small" class="gmail_default"> <a href="https://github.com/FFmpeg/nv-codec-headers/releases/tag/n12.2.72.0" rel="noreferrer noreferrer noreferrer noreferrer noreferrer" target="_blank">https://github.com/FFmpeg/nv-codec-headers/releases/tag/n12.2.72.0</a></div>
<div style="font-size:small" class="gmail_default">because if you
look at:</div>
<div style="font-size:small" class="gmail_default"> <a href="https://github.com/FFmpeg/nv-codec-headers/releases/" rel="noreferrer noreferrer noreferrer noreferrer noreferrer" target="_blank">https://github.com/FFmpeg/nv-codec-headers/releases/</a></div>
<div style="font-size:small" class="gmail_default">the release
versions go from 12.xx to 8.x and it
is really weird AND there is no year
on the release dates but just day
and month.</div>
<div style="font-size:small" class="gmail_default">Since it is
such an important part of ffmpeg
inside CinGG, I am concerned but
will at least try the 12.2.72.0 just
to see what it does.<br>
</div>
</div>
</div>
</div>
</blockquote>
</div>
</div>
<div dir="auto"><br>
</div>
<div dir="auto">in theory it should give users of
new nvidia hardware av1 encoding ...... but not
sure how it will work with older drivers and
hardware.</div>
<div dir="auto"><br>
</div>
<div dir="auto"><br>
</div>
<div dir="auto"><br>
</div>
<div dir="auto">
<div class="gmail_quote">
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div dir="ltr">
<div class="gmail_quote">
<div><br>
</div>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div dir="auto">
<div dir="auto"><br>
</div>
<div dir="auto">you can try to
install something like
nv-codec-headers and then add </div>
<br>
</div>
</blockquote>
</div>
</div>
</blockquote>
</div>
</div>
</div>
</blockquote>
</div>
</blockquote>
<br>
</blockquote>
<br>
</div>
</blockquote>
</div>
</blockquote>
<br>
</div>
</blockquote></div>
</blockquote></div></div></div>
</blockquote></div>
</blockquote></div></div></div>