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.

[INFO] CUDA
#11
What output do you get when you call:
NVEncC --check-features
inside the Hybrid-folder using a Windows Command Prompt?
(only way to 'add' support to Hybrid is for me to compile a new Hybrid version)

Cu Selur
Reply
#12
(18.10.2017, 01:56)Selur Wrote: What output do you get when you call:
NVEncC --check-features
inside the Hybrid-folder using a Windows Command Prompt?
(only way to 'add' support to Hybrid is for me to compile a new Hybrid version)

Cu Selur

This is the Geforce Panel
   

This is NVEncC --check-features
C:\Program Files\Hybrid>NVEncC --check-features

Environment Info
OS : Windows 10 (x64)
CPU: AMD Phenom™ 9550 Quad-Core Processor (4C/4T)
RAM: Used 2394 MB, Total 6143 MB
GPU: Unknown (error on OpenCL clGetDeviceInfo)

List of available features.
Codec: H.264/AVC

Max Bframes               4
RC Modes                  63
Field Encoding            1
MonoChrome                0
FMO                       0
Quater-Pel MV             1
B Direct Mode             1
CABAC                     1
Adaptive Transform        1
Max Temporal Layers       0
Hierarchial P Frames      0
Hierarchial B Frames      0
Max Level                 51
Min Level                 1
4:4:4                     0
Max Width                 4096
Max Height                4096
Dynamic Resolution Change 1
Dynamic Bitrate Change    1
Forced constant QP        1
Dynamic RC Mode Change    0
Subframe Readback         0
Constrained Encoding      1
Intra Refresh             1
Custom VBV Bufsize        1
Dynamic Slice Mode        1
Ref Pic Invalidiation     1
PreProcess                0
Async Encoding            1
Max MBs                   65536
MAX MB per sec            983040
Lossless                  0
SAO                       0
Me Only Mode              0
Lookahead                 0
AQ (temporal)             0
10bit depth               0


I can use on ffmpeg the options: -hwaccel cuvid and -vcodec h264_nvenc to enconde.

I know that for any tiny modification, you need to compile again.

Thanks for all!!
Reply
#13
After too many tries, i am sure that the problem is nvenc... :(

I used a 1 minute sample of War for the Planet of the Apes SBS with 2 options:

1) First i cropped the original file into left and right eye files and then merge them with this command:
ffmpeg -hwaccel cuvid -i warL.mkv -i warR.mkv -sn -acodec copy -filter_complex framepack=sbs -metadata stereo_mode=left_right war2.mkv

2) Here only reconverted the original from sbs to sbs with metadata:
ffmpeg -hwaccel cuvid -i war.mkv -sn -acodec copy -vf stereo3d=sbs2l:sbs2l -metadata stereo_mode=left_right war2.mkv

Both works!!! the TV recognise that the movie is 3D, and you can see with the same file 3D and 2D version.

But... when i use the same command and add -vcodec h264_nvenc ....didnt work 

ffmpeg -hwaccel cuvid -i warL.mkv -i warR.mkv -sn -acodec copy -vcodec h264_nvenc -filter_complex framepack=sbs -metadata stereo_mode=left_right war2.mkv

ffmpeg -hwaccel cuvid -i war.mkv -sn [b]-acodec copy -vcodec h264_nvenc -vf stereo3d=sbs2l:sbs2l -metadata stereo_mode=left_right war2.mkv[/b]

The most important thing about this that:

If i use nvenc... the enconde time is 10 second for a 1 minute movie
If i dont use nvenc... the enconde time is more than 1 minute for a 1 minute movie

What do you think?
Reply
#14
Send you a link to a Hybrid version which detects your 'GeForce GT 710' als PureVideo compatible.

Quote:What do you think?
I don't think NVEnc supports the required framepacke signaling you need, thus the whole thing doesn't work. Smile

Cu Selur
Reply
#15
(01.11.2017, 08:01)Selur Wrote: Send you a link to a Hybrid version which detects your 'GeForce GT 710' als PureVideo compatible.

