Nux!


Home » Repos » Report a problem or request a package » gstreamer-vaapi and libva-freeworld for el7 (video acceleration for el7)
gstreamer-vaapi and libva-freeworld for el7 [message #1811] Wed, 09 July 2014 14:27 Go to next message
mitu is currently offline  mitu
Messages: 85
Registered: February 2012
Location: gurgaon, new delhi, india
Member
Hi,

First of thanks a lot for making nux-desktop ready for EL7. Last night I installed CentOS 7 and then configured nux-desktop repo. But I could not find gstreamer-vaapi and liba-freeworld in the repo for el7.

Is it that EL7 (and the upcoming Stella 7) will have video acceleration enabled by default, without those packages? Or you're going to build those packages after sometime?
Re: gstreamer-vaapi and libva-freeworld for el7 [message #1815 is a reply to message #1811] Wed, 09 July 2014 17:35 Go to previous messageGo to next message
nux is currently offline  nux
Messages: 1662
Registered: January 2012
Senior Member
Administrator

Hi,

This is something I want as well and will look into it in the upcoming days.
Re: gstreamer-vaapi and libva-freeworld for el7 [message #1824 is a reply to message #1815] Thu, 10 July 2014 02:55 Go to previous messageGo to next message
mitu is currently offline  mitu
Messages: 85
Registered: February 2012
Location: gurgaon, new delhi, india
Member
thank you for so quick response. when you're done with the packages plz drop a word here, so that i can pull those from your repo.

one more confusion too. now i see two kinds of package sets - gstreamer1.xxx and gsteamer0.xxx. assume the first one is the updated gstreamer version. if so, can i remove the second set (not tried though)? and should look for gstreamer1.vaapi (available for fedora 20) in stead of gstreamer-vaapi? (not available)? and which one to choose from libva-freeworld (not available) and libva-driver-intel (available for fedora 20)?

can i go ahead with the vaapi packages (as mentioned above) to install them in centos 7? i believe centos 7 base is a mix of f19 and f20, though i might be wrong.

[Updated on: Thu, 10 July 2014 08:36]

Report message to a moderator

Re: gstreamer-vaapi and libva-freeworld for el7 [message #1830 is a reply to message #1811] Thu, 10 July 2014 09:41 Go to previous messageGo to next message
nux is currently offline  nux
Messages: 1662
Registered: January 2012
Senior Member
Administrator

Hello,

I have added gstreamer1-vaapi and libva-intel-driver to my repo, but no testing has been done yet, other than the fact they install OK.
Give it a try please, feedback appreciated.
Re: gstreamer-vaapi and libva-freeworld for el7 [message #1835 is a reply to message #1830] Thu, 10 July 2014 11:14 Go to previous messageGo to next message
mitu is currently offline  mitu
Messages: 85
Registered: February 2012
Location: gurgaon, new delhi, india
Member
thanks a lot. i'll install and reply you my experience soon.
Re: gstreamer-vaapi and libva-freeworld for el7 [message #1836 is a reply to message #1835] Thu, 10 July 2014 16:34 Go to previous messageGo to next message
mitu is currently offline  mitu
Messages: 85
Registered: February 2012
Location: gurgaon, new delhi, india
Member
installed. both the packages install flawlessly. but while measuring cpu speed between with and without those packages installed, i could see no difference, while playing 720p and 1080p videos on sandy bridge as well as ivy bridge processors. vaapi could not bring any real difference. however, i faced one problem, files could not create thumbnails of the newly copied videos.

please probe into the issue.

[Updated on: Thu, 10 July 2014 17:08]

Report message to a moderator

Re: gstreamer-vaapi and libva-freeworld for el7 [message #1838 is a reply to message #1811] Fri, 11 July 2014 09:44 Go to previous messageGo to next message
nux is currently offline  nux
Messages: 1662
Registered: January 2012
Senior Member
Administrator

Hi,

Yes, tested this myself with the same results. No difference whatsoever with and without VA. So far I'm at a loss, but will keep looking into it. This is not ideal.
Re: gstreamer-vaapi and libva-freeworld for el7 [message #1839 is a reply to message #1838] Fri, 11 July 2014 09:51 Go to previous messageGo to next message
mitu is currently offline  mitu
Messages: 85
Registered: February 2012
Location: gurgaon, new delhi, india
Member
Thanks Nux!

Any progress on why such video acceleration anomaly on centos 7? I searched the web but could not find any thread regarding this vaapi thing about centos 7. May be the community doesn't care about Centos as a desktop. Moreover, a few others said that vaapi is not officially supported as yet and it's implementation has been a workaround only.

Whatsoever, it was a great media/gaming experience on centos 6 with vaapi. I'd greatly appreciate if this issue is resolved cos most of the time I'm hooked to HD movies and multi-player 3D gaming stuff. I'm sure a few like me will be very happy with proper vaapi.

[Updated on: Fri, 18 July 2014 05:09]

Report message to a moderator

[Solved] gstreamer-vaapi and libva-freeworld for el7 [message #1876 is a reply to message #1839] Mon, 21 July 2014 04:59 Go to previous messageGo to next message
mitu is currently offline  mitu
Messages: 85
Registered: February 2012
Location: gurgaon, new delhi, india
Member
Success at last!

Video acceleration is now working fine, and there's no thumbnail-creation problem. HD media playback and 3D gaming is much smoother with quieter CPU, it takes just 13-17% load when playing 1080p media! What all I did is, replaced all the Centos and epel libva packages with that from Atrpms, plus gstreamer1-vaapi from your repo. There might few other transactions from atrpms I've no idea. Well here's the core transactions:

[msahu@localhost ~]$ rpm -qa | grep libva | sort
libva1-1.3.1-11.el7.x86_64
libva-1.3.1-11.el7.x86_64
libva-drm1-1.3.1-11.el7.x86_64
libva-glx1-1.3.1-11.el7.x86_64
libva-x11_1-1.3.1-11.el7.x86_64
[msahu@localhost ~]$ rpm -qa | grep gstreamer | sort
gstreamer-0.10.36-7.el7.i686
gstreamer-0.10.36-7.el7.x86_64
gstreamer1-1.0.7-4.el7.x86_64
gstreamer1-libav-1.0.6-1.el7.nux.x86_64
gstreamer1-plugins-bad-free-1.0.7-4.el7.x86_64
gstreamer1-plugins-bad-freeworld-1.0.6-1.el7.nux.x86_64
gstreamer1-plugins-base-1.0.7-5.el7.x86_64
gstreamer1-plugins-good-1.0.7-5.el7.x86_64
gstreamer1-plugins-ugly-1.0.6-2.el7.nux.x86_64
gstreamer1-vaapi-0.5.8-5.el7.nux.x86_64
gstreamer-ffmpeg-0.10.13-11.el7.nux.x86_64
gstreamer-plugins-bad-0.10.23-5.el7.nux.x86_64
gstreamer-plugins-bad-free-0.10.23-20.el7.x86_64
gstreamer-plugins-bad-nonfree-0.10.23-2.el7.nux.x86_64
gstreamer-plugins-base-0.10.36-10.el7.i686
gstreamer-plugins-base-0.10.36-10.el7.x86_64
gstreamer-plugins-good-0.10.31-11.el7.x86_64
gstreamer-plugins-ugly-0.10.19-17.el7.nux.x86_64
gstreamer-tools-0.10.36-7.el7.x86_64

There are some other minor glitches with Centos 7 that'll describe in another thread.

[Updated on: Mon, 21 July 2014 05:02]

Report message to a moderator

Re: gstreamer-vaapi and libva-freeworld for el7 [message #1880 is a reply to message #1811] Mon, 21 July 2014 09:24 Go to previous messageGo to next message
nux is currently offline  nux
Messages: 1662
Registered: January 2012
Senior Member
Administrator

Aha, so the culprit seems to be too old libVA in EPEL then. I'll look to see if there is anything we can do about it.
Re: gstreamer-vaapi and libva-freeworld for el7 [message #1881 is a reply to message #1811] Mon, 21 July 2014 09:36 Go to previous messageGo to next message
nux is currently offline  nux
Messages: 1662
Registered: January 2012
Senior Member
Administrator


Can you please remove the Atrpms libva and use this instead and see if everything still works:
http://li.nux.ro/download/nux/tmp/libva7/
Re: gstreamer-vaapi and libva-freeworld for el7 [message #1882 is a reply to message #1881] Mon, 21 July 2014 09:44 Go to previous messageGo to next message
mitu is currently offline  mitu
Messages: 85
Registered: February 2012
Location: gurgaon, new delhi, india
Member
will definitely try after reaching home and tell you my experience tomorrow. now i'm in office.
Re: gstreamer-vaapi and libva-freeworld for el7 [message #1883 is a reply to message #1811] Mon, 21 July 2014 10:01 Go to previous messageGo to next message
nux is currently offline  nux
Messages: 1662
Registered: January 2012
Senior Member
Administrator

Cheers, I'll wait for your feedback.
Re: gstreamer-vaapi and libva-freeworld for el7 [message #1890 is a reply to message #1883] Tue, 22 July 2014 04:48 Go to previous messageGo to next message
mitu is currently offline  mitu
Messages: 85
Registered: February 2012
Location: gurgaon, new delhi, india
Member
Checked. I could not notice any problem, but there was no video acceleration. Please have look at those atrpms packages (libva1-1.3.1-11.el7.x86_64, libva-1.3.1-11.el7.x86_64, libva-drm1-1.3.1-11.el7.x86_64, libva-glx1-1.3.1-11.el7.x86_64, libva-x11_1-1.3.1-11.el7.x86_64). I doubt we're missing somewhere. Anyways, thanks for packaging.
Re: gstreamer-vaapi and libva-freeworld for el7 [message #1892 is a reply to message #1811] Tue, 22 July 2014 09:12 Go to previous messageGo to next message
nux is currently offline  nux
Messages: 1662
Registered: January 2012
Senior Member
Administrator

Roger, will give it a go these days when I find some more time. Thanks for helping out with this.

[Updated on: Tue, 22 July 2014 09:12]

Report message to a moderator

Re: gstreamer-vaapi and libva-freeworld for el7 [message #1897 is a reply to message #1892] Tue, 22 July 2014 10:18 Go to previous messageGo to next message
mitu is currently offline  mitu
Messages: 85
Registered: February 2012
Location: gurgaon, new delhi, india
Member
anytime bro! you are the only hope for us who love centos on desktop.
Re: gstreamer-vaapi and libva-freeworld for el7 [message #1917 is a reply to message #1811] Wed, 23 July 2014 00:16 Go to previous messageGo to next message
nux is currently offline  nux
Messages: 1662
Registered: January 2012
Senior Member
Administrator

Mitu,

I've done some tests (with the Big Buck Bunny h264 and MP4 files) and no matter which libva I used (mine or atrpms), I still was not able to get VA working.
The only software that uses VA (even with the version in EPEL) is VLC which has a CPU usage around 10-15%; otherwise Totem produces around 50-80% CPU usage.

Can you give any more details as to how you tested this? Also, besides libva, have you installed any other software from atrpms?

Re: gstreamer-vaapi and libva-freeworld for el7 [message #1918 is a reply to message #1917] Wed, 23 July 2014 05:08 Go to previous messageGo to next message
mitu is currently offline  mitu
Messages: 85
Registered: February 2012
Location: gurgaon, new delhi, india
Member
First of all I'm sorry for being out of town since yesterday evening, I can check and send you the entire yum.log and some hd playback screenshots on friday only, when i'll be back. But as far as I remember, cpu was consuming some 13-15% while playing playing full hd media, and some 3-5% while playing 720p, 480p. This observation is from top.

Re: gstreamer-vaapi and libva-freeworld for el7 [message #1920 is a reply to message #1811] Wed, 23 July 2014 07:52 Go to previous messageGo to next message
nux is currently offline  nux
Messages: 1662
Registered: January 2012
Senior Member
Administrator

No rush. Thanks!
Re: gstreamer-vaapi and libva-freeworld for el7 [message #1925 is a reply to message #1920] Thu, 24 July 2014 16:30 Go to previous message
mitu is currently offline  mitu
Messages: 85
Registered: February 2012
Location: gurgaon, new delhi, india
Member
Hi Nux,
Please have look at the attached package list.
Previous Topic: (upgrade) Synergy
Next Topic: VLC 2.1.4 Decoder Errors
Goto Forum:
  


Current Time: Mon Dec 16 02:11:44 GMT 2019

Total time taken to generate the page: 0.01778 seconds