XBMC Community Forum
[LINUX] HOW-TO use VAAPI HW Acceleration on new Intel Sandy Bridge platform - Printable Version

+- XBMC Community Forum (http://forum.xbmc.org)
+-- Forum: Help and Support (/forumdisplay.php?fid=33)
+--- Forum: XBMC General Help and Support (/forumdisplay.php?fid=111)
+---- Forum: Linux and Live support (/forumdisplay.php?fid=52)
+---- Thread: [LINUX] HOW-TO use VAAPI HW Acceleration on new Intel Sandy Bridge platform (/showthread.php?tid=96669)

Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16


- alanwww1 - 2011-03-19 16:06

Krautmaster Wrote:is it possible to play interlaced material smooth now having VAAPI enabled...?

Hardware deinterlacing with VAAPI is not yet implemented. With software decode and deinterlacing it plays fine.

There is a huge work going on implementing advanced hardware deinterlacing for vaapi and intel. Check the state here:

http://cgit.freedesktop.org/libva/


- Hammi - 2011-03-19 16:11

alanwww1 Wrote:Hardware deinterlacing with VAAPI is not yet implemented. With software decode and deinterlacing it plays fine.

Yes, and with <10% CPU load here...


- Krautmaster - 2011-03-19 16:32

i gonna try now haha thx


- Krautmaster - 2011-03-19 17:25

okay i build xbmc right now... one problem, i need a xorg.conf for a HD ready tv, 1280x720 or better 1366x768... 25 / 50 hz.

How to?

Maybe someone got one for me... normally it workt without special configs in past.

We will see what happen if i try to use fullHD xorg.conf.


Hm MESA problem:


Quote:configure: error: Package requirements (x11 xt) were not met:

No package 'xt' found



- alanwww1 - 2011-03-19 17:31

You could try one of these:

http://www.mythtv.org/wiki/Modeline_Database#HDTV_EDID_ModePool

I would not use a HD ready TV with a full HD modeline.


- Krautmaster - 2011-03-19 17:31

thx alanwww1, thanks very much, any ideas on my MESA problem?


- Krautmaster - 2011-03-19 17:33

this message appears

Quote:xbmc@htpc:~/Builds/mesa$ sudo ./autogen.sh --prefix=/usr --with-driver=dri --disable-glut
autoreconf: Entering directory `.'
autoreconf: configure.ac: not using Gettext
autoreconf: running: aclocal
configure.ac:15: warning: AC_INIT: not a literal: https://bugs.freedesktop.org/enter_bug.cgi?product=Mesa
autoreconf: configure.ac: tracing
configure.ac:15: warning: AC_INIT: not a literal: https://bugs.freedesktop.org/enter_bug.cgi?product=Mesa
autoreconf: configure.ac: not using Libtool
autoreconf: running: /usr/bin/autoconf
configure.ac:15: warning: AC_INIT: not a literal: https://bugs.freedesktop.org/enter_bug.cgi?product=Mesa
autoreconf: configure.ac: not using Autoheader
autoreconf: configure.ac: not using Automake
autoreconf: Leaving directory `.'
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking how to run the C preprocessor... gcc -E
checking for gcc... (cached) gcc
checking whether we are using the GNU C compiler... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for gcc option to accept ISO C89... (cached) none needed
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking for gmake... no
checking for make... make
checking for python2... no
checking for python... python
checking for makedepend... /usr/bin/makedepend
checking for sed... /bin/sed
checking for a BSD-compatible install... /usr/bin/install -c
checking if compiling with clang... no
checking whether gcc version is sufficient... yes
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking whether gcc supports -fvisibility=hidden... yes
checking whether g++ supports -fvisibility=hidden... yes
checking whether to enable assembly... yes, x86
checking for gcc option to produce PIC... -fPIC
checking for dlopen... no
checking for dlopen in -ldl... yes
checking for posix_memalign... yes
checking pkg-config files for X11 are available... yes
checking for X11... yes
checking for LIBDRM... yes
checking for DRI2PROTO... yes
checking for GLPROTO... yes
checking for XF86VIDMODE... yes
checking for DRIGL... yes
checking for LIBDRM_RADEON... yes
checking expat.h usability... yes
checking expat.h presence... yes
checking for expat.h... yes
checking for XML_ParserCreate in -lexpat... yes
checking for INTEL... yes
checking for XCB_DRI2... yes
checking for LIBUDEV... yes
checking for xcb_dri2_connect_alignment_pad in -lxcb-dri2... no
checking for GLW... no
configure: error: Package requirements (x11 xt) were not met:

No package 'xt' found

Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.

Alternatively, you may set the environment variables GLW_CFLAGS
and GLW_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.
xbmc@htpc:~/Builds/mesa$



- Krautmaster - 2011-03-19 17:39

apt-get install libxt-dev

works 4 me.


- Krautmaster - 2011-03-19 18:47

hm i got an error when i make xbmc..

Quote:`/home/xbmc/Builds/xbmc/xbmc/interfaces/python/linux'
collect2: ld terminated with signal 9 [Killed]

what could that be?


- Krautmaster - 2011-03-19 19:37

-> no swap, works 4 me with

http://saicharan.in/blog/2009/06/ld-terminated-with-signal-9/

But now VGA on my TFT works fine, but HDMI doesnt work...