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. |
29th March 2016, 23:53 | #1 | Link |
Registered User
Join Date: Mar 2016
Posts: 2
|
MCP-BE GPU acceleration in XP 32-bit
I am still using my old Win XP SP3 32 bit (do not ask why) Pentium 4, 3 GHZ single core using GeForce 550Ti.
Recently installed MCP-BE (MPC-BE.1.4.5.x86-installer.zip) as this was the only player I could find capable of using GPU with XP 32 bit without additional tweaks. I took 1080p 30fps videos with Samsung Galaxy 2. (this phone was disposed off). Looks like the video has only miniscule jitter (not sure if the problem was with the camera, as I do not have right now another 1080p camera). Previously, this video played on VLC had horrible jitter and processor usage was 100%. Now, with MCP-BE, processor usage is ~ 5-10%. Have 2 questions: 1. On the player control bar I see button labelled "GPU" but it is not editable. How / can I tweak GPU parameters to remove said miniscule jitter? 2. Do I need to install “standalone_filters-mpc-be.1.4.5.x86.7z” and if yes, how? Any other suggestions to improve playback are welcome. Thanks… |
30th March 2016, 02:12 | #2 | Link |
Registered User
Join Date: Mar 2011
Posts: 4,829
|
I don't know the answers, but until someone else comes along, MPC-HC and GPU encoding works for me running XP. You need to enable Nvidia Cuvid in Options/Internal Filters/Video Decoder, and VMR9 might be the best renderer choice. Or the only choice if you want to use Nvidia Cuvid. I mention that because I had problems with a PC at one stage when MPC-HC still supported DXVA and I remember one method working a little better. I can't remember which though, it was a long time ago.
If you don't mind installing ffdhow, or already have it, it's DXVA decoder works with XP and you can use it with any Directshow player. If you disable h264 as an internal filter in MPC-HC or MPC-BE and enable it in the ffdshow DXVA decoder configuration, it should run instead of the standard ffdshow video decoder. There's some stuff under View/Renderer Settings. Or try Ctrl+T or CTRL+J to see what you can see. I don't know if it'll help, but someone (probably not me) might be able to help interpret the display stats if something looks odd. |
2nd April 2016, 22:06 | #4 | Link |
Registered User
Join Date: Mar 2016
Posts: 2
|
To clarify, GPU acceleration option comes as a default one, I have perused menus but I could not find any way to switch it on/off. The button labelled GPU is just an icon, not a toggle switch. Anyway, I do not want to switch if off :-D but it would be interesting to see effects of modifying some video processing parameters...
Cheers, A |
9th April 2016, 01:49 | #6 | Link |
Registered User
Join Date: Apr 2008
Location: Russia, Vladivostok
Posts: 2,787
|
MPC-BE support DXVA 1.0 also as DXVA 2.0
__________________
AMD Ryzen 5 3600 /GIGABYTE B450 Gaming X /Patriot 32Gb@3200 /Kingston 500Gb M.2 /RTX 4060 /Samsung U28R550UQI /OLED Philips 55OLED707 /Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215 |
9th April 2016, 18:28 | #7 | Link |
Registered User
Join Date: Mar 2011
Posts: 4,829
|
Under Internal Filters/Video Decoders, de-select anything with DXVA next to it's name if you want to disable DXVA for that type of video. For each DXVA decoder there's also a corresponding non-DXVA decoder in the list. I assume when they're both enabled DXVA takes precedence whenever possible.
|
15th April 2016, 15:43 | #9 | Link |
Registered User
Join Date: Apr 2011
Posts: 1,184
|
.
1.) Show mpc video decoder property during playback (Play -> Filters -> MPC Video Decoder) 2.) Show file's mediainfo 3.) Show screenshot of dxva checker |
30th April 2016, 18:32 | #10 | Link | |
Hi-Fi Fans
Join Date: Dec 2008
Posts: 222
|
Quote:
Code:
AMD Radeon HD 4800 Series MPEG2_C: DXVA1, SD / HD / FHD MPEG2_D: DXVA1, SD / HD / FHD MPEG2_IDCT: DXVA2, SD / HD / FHD H264_VLD_NoFGT: DXVA1, SD / HD / FHD / 4K H264_VLD_NoFGT_Flash: DXVA1, SD / HD / FHD / 4K VC1_VLD: DXVA1/2, SD / HD / FHD CA15D19A-2B48-43D6-979E-7A6E9C802FF8: DXVA1 Code:
Filter : MPC Video Decoder - CLSID : {008BAC12-FBAF-497B-9670-BC6F6FBAE2C4} - Connected to: CLSID: {1365BE7A-C86A-473C-9A41-C0A6E82C9FA3} Filter: MPC MPEG Source Pin: Video - AVC (H.264), High Profile, Level 4.1, 1920x1080, 24.000 fps (1011,e0,00) - Connection media type: Video: H.264/AVC 1920x1080 24fps AM_MEDIA_TYPE: majortype: MEDIATYPE_Video {73646976-0000-0010-8000-00AA00389B71} subtype: MEDIASUBTYPE_AVC1 {31435641-0000-0010-8000-00AA00389B71} formattype: FORMAT_MPEG2_VIDEO {E06D80E3-DB46-11CF-B4D1-00805F6CBBEA} bFixedSizeSamples: 0 bTemporalCompression: 1 lSampleSize: 1 cbFormat: 186 VIDEOINFOHEADER: rcSource: (0,0)-(1920,1080) rcTarget: (0,0)-(1920,1080) dwBitRate: 0 dwBitErrorRate: 0 AvgTimePerFrame: 416666 VIDEOINFOHEADER2: dwInterlaceFlags: 0x00000000 dwCopyProtectFlags: 0x00000000 dwPictAspectRatioX: 16 dwPictAspectRatioY: 9 dwControlFlags: 0x00000000 dwReserved2: 0x00000000 MPEG2VIDEOINFO: dwStartTimeCode: 0 cbSequenceHeader: 54 dwProfile: 0x00000064 dwLevel: 0x00000029 dwFlags: 0x00000004 BITMAPINFOHEADER: biSize: 40 biWidth: 1920 biHeight: 1080 biPlanes: 1 biBitCount: 24 biCompression: AVC1 biSizeImage: 6220800 biXPelsPerMeter: 0 biYPelsPerMeter: 0 biClrUsed: 0 biClrImportant: 0 Extradata: 54 0000: 00 2c 67 64 00 29 ac 2c a5 01 e0 08 9f 97 01 52 .,gd.)???煑.R 0010: 02 02 02 80 00 01 f4 00 00 5d c0 74 50 00 10 b0 ...€..?.]纓P.. 0020: 60 00 39 38 7f 8c 70 76 86 0c 45 80 00 00 00 06 `.98宲v?E€.... 0030: 68 e9 08 35 25 00 h?5%. Code:
Format : BDAV at 40.8 Mbps Length : 31.2 GiB for 1h 49mn 35s 310ms Video #0 : AVC Aspect : 1920 x 1080 (1.778) at 24.000 fps Audio #0 : DTS at Unknown / 1 509 Kbps Infos : 6 channels, 48.0 KHz Audio #1 : PCM at 1 536 Kbps Infos : 2 channels, 48.0 KHz Text #0 : PGS Text #1 : PGS Text #2 : PGS Last edited by nijiko; 30th April 2016 at 18:42. Reason: Add versions |
|
1st May 2016, 16:23 | #12 | Link |
Registered User
Join Date: Jan 2010
Posts: 169
|
I have an old rig at work ,Intel D ,P5B mobo and HD 2400 from ATI. XP3 x86 .MPC-BE works in DXVA mode with no problems. DXVA 1 ,of course. Just have to be carefull with the filters settings. Always use the internal subtitle renderer ,not stuff like Direct VobSub.
I will post screens in a couple of days. Edit: -Use VMR9 as video renderer. EVR-CP doesn,t work with DXVA. -If you use internal filters go to H264/AVC DXVA decoder settings and choose "skip all checks" there. Last edited by edigee; 1st May 2016 at 16:42. |
2nd May 2016, 11:11 | #13 | Link |
Registered User
Join Date: Jan 2010
Posts: 169
|
Here's a snapshot. It's actually MPC-BE ,not MPC-HC of course
Edit by manono: Your attachment won't be approved as it's a picture of a frame taken from an illegally downloaded source. Last edited by manono; 6th May 2016 at 08:01. |
Tags |
gpu acceleration, mcp-be, xp 32-bit |
|
|