View previous topic :: View next topic |
Author |
Message |
Mr_Maniac Guru
Joined: 10 Jun 2004 Posts: 541
|
Posted: Wed Jan 02, 2013 9:56 pm Post subject: |
|
|
Looking good...
When I play a video (1280x720 h264) with mplayer I have a CPU usage of 0-2% (one core alone - QuadCore here)
When I play the same video with vlc, I have a CPU usage of up to 11% on one or 2 cores and 1-3% on the other cores...
VLC stdout says:
Quote: |
VLC media player 2.0.5 Twoflower (revision 2.0.5-0-g1661b7d)
[0x605108] main libvlc: VLC wird mit dem Standard-Interface ausgeführt. Benutzen Sie 'cvlc', um VLC ohne Interface zu verwenden.
MKV/Ebml Parser: m_el[mi_level] == NULL
MKV/Ebml Parser: Up cannot escape itself
[0x6c7138] qt4 interface error: Unable to load extensions module
MKV/Ebml Parser: m_el[mi_level] == NULL
MKV/Ebml Parser: Up cannot escape itself
libva: VA-API version 0.32.0
Xlib: extension "XFree86-DRI" missing on display ":0.0".
libva: va_getDriverName() returns 0
libva: Trying to open /usr/lib64/va/drivers/nvidia_drv_video.so
libva: va_openDriver() returns 0
[0x7f7a6cc0cfc8] avcodec decoder: Using VA API version 0.32 for hardware decoding.
[0x7f7a544a8978] freetype spu text error: failed to load font file /usr/share/fonts/truetype/freefont/FreeSerifBold.ttf
[0x7f7a544a8978] freetype spu text error: failed to load font file /usr/share/fonts/truetype/freefont/FreeSerifBold.ttf
|
Without VAAPI/VDPAU, VLC uses over 30% CPU and mplayer just a bit under 30%.
So the acceleration of your VLC may be enabled. To be sure you could check for it in the VLC-Settings (Section Input & Settings).
P.S. The video-file I used had subtitles, but I disabled them so that they would not consume extra CPU-Time. And that can be quite a bit with ASS-Subtitles _________________ AMD Ryzen 5900X
64 GB DDR4 RAM
GeForce RTX 3080
Gentoo Linux (most recent stable kernel - amd64)
Windows 11 x64 |
|
Back to top |
|
|
Wallsandfences Guru
Joined: 29 Mar 2010 Posts: 378
|
Posted: Thu Jan 03, 2013 10:03 am Post subject: |
|
|
I have found, that mplayer with gnome-mplayer does not work properly with vdpau. currently I'm trying smplayer and that seems to work ok so far. CPU-time with this is around 6%. (vdpau enabeld according to log and amd-quadcore)
Rüdiger |
|
Back to top |
|
|
Elv13 Guru
Joined: 13 Nov 2005 Posts: 388 Location: Socialist land of North America
|
Posted: Sat Jan 12, 2013 9:57 pm Post subject: |
|
|
Same problem here, but when I try to use VAAPI with newer VLC, all I get is
Code: | #0 0x00007fffcf508d20 in pred8x8_128_dc_8_c () from /usr/lib64/libavcodec.so.53
#1 0x00007fffcf499b6f in ff_h264_hl_decode_mb () from /usr/lib64/libavcodec.so.53
#2 0x00007fffcf4d7dd4 in decode_slice () from /usr/lib64/libavcodec.so.53
#3 0x00007fffcf4d840e in execute_decode_slices () from /usr/lib64/libavcodec.so.53
#4 0x00007fffcf4dbbbe in decode_nal_units () from /usr/lib64/libavcodec.so.53
#5 0x00007fffcf4dc783 in decode_frame () from /usr/lib64/libavcodec.so.53
#6 0x00007fffcf65e0c0 in avcodec_decode_video2 () from /usr/lib64/libavcodec.so.53
#7 0x00007fffd4c031d5 in DecodeVideo () from /usr/lib64/vlc/plugins/codec/libavcodec_plugin.so
#8 0x00007ffff792a2c7 in DecoderDecodeVideo () from /usr/lib64/libvlccore.so.5
#9 0x00007ffff792b11d in DecoderProcess () from /usr/lib64/libvlccore.so.5
#10 0x00007ffff792b2bc in DecoderThread () from /usr/lib64/libvlccore.so.5
#11 0x00007ffff76d6ec6 in start_thread () from /lib64/libpthread.so.0
#12 0x00007ffff720bb8d in clone () from /lib64/libc.so.6
|
Any idea why it segfault? I have 2 NVIDIA GPU, one GeForce8*** and 1 GTX6**. Newest propriatary driver, NVIDIA OpenGL, newest libva and vlc |
|
Back to top |
|
|
chessmaster Tux's lil' helper
Joined: 05 Apr 2013 Posts: 77
|
Posted: Sun May 05, 2013 12:52 am Post subject: |
|
|
I had the same problem with no vdpau using vlc. What fixed the problem for me is when I emerge ffmpeg with vaapi use flag in package.use. This bring my cpu down from 115% to 10% with my blue ray movies playing flawless. |
|
Back to top |
|
|
|