DXVA for Intel GMA 4500MHD

Feature requests for VLC.
skier
New Cone
New Cone
Posts: 1
Joined: 11 Oct 2010 23:17
Operating System: win7 64

DXVA for Intel GMA 4500MHD

Postby skier » 12 Oct 2010 08:56

Dear VLC team,

Im sure you will receive a 1.000.000 thanks from VLC users around the world if you fix the H.264 DXVA for Intel GMA 4500MHD. (Especially to work with HD IPTV.) As the GMA 4500 is the most common GPU now.

I think you have just two steps from being # 1 player in the world: DXVA and ability to play Blue Ray.

Thank you,
Stanislav

ivoire
Cone that earned his stripes
Cone that earned his stripes
Posts: 413
Joined: 20 Aug 2008 11:29
VLC version: trunk
Operating System: linux (debian sid)
Contact:

Re: DXVA for Intel GMA 4500MHD

Postby ivoire » 12 Oct 2010 10:47

AFAIK one developer is working ot it.

Jean-Baptiste Kempf
Site Administrator
Site Administrator
Posts: 37523
Joined: 22 Jul 2005 15:29
VLC version: 4.0.0-git
Operating System: Linux, Windows, Mac
Location: Cone, France
Contact:

Re: DXVA for Intel GMA 4500MHD

Postby Jean-Baptiste Kempf » 12 Oct 2010 15:26

Jean-Baptiste Kempf
http://www.jbkempf.com/ - http://www.jbkempf.com/blog/category/Videolan
VLC media player developer, VideoLAN President and Sites administrator
If you want an answer to your question, just be specific and precise. Don't use Private Messages.

funman
Developer
Developer
Posts: 1159
Joined: 03 Sep 2006 04:03
VLC version: master
Operating System: All of them
Location: Lost, please help me

Re: DXVA for Intel GMA 4500MHD

Postby funman » 12 Oct 2010 15:48

Please give the most details you can if it doesn't work:
- screenshots
- full debug log: tools menu -> message, set verbosity to 2 (debug), and keep this window open before starting the video

funman
Developer
Developer
Posts: 1159
Joined: 03 Sep 2006 04:03
VLC version: master
Operating System: All of them
Location: Lost, please help me

Re: DXVA for Intel GMA 4500MHD

Postby funman » 14 Oct 2010 00:07

Windows trunk nightly builds have the patch, please use them and report success or failures, with the exact model of your card

ayaz
New Cone
New Cone
Posts: 2
Joined: 20 Jul 2010 15:56

Re: DXVA for Intel GMA 4500MHD

Postby ayaz » 18 Oct 2010 23:17

Windows trunk nightly builds have the patch, please use them and report success or failures, with the exact model of your card

VLC 1.2.0-git-20101018-0002 Twoflower worked perfectly with my Dell Inspiron (core i3 based) Intel HD Graphics with GPU acceleration enabled. Thank you and thanks to the authors of VLC.

Jean-Baptiste Kempf
Site Administrator
Site Administrator
Posts: 37523
Joined: 22 Jul 2005 15:29
VLC version: 4.0.0-git
Operating System: Linux, Windows, Mac
Location: Cone, France
Contact:

Re: DXVA for Intel GMA 4500MHD

Postby Jean-Baptiste Kempf » 18 Oct 2010 23:29

Windows trunk nightly builds have the patch, please use them and report success or failures, with the exact model of your card

VLC 1.2.0-git-20101018-0002 Twoflower worked perfectly with my Dell Inspiron (core i3 based) Intel HD Graphics with GPU acceleration enabled. Thank you and thanks to the authors of VLC.
Many thanks.
Jean-Baptiste Kempf
http://www.jbkempf.com/ - http://www.jbkempf.com/blog/category/Videolan
VLC media player developer, VideoLAN President and Sites administrator
If you want an answer to your question, just be specific and precise. Don't use Private Messages.

Alterac
New Cone
New Cone
Posts: 1
Joined: 28 Nov 2010 20:10

