This forum uses cookies
This forum makes use of cookies to store your login information if you are registered, and your last visit if you are not. Cookies are small text documents stored on your computer; the cookies set by this forum can only be used on this website and pose no security risk. Cookies on this forum also track the specific topics you have read and when you last read them. Please confirm whether you accept or reject these cookies being set.

A cookie will be stored in your browser regardless of choice to prevent you being asked this question again. You will be able to change your cookie settings at any time using the link in the footer.

Nvidia card not working after update
#1
NVIDIA GPU was working fine then i installed the latest update and it is not detected as a supported card anymore and NVENC is disabled

i am using window 10 in a Virtual machine on Proxmox with NVIDIA GRID P4-2Q vGPU card/driver (sometimes using the 4Q and other vGPU profiles) and all the other NVENC softwares installed are still working fine but after the update hybrid will not, ive tried downgrading and removing all traces but it just won't work.

is there any way to force it to load NVENC and tell it which card to use with a setting in the ini file in .hybrid or something?


Hybrid Log:
-> skipped 'Intel(R) HD Graphics 530' since it's no NVIDIA card Detected the following cards which seem to lack NVIDIA PureVideo support:   Intel(R) HD Graphics 530   Microsoft Basic Display Adapter   NVIDIA GRID P4-2Q   Microsoft Remote Display Adapter   Red Hat VirtIO GPU DOD controller No card found that's supported by nvenc, the CUDA encoding library. -> Removing CUDA based encoding support.

Thank you Selur for all your hard work on this software, it is my favorite encoder by far i use it for everything and it always does a better job vs others. its also the only one i can get to use both NVENC encoder and decoder at the same time to reduce CPU usage, you have done such an amazing job here. Please, read the 'Infos needed to fix&reproduce bugs,..'-sticky before you post about a problem.
Reply
#2
No, there is no option to force Hybrid to assume card xy is compatible.
What does "NVEncC.exe --check-features" report in such a setup?

Cu Selur
Ps.: the cause isn't directly the installation of the newest release, but that after a reeinstall Hybrid checks for the gpu (triggering Config->Tools->Clear all cached tool info). My guess is the card was before reported as something else in the registry.
----
Dev versions are in the 'experimental'-folder of my GoogleDrive, which is linked on the download page.
Offline between (including) 29th of June and 5th of July => RochHarz Festival
Reply
#3
"NVEncC.exe --check-features" returns


NVEncC (x86) 7.46 (r2779) by rigaya, Mar 13 2024 12:16:35 (VC 1929/Win)   [NVENC API v12.1, CUDA 11.1] reader: raw, y4m, avi, avs, vpy, avsw, avhw [H.264/AVC, H.265/HEVC, MPEG2, VP8, VP9, VC-1, MPEG1, MPEG4, AV1] Environment Info OS : Windows 10 x64 (19044) CPU: Intel Core i7-6700 @ 3.40GHz (8C/8T) RAM: Used 6614 MB, Total 10233 MB #0: GRID P4-2Q (2560 cores, 1113 MHz)[2147483.64] NVEnc features Codec: H.264/AVC Encoder Engines          2 Max Bframes              4 B Ref Mode                3 (each + only middle) RC Modes                  63 (CQP, CBR, CBRHQ, VBR, VBRHQ) Field Encoding            1 (field mode) MonoChrome                no FMO                      no Quater-Pel MV            yes B Direct Mode            yes CABAC                    yes Adaptive Transform        yes Max Temporal Layers      4 Hierarchial P Frames      yes Hierarchial B Frames      yes Max Level                62 (6.2) Min Level                10 (1) 4:4:4                    yes Min Width                33 Max Width                4096 Min Height                17 Max Height                4096 Multiple Refs            no Max LTR Frames            8 Dynamic Resolution Change yes Dynamic Bitrate Change    yes Forced constant QP        yes Dynamic RC Mode Change    no Subframe Readback        yes Constrained Encoding      yes Intra Refresh            yes Custom VBV Bufsize        yes Dynamic Slice Mode        yes Ref Pic Invalidiation    yes PreProcess                no Async Encoding            yes Max MBs                  65536 Lossless                  yes SAO                      no Me Only Mode              1 (I,P frames) Lookahead                yes AQ (temporal)            yes Weighted Prediction      yes 10bit depth              no Codec: H.265/HEVC Encoder Engines          2 Max Bframes              0 B Ref Mode                0 (no) RC Modes                  63 (CQP, CBR, CBRHQ, VBR, VBRHQ) Field Encoding            0 (no) MonoChrome                no Quater-Pel MV            yes B Direct Mode            no Max Temporal Layers      0 Hierarchial P Frames      no Hierarchial B Frames      no Max Level                186 (6.2) Min Level                30 (1) 4:4:4                    yes Min Width                65 Max Width                8192 Min Height                33 Max Height                8192 Multiple Refs            no Max LTR Frames            7 Dynamic Resolution Change yes Dynamic Bitrate Change    yes Forced constant QP        yes Dynamic RC Mode Change    no Subframe Readback        yes Constrained Encoding      yes Intra Refresh            yes Custom VBV Bufsize        yes Dynamic Slice Mode        yes Ref Pic Invalidiation    yes PreProcess                no Async Encoding            yes Max MBs                  262144 Lossless                  yes SAO                      yes Me Only Mode              1 (I,P frames) Lookahead                yes AQ (temporal)            no Weighted Prediction      yes 10bit depth              yes NVDec features   H.264/AVC:  nv12, yv12   H.265/HEVC: nv12, yv12, yv12(10bit), yv12(12bit)   MPEG1:      nv12, yv12   MPEG2:      nv12, yv12   MPEG4:      nv12, yv12   VP8:        nv12, yv12   VP9:        nv12, yv12   VC-1:      nv12, yv12

