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.

NVEnc could not be found
#1
Hey there,
I just installed v2024.06.16.1 on a new computer w/ Windows 11 (latest version) and I'm getting this popup:
GetTool Version got an empty output for NVEnc
The cause might be that NVEnc could not be found,....

 I can't enable debug because the program closes immediately after this popup. I've installed and reinstalled with the same error. Any ideas?
Reply
#2
a. Does Hybrid/64bit/NVEncC.exe exist?
b. You open a terminal inside the Hybrid/64bit-folder and call "NVEncC.exe --check-features" what output do you get?

Cu Selur

Ps.: deleted your other thread (one is enough)
----
Dev versions are in the 'experimental'-folder of my GoogleDrive, which is linked on the download page.
Reply
#3
a. Yes
b. 
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: Intel Core i9-14900KS [6.21GHz] (8P+16E,24C/32T)
RAM: Used 6869 MB, Total 65373 MB
Reply
#4
Okay, not sure why this happens.
Since you don't have an NVIDIA gpu, you could create a "misc.ini" file next to the Hybrid.exe and put:
[General] nonvidia=true
or
[General] ignore=NVEnc
both should work.
Will do some testing tomorrow to get to the bottom of this, so that the above misc.ini is not needed.

Cu Selur

Ps.: I thought I wrote code to ignore NVEnc when no NVIDIA card was detected. (I did, it's still there.)
PPs.: Please also try whether this happens with the latest dev version (you can find it in the 'experimental' folder in my GoogleDrive which is linked on the download page)
----
Dev versions are in the 'experimental'-folder of my GoogleDrive, which is linked on the download page.
Reply
#5
Thanks for the quick response. Adding the misc.ini file worked!

I'm also using an MSI RTX 4090--would that have anything to do with it?
Reply
#6
Quote:I'm also using an MSI RTX 4090--would that have anything to do with it?
Then NVEncC should output something like:
NVEncC (x64) 7.66 (r2994) by rigaya, Sep 2 2024 12:52:18 (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: AMD Ryzen 9 7950X 16-Core Processor [5.52GHz] (16C/32T) RAM: Used 15343 MB, Total 64631 MB #0: NVIDIA GeForce RTX 4080 (9728 cores, 2505 MHz)[PCIe4x16][561.09] 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 Alpha Channel 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 yes Undirectional B no 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 Alpha Channel yes 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 Alpha Channel 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 no 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)
and not crash like it does in your case. (assuming the RTX card isn't deactivated or similar and official NVIDIA drivers (Studio recommended) are used)

Cu Selur
----
Dev versions are in the 'experimental'-folder of my GoogleDrive, which is linked on the download page.
Reply
#7
Yeah, I'm using the latest Nvidia Studio driver. Anything else I can test to make sure that the video card is performing correctly? I've been able to use it in Topaz AI and Davinci Resolve.
Reply
#8
NVEncC has some other options you can try to figure out where the problem is:
--check-device show DeviceId for GPUs available on system --check-hw [<int>] check NVEnc codecs for specified DeviceId if unset, will check DeviceId #0 --check-features [<int>] check for NVEnc Features for specified DeviceId if unset, will check DeviceId #0 --check-environment check for Environment Info --check-avversion show dll version --check-codecs show codecs available --check-encoders show audio encoders available --check-decoders show audio decoders available --check-profiles <string> show profile names available for specified codec --check-formats show in/out formats available --check-protocols show in/out protocols available --check-avdevices show in/out avdvices available --check-filters show filters available --option-list show option list
seeing this, Hybrid assumes that the NVIDIA card is the one with DeviceId = 0, I suspect this might not be the case on your system.
(iirc. in an older version NVEncC automaticall didn't use devid = 0, but the first NVIDIA card, I might ask the NVEnc dev to add this back(?))
Have to go to bed now, but what does 'NVEncC --check-device' output for you?

Cu Selur
----
Dev versions are in the 'experimental'-folder of my GoogleDrive, which is linked on the download page.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)