Re: DXVA for Intel GMA 4500MHD

Postby Alterac » 28 Nov 2010 20:13

This worked very well on my Acer Aspire 1810T netbook.
- Intel Core 2 Duo processor SU7300
- Intel GMA 4500MHD

Went from not being able to play 1080p to using 20% or less cpu.

Perfect! thanks.

Jean-Baptiste Kempf
Site Administrator
Site Administrator
Posts: 37523
Joined: 22 Jul 2005 15:29
VLC version: 4.0.0-git
Operating System: Linux, Windows, Mac
Location: Cone, France
Contact:

Re: DXVA for Intel GMA 4500MHD

Postby Jean-Baptiste Kempf » 28 Nov 2010 22:35

This worked very well on my Acer Aspire 1810T netbook.
- Intel Core 2 Duo processor SU7300
- Intel GMA 4500MHD

Went from not being able to play 1080p to using 20% or less cpu.

Perfect! thanks.
Thanks a lot!
Jean-Baptiste Kempf
http://www.jbkempf.com/ - http://www.jbkempf.com/blog/category/Videolan
VLC media player developer, VideoLAN President and Sites administrator
If you want an answer to your question, just be specific and precise. Don't use Private Messages.

kay
New Cone
New Cone
Posts: 5
Joined: 22 Dec 2010 15:45

Re: DXVA for Intel GMA 4500MHD

Postby kay » 22 Dec 2010 15:49

Does this feature work on Ubuntu 10.10 amd64 with Intel GMA HD? I have Acer TimelineX 1830T with Core i3 processor.

Jean-Baptiste Kempf
Site Administrator
Site Administrator
Posts: 37523
Joined: 22 Jul 2005 15:29
VLC version: 4.0.0-git
Operating System: Linux, Windows, Mac
Location: Cone, France
Contact:

Re: DXVA for Intel GMA 4500MHD

Postby Jean-Baptiste Kempf » 22 Dec 2010 16:02

Yes, if you have vaapi
Jean-Baptiste Kempf
http://www.jbkempf.com/ - http://www.jbkempf.com/blog/category/Videolan
VLC media player developer, VideoLAN President and Sites administrator
If you want an answer to your question, just be specific and precise. Don't use Private Messages.

kay
New Cone
New Cone
Posts: 5
Joined: 22 Dec 2010 15:45

Re: DXVA for Intel GMA 4500MHD

Postby kay » 22 Dec 2010 16:43

well... I have installed the i965-va-driver and the vainfo shows me:

libva: libva version 0.31.1
libva: va_getDriverName() returns 0
libva: Trying to open /usr/lib/dri/i965_drv_video.so
libva: va_openDriver() returns 0
vainfo: VA API version: 0.31
vainfo: Driver version: i965 Driver 0.1
vainfo: Supported profile and entrypoints
VAProfileMPEG2Simple : VAEntrypointVLD
VAProfileMPEG2Main : VAEntrypointVLD
VAProfileH264Baseline : VAEntrypointVLD
VAProfileH264Main : VAEntrypointVLD
VAProfileH264High : VAEntrypointVLD

But when I started VLC with checked GPU acceleration option - I didn't notice any acceleration in 1080p video...

Jean-Baptiste Kempf
Site Administrator
Site Administrator
Posts: 37523
Joined: 22 Jul 2005 15:29
VLC version: 4.0.0-git
Operating System: Linux, Windows, Mac
Location: Cone, France
Contact:

Re: DXVA for Intel GMA 4500MHD

Postby Jean-Baptiste Kempf » 22 Dec 2010 17:17

Please share the logs from the message box
Jean-Baptiste Kempf
http://www.jbkempf.com/ - http://www.jbkempf.com/blog/category/Videolan
VLC media player developer, VideoLAN President and Sites administrator
If you want an answer to your question, just be specific and precise. Don't use Private Messages.

kay
New Cone
New Cone
Posts: 5
Joined: 22 Dec 2010 15:45

Re: DXVA for Intel GMA 4500MHD