Quote:What do you think?
I don't think NVEnc supports the required framepacke signaling you need, thus the whole thing doesn't work. Smile

Cu Selur

Thks!!! this version works excelent with NVenc  Big Grin

With NVenc (ffmpeg) dont => video crashed: ERROR => war_17_02_36_1610_02.mkv is too small!
I couldnt make it work, but i dont care... with NVenc is ok.

Framepacking still the same, i pass the problem to nvidia. They said me that "they are analizing the problem".... I dont think they make changes...

Thks again!
Reply
#16
Same issue with  GeForce GTX 860M
win ver Microsoft Windows [Version 10.0.17025.1000] x64
driver 388.13

Environment Info
OS : Windows 10 (x64)
CPU: Intel Core i7-4710HQ @ 2.50GHz [TB: 3.50GHz] (4C/8T)
RAM: Used 4295 MB, Total 12211 MB
GPU: Intel(R) HD Graphics 4600 (20 EU) @ 1200 MHz (20.19.15.4549)

List of available features.
Codec: H.264/AVC
Max Bframes               4
RC Modes                  63
Field Encoding            1
MonoChrome                0
FMO                       0
Quater-Pel MV             1
B Direct Mode             1
CABAC                     1
Adaptive Transform        1
Max Temporal Layers       0
Hierarchial P Frames      0
Hierarchial B Frames      0
Max Level                 51
Min Level                 1
4:4:4                     1
Max Width                 4096
Max Height                4096
Dynamic Resolution Change 1
Dynamic Bitrate Change    1
Forced constant QP        1
Dynamic RC Mode Change    0
Subframe Readback         1
Constrained Encoding      1
Intra Refresh             1
Custom VBV Bufsize        1
Dynamic Slice Mode        1
Ref Pic Invalidiation     1
PreProcess                0
Async Encoding            1
Max MBs                   65536
MAX MB per sec            983040
Lossless                  1
SAO                       0
Me Only Mode              1
Lookahead                 1
AQ (temporal)             1
10bit depth               0
Reply
#17
Will compile a dev version tomorrow and send you a link.

Cu Selur
Reply
#18
latest nvenc return this :

Environment Info
OS : Windows 10 x64 (17040)
CPU: Intel Core i7-4710HQ @ 2.50GHz [TB: 3.40GHz] (4C/8T)
RAM: Used 5225 MB, Total 12211 MB
GPU: GeForce GTX 860M (5 EU) @ 1019 MHz (388.31)

List of available features.
Codec: H.264/AVC
Max Bframes               4
RC Modes                  63
Field Encoding            yes
MonoChrome                no
FMO                       no
Quater-Pel MV             yes
B Direct Mode             yes
CABAC                     yes
Adaptive Transform        yes
Max Temporal Layers       0
Hierarchial P Frames      no
Hierarchial B Frames      no
Max Level                 51
Min Level                 1
4:4:4                     yes
Max Width                 4096
Max Height                4096
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
MAX MB per sec            983040
Lossless                  yes
SAO                       no
Me Only Mode              yes
Lookahead                 yes
AQ (temporal)             yes
Weighted Prediction       no
Max LTR Frames            8
10bit depth               no

but hybrid is still telling that my GPU is not supporting encoding:

Detected the following cards which seem to lack NVIDIA PureVideo support:  Intel(R) HD Graphics 4600  @oem6.inf,%ihswgt2m%;Intel(R) HD Graphics 4600  @oem23.inf,%nvidia_dev.1392.091d.1025%; GeForce GTX 860M
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
Finished initialization, finished after 13.847s

if you sent me some version in the past i dont get it ....
Reply
#19
Are you using the latest version of Hybrid?
Reply
#20
(21.11.2017, 21:49)Selur Wrote: Are you using the latest version of Hybrid?

yes, 2017.10.051
nvencc is 3.24
Reply


Forum Jump:


Users browsing this thread: 5 Guest(s)