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


Forum Jump:


Users browsing this thread: 1 Guest(s)