Postby kay » 22 Dec 2010 17:36

Please share the logs from the message box
here you are (I have removed mkv debug):

main debug: processing request item A.Fistful.of.Dollars.(1964).BluRay.1080p.x264.DTS-McFly.4xRus.mkv node Плейлист skip 0
main debug: resyncing on A.Fistful.of.Dollars.(1964).BluRay.1080p.x264.DTS-McFly.4xRus.mkv
main debug: A.Fistful.of.Dollars.(1964).BluRay.1080p.x264.DTS-McFly.4xRus.mkv is at 0
main debug: starting new item
main debug: creating new input thread
main debug: Creating an input for 'A.Fistful.of.Dollars.(1964).BluRay.1080p.x264.DTS-McFly.4xRus.mkv'
main debug: thread (input) created at priority 10 (input/input.c:214)
main debug: thread started
main debug: using timeshift granularity of 50 MiB
main debug: using timeshift path '/tmp'
main debug: `file:///home/kay/.gvfs/kay%20%D0%BD%D0%B0%20babel/%21torrents1/%21hd/A.Fistful.of.Dollars.%281964%29.BluRay.1080p.x264.DTS-McFly.4xRus.mkv' gives access `file' demux `' path `/home/kay/.gvfs/kay на babel/!torrents1/!hd/A.Fistful.of.Dollars.(1964).BluRay.1080p.x264.DTS-McFly.4xRus.mkv'
main debug: creating demux: access='file' demux='' path='/home/kay/.gvfs/kay на babel/!torrents1/!hd/A.Fistful.of.Dollars.(1964).BluRay.1080p.x264.DTS-McFly.4xRus.mkv'
main debug: looking for access_demux module: 2 candidates
qt4 debug: IM: Setting an input
main debug: no access_demux module matching "file" could be loaded
main debug: TIMER module_need() : 42.296 ms - Total 42.296 ms / 1 intvls (Avg 42.296 ms)
main debug: creating access 'file' path='/home/kay/.gvfs/kay на babel/!torrents1/!hd/A.Fistful.of.Dollars.(1964).BluRay.1080p.x264.DTS-McFly.4xRus.mkv'
main debug: looking for access module: 2 candidates
filesystem debug: opening file `/home/kay/.gvfs/kay на babel/!torrents1/!hd/A.Fistful.of.Dollars.(1964).BluRay.1080p.x264.DTS-McFly.4xRus.mkv'
main debug: using access module "filesystem"
main debug: TIMER module_need() : 6.749 ms - Total 6.749 ms / 1 intvls (Avg 6.749 ms)
main debug: Using AStream*Stream
main debug: pre buffering
main debug: TIMER input launching for 'A.Fistful.of.Dollars.(1964).BluRay.1080p.x264.DTS-McFly.4xRus.mkv' : 1184.369 ms - Total 1184.369 ms / 1 intvls (Avg 1184.369 ms)
main debug: received first data after 6 ms
main debug: pre-buffering done 1024 bytes in 0s - 162 KiB/s
main debug: looking for stream_filter module: 5 candidates
main debug: no stream_filter module matching "any" could be loaded
main debug: TIMER module_need() : 0.308 ms - Total 0.308 ms / 1 intvls (Avg 0.308 ms)
main debug: looking for stream_filter module: 1 candidate
main debug: using stream_filter module "stream_filter_record"
main debug: TIMER module_need() : 0.163 ms - Total 0.163 ms / 1 intvls (Avg 0.163 ms)
main debug: creating demux: access='file' demux='' path='/home/kay/.gvfs/kay на babel/!torrents1/!hd/A.Fistful.of.Dollars.(1964).BluRay.1080p.x264.DTS-McFly.4xRus.mkv'
main debug: looking for demux module: 52 candidates
main debug: selecting program id=0
main debug: thread (mkv event thread handler) created at priority 0 (demux.cpp:201)
main debug: thread started
main debug: using demux module "mkv"
main debug: TIMER module_need() : 497.149 ms - Total 497.149 ms / 1 intvls (Avg 497.149 ms)
main debug: looking for a subtitle file in /home/kay/.gvfs/kay на babel/!torrents1/!hd/
main debug: looking for decoder module: 30 candidates
avcodec debug: libavcodec already initialized
avcodec debug: trying to use direct rendering
avcodec debug: ffmpeg codec (H264 - MPEG-4 AVC (part 10)) started
main debug: using decoder module "avcodec"
main debug: TIMER module_need() : 1.499 ms - Total 1.499 ms / 1 intvls (Avg 1.499 ms)
main debug: thread (decoder) created at priority 0 (input/decoder.c:301)
main debug: thread started
main debug: looking for decoder module: 30 candidates
main debug: using decoder module "a52"
main debug: TIMER module_need() : 0.179 ms - Total 0.179 ms / 1 intvls (Avg 0.179 ms)
main debug: thread (decoder) created at priority 5 (input/decoder.c:301)
main debug: thread started
main debug: looking for decoder module: 30 candidates
avcodec debug: libavcodec already initialized
avcodec debug: codec not found (Text subtitles with various tags)
subsdec debug: trying demuxer-specified character encoding: UTF-8
main debug: using decoder module "subsdec"
main debug: TIMER module_need() : 0.290 ms - Total 0.290 ms / 1 intvls (Avg 0.290 ms)
main debug: thread (decoder) created at priority 0 (input/decoder.c:301)
main debug: thread started
main debug: idx1=-1(en) idx2=-1(ru)
main debug: looking for meta reader module: 2 candidates
lua debug: Trying Lua scripts in /home/kay/.local/share/vlc/lua/meta/reader
lua debug: Trying Lua scripts in /usr/lib/vlc/lua/meta/reader
lua debug: Trying Lua playlist script /usr/lib/vlc/lua/meta/reader/filename.luac
lua debug: Trying Lua scripts in /usr/share/vlc/lua/meta/reader
main debug: no meta reader module matching "any" could be loaded
main debug: TIMER module_need() : 1.197 ms - Total 1.197 ms / 1 intvls (Avg 1.197 ms)
main debug: `file:///home/kay/.gvfs/kay%20%D0%BD%D0%B0%20babel/%21torrents1/%21hd/A.Fistful.of.Dollars.%281964%29.BluRay.1080p.x264.DTS-McFly.4xRus.mkv' successfully opened
main debug: Buffering 0%
main debug: Buffering 0%
a52 debug: A/52 channels:6 samplerate:48000 bitrate:448000
main debug: reusing aout
avcodec debug: Available decoder output format 61 (Unknown)
avcodec debug: Available decoder output format 53 (PIX_FMT_VAAPI_VLD)
avcodec debug: Trying VA API
main debug: looking for audio output module: 4 candidates
pulse debug: 6 audio channels
main debug: Buffering 0%
main debug: Buffering 0%
main debug: Buffering 0%
main debug: Buffering 0%
main debug: Buffering 0%
main debug: Buffering 0%
main debug: Buffering 14%
main debug: Buffering 27%
main debug: Buffering 41%
main debug: Buffering 55%
main debug: Buffering 69%
main debug: Buffering 83%
main debug: Buffering 85%
main debug: Buffering 85%
main debug: Buffering 85%
main debug: Buffering 85%
main debug: Buffering 85%
main debug: Buffering 85%
main debug: Buffering 85%
main debug: Buffering 97%
main debug: Stream buffering done (333 ms in 1 ms)
pulse debug: Pulse mainloop started
avcodec info: Using VA API version 0.31 for hardware decoding.
main debug: no usable vout present, spawning one
main debug: looking for text renderer module: 2 candidates
freetype debug: Building font databases.
freetype debug: Using Serif Bold as font from file /usr/share/fonts/truetype/ttf-dejavu/DejaVuSans.ttf
freetype debug: using fontsize: 2
main debug: using text renderer module "freetype"
main debug: TIMER module_need() : 2.478 ms - Total 2.478 ms / 1 intvls (Avg 2.478 ms)
main debug: looking for video filter2 module: 18 candidates
swscale debug: 32x32 chroma: YUVA -> 16x16 chroma: YUVA with scaling using Bicubic (good quality)
main debug: using video filter2 module "swscale"
main debug: TIMER module_need() : 0.775 ms - Total 0.775 ms / 1 intvls (Avg 0.775 ms)
main debug: looking for video filter2 module: 18 candidates
yuvp debug: YUVP to YUVA converter
main debug: using video filter2 module "yuvp"
main debug: TIMER module_need() : 0.098 ms - Total 0.098 ms / 1 intvls (Avg 0.098 ms)
main debug: window size: 1920x816
main debug: Deinterlacing available
main debug: deinterlace 0, mode discard, is_needed 0
main debug: looking for video output module: 1 candidate
vout_wrapper debug: Opening vout display wrapper
main debug: looking for vout display module: 7 candidates
main debug: looking for vout window xid module: 4 candidates
qt4 debug: requesting video...
pulse debug: Pulse stream connected
pulse debug: Pulse initialized successfully
pulse debug: Buffer metrics: maxlength=460800, tlength=138240, prebuf=115200, minreq=23040
pulse debug: Using sample spec 'float32le канал 6 48000Г�', channel map 'front-left,front-right,rear-left,rear-right,front-center,lfe'.
pulse debug: Connected to device alsa_output.pci-0000_00_1b.0.analog-stereo (0, not suspended).
main debug: using audio output module "pulse"
main debug: TIMER module_need() : 127.082 ms - Total 127.082 ms / 1 intvls (Avg 127.082 ms)
main debug: output 'f32l' 48000 Hz 3F2R/LFE frame=1 samples/24 bytes
main debug: mixer 'f32l' 48000 Hz 3F2R/LFE frame=1 samples/24 bytes
main debug: no need for any filter
main debug: looking for audio mixer module: 3 candidates
main debug: using audio mixer module "float32_mixer"
main debug: TIMER module_need() : 0.173 ms - Total 0.173 ms / 1 intvls (Avg 0.173 ms)
main debug: input 'a52 ' 48000 Hz 3F2R/LFE frame=1536 samples/1792 bytes
main debug: looking for audio filter module: 1 candidate
scaletempo debug: format: 48000 rate, 6 nch, 4 bps, fl32
scaletempo debug: params: 30 stride, 0.200 overlap, 14 search
scaletempo debug: 1.000 scale, 1440.000 stride_in, 1440 stride_out, 1152 standing, 288 overlap, 672 search, 2400 queue, fl32 mode
main debug: using audio filter module "scaletempo"
main debug: TIMER module_need() : 0.171 ms - Total 0.171 ms / 1 intvls (Avg 0.171 ms)
main debug: filter(s) 'a52 '->'f32l' 48000 Hz->48000 Hz 3F2R/LFE->3F2R/LFE
main debug: looking for audio filter module: 14 candidates
main debug: using audio filter module "a52tofloat32"
main debug: TIMER module_need() : 0.753 ms - Total 0.753 ms / 1 intvls (Avg 0.753 ms)
main debug: found a filter for the whole conversion
main debug: filter(s) 'f32l'->'f32l' 52800 Hz->48000 Hz 3F2R/LFE->3F2R/LFE
main debug: looking for audio filter module: 14 candidates
bandlimited_resampler debug: f32l/52800KHz/6->f32l/48000KHz/6
main debug: using audio filter module "bandlimited_resampler"
main debug: TIMER module_need() : 0.090 ms - Total 0.090 ms / 1 intvls (Avg 0.090 ms)
main debug: found a filter for the whole conversion
main debug: End of audio preroll
qt4 debug: Title 1
qt4 debug: Chapter: 18
qt4 debug: Title 1
qt4 debug: Chapter: 18
qt4 debug: Title 1
qt4 debug: Chapter: 18
qt4 debug: Video was requested 0, 0
main debug: using vout window xid module "qt4"
main debug: TIMER module_need() : 15488.522 ms - Total 15488.522 ms / 1 intvls (Avg 15488.522 ms)
main debug: looking for inhibit module: 2 candidates
main debug: using inhibit module "xdg_screensaver"
main debug: TIMER module_need() : 0.482 ms - Total 0.482 ms / 1 intvls (Avg 0.482 ms)
xdg_screensaver debug: started xdg-screensaver (PID = 4931)
xcb_xv debug: connected to X11.0 server
xcb_xv debug: vendor : The X.Org Foundation
xcb_xv debug: version: 10900000
xcb_xv debug: using screen 0xae
xcb_xv debug: using XVideo extension v2.2
xcb_xv debug: using adaptor Intel(R) Textured Video
xcb_xv debug: using port 76
xcb_xv debug: using image format 0x32315659
xcb_xv debug: using X11 visual ID 0x21 (depth: 24)
xcb_xv debug: using X11 window 0x04800000
xcb_xv debug: using X11 graphic context 0x04800002
main debug: VoutDisplayEvent 'fullscreen' 0
main debug: VoutDisplayEvent 'resize' 1366x577 window
main debug: using vout display module "xcb_xv"
main debug: TIMER module_need() : 15625.245 ms - Total 15625.245 ms / 1 intvls (Avg 15625.244 ms)
main debug: using video output module "vout_wrapper"
main debug: TIMER module_need() : 15625.395 ms - Total 15625.395 ms / 1 intvls (Avg 15625.394 ms)
main debug: got 25 direct buffer(s)
main debug: pic render sz 1920x816, of (0,0), vsz 1920x816, 4cc YV12, sar 1:1, msk r0x0 g0x0 b0x0
main debug: pic in sz 1920x816, of (0,0), vsz 1920x816, 4cc YV12, sar 1:1, msk r0x0 g0x0 b0x0
main debug: pic out sz 1920x816, of (0,0), vsz 1920x816, 4cc YV12, sar 1727999:1728000, msk r0x0 g0x0 b0x0
main debug: direct render, mapping render pictures 0-23 to system pictures 1-24
main debug: VoutDisplayEvent 'resize' 1366x577 window
xcb_xv debug: unhandled event 19
xcb_xv debug: display is visible
main debug: auto hidding mouse
xcb_xv debug: display is visible
main debug: End of video preroll
main debug: Received first picture
freetype debug: using fontsize: 51
main debug: looking for video blending module: 1 candidate
blend debug: chroma: YUVA -> YV12
main debug: using video blending module "blend"
main debug: TIMER module_need() : 0.365 ms - Total 0.365 ms / 1 intvls (Avg 0.365 ms)
main debug: Post-processing available
main warning: vlc_object_find_name(postproc) is not safe!
main debug: Decoder buffering done in 16067 ms
main warning: PTS is out of range (-9890), dropping buffer
pulse debug: Pulse stream started
main warning: output date isn't PTS date, requesting resampling (98475)
main warning: buffer is 98475 late, triggering upsampling
main warning: late picture skipped (15728 > -4137)
main warning: late picture skipped (152072 > -3411)
main warning: late picture skipped (110072 > -3411)
main warning: late picture skipped (69072 > -3411)
main warning: late picture skipped (27072 > -3411)
main warning: late picture skipped (26658 > -3118)
main warning: late picture skipped (55388 > -3207)
main warning: late picture skipped (13388 > -3207)
main warning: late picture skipped (93947 > -3311)
main warning: late picture skipped (51947 > -3311)
main warning: late picture skipped (10947 > -3311)
main warning: late picture skipped (19200 > -4500)
main warning: late picture skipped (119496 > -3779)
main warning: late picture skipped (77496 > -3779)
main warning: late picture skipped (36496 > -3779)
main warning: late picture skipped (48236 > -3704)
main warning: late picture skipped (7236 > -3704)
main debug: incoming request - stopping current input
main debug: dying input
main debug: control type=0
main debug: control: stopping input
main debug: dying input
avcodec debug: ffmpeg codec (H264 - MPEG-4 AVC (part 10)) stopped
main debug: removing module "avcodec"
main debug: killing decoder fourcc `h264', 0 PES in FIFO
main debug: [0] 4 0
main debug: [1] 4 0
main debug: [2] 4 0
main debug: [3] 4 0
main debug: [4] 4 0
main debug: [5] 4 0
main debug: [6] 4 0
main debug: [7] 2 0
main debug: [8] 2 0
main debug: [9] 2 0
main debug: [10] 2 0
main debug: [11] 2 0
main debug: [12] 4 0
main debug: [13] 4 0
main debug: [14] 4 0
main debug: [15] 4 0
main debug: [16] 4 0
main debug: [17] 4 0
main debug: [18] 4 0
main debug: [19] 4 0
main debug: [20] 4 0
main debug: [21] 4 0
main debug: [22] 4 0
main debug: [23] 4 0
main debug: saving a free vout
main debug: removing module "a52"
main debug: killing decoder fourcc `a52 ', 0 PES in FIFO
main debug: removing module "a52tofloat32"
main debug: removing module "scaletempo"
main debug: removing module "bandlimited_resampler"
pulse debug: Pulse Close
main debug: removing module "pulse"
main debug: removing module "float32_mixer"
main debug: releasing aout
main debug: removing module "subsdec"
main debug: killing decoder fourcc `subt', 0 PES in FIFO
main debug: thread ended
main debug: removing module "mkv"
main debug: removing module "stream_filter_record"
main debug: removing module "filesystem"
main debug: Program doesn't contain anymore ES
main debug: thread ended
main debug: dead input
main debug: destroying useless vout
qt4 debug: IM: Deleting the input
main debug: removing module "xdg_screensaver"
qt4 debug: releasing video...
qt4 debug: Video is not needed anymore
main debug: removing module "qt4"
main debug: removing module "xcb_xv"
main debug: removing module "vout_wrapper"
main debug: removing module "blend"
main debug: removing module "freetype"
main debug: removing module "yuvp"
main debug: removing module "swscale"

