INTERACT FORUM

Please login or register.

Login with username, password and session length
Advanced search  
Pages: [1]   Go Down

Author Topic: MC 15 usage of Video accelerator (Nvidia 9500 GT 1024)  (Read 7061 times)

triskadekaphobic

  • Junior Woodchuck
  • **
  • Posts: 53
MC 15 usage of Video accelerator (Nvidia 9500 GT 1024)
« on: August 12, 2010, 12:41:35 am »

When I play mkv files using MPC my CPU is at 10% performance.
When I play mkv files using MC 15 my CPU is at 60% performance.
It seems that the video accelerator is not in the business. I wasn't able to find a location where this can be configured.
Here is debug output when mkv is played:

Filter Graph Info:

    Filter 'Default DirectSound Device'
        CLSID: {79376820-07D0-11CF-A24D-0020AFD79767}
        Host: c:\windows\syswow64\quartz.dll
        Input Pin 'Audio Input pin (rendered)'
            Connected to pin 'Out' of filter 'ffdshow Audio Decoder'
            Major type MEDIATYPE_Audio  Sub type MEDIASUBTYPE_PCM, Format type FORMAT_WaveFormatEx

    Filter 'Video Mixing Renderer 9'
        CLSID: {51B4ABF3-748F-4E3B-A276-C828330E926A}
        Host: c:\windows\syswow64\quartz.dll
        Input Pin 'VMR Input0'
            Connected to pin 'Video Output 1' of filter 'Microsoft DTV-DVD Video Decoder'
            Major type MEDIATYPE_Video  Sub type MEDIASUBTYPE_NV12, Format type FORMAT_VideoInfo2
        Input Pin 'VMR Input1'

    Filter 'ffdshow Audio Decoder'
        CLSID: {0F40E1E5-4F79-4988-B1A9-CC98794E6B55}
        Host: c:\program files (x86)\combined community codec pack\filters\ffdshow\ffdshow.ax
        Output Pin 'Out'
            Connected to pin 'Audio Input pin (rendered)' of filter 'Default DirectSound Device'
            Major type MEDIATYPE_Audio  Sub type MEDIASUBTYPE_PCM, Format type FORMAT_WaveFormatEx
        Input Pin 'In'
            Connected to pin 'Audio' of filter 'E:\Planet.Earth.2006.1080p.HDDVD.x264-AJP\Planet.Earth.03.Fresh.Water.2006.1080p.HDDVD.x264-AJP.mkv'
            Major type MEDIATYPE_Audio  Sub type MEDIASUBTYPE_DOLBY_AC3, Format type FORMAT_WaveFormatEx

    Filter 'Microsoft DTV-DVD Video Decoder'
        CLSID: {212690FB-83E5-4526-8FD7-74478B7939CD}
        Host: c:\windows\syswow64\msmpeg2vdec.dll
        Input Pin 'Video Input'
            Connected to pin 'Video' of filter 'E:\Planet.Earth.2006.1080p.HDDVD.x264-AJP\Planet.Earth.03.Fresh.Water.2006.1080p.HDDVD.x264-AJP.mkv'
            Major type MEDIATYPE_Video  Sub type Unknown GUID Name: {31435641-0000-0010-8000-00AA00389B71}, Format type FORMAT_MPEG2_VIDEO
        Input Pin 'Subpicture Input'
        Output Pin 'Video Output 1'
            Connected to pin 'VMR Input0' of filter 'Video Mixing Renderer 9'
            Major type MEDIATYPE_Video  Sub type MEDIASUBTYPE_NV12, Format type FORMAT_VideoInfo2
        Output Pin '~Line21 Output'

    Filter 'E:\Planet.Earth.2006.1080p.HDDVD.x264-AJP\Planet.Earth.03.Fresh.Water.2006.1080p.HDDVD.x264-AJP.mkv'
        CLSID: {55DA30FC-F16B-49FC-BAA5-AE59FC65F82D}
        Host: c:\program files (x86)\haali\matroskasplitter\splitter.ax
        Output Pin 'Video'
            Connected to pin 'Video Input' of filter 'Microsoft DTV-DVD Video Decoder'
            Major type MEDIATYPE_Video  Sub type Unknown GUID Name: {31435641-0000-0010-8000-00AA00389B71}, Format type FORMAT_MPEG2_VIDEO
        Output Pin 'Audio'
            Connected to pin 'In' of filter 'ffdshow Audio Decoder'
            Major type MEDIATYPE_Audio  Sub type MEDIASUBTYPE_DOLBY_AC3, Format type FORMAT_WaveFormatEx
        Output Pin 'Subtitle'


