Announcement: Our new CyberLink Feedback Forum has arrived! Please transfer to our new forum to provide your feedback or to start a new discussion. The content on this CyberLink Community forum is now read only, but will continue to be available as a user resource. Thanks!
CyberLink Community Forum
where the experts meet
| Advanced Search >
PowerDirector14 and disabled 'Fast video rendering technology' (CUDA) option
PrzemoloN [Avatar]
Newbie Location: Poland Joined: May 15, 2016 03:53 Messages: 10 Offline
[Post New]
Hello, I'm using PD Ultimate 14.0.2707.0.

My hardware is CPU: Intel G3258, motherboard: Gigabyte Z97-HD3 and GP: MSI nVidia GTX750 1GB DDR5.

I use Windows 7 64bit with nVidia drivers in version 337.88.



My problem is that when I run PD14 and want to produce some video, option Fast video rendering technology (checkbox) is available and radiobutton Hardware video encoder, too. But if I make some extra operation - sometimes it's enough to change a file format and back to the previous one H.264 (MP4), compression, etc. the checkbox becomes disabled. Why?

Does CUDA works? how to check it if it really works and rendering uses my GPU? When I open CPU-Z application to see if my GPU is used during rendering, it's usually about 10% busy but 2 cores of CPU are almost 100% used.

Eg. if I make some full-hd films, the time of rendering is about the same as the time of a film (1:1), sometimes a bit faster but I don't use too much effects, etc.



PS: In configuration / Hardware acceleration I have 2 options enabled: Enable OpenCL... and Enable hardware decoding
[Thumb - pd14.gif]
 Filename
pd14.gif
[Disk]
 Description
 Filesize
24 Kbytes
 Downloaded:
44 time(s)

This message was edited 1 time. Last update was at May 15. 2016 04:18

Przemek
kmjk333 [Avatar]
Member Joined: Feb 16, 2016 02:23 Messages: 93 Offline
[Post New]
You need to upgrade your video card or a new system.

750 is not on this list

http://www.geforce.com/hardware/technology/cuda/supported-gpus?field_gpu_type_value=All
[Post New]
The encoding is not done by CUDA anymore. It is done by a dedicated block on the cards, called NVENC.
The 750 is a Maxwell gen 1 card and should work fine. Update the drivers.
PrzemoloN [Avatar]
Newbie Location: Poland Joined: May 15, 2016 03:53 Messages: 10 Offline
[Post New]
Quote: The encoding is not done by CUDA anymore. It is done by a dedicated block on the cards, called NVENC.
The 750 is a Maxwell gen 1 card and should work fine. Update the drivers.




Will I see any new options in PD14 after updating nVidia drivers? Did you experience any advantages (speed increase or something) because of that NVENC in PD14? Przemek
kmjk333 [Avatar]
Member Joined: Feb 16, 2016 02:23 Messages: 93 Offline
[Post New]
Quote: The encoding is not done by CUDA anymore. It is done by a dedicated block on the cards, called NVENC.
The 750 is a Maxwell gen 1 card and should work fine. Update the drivers.




thank you sonic Found this



So NVIDIA has yanked CUDA API support for video encoding, and here is a posting confirming it. So from NVIDIAs perspective you'd have to lean on the application developer to switch to the NVENC API. So at least now you have confirmation of the issue.



Using Bandicam to record game play, guess it was selected all this time:

"H264 - NVENC (VBR)"



Where do I see this selection in PD14-NVENC? I checked off enable hardware decoding?

This message was edited 1 time. Last update was at May 15. 2016 17:30

PrzemoloN [Avatar]
Newbie Location: Poland Joined: May 15, 2016 03:53 Messages: 10 Offline
[Post New]
So I decided to upgrade my nvidia drivers from 337.88 to 365.19, although some time ago I have read that if I use newer driver I wont be able to use my GPU to render films (with CUDA) and didn't know about something like NVENC..

...and after upgrading drivers rendering is about 2 times faster! Thanks a lot for help. However nvidia inspector still shows very low GPU load (usually 1-4%) but VPU ~ 30%. What is VPU? Przemek
[Post New]
Video Processing Unit (generic notation) - that's the NVENC (on nvidia GPU), a piece of hardware dedicated for video processing, integrated on the chip.



PS: That note about older driver applies ONLY to older cards (like 2010 old) that didn't have the NVENC, is not applicable to newer GPU.

This message was edited 4 times. Last update was at May 16. 2016 20:04

Powered by JForum 2.1.8 © JForum Team