Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion.

Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules.

 

Go Back   Doom9's Forum > General > DVD2AVI / DGIndex
Register FAQ Calendar Today's Posts Search

Reply
 
Thread Tools Search this Thread Display Modes
Old 14th October 2009, 18:28   #441  |  Link
Klipper
Registered User
 
Join Date: Mar 2008
Posts: 5
This time I tested the DGAVC-Versions on an AVC-FullHD-Source.
Now I get 36 fps with CPU+GPU and just 18 fps with CPU only.

Looks like the DGMPG GPU is slower than the CPU like squid_80 said. I'm glad that the AVC-Version isn't as the MP-Version
Klipper is offline   Reply With Quote
Old 14th October 2009, 18:48   #442  |  Link
Guest
Guest
 
Join Date: Jan 2002
Posts: 21,901
I'm still not satisfied with that. Can yo do an experiment for me please?

Load the source into DGMPGDecNV. Set Video/Disable display and then hit F5. Wait for a while and report the FPS from the info display.
Guest is offline   Reply With Quote
Old 17th October 2009, 20:49   #443  |  Link
Guest
Guest
 
Join Date: Jan 2002
Posts: 21,901
Beta 11

Here is beta 11. It adds some fixes for CUDA context creation that may explain some failures. It also contains experimental support for multinstance support. Please read the Readme.txt file carefully if you want to experiment with multiple instance support.

http://neuron2.net/dgavcdecnv/NVbeta11.zip
Guest is offline   Reply With Quote
Old 18th October 2009, 00:45   #444  |  Link
Klipper
Registered User
 
Join Date: Mar 2008
Posts: 5
Quote:
Originally Posted by neuron2 View Post
I'm still not satisfied with that. Can yo do an experiment for me please?

Load the source into DGMPGDecNV. Set Video/Disable display and then hit F5. Wait for a while and report the FPS from the info display.
Done it, I got ~60 fps with that
Klipper is offline   Reply With Quote
Old 18th October 2009, 00:50   #445  |  Link
Guest
Guest
 
Join Date: Jan 2002
Posts: 21,901
So there is no way to attribute the slow-down to the decoding.
Guest is offline   Reply With Quote
Old 18th October 2009, 10:50   #446  |  Link
squid_80
Registered User
 
Join Date: Dec 2004
Location: Melbourne, AU
Posts: 1,963
Quote:
Originally Posted by neuron2 View Post
So there is no way to attribute the slow-down to the decoding.
You don't think 60fps is a bit slow for simple MPEG2 decoding?
squid_80 is offline   Reply With Quote
Old 18th October 2009, 12:05   #447  |  Link
GZZ
Registered User
 
Join Date: Jan 2002
Posts: 581
Quote:
You don't think 60fps is a bit slow for simple MPEG2 decoding?
You have to remeber that the Cuda driver can only use part of your video card to decode video. I got a GTX 260 and get simular result on decoding, so it is as fast at it can go with the current driver. But getting 60 fps on 2 pass encoding will also require some serious CPU power.
GZZ is offline   Reply With Quote
Old 18th October 2009, 14:08   #448  |  Link
kemuri-_9
Compiling Encoder
 
kemuri-_9's Avatar
 
Join Date: Jan 2007
Posts: 1,348
Quote:
Originally Posted by GZZ View Post
But getting 60 fps on 2 pass encoding will also require some serious CPU power.
you're being assumptive.
sure I've got a quad-core processor,
but i can get >300 fps with x264 using dgmpgdec as my source plugin for some 640x480 material.
__________________
custom x264 builds & patches | F@H | My Specs
kemuri-_9 is offline   Reply With Quote
Old 18th October 2009, 14:12   #449  |  Link
Guest
Guest
 
Join Date: Jan 2002
Posts: 21,901
Quote:
Originally Posted by squid_80 View Post
You don't think 60fps is a bit slow for simple MPEG2 decoding?
For HD it's not terrible. Anyway that's not the point. I cannot see how that rate can bottle neck the encode to 4 fps.
Guest is offline   Reply With Quote
Old 18th October 2009, 19:14   #450  |  Link
PatlaborForce
Guest
 
Posts: n/a
Quote:
Originally Posted by kemuri-_9 View Post
but i can get >300 fps with x264 using dgmpgdec as my source plugin for some 640x480 material.
Which is hardly comparable since they are getting 60fps on HD content. I'd say that going up almost 7 times in resolution and the speed only dropping to 1/5th of what you get is quite good. That seems to scale quite well. If you can get more than 60fps on HD content using the software decoder then you would have a point.

Last edited by PatlaborForce; 18th October 2009 at 19:18.
  Reply With Quote
Old 18th October 2009, 19:30   #451  |  Link
GZZ
Registered User
 
Join Date: Jan 2002
Posts: 581
I tested the multiple instance and it seems to work. But I did some 'extreme' testing. I created *.dgm file and then executed the following very basic avs script:

Quote:
LoadPlugin("D:\DGMultiDecodeNV.dll")
DGMultiSource("d:\Encoding\AeonFlux\Video.dgm", resize_w=1280, resize_h=720)
I started the *.avs script in Media player classic and then executed it (each time opening a new media player classic) and it seems on the ~5th time (sometimes more) it crash with the following error:

Failed to create video decoder (100).

But then again its pretty 'extreme' to have the movie play like 5 times at once. But other then that, it seems to run just fine, it also seems more 'responsive' then before, but that might just be me... Great work.
GZZ is offline   Reply With Quote
Old 19th October 2009, 01:56   #452  |  Link
Guest
Guest
 
Join Date: Jan 2002
Posts: 21,901
Thank you for your test results, GZZ. The number of instances is limited by the amount of memory on your video card. I only get 4 instances so be happy.

It should be a bit more responsive as the server architecture requires more time in the Windows kernel.

But some GUIs have a problem with it and I don't know why at this time. I'm never going to compile/debug MEGUI, so...

It's a useful option to have so I'll continue to include it, but I'll always support the server too.
Guest is offline   Reply With Quote
Old 19th October 2009, 08:04   #453  |  Link
GZZ
Registered User
 
Join Date: Jan 2002
Posts: 581
Quote:
But some GUIs have a problem with it and I don't know why at this time. I'm never going to compile/debug MEGUI, so...
what kind of problems. I dont have any issue using the AVS script or parsing it for information (framerate, resoulution etc). It works just fine. In my own GUI I can have a encoding going (using x264) and at the same time I can queue a new avs script for encoding. Thats why I like the multiple instance. Basicly because I can encode one movie and then parse another avs file for information (and queue it) without killing the encoding.

So for me having the possibility to have 2 instance at the same time should be enough.

I guess you kept the old DGSource for backward compatible, as I dont see the point when you have multiple instance avaliable or do you plan to just 'update' the DGSource with DGMultisource and then kill DGMultisource so you dont have 2 DLL to maintain?
GZZ is offline   Reply With Quote
Old 19th October 2009, 13:27   #454  |  Link
Guest
Guest
 
Join Date: Jan 2002
Posts: 21,901
Quote:
Originally Posted by GZZ View Post
what kind of problems. I dont have any issue using the AVS script or parsing it for information (framerate, resoulution etc). It works just fine.
That's very interesting. What version of MEGUI?

Also, does it work with HCEnc 0.24 for you?

Quote:
I guess you kept the old DGSource for backward compatible, as I dont see the point when you have multiple instance avaliable or do you plan to just 'update' the DGSource with DGMultisource and then kill DGMultisource so you dont have 2 DLL to maintain?
I'll support both until I resolve the problem I'm having with some GUIs.
Guest is offline   Reply With Quote
Old 19th October 2009, 14:40   #455  |  Link
GZZ
Registered User
 
Join Date: Jan 2002
Posts: 581
Quote:
Originally Posted by neuron2 View Post
That's very interesting. What version of MEGUI?.
Not using MEGUI, I created my own GUI(not out in public), so dont know about MEGUI...


Quote:
Originally Posted by neuron2 View Post
Also, does it work with HCEnc 0.24 for you?
havent tested HCEnc as I'm not doing much MPEG2 (DVD) anymore.
I got a RB-builder licens, so I could properly test it with RB-builder and report back..
GZZ is offline   Reply With Quote
Old 19th October 2009, 15:42   #456  |  Link
Jeff Flowerday
Registered User
 
Join Date: Aug 2008
Location: Calgary, AB
Posts: 150
I'm liking the new DGMultiSource. Not so much because I use multiple instances but because I always forget to start the CUDA server before firing my custom batch conversion program. Or megui kills it on exit when using it for it's analysis tool only.

Great work!!!
Jeff Flowerday is offline   Reply With Quote
Old 19th October 2009, 15:45   #457  |  Link
Guest
Guest
 
Join Date: Jan 2002
Posts: 21,901
Jeff, is it working for you with MEGUI? If so, which version?
Guest is offline   Reply With Quote
Old 19th October 2009, 15:58   #458  |  Link
Jeff Flowerday
Registered User
 
Join Date: Aug 2008
Location: Calgary, AB
Posts: 150
Quote:
Originally Posted by neuron2 View Post
Jeff, is it working for you with MEGUI? If so, which version?
Well I don't use it in megui, megui's analysis tool never did like it as a source, instant error. I'm forced to use a d2v source with megui's analysis tool. Once I use it to figure out film/interlacing, top/bottom field etc, I then use your nv frame server to feed the 64 bit x264 and batch convert a whole series.
Jeff Flowerday is offline   Reply With Quote
Old 21st October 2009, 11:27   #459  |  Link
shon3i
BluRay Maniac
 
shon3i's Avatar
 
Join Date: Dec 2005
Posts: 2,419
I use last possible build of MeGUI and DGMultiSource work fine, i sucessfuly encoded two movies for now. Even i sucees with CEE SP2 encoder which is impossible with DGSource and 2-pass.
shon3i is offline   Reply With Quote
Old 21st October 2009, 14:26   #460  |  Link
Guest
Guest
 
Join Date: Jan 2002
Posts: 21,901
Can you please tell me where to get that specific version of MEGUI?
Guest is offline   Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 07:31.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.