Logged

JimH

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 71331
  • Where did I put my teeth?
Re: MC 15 usage of Video accelerator (Nvidia 9500 GT 1024)
« Reply #1 on: August 12, 2010, 07:39:52 am »

MC is multi-threaded so other processes may be going on in the background.  Wait a few days and see what it does.

You can choose the option to build all thumbnails in Tree & View/Thumbnails.  That would help.
Logged

triskadekaphobic

  • Junior Woodchuck
  • **
  • Posts: 53
Re: MC 15 usage of Video accelerator (Nvidia 9500 GT 1024)
« Reply #2 on: August 12, 2010, 08:00:18 am »

"Thumbnails"
Do you mean to add links that will open the debug outputs which I add to my posts ?
How exactly is t done ? I didn't see any "Thumbnails"  option when I edit my massage.
Logged

fitbrit

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 4877
Re: MC 15 usage of Video accelerator (Nvidia 9500 GT 1024)
« Reply #3 on: August 12, 2010, 09:18:21 am »

NO, he means that MC may be doing other tasks such as building thumbnails while you're playing a video. Thumbnails are the small pictures associated with your media files, depending on which view you're using. These can take some time to build for your whole library, so if you repeat your experiment after a few days, MC may have finished building the thumbnails. At that time, you may notice a drop in the CPU usage when playing the same video file, because there will be fewer other background tasks going on. I doubt that this will be the case, however.
Logged

JimH

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 71331
  • Where did I put my teeth?
Re: MC 15 usage of Video accelerator (Nvidia 9500 GT 1024)
« Reply #4 on: August 12, 2010, 09:23:08 am »

Go to options in MC and search for thumbnails.  The search is the little window in the upper right of options.
Logged

triskadekaphobic

  • Junior Woodchuck
  • **
  • Posts: 53
Re: MC 15 usage of Video accelerator (Nvidia 9500 GT 1024)
« Reply #5 on: August 12, 2010, 05:38:07 pm »

Thumbnails acquiring finished. When no video is played CPU is at 2% now.

I insist that something is wrong here. Especially during playing of wildlife films CPU load is 6 times higher than MPC.
When a flock of birds takes to the air (these scenes are known to consume lots of graphic resources) CPU reaches 90%.
When I use MPC CPU load never goes above 10% so I know graphic card is used.
Please advise...
Logged

fitbrit

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 4877
Re: MC 15 usage of Video accelerator (Nvidia 9500 GT 1024)
« Reply #6 on: August 12, 2010, 09:01:05 pm »

Well, it seems you're not using your GPU. The best way to do this is to use the right filters in MC15. Here are some choices, compatible with your video card.

CoreAVC: It costs under $20, but is the easiest and most versatile to use. Install, make sure the tray icon setting is OF, and that you have Prefer CUDA (a type of GPU acceleration) checked. Downside is that it costs money.

MPC Video Decoder: Yes, the same one used by MPC. You can download it and register it as a standalone filter. MC15 will see it and you should use the same settings that got you DXVA (a type of GPU acceleration) in MPC.

FFDSHOW DXVA decoder: Same deal as MPC video decoder, but uses a little bit more CPU. Comes as an installer, so no need to use command line to register.

DivX h264 decoder: Also uses DXVA. Comes as an installer, so no need to use command line to register.

Install any of the above with Haali or MPC's Matroska splitter (also available as a standalone product). You should be fine for all mkv playback. I recommend CoreAVC despite its cost; it's simply the easiest and most versatile if you have an nVidia card.
Logged

triskadekaphobic

  • Junior Woodchuck
  • **
  • Posts: 53
Re: MC 15 usage of Video accelerator (Nvidia 9500 GT 1024)
« Reply #7 on: August 13, 2010, 02:03:03 am »

fitbrit,

My settings:

Playback method : JRiver video engine.
Source filter : Haali media splitter/
Other filter:  H264 decoder  (I downloaded it and installed it, didn't register it ...).
Video renderer : Video mixing renderer 9

Is just choosing " H264 decoder" enough or do I need to register it ? How is registering done ?
Please be more specific as for the settings.
These menus are set for engineers not for gynecologists like me  :P ...

Just a thought... While CPU is high video quality is superb with no freezes at all.
I know from my experience that when players I used do not apply video acceleration on 1080 HD there are tons of video freezes.
Could it be that MC 15 does use video acceleration but does it in CPU guzzling way ?


Here is debug:

Filter Graph Info:

    Filter 'Default DirectSound Device'
        CLSID: {79376820-07D0-11CF-A24D-0020AFD79767}
        Host: c:\windows\sysop64\quartz.Dall
        Input Pin 'Audio Input pin (rendered)'
            Connected to pin 'Out' of filter 'faddish Audio Decoder'
            Major type MEDIATYPE_Audio  Sub type MEDIASUBTYPE_PCM, Format type FORMAT_WaveFormat Ex

    Filter 'Video Mixing Renderer 9'
        CLSID: {51B4ABF3-748F-4E3B-A276-C828330E926A}
        Host: c:\windows\sysop64\quartz.Dall
        Input Pin 'VMR Input0'
            Connected to pin 'XForm Out' of filter 'DivX H.264 Decoder'
            Major type MEDIATYPE_Video  Sub type MEDIASUBTYPE_YV12, Format type FORMAT_VideoInfo2
        Input Pin 'VMR Input1'

    Filter 'faddish Audio Decoder'
        CLSID: {0F40E1E5-4F79-4988-B1A9-CC98794E6B55}
        Host: c:\program files (x86)\combined community codec pack\filters\faddish\faddish.ax
        Output Pin 'Out'
            Connected to pin 'Audio Input pin (rendered)' of filter 'Default DirectSound Device'
            Major type MEDIATYPE_Audio  Sub type MEDIASUBTYPE_PCM, Format type FORMAT_WaveFormat Ex
        Input Pin 'In'
            Connected to pin 'Audio' of filter 'E:\Planet.Earth.2006.1080p.HDDVD.x264-AJP\Planet.Earth.01.From.Pole.to.Pole.2006.1080p.HDDVD.x264-AJP.mkv'
            Major type MEDIATYPE_Audio  Sub type MEDIASUBTYPE_DOLBY_AC3, Format type FORMAT_WaveFormat Ex

    Filter 'DivX H.264 Decoder'
        CLSID: {6F513D27-97C3-453C-87FE-B24AE50B1601}
        Host: c:\program files (x86)\divx h.264 decoder\divxdech264.ax
        Input Pin 'XForm In'
            Connected to pin 'Video' of filter 'E:\Planet.Earth.2006.1080p.HDDVD.x264-AJP\Planet.Earth.01.From.Pole.to.Pole.2006.1080p.HDDVD.x264-AJP.mkv'
            Major type MEDIATYPE_Video  Sub type Unknown GUID Name: {31435641-0000-0010-8000-00AA00389B71}, Format type FORMAT_MPEG2_VIDEO
        Output Pin 'XForm Out'
            Connected to pin 'VMR Input0' of filter 'Video Mixing Renderer 9'
            Major type MEDIATYPE_Video  Sub type MEDIASUBTYPE_YV12, Format type FORMAT_VideoInfo2

    Filter 'E:\Planet.Earth.2006.1080p.HDDVD.x264-AJP\Planet.Earth.01.From.Pole.to.Pole.2006.1080p.HDDVD.x264-AJP.mkv'
        CLSID: {55DA30FC-F16B-49FC-BAA5-AE59FC65F82D}
        Host: c:\program files (x86)\haali\matroskasplitter\splitter.ax
        Output Pin 'Video'
            Connected to pin 'XForm In' of filter 'DivX H.264 Decoder'
            Major type MEDIATYPE_Video  Sub type Unknown GUID Name: {31435641-0000-0010-8000-00AA00389B71}, Format type FORMAT_MPEG2_VIDEO
        Output Pin 'Audio'
            Connected to pin 'In' of filter 'faddish Audio Decoder'
            Major type MEDIATYPE_Audio  Sub type MEDIASUBTYPE_DOLBY_AC3, Format type FORMAT_WaveFormat Ex
        Output Pin 'Subtitle'
Logged

triskadekaphobic

  • Junior Woodchuck
  • **
  • Posts: 53
Re: MC 15 usage of Video accelerator (Nvidia 9500 GT 1024)
« Reply #8 on: August 13, 2010, 06:14:00 am »

I rebooted the PC while keeping the setting mentioned in my previous post..
Things went from bad to worse. Now there are plenty of video freezes (horrible frame rate) and the PC is slow as a Pentium II when playing mkv.
Logged

JimH

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 71331
  • Where did I put my teeth?
Re: MC 15 usage of Video accelerator (Nvidia 9500 GT 1024)
« Reply #9 on: August 13, 2010, 07:11:09 am »

Did you uncheck the options for showing taskbar icons for both FFDshow and Haali?  It's in the CCCP wiki page instructions.
Logged

triskadekaphobic

  • Junior Woodchuck
  • **
  • Posts: 53
Re: MC 15 usage of Video accelerator (Nvidia 9500 GT 1024)
« Reply #10 on: August 13, 2010, 09:37:05 am »

Show tray is set to off for both.
Note that I'm using DivX h264 decoder, not FFDSHOW at the moment.
Logged

Yaobing

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 10851
  • Dogs of the world unite!
Re: MC 15 usage of Video accelerator (Nvidia 9500 GT 1024)
« Reply #11 on: August 13, 2010, 10:50:25 am »


Is just choosing " H264 decoder" enough or do I need to register it ? How is registering done ?
Please be more specific as for the settings.
These menus are set for engineers not for gynecologists like me  :P ...


I do not currently use this filter, so I can only answer your first question.  As fitbrit mentioned, this filter is installed by an installer.  So you do not need to do any registration.  Generally if you can select the filter from inside MC, it is already registered.

I hope fitbrit can help you with settings on it.
Logged
Yaobing Deng, JRiver Media Center

triskadekaphobic

  • Junior Woodchuck
  • **
  • Posts: 53
Re: MC 15 usage of Video accelerator (Nvidia 9500 GT 1024)
« Reply #12 on: August 13, 2010, 01:56:18 pm »

By the way, regardless of the problem I have can anyone tell where to change/choose between various audio or subtitles ?
Also please tell me how to find help on such matters. I wasn't able to find it.
Logged

Yaobing

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 10851
  • Dogs of the world unite!
Re: MC 15 usage of Video accelerator (Nvidia 9500 GT 1024)
« Reply #13 on: August 13, 2010, 02:41:35 pm »

By the way, regardless of the problem I have can anyone tell where to change/choose between various audio or subtitles ?
Also please tell me how to find help on such matters. I wasn't able to find it.

While a video is playing, right-click and go to "Stream Selection" sub menu to select audio and / or subtitle streams.
Logged
Yaobing Deng, JRiver Media Center

triskadekaphobic

  • Junior Woodchuck
  • **
  • Posts: 53
Re: MC 15 usage of Video accelerator (Nvidia 9500 GT 1024)
« Reply #14 on: August 13, 2010, 10:18:45 pm »

There is "stream selection" option when playing mkv files but not when playing DVD
Logged

Yaobing

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 10851
  • Dogs of the world unite!
Re: MC 15 usage of Video accelerator (Nvidia 9500 GT 1024)
« Reply #15 on: August 14, 2010, 08:35:28 am »

There is "stream selection" option when playing mkv files but not when playing DVD

Oh, I did not know you were talking about DVD.  For DVD go to DVD menu, accessible through either right-click menu or OSD menu (press up or down arrow key until you see "DVD Menu" showing on screen, then press left or right arrow to activate).

Alternatively, you can make changes more directly by using OSD without going into DVD Menu.  Just press UP or DOWN arrow key until you see "Language" or "Subtitle" on screen, and use LEFT or RIGHT arrow key to change.
Logged
Yaobing Deng, JRiver Media Center

fitbrit

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 4877
Re: MC 15 usage of Video accelerator (Nvidia 9500 GT 1024)
« Reply #16 on: August 14, 2010, 04:54:19 pm »

I just tried using the DivX h264 codec with an old version of Haali splitter, and EVR as renderer. I got a pretty terrible picture, which I am going to blame on the old Haali. I`m away from home for a few days and that`s all my laptop has; I can try with a newer Haali when I get back into town.

Also, DivX h264 decoder has no settings whatsoever to configure. Therefore, if it`s reading something about your hardware incorrectly, you cannot change anything to activate DXVA. I would strongly recommend anyone with an nVidia card to purchase CoreAVC, check the CUDA acceleration box and then sit back and enjoy their video files.
Logged

triskadekaphobic

  • Junior Woodchuck
  • **
  • Posts: 53
Re: MC 15 usage of Video accelerator (Nvidia 9500 GT 1024)
« Reply #17 on: August 15, 2010, 12:46:27 am »

Perfect !
I used CoreAVC and the PC works effortless.
Thanks fitbit ! :)
Logged

fitbrit

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 4877
Re: MC 15 usage of Video accelerator (Nvidia 9500 GT 1024)
« Reply #18 on: August 15, 2010, 02:23:39 am »

Excellent. Glad it worked out for you. I'm anxious to get back into the nVidia camp soon as well. With CUDA acceleration, you don't have to worry about custom presenter renderers to get GPU acceleration, and so subtitles are easy... and I hope the bitstreaming of HD audio will be as issue free too.
Logged
Pages: [1]   Go Up