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. |
25th September 2019, 14:33 | #981 | Link |
Useful n00b
Join Date: Jul 2014
Posts: 1,667
|
Second test:
DGSource() 2080 Ti + x264 7700K: 4:28 LWLibavVideoSource() + x264 7700K: 4:57 Preset medium That's about an 11% improvement on GPU versus doing everything on my fairly strong CPU. I have always pointed out that the gain you can get will depend on how strong your processor is. And I have also pointed out that DG tools bring other things to the table, such as robust random access, GPU resizing, some CUDA filters, DGIndexNV as a useful analysis tool in its own right, etc. With over 15000 paid users, I'm not worried about justifying the existence of DG tools. I'll do another test with UHD. It will be interesting to see how things scale with frame size. Last edited by videoh; 25th September 2019 at 14:55. |
25th September 2019, 14:49 | #982 | Link | |
RipBot264 author
Join Date: May 2006
Location: Poland
Posts: 7,815
|
Quote:
On your much more powerful CPU (7700k@4.2Ghz) and GPU (RTX 2080TI) delta is ~11%. Your ultra expensive ~$1200 GPU with 4xfaster hardware decoding than ancient GT 710 kepler for $40 gives you only +2 percent points extra in video encoding. That's just pathetic.
__________________
Windows 7 Image Updater - SkyLake\KabyLake\CoffeLake\Ryzen Threadripper Last edited by Atak_Snajpera; 25th September 2019 at 14:54. |
|
25th September 2019, 15:03 | #983 | Link | |
RipBot264 author
Join Date: May 2006
Location: Poland
Posts: 7,815
|
Quote:
PS. HA! got ya! I was faster this time and I managed to quote your deleted comment! Not this time amigo!
__________________
Windows 7 Image Updater - SkyLake\KabyLake\CoffeLake\Ryzen Threadripper Last edited by Atak_Snajpera; 25th September 2019 at 15:05. |
|
25th September 2019, 15:07 | #984 | Link |
Useful n00b
Join Date: Jul 2014
Posts: 1,667
|
I don't care what you quote, and your childish behavior doesn't move me at all. Grow up.
To be fair, I would encode on my snazzy 2080 Ti also. And the 2080 Ti is bringing me other things that are quite useful for me, such as tensor cores, massive number of CUDA cores for my physics simulations, etc. No matter how you blow smoke, I get an 11% improvement for your use case. It would be brain-dead for me not to choose DGSource() over LWLibavVideoSource(). You sound bitter because you can't afford decent hardware, although your post above suggests simple DG derangement syndrome. Last edited by videoh; 25th September 2019 at 15:28. |
25th September 2019, 15:16 | #985 | Link |
Registered User
Join Date: Sep 2010
Location: Ukraine, Bohuslav
Posts: 377
|
Actually GT 710 is almost deprecated card. You will lose driver updates soon (from April 2020). Not to mention it's only ok for decoding 8 bit AVC, while RTX cards (or GTX 1660/1660Ti cards) has bleeding edge decoder, which significantly faster and supports more formats (HEVC 8/10/12 bit, VP9 8 and 10 bit).
|
25th September 2019, 15:20 | #986 | Link | |
RipBot264 author
Join Date: May 2006
Location: Poland
Posts: 7,815
|
Quote:
Ps. And yes If you want you can also call me poor like videoh aka Neuron2 did in his post. I'm too old for this childish talking.
__________________
Windows 7 Image Updater - SkyLake\KabyLake\CoffeLake\Ryzen Threadripper Last edited by Atak_Snajpera; 25th September 2019 at 15:25. |
|
25th September 2019, 15:42 | #988 | Link |
Registered User
Join Date: Sep 2007
Posts: 5,374
|
Thanks for the testing results,
@videoh - How about LWLibavVideoSource(decoder="h264_cuvid") on the same hardware? I'd expect similar speeds as DGSource Last edited by poisondeathray; 25th September 2019 at 15:50. |
25th September 2019, 15:51 | #989 | Link | |
Registered User
Join Date: Sep 2010
Location: Ukraine, Bohuslav
Posts: 377
|
I'm trying to be on topic
Quote:
If you don't have to use heavy filtering, there is not much benefit from better card or GPU decoding at all (with slower presets), but when you have to do a lot of encodes, it definitely wins some time for you. Even your tests shows a benefit from using GPU decoder. |
|
25th September 2019, 15:53 | #990 | Link | |
結城有紀
Join Date: Dec 2003
Location: NJ; OR; Shanghai
Posts: 894
|
Quote:
Your $1200 GPU argument makes no sense because its just a card he has. I have a $60 worth of GTX 950 and I can get exactly the same decoding speed that he got, and thus the same result. Saying people are pathetic buying a 1 million dollar house by comparing how big the closet is, is IMHO so funny that I literally laughed out load when I saw your words. If you really want to see how big the difference that graphics card can do, decode and scale down some UHD to 1080P or 720P and check how big of the portion those card can take over. Even worse, I've got a 8K 60fps HEVC 10bit TV broadcasting stream that my freshly bought Ryzen 3600 can barely playback at 5 fps full CPU load. You want to see how $1200 GPU works compared to your $40 card? Try those. It can decode, downscale, process the image and then output to AviSynth at > 60 fps, comparing to, let's say, 3 fps on a 6 core CPU sold this year. |
|
25th September 2019, 15:58 | #991 | Link | |
Useful n00b
Join Date: Jul 2014
Posts: 1,667
|
Quote:
4:30 So maybe need to retract my point about being brain-dead not to choose DGSource() here, but the main point still applies, I'd be brain-dead not to choose GPU decoding. To answer your earlier question...I haven't run into any files that DGSource() cannot open and that I needed to do anything with. Surely, if such files became important for me or my users I would first want to add support in DGDecNV but failing that, of course would revert to an appropriate SW decoder. Last edited by videoh; 25th September 2019 at 16:20. |
|
25th September 2019, 15:59 | #992 | Link | |
Registered User
Join Date: Sep 2010
Location: Ukraine, Bohuslav
Posts: 377
|
Quote:
8bit AVC (.m2ts from BD) Code:
Time elapsed: 1:05.696 - 547.85574001840120672568 FPS # DGSource Time elapsed: 1:04.261 - 560.09428731059801975789 FPS # LWLibAvSource Code:
Time elapsed: 1:17.304 - 465.58912373251257577067 FPS # DGNV Time elapsed: 1:24.014 - 428.40612414457933709855 FPS # LWLibAvSource |
|
25th September 2019, 16:02 | #993 | Link | |
RipBot264 author
Join Date: May 2006
Location: Poland
Posts: 7,815
|
Quote:
__________________
Windows 7 Image Updater - SkyLake\KabyLake\CoffeLake\Ryzen Threadripper |
|
25th September 2019, 16:04 | #995 | Link | |
Useful n00b
Join Date: Jul 2014
Posts: 1,667
|
Quote:
|
|
25th September 2019, 16:08 | #996 | Link |
RipBot264 author
Join Date: May 2006
Location: Poland
Posts: 7,815
|
Unfortunately I can't say the same about your lies. They are not funny at all.
__________________
Windows 7 Image Updater - SkyLake\KabyLake\CoffeLake\Ryzen Threadripper |
25th September 2019, 16:13 | #997 | Link |
Useful n00b
Join Date: Jul 2014
Posts: 1,667
|
Cool down Atak. You did use the epithet "pathetic". MeteorRain was merely analogizing: obsessing over a video decoder when the card brings so much more to the table is like obsessing over a closet in a house. I suppose you did understand that but calling someone a liar is so much cooler, right? From the guy that is too old to be childish!
To be honest, I'm having trouble understanding what your basic point is here. Is it that using GPU power is useless? Is it that 2080 Ti etc. are poor value? DG tools suck? DG sucks? What is your overall point? Last edited by videoh; 25th September 2019 at 16:19. |
25th September 2019, 16:17 | #998 | Link | |
Registered User
Join Date: Sep 2010
Location: Ukraine, Bohuslav
Posts: 377
|
Quote:
MI from that video: https://pastebin.com/xB8CHFiS. Last edited by DJATOM; 25th September 2019 at 16:21. |
|
25th September 2019, 16:25 | #999 | Link |
Useful n00b
Join Date: Jul 2014
Posts: 1,667
|
That's a great point. If GPU processing has an achilles heel, that is it. We can look forward to greater bandwidth with future generations. Also, to mitigate this I have been experimenting with my CUDASynth framework, which allows many full frame transfers over PCIe to be eliminated for a script with multiple filters. You can read about it at the DG forum.
|
25th September 2019, 16:52 | #1000 | Link | |
結城有紀
Join Date: Dec 2003
Location: NJ; OR; Shanghai
Posts: 894
|
Quote:
Maybe try reducing the frame rate down to 30 on MKV, and pin the video player process to half of the cores, and see how that works? That should tell us whether it's due to the bandwidth or due to, like, CPU scheduler. |
|
Thread Tools | Search this Thread |
Display Modes | |
|
|