VideoHelp Forum




+ Reply to Thread
Results 1 to 10 of 10
  1. When using VirtualDub 2 on 4 core Intel i5 cpu i see it uses all cores when playing video, i am planning an upgrade and want to know how many cores max can VirtualDub 2 support will it utilize 12 cores?
    Quote Quote  
  2. Member
    Join Date
    Mar 2008
    Location
    United States
    Search Comp PM
    I think it comes down to the encoder which has its own thread management
    Last edited by davexnet; 8th Nov 2023 at 18:07.
    Quote Quote  
  3. Member
    Join Date
    May 2005
    Location
    Australia-PAL Land
    Search Comp PM
    Originally Posted by Russai
    When using VirtualDub 2 on 4 core Intel i5 cpu i see it uses all cores when playing video
    Let me know how you can tell the number of cores being used and I'll check my system.
    Quote Quote  
  4. Originally Posted by Alwyn View Post
    Originally Posted by Russai
    When using VirtualDub 2 on 4 core Intel i5 cpu i see it uses all cores when playing video
    Let me know how you can tell the number of cores being used and I'll check my system.
    Open video in VirtualDub 2 (better 8K video) and then look inside your task manager as you play the video you should see all CPU's are loaded with work to decode or only few cores are loaded.

    Inside Task Manager (Keyboard Ctrl+Shift+Esc) open Performance tab, right click on graph and choose Change graph to select Logical processors


    When playing video you see each core is loaded with work as example image i show.


    Best if you make screenshot and post here.
    Image Attached Thumbnails Click image for larger version

Name:	2.png
Views:	24
Size:	42.6 KB
ID:	74785  

    Click image for larger version

Name:	1.png
Views:	21
Size:	60.9 KB
ID:	74788  

    Quote Quote  
  5. Member
    Join Date
    May 2005
    Location
    Australia-PAL Land
    Search Comp PM
    Here you go (i7 13700K); note different GPU use. GPU 0 is the UHD 770 iGPU; GPU 1 is the RTX 3060.

    Playing a UHD video file:
    Image
    [Attachment 74792 - Click to enlarge]


    Playing a RIFE AVS file:
    Image
    [Attachment 74793 - Click to enlarge]
    Last edited by Alwyn; 9th Nov 2023 at 18:13. Reason: Second image added
    Quote Quote  
  6. Encoding with x264 I can get 100 percent usage of an 8 core, 16 thread CPU:

    Image
    [Attachment 74796 - Click to enlarge]


    That starts idling at 0 percent CPU usage, then the encoding starts for ~2 minutes, then back to idle.

    But I believe VirtualDub(2)'s filtering chain is still single threaded. So that can become a big bottleneck. Also, many older encoders are single threaded or poorly threaded and don't benefit much from multicore CPUs.
    Quote Quote  
  7. Member
    Join Date
    May 2005
    Location
    Australia-PAL Land
    Search Comp PM
    I have a bunch of Lazy cores!

    encoding that Rife AVS into x264:

    Image
    [Attachment 74797 - Click to enlarge]
    Quote Quote  
  8. My point was to see the decoding / playback performance of VirtualDub itself.
    Quote Quote  
  9. Originally Posted by jagabo View Post
    Encoding with x264 I can get 100 percent usage of an 8 core, 16 thread CPU:

    Image
    [Attachment 74796 - Click to enlarge]

    My goal was to see the decoding / playback performance of VirtualDub itself.

    Originally Posted by Alwyn View Post
    Playing a RIFE AVS file:
    Image
    [Attachment 74793 - Click to enlarge]
    Probably not using CPU so much because GPU is working, i never get GPU acceleration to work in Virtual Dub 2 how you manage to make it work?
    Quote Quote  
  10. Originally Posted by Russai View Post
    My goal was to see the decoding / playback performance of VirtualDub itself...
    Keep in mind that during preview the CPU/GPU usage is only enough to display the current video at the correct frame rate. You don't expect it to maximize CPU/GPU usage. And you don't want it to maximize CPU/GPU usage.

    Originally Posted by Russai View Post
    Probably not using CPU so much because GPU is working, i never get GPU acceleration to work in Virtual Dub 2 how you manage to make it work?
    If you are using RIFE you are using the GPU. VirtualDub2 doesn't use the GPU for playing AviSynth scripts -- aside from displaying the picture that AviSynth gives it. AviSynth is doing most of the processing.
    Quote Quote  



Similar Threads

Visit our sponsor! Try DVDFab and backup Blu-rays!