p.s. i think you are 100% right there i think that is exactly what has happened which not sure how but somehow it did, its just now not detecting it right, is there a key in the registry hybrid references i should change to fix it? host gpu is a tesla P4
Reply
#4
Send you a link to a dev version which should detect the 'NVIDIA GRID P4-2Q' as a compatible card.
Try it and let me know whether it works.

Cu Selur
----
Dev versions are in the 'experimental'-folder of my GoogleDrive, which is linked on the download page.
Offline between (including) 29th of June and 5th of July => RochHarz Festival
Reply
#5
Awesome, thank you, i am downloading it now, i will let you know how it works.
Reply
#6
i ended up getting a random QT error the first time that did not appear the second time and it detected the card perfectly and now is working just as it should, thank you for the help fixing that.
Reply
#7
I'm experiencing similar issues too, not getting my Nvidia card (NVIDIA RTX 3500 Ada Generation) recognized. Although I'm new to Hybrid so might be just missing something obvious...

Even forced Hybrid.exe to use the main GPU instead if Intel iGPU in the Windows 11 graphics settings (my Nvidia drivers don't have that feature in Nvidia Control Panel anymore)

Hybrid log says this:

-> skipped 'Intel(R) Iris(R) Xe Graphics' since it's no NVIDIA card Detected the following cards which seem to lack NVIDIA PureVideo support:  NVIDIA RTX 3500 Ada Generation  Intel(R) Iris(R) Xe Graphics  Microsoft Basic Display Adapter  Microsoft Remote Display Adapter No card found that's supported by nvenc, the CUDA encoding library. -> Removing CUDA based encoding support. Card name was compared against: https://developer.nvidia.com/cuda-gpus

and C:\Program Files\Hybrid\64bit\NVEncC.exe --check-features says this:

NVEncC (x64) 7.54 (r2867) by rigaya, May 28 2024 12:36:06 (VC 1929/Win)   [NVENC API v12.2, CUDA 10.1] reader: raw, y4m, avi, avs, vpy, avsw, avhw [H.264/AVC, H.265/HEVC, MPEG2, VP8, VP9, VC-1, MPEG1, MPEG4, AV1] Environment Info OS : Windows 11 x64 (22631) [UTF-8] CPU: 13th Gen Intel Core i9-13900H [3.20GHz] (6P+8E,14C/20T) RAM: Used 12591 MB, Total 32375 MB #0: NVIDIA RTX 3500 Ada Generation Laptop GPU (5120 cores, 1545 MHz)[PCIe4x16][551.86] NVEnc features Codec: H.264/AVC Encoder Engines          2 Max Bframes              4 B Ref Mode                3 (each + only middle) RC Modes                  63 (CQP, CBR, CBRHQ, VBR, VBRHQ) Field Encoding            0 (no) MonoChrome                no FMO                      no Quater-Pel MV            yes B Direct Mode            yes CABAC                    yes Adaptive Transform        yes Max Temporal Layers      4 Hierarchial P Frames      yes Hierarchial B Frames      yes Max Level                62 (6.2) Min Level                10 (1) 4:4:4                    yes Min Width                145 Max Width                4096 Min Height                49 Max Height                4096 Multiple Refs            yes Max LTR Frames            8 Dynamic Resolution Change yes Dynamic Bitrate Change    yes Forced constant QP        yes Dynamic RC Mode Change    no Subframe Readback        yes Constrained Encoding      yes Intra Refresh            yes Custom VBV Bufsize        yes Dynamic Slice Mode        yes Ref Pic Invalidiation    yes PreProcess                no Async Encoding            yes Max MBs                  65536 Lossless                  yes SAO                      no Me Only Mode              1 (I,P frames) Lookahead                yes AQ (temporal)            yes Weighted Prediction      yes Temporal Filter          no Lookahead Level          no Undirectional B          yes 10bit depth              no Codec: H.265/HEVC Encoder Engines          2 Max Bframes              5 B Ref Mode                3 (each + only middle) RC Modes                  63 (CQP, CBR, CBRHQ, VBR, VBRHQ) Field Encoding            0 (no) MonoChrome                no Quater-Pel MV            yes B Direct Mode            no Max Temporal Layers      0 Hierarchial P Frames      no Hierarchial B Frames      no Max Level                186 (6.2) Min Level                30 (1) 4:4:4                    yes Min Width                129 Max Width                8192 Min Height                33 Max Height                8192 Multiple Refs            yes Max LTR Frames            7 Dynamic Resolution Change yes Dynamic Bitrate Change    yes Forced constant QP        yes Dynamic RC Mode Change    no Subframe Readback        yes Constrained Encoding      yes Intra Refresh            yes Custom VBV Bufsize        yes Dynamic Slice Mode        yes Ref Pic Invalidiation    yes PreProcess                no Async Encoding            yes Max MBs                  262144 Lossless                  yes SAO                      yes Me Only Mode              1 (I,P frames) Lookahead                yes AQ (temporal)            yes Weighted Prediction      yes Temporal Filter          yes Lookahead Level          yes Undirectional B          yes 10bit depth              yes Codec: AV1 Encoder Engines          2 Max Bframes              7 B Ref Mode                3 (each + only middle) RC Modes                  3 (CQP, CBR, VBR) Field Encoding            0 (no) MonoChrome                no Quater-Pel MV            yes B Direct Mode            no Max Temporal Layers      0 Hierarchial P Frames      no Hierarchial B Frames      no Max Level                23 (7.3) Min Level                0 (2) 4:4:4                    no Min Width                192 Max Width                8192 Min Height                128 Max Height                8192 Multiple Refs            yes Max LTR Frames            6 Dynamic Resolution Change yes Dynamic Bitrate Change    yes Forced constant QP        yes Dynamic RC Mode Change    no Subframe Readback        yes Constrained Encoding      no Intra Refresh            yes Custom VBV Bufsize        yes Dynamic Slice Mode        no Ref Pic Invalidiation    yes PreProcess                no Async Encoding            yes Max MBs                  262144 Lossless                  no SAO                      no Me Only Mode              0 (no) Lookahead                yes AQ (temporal)            yes Weighted Prediction      no Temporal Filter          yes Lookahead Level          no Undirectional B          no 10bit depth              yes NVDec features   H.264/AVC:  nv12, yv12   H.265/HEVC: nv12, yv12, yv12(10bit), yv12(12bit), yuv444, yuv444(10bit), yuv444(12bit)   MPEG1:      nv12, yv12   MPEG2:      nv12, yv12   MPEG4:      nv12, yv12   VP8:        nv12, yv12   VP9:        nv12, yv12, yv12(10bit), yv12(12bit)   VC-1:      nv12, yv12   AV1:        nv12, yv12, yv12(10bit)
Reply
#8
Uploaded a new dev version to the 'experimental'-folder of my GoogelDrive-share. (linked in the download section)
Try and let me know whether that version fixed the detection of the card.
If not, I'll look some more at it tomorrow. (on my way to bed now Tongue)

Cu Selur
Ps.: You didn't miss anything, Hybrid simply didn't know the card.
----
Dev versions are in the 'experimental'-folder of my GoogleDrive, which is linked on the download page.
Offline between (including) 29th of June and 5th of July => RochHarz Festival
Reply
#9
Got it. Now it seems to be working:
-> skipped 'Intel(R) Iris(R) Xe Graphics' since it's no NVIDIA card Detected NVIDIA PureVideo compatible cards: NVIDIA RTX 3500

Thank you for the quick fix, and this awesome tool!
Reply
#10
Happy that worked!

Cu Selur
----
Dev versions are in the 'experimental'-folder of my GoogleDrive, which is linked on the download page.
Offline between (including) 29th of June and 5th of July => RochHarz Festival
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)