Den 27.12.2024 21:37, skrev Terje J. Hanssen:



Den 27.12.2024 21:07, skrev Andrew Randrianasulu:


пт, 27 дек. 2024 г., 22:55 Phyllis Smith <[email protected]>:

    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.


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.

Do not consider my oddball machine support as showstopper - I definitely can roll my own build ;)

https://gssparks.github.io/post/can-a-geforce-gt710-nvenc/

yeah, gt710 is sort of two-cards-under-same-name, mine is Kepler based so it worked ....

A side comment:
Before I rebuilt my legacy SM workstation, I replaced a GT730 with GTX960 on the MSI mobo (from my upgraded Chieftec workstation)
https://www.asus.com/motherboards-components/graphics-cards/asus/gt730-sl-2gd3-brk-evo/


And then, about 6 months ago, I had the following drivers for GT 730 enabled on Leap15.5 and Slowroll respectively:

   Device-1: NVIDIA GK208B [GeForce GT 730] driver: nvidia v: 470.256.02
   Device-1: NVIDIA GK208B [GeForce GT 730] driver: nouveau v: kernel







    https://developer.nvidia.com/video-encode-and-decode-gpu-support-matrix-new
    BUT when I do a compare of the old one we have currently and the
    latest at this website:
    https://github.com/FFmpeg/nv-codec-headers/releases/tag/n12.2.72.0
    I get the following differences which DO NOT say anything about
    dropping support for any previous Nvidia graphics boards.
    Below list the comparison which shows what was changed from the
    older version to the latest

        *Bump for (in-dev) 10.0.26.1*
        Fix macOS build
        Add linker functions and types
        Fix CUdeviceptr definition for ARM64 CPU
        *Bump for (in-dev) 10.0.26.2*
        Update headers from Video SDK 11.0
        *Bump for (in-dev) 11.0.10.1*
        Add cuModuleGetGlobal
        Add texture alignment device attributes
        add cuMemcpy

        *Bump for (in-dev) 11.0.10.2*
        Fix UB lshift in nvenc struct version macros
        Add more memory functions
        Update headers from Video SDK 11.1
        Add timeline semaphore type
        Add CU_EXTERNAL_SEMAPHORE_HANDLE_TYPE_TIMELINE_SEMAPHORE_WIN32
        Add a subset of CUDA EGLStreams interop API
        Update forgotten version number in README
        Fix codestyle
        Add D3D11 interop functions
        *Release 11.1.5.2*
        Prepare for SDK 12.0 update
        Preliminary update of nvEncodeAPI to SDK 12.0

        Add missing SDK 12.0 bits
        Update for final release of Video Codec SDK 12.0.16
        Remove AV1 High Profile GUID
        Update README
        Add cuArrayCreate
        *Bump for (in-dev) 12.0.16.1*
        Add functions to identify devices in more ways
        Add missing cuStreamWaitEvent function
        Update headers from Video SDK 12.1
        Add cuDriverGetVersion
        Add cuCtxGetCurrent function
        *Bump for (in-dev) 12.1.14.1*
        Update headers from Video SDK 12.2



    On Thu, Dec 26, 2024 at 7:20 PM Andrew Randrianasulu
    <[email protected]> wrote:



        пт, 27 дек. 2024 г., 05:09 Phyllis Smith
        <[email protected]>:

            Great so it will be included in the next release. Thank
            you very much.


        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).

        Thanks and sorry for relative inactivity. I hope to pick up
        some steam ..... may he after formal New Year date?

        Have (good) holidays!



            On Thu, Dec 26, 2024, 17:10 Terje J. Hanssen
            <[email protected]> wrote:




                Den 26.12.2024 23:15, skrev Phyllis Smith:
                Here is the AppImage with the latest nvencoders for
                Nvidia graphics that goes with ffmpeg.
                
https://cinelerra-gg.org/download/testing/cin-x86_64_nvencupdate.AppImage
                For comparison, here is the appimage containing the
                original nvencoders from 2020.
                
https://cinelerra-gg.org/download/images/CinGG-20241031-x86_64.AppImage

                I've did a quick test with h64_nvenc.mp4 and
                h265_nvenc.mp4 (w/setting format=Not Interlaced)
                Both AppImages works with similar fps speeds on my
                Nvidia GF GTX 960.


                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.

                Yes, nvenc works (as it correspondingly was expected
                to do with onevpl for  Intel qsv/hw).




                On Thu, Dec 26, 2024 at 2:11 PM Terje J. Hanssen
                <[email protected]> wrote:




                    Den 24.12.2024 13:29, skrev Terje J. Hanssen:



                    Den 24.12.2024 00:58, skrev Phyllis Smith:
                    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.

                    According to the /Readme
                    /https://github.com/FFmpeg/nv-codec-headers

                        /FFmpeg version of headers required to
                        interface with Nvidias codec APIs./
                        /Corresponds to Video Codec SDK version
                        12.0.16./
                        /Minimum required driver versions:/
                        /Linux: 550.54.14 or newer/

                    As shown in my previous post, the legacy (2015)
                    NV-GF GTX 960 runs with the following nv driver
                    version on Slowroll:

                        Graphics:
                          Device-1: Intel HD Graphics 530 driver:
                        i915 v: kernel
                          Device-2: NVIDIA GM206 [GeForce GTX 960]
                        driver: nvidia v: 550.135



                    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.


                    On Sat, Dec 21, 2024 at 4:04 PM Andrew
                    Randrianasulu <[email protected]> wrote:



                        вс, 22 дек. 2024 г., 01:53 Phyllis Smith
                        <[email protected]>:

                            Andrew,

                                most likely our nv headers drifted
                                from that ffmpeg-7.0/proprietary
                                driver assumes at runtime.

                            I have been wondering about
                            nv-codec-headers as we are at:
                            
https://github.com/FFmpeg/nv-codec-headers/releases/tag/n10.0.26.0
                            but I am unsure about updating to:
                            
https://github.com/FFmpeg/nv-codec-headers/releases/tag/n12.2.72.0
                            because if you look at:
                            https://github.com/FFmpeg/nv-codec-headers/releases/
                            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.
                            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.


                        in theory it should give users of new
                        nvidia hardware av1 encoding ...... but
                        not sure how it will work with older
                        drivers and hardware.





                                you can try to install something
                                like nv-codec-headers and then add





-- 
Cin mailing list
[email protected]
https://lists.cinelerra-gg.org/mailman/listinfo/cin

Reply via email to