View Full Version : DGAVCDecNV 1.0.13: GPU decoding on Nvidia
lucassp
18th March 2009, 09:04
If somebody is still searching for an alternative to MS Remote Desktop that works with DG NV Tools, I can tell you that Team Viewer works fine. :)
Guest
18th March 2009, 13:46
I seem to recall that TightVNC works too.
xopowo
28th March 2009, 08:08
I reported earlier that I was BSOD'ing while using the program.
It turns out that my video card was dying. I have a new one now and it's working fine.
However, I am wondering if anyone else is having an issue with GPU use and possibly killing video cards? This is the third card I've had now! I encode a lot and I always use purevideo for my deinterlacing. Does this put a lot of stress on the vid card? Excessive is more of the word that I want to use, but I'm curious if anyone else is killing cards?
However, I am wondering if anyone else is having an issue with GPU use and possibly killing video cards? This is the third card I've had now! I encode a lot and I always use purevideo for my deinterlacing. Does this put a lot of stress on the vid card?Yes, advanced deinterlacing with PureVideo is a relatively heavy task, although the more powerful cards handle it easily. If temperatures get too high, you risk damaging the GPU. You need to make sure that the card is cooled properly and that there is good airflow within the case. Check the GPU temperature while encoding.
pelle412
31st March 2009, 13:26
I believe I'm experiencing the same problem as Harissa. I have an 8600 GT card with 512MB, driver 182.08, using either DGAVCDecNV v1.0.13 or DGVC1DecNV v1.0.6. After reading through all the threads here, I believe it's an infrequent problem that occurs with some video cards. After seemingly a random number of frames into the encoding process, or it sometimes doesn't happen at all, the process stops with a cuvidMapVideoFrameError.
Since I can never reproduce the problem with a particular video segment, I'm guessing it's the video card. It's not overclocked, nor is my CPU.
Perhaps I'll get another card someday, or a new NVIDIA driver will somehow correct the problem. If the problem occurs, I usually revert back to DirectShowSource (corecodec) or the non-NV version of DGAVCDec.
Kurtnoise
3rd April 2009, 07:29
FR : able to open/close the CUVIDServer via command line...:)
Guest
3rd April 2009, 14:22
You can open it already:
c:\cuvidserver
Kurtnoise
3rd April 2009, 14:59
I don't get your point...my cuvidserver.exe is not in c:\
I meant open it & close it in the dgavcindexnv command line...something like that:
DGAVCIndexNV -i d:\files\movie.avc -o d:\MyProject.dga -f 2 -e -s e:\path\cuvidserver.exe
where -s is able to open & close exec after file creation...:)
Esurnir
3rd April 2009, 18:28
FR : able to open/close the CUVIDServer via command line...:)
You need cuvidserver during indexing O_o;?
I thing something is wrong there....
rack04
3rd April 2009, 20:44
You need cuvidserver during indexing O_o;?
I thing something is wrong there....
No you don't but I think MeGUI automatically opens the script after indexing. Maybe that's what he going for.
Guest
3rd April 2009, 23:40
I don't get the reason for that request either.
royia
5th April 2009, 00:32
Zero. Zip. Nada.
What about the OPEN CL initiative, is there a chance?
Guest
5th April 2009, 00:34
A chance for what?
royia
5th April 2009, 00:52
Supporting other GPU's which will be supporting Open CL.
So we all could enjoy the power of the GPU.
I assumed you wrote the code in CUDA, so I asked if there's a chance you'll port it into Open CL for a wider compatibility.
Guest
5th April 2009, 00:56
I assumed you wrote the code in CUDA, so I asked if there's a chance you'll port it into Open CL for a wider compatibility. Nvidia wrote the code and provided an API for video decoding.
Unless and until the other guys (what's that acronym again, it starts with an A I think) provide an API for video decoding there's nothing I can do.
royia
5th April 2009, 07:19
Nvidia wrote the code and provided an API for video decoding.
Unless and until the other guys (what's that acronym again, it starts with an A I think) provide an API for video decoding there's nothing I can do.
I see.
Thanks.
hackaro70
6th April 2009, 14:27
@neuron2:
ok, it's a newbie question, so don't be mad at me! But before changing graphic card and donate money I wanna be sure to have understood right.
DGAVCIndexNV is only a decoder, just to playback the video using the GPU, or it can be useful to recode the Blue-ray stream in some other format such as MKV or MP4. If the answer is yes, how can I do it with your sw?
I know that I'm looking for a sort of instant cookbook but there is any encoder out there that supports CUDA or my pre-order of GTX 285 is totally useless!? TIA ! :)
Cheers you all :)
Guest
6th April 2009, 14:37
don't be mad at me OK.
DGAVCIndexNV is only a decoder, just to playback the video using the GPU It's a decoder. But it is not intended for *playback* but just for delivering decoded frames via Avisynth.
or it can be useful to recode the Blue-ray stream in some other format such as MKV or MP4. If the answer is yes, how can I do it with your sw? It does not enable you to use CUDA for encoding. All it does is serve the decoded video via Avisynth. To go from there, you could use MEGUI and mkvmerge to make a re-encoded MKV.
I know that I'm looking for a sort of instant cookbook but there is any encoder out there that supports CUDA or my pre-order of GTX 285 is totally useless!? The only encoder I know of that uses the GPU is Badaboom, which has mixed reviews.
laserfan
6th April 2009, 14:56
DGAVCIndexNV is only a decoder, just to playback the video using the GPU...While the author has agreed with your statement, IMO it's worth noting further that it's the only decoding solution that I've found that always decodes faultlessly!
So if it is important to you that your encodings always be perfect, you should factor this into your dec'n to get nvidia or not.
I used to have glitches here & there with my encodings, and I'm convinced on reflection that these were due to decoding problems, which have completely disappeared for me since getting my N9600GT OC and NV versions of neuron2's tools.
rica
12th April 2009, 18:26
Hi neuron,
Would you mind if you have a look at this:
http://forum.doom9.org/showthread.php?p=1272953#post1272953
_ _ _ _
Guest
13th April 2009, 00:39
I had a look but I don't see a question there for me. Did I miss it?
rica
13th April 2009, 00:51
I had a look but I don't see a question there for me. Did I miss it?
Yes, there was but it was hidden :)
:thanks:
ultratoto14
18th April 2009, 19:38
Hi Neuron2, i've got a recording done on France DVB-T. (H264+AC3)
I tried to encode it via DGAVCDecNV and got artefacts. I cut out one of the damaged parts. This part is well played by VLC.
The file is well played also by the latest 1.0.9 DGAVCindex (non-NV).
Before that, i tried my old version of DGAVCIndex (1.0.0 beta 6) and this returns a:
Field pictures (PAFF) not currently supported.
I don't know if it's related.
So the stream is 1440x1080i with a resulting display size of 1920x1080i. I uploaded a sample with the artefact starting over frame 820.
http://www.mediafire.com/file/uz3dkzeydyl/cutout.ts
Guest
19th April 2009, 00:42
I'm not seeing any artifacts. Can you please be more specific? Do you see them with DGAVCIndexNV or when serving with DGAVCDecodeNV? If the latter what is the script? Where are the artifacts? Do you see them in the script served to VirtualDub or only in your encode?
Try re-downloading 1.0.13. I've developed a bad habit of silently fixing bugs in the existing version online and not releasing a new version. Bad me. I'll try not to do it again.
ultratoto14
19th April 2009, 09:31
I'm not seeing any artifacts? Can you please be more specific. Do you see them with DGAVCIndexNV or when serving with DGAVCDecodeNV? If the latter what is the script? Where are the artifacts?
Try re-downloading 1.0.13. I've developed a bad habit of silently fixing bugs in the existing version online and not releasing a new version. Bad me. I'll try not to do it again.
I redownloaded 1.0.13, same issue. Here is the frame 824 as i see it
http://www.mediafire.com/file/tohao3ddny0/artefact.png
when serving with DGAVCDecodeNV using this simple script:
DGAVCDecodeNV_AVCSource("D:\VideoWork\Leon\cutout.dga")
Kurtnoise
19th April 2009, 09:59
all seems to be ok for me too...:)
http://uppix.net/a/9/4/72ec166a38b4551b32e4ab43d8050t.jpg (http://uppix.net/a/9/4/72ec166a38b4551b32e4ab43d8050.html)
ultratoto14
19th April 2009, 10:48
I rebooted, still the same issue, thanks to kurtnoise to test it.
My card is a 8800 GTS 512Mo, on windows server 2008 x64.
I tried to read the same video with mplayerc-hc using internal dxva decoder and the video is full of artefacts.
Could it be possible that my card is damaged ?
Edit: I tried many other streams that works well with DXVA and DGAVCDecodeNV. So there's something wrong with this one.
Kurtnoise
19th April 2009, 11:57
maybe it's due to the driver...
ultratoto14
19th April 2009, 12:08
I'm with 181.22, nvcuvid.dll is the one from DGAVCIndexNV package. Could you tell me what is your driver version ?
Kurtnoise
19th April 2009, 12:40
182.50
Snake91
19th April 2009, 14:04
A small question. If I activate the nvidia denoiser in driver settings dgavcdecnv will use that denoiser when it will serve frames to the encoder?
Guest
19th April 2009, 14:15
A small question. If I activate the nvidia denoiser in driver settings dgavcdecnv will use that denoiser when it will serve frames to the encoder? According to my understanding, no.
Snake91
19th April 2009, 14:25
Is there a chance to see this function implemented in your sw? I think nvidia driver has very good filters
Guest
19th April 2009, 15:00
I can support only what the CUVID API offers me.
nixo
19th April 2009, 16:14
Hi Neuron2,
Did the Nvidia guys ever mention anything about support for lossless h264?
I gather it's not a top priority for them but it would a really neat thing to have as it would allow to use the purevideo deinterlacer on any sort of material; you could simply make a temporary conversion to lossless h264.
--
Nikolaj
ultratoto14
19th April 2009, 20:35
So, i change drivers to latest versions, etc no go but ...
I demuxed the video and audio with tsMuxer, forcing the FPS, LEVEL (to the same of the stream) and with addPicture timing info, continually insert SPS/PPS. Reindex the resulting file and then it is ok. No more artefact.
So there must be something in the stream or in DGDecode that is bad. I will do the same for all of my recordings now but if i can help finding a bug, let me know.
Guest
19th April 2009, 20:36
Do you see the artifacts in the script served to VirtualDub or only in your encode?
Demux the stream with DGAVCIndexNV and then try the elementary stream. What happens?
So there must be something in the stream or in DGDecode that do not like my stream. Not necessarily true, because you're the only one seeing a problem.
ultratoto14
19th April 2009, 21:05
I see artefacts when serving script to virtualDub.
Tried demuxed file (Demux the stream with DGAVCIndexNV) and the result is OK.
Ts File : artefacts
demuxed stream : no artefacts
Guest
20th April 2009, 01:07
I would bet dollars to donuts that you are picking up an old version of DGAVCDecodeNV.dll. Get rid of all of them by searching your hard drive. Test that you got them all by loading the script and getting the error that DGAVCDecode is not found. Then reinstall from a fresh download.
ultratoto14
20th April 2009, 07:59
Will do that tonight. Thanks.
ultratoto14
20th April 2009, 20:06
I checked the two versions the one on my disk and the one from your site : same date, same size, same version number
but i removed it, and replace it by the one from your site and now the problem is gone. This is going to get me nuts !!
Thank you.
Guest
20th April 2009, 21:15
I checked the two versions the one on my disk and the one from your site : same date, same size, same version number
but i removed it, and replace it by the one from your site and now the problem is gone. This is going to get me nuts !! As I said, I silently updated to fix a TS parsing bug. They happened to have the same date because the two versions went up on the same day.
I'm glad we have that resolved. When you said the demuxed stream worked, I knew it had to be the parsing bug I fixed.
adrianmak
22nd April 2009, 16:02
I donated how to get the license file ?
Keichi
22nd April 2009, 16:41
@adrianmak, Just wait till Neuron writes you a mail.
@all I encounterd following problem.. After i sucessfully indexed a .ts file.. and had written the Script for it.. All i got when i try to open it is, that he can't find a Decoder.. Has anyone a solution for that?
Graphic Card: Geforce 8600GT 256mb mem
Driver Version: 182.08
Copied the nvcuvid.dll to system32 folder: yes
DGAVCDecNV Version: 1.0.13
P.s: I made the TS File with the standard settings from tsmuxer
Guest
22nd April 2009, 17:30
My software doesn't generate such a message. Please give me the exact Avisynth script and tell me how you opened it. You're sure you had the CUVID server running? Also, give the exact error message and say which software generated it.
Keichi
22nd April 2009, 17:55
Ok.. That's Strange... It worked after a Reboot o_O
But is it normal, that VirtualDubMod is still using 50% CPU if i just Preview the Input in it?
AVS Script:
LoadPlugin("C:\Documents and Settings\Keichi\Desktop\dgavcdecnv1013\DGAVCDecodeNV.dll")
AVCSource("M:\Share Download\SPICE AND WOLF Blu-ray DISC 1\SaWEp1.dga")
Crop(4,4,-4,-4)
Lanczos4Resize(1280,720) # Lanczos4 (Sharp)
Guest
23rd April 2009, 01:54
Ok.. That's Strange... It worked after a Reboot o_O
But is it normal, that VirtualDubMod is still using 50% CPU if i just Preview the Input in it? You're not just previewing, you are resizing too.
Keichi
24th April 2009, 00:39
btw.. Is there any chance that you implant something like in DGIndex, where i can put multiple vobs (m2ts in this case) in, and the program makes it into one?
Because it dosen't work right now.. If i add multiple m2ts files, only the first one is applied.
Which sucks, if you have a BD with 4 Episodes which a seperarted into 5 m2ts files per Ep.
adrianmak
24th April 2009, 02:38
Currently, I'm using dgavcdec104 for reading h264 raw for video encoding to xvid avi.
Any benefit with or without GPU decoding on the whole video encoding process ?
Will it shorten the whole encoding processing time?
-------------------------
I tested to encoding from a h264 mp4 1024x576 video to xvid avi
1st test, use dgavcdec104 to load the h264 raw
2nd test, use DGAVCDecNV_1.0.13 to load the h264 raw
then in VDM, encoded the video one by one and found that the encoding time is almost the same.
Guest
24th April 2009, 04:57
It's been discussed several times.
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.