View Full Version : MCP-BE GPU acceleration in XP 32-bit
A..non
29th March 2016, 23:53
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…
hello_hello
30th March 2016, 02:12
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.
clsid
30th March 2016, 17:32
1. There are no tweaks. Just on/off.
2. No. Those are same as the internal ones.
A..non
2nd April 2016, 22:06
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
nijiko
8th April 2016, 21:02
XP doesn't support DXVA2, and MPC-BE only support DXVA2. You can use old CyberLink filters (pirate copyright) to use DXVA1. It can decrease CPU usage mightly.
Aleksoid1978
9th April 2016, 01:49
MPC-BE support DXVA 1.0 also as DXVA 2.0
hello_hello
9th April 2016, 18:28
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.
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.
nijiko
15th April 2016, 14:43
MPC-BE support DXVA 1.0 also as DXVA 2.0
I'm using XP, and BE can't use DXVA1 (H264_noFGT) for decoding.
wanezhiling
15th April 2016, 15:43
I'm using XP, and BE can't use DXVA1 (H264_noFGT) for decoding.
.
1.) Show mpc video decoder property during playback (http://i.imgur.com/AmYPfZA.png) (Play -> Filters -> MPC Video Decoder)
2.) Show file's mediainfo
3.) Show screenshot of dxva checker (http://i.imgur.com/BP5lnaL.png)
nijiko
30th April 2016, 18:32
.
1.) Show mpc video decoder property during playback (http://i.imgur.com/AmYPfZA.png) (Play -> Filters -> MPC Video Decoder)
2.) Show file's mediainfo
3.) Show screenshot of dxva checker (http://i.imgur.com/BP5lnaL.png)
DXVA 3.14:
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
MPC-BE 1462:
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%.
Mediainfo 7.85:
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
******** MPC-BE can NOT work with DXVA1.
wanezhiling
1st May 2016, 01:39
Cut a sample file and share it, let's test
edigee
1st May 2016, 16:23
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.
edigee
2nd May 2016, 11:11
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.
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.