kay
New Cone
New Cone
Posts: 5
Joined: 22 Dec 2010 15:45

Re: DXVA for Intel GMA 4500MHD

Postby kay » 22 Dec 2010 18:54

Well, I have noticed one thing. When I enable GPU decoding - video plays extremely slow. When I disable GPU decoding video plays well, and I guess using only the CPU. With GPU decoding even 720p plays toooooo slow and hanging VLC player.

Why GPU playback more slower than CPU? Or I did something wrong?

Jean-Baptiste Kempf
Site Administrator
Site Administrator
Posts: 37523
Joined: 22 Jul 2005 15:29
VLC version: 4.0.0-git
Operating System: Linux, Windows, Mac
Location: Cone, France
Contact:

Re: DXVA for Intel GMA 4500MHD

Postby Jean-Baptiste Kempf » 23 Dec 2010 13:22

GPU playback can be slower than CPU when the GPU bandwidth is too small.
Jean-Baptiste Kempf
http://www.jbkempf.com/ - http://www.jbkempf.com/blog/category/Videolan
VLC media player developer, VideoLAN President and Sites administrator
If you want an answer to your question, just be specific and precise. Don't use Private Messages.

kay
New Cone
New Cone
Posts: 5
Joined: 22 Dec 2010 15:45

Re: DXVA for Intel GMA 4500MHD

Postby kay » 25 Dec 2010 00:38

GPU playback can be slower than CPU when the GPU bandwidth is too small.
this is strange, as new GMA HD in Core i3 processors is located directly on the CPU (if I'm not mistaken)

Jean-Baptiste Kempf
Site Administrator
Site Administrator
Posts: 37523
Joined: 22 Jul 2005 15:29
VLC version: 4.0.0-git
Operating System: Linux, Windows, Mac
Location: Cone, France
Contact:

Re: DXVA for Intel GMA 4500MHD

Postby Jean-Baptiste Kempf » 25 Dec 2010 20:06

This isn't exact, but is quite true.
I have to say, I don't know.
Jean-Baptiste Kempf
http://www.jbkempf.com/ - http://www.jbkempf.com/blog/category/Videolan
VLC media player developer, VideoLAN President and Sites administrator
If you want an answer to your question, just be specific and precise. Don't use Private Messages.

wonderboy
New Cone
New Cone
Posts: 4
Joined: 13 Sep 2010 06:17

Re: DXVA for Intel GMA 4500MHD

Postby wonderboy » 29 Jan 2011 20:13

Hi
I'm using:
1.2.0-git-2011-0129-002 Twoflower on a windows 7 premium (64bit?) on an Acer A0752. (SU2300, GMA 4500HD)

I still get ~20% dropped frames on an x264 mkv that has a peak bit rate of ~15mbit/sec. This video file plays fine in MPC-HC.
It seems a bit better when I change the output to use "directx video output" instead of default. I think there was also an option for x264 "baseline?".

The other test video I tried "bourne supremacy trailer" seems to play ok. Sometimes it has ~20 dropped frames.

What settings should I be using for this and what kind of performance is expected?

-G-

Jean-Baptiste Kempf
Site Administrator
Site Administrator
Posts: 37523
Joined: 22 Jul 2005 15:29
VLC version: 4.0.0-git
Operating System: Linux, Windows, Mac
Location: Cone, France
Contact:

Re: DXVA for Intel GMA 4500MHD

Postby Jean-Baptiste Kempf » 30 Jan 2011 23:46

Activate GPU decoding in preferences.
Jean-Baptiste Kempf
http://www.jbkempf.com/ - http://www.jbkempf.com/blog/category/Videolan
VLC media player developer, VideoLAN President and Sites administrator
If you want an answer to your question, just be specific and precise. Don't use Private Messages.

wonderboy
New Cone
New Cone
Posts: 4
Joined: 13 Sep 2010 06:17

Re: DXVA for Intel GMA 4500MHD

Postby wonderboy » 31 Jan 2011 10:06

under preferences | input & codec , I have use "GPU accel" enabled.

the "video quality post processing level" changed to 0 (but doesn't seem to save)
skip h.264 in loop deblock set to all.
x264 profile and level selection set to baseline 0 (performance was worse at other values of the drop-down box).

I just noticed that VLC's utilization of processor is <50% (dual core system), so perhaps this has to do with buffering the stream over wifi, so I'll try again wired. (although MPCHC plays fine over wifi, perhaps different buffering settings).

what's a recommeded setting for the "profile and level selection"?

VLC_help
Mega Cone Master
Mega Cone Master
Posts: 25661
Joined: 13 Sep 2006 14:16

Re: DXVA for Intel GMA 4500MHD

Postby VLC_help » 31 Jan 2011 19:46

"profile and level selection"?
If you mean x264 options, they are for encoding only.

wonderboy
New Cone
New Cone
Posts: 4
Joined: 13 Sep 2010 06:17

Re: DXVA for Intel GMA 4500MHD

Postby wonderboy » 02 Mar 2011 04:57

sorry for the delayed update.
Playback works fine. over wired network, performance is the same as using MPC-HC.

Jean-Baptiste Kempf
Site Administrator
Site Administrator
Posts: 37523
Joined: 22 Jul 2005 15:29
VLC version: 4.0.0-git
Operating System: Linux, Windows, Mac
Location: Cone, France
Contact:

Re: DXVA for Intel GMA 4500MHD

Postby Jean-Baptiste Kempf » 03 Mar 2011 11:28

sorry for the delayed update.
Playback works fine. over wired network, performance is the same as using MPC-HC.
Thanks for the report.
Jean-Baptiste Kempf
http://www.jbkempf.com/ - http://www.jbkempf.com/blog/category/Videolan
VLC media player developer, VideoLAN President and Sites administrator
If you want an answer to your question, just be specific and precise. Don't use Private Messages.


Return to “VLC media player Feature Requests”

Who is online

Users browsing this forum: No registered users and 16 guests