Toon posts:

[Ubuntu] VAAPI / GPU acceleratie voor h264

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Ik wil dus graag GPU acceleration werkend krijgen in Ubuntu, maar ik heb werkelijk geen idee waar ik moet beginnen. Ik heb VLC player gedownload en de corresponderende opties ingeschakeld, maar dat heeft niet het gewenste effect. CPU gebruik zit nog steeds boven de 50% bij een 720p video.

Het gaat om een Asus laptop met intel mobile 4 series chipset. Verder dan dat ben ik niet gekomen > als ik via de terminal mijn hardware erbij zoek is dat wat hij aangeeft als videokaart.
Ik weet zeker dat GPU acceleratie wel hiermee werkt, want onder Windows 7 functioneert het prima :)

Waar moet ik beginnen? Iemand die mij op weg kan helpen? Ik ben nog maar net een weekje bezig met Ubuntu, en dit is mijn eerste Linux ervaring, dus take it slow ;)

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Niemand?

Acties:
  • 0 Henk 'm!

  • rockmanz
  • Registratie: April 2006
  • Niet online
Heb zelf geen ervaring met intel maar post eerst eens of je iets met vaapi in de output van de terminal ziet als je het volgende uitvoert: vlc -vv en dan een filmpje start. Zorg er ook voor dat je libva hebt geinstalleerd en iets in de trant van i965-va-driver.

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
[0x1590d20] main input debug: `file:///media/Data/Downloads/Lie.To.Me.S01E01.Pilot.720p.BluRay.DTS.x264-CtrlHD.mkv' successfully opened
[0x1590d20] main input debug: Buffering 0%
[0x1590d20] main input debug: Buffering 0%
[0x162a960] avcodec decoder debug: Available decoder output format 61 (Unknown)
[0x162a960] avcodec decoder debug: Available decoder output format 53 (PIX_FMT_VAAPI_VLD)
[0x162a960] avcodec decoder debug: Trying VA API
[0x1590d20] main input debug: Buffering 14%
[0x1590d20] main input debug: Buffering 27%
[0x1590d20] main input debug: Buffering 28%
[0x1590d20] main input debug: Buffering 41%
[0x1590d20] main input debug: Buffering 55%
[0x1590d20] main input debug: Buffering 56%
[0x1590d20] main input debug: Buffering 69%
[0x1590d20] main input debug: Buffering 83%
[0x1590d20] main input debug: Buffering 85%
[0x1590d20] main input debug: Buffering 97%
[0x1590d20] main input debug: Stream buffering done (334 ms in 0 ms)
[0x167c1b0] dts decoder: DTS channels:6 samplerate:48000 bitrate:1536000
[0x1590d20] main input debug: creating aout
[0x2ec2390] main audio output debug: looking for audio output module: 4 candidates
[0x2ec2390] pulse audio output debug: 6 audio channels
[0x1579d70] access_http access debug: libproxy suggest to use 'direct://'
[0x1579d70] access_http access debug: http: server='services.tvrage.com' port=80 file='/feeds/full_show_info.php?sid=19295'
[0x1579d70] main access debug: net: connecting to services.tvrage.com port 80
[0x2ec2390] pulse audio output debug: Pulse mainloop started
libva: libva version 0.31.0
libva: va_getDriverName() returns 0
libva: Trying to open /usr/lib/dri/i965_drv_video.so
libva: va_openDriver() returns 0
[0x162a960] avcodec decoder warning: Failed to open VA API
[0x162a960] avcodec decoder debug: Available decoder output format 0 (PIX_FMT_YUV420P)
[0x1590d20] main input debug: no usable vout present, spawning one


Dank. Daarmee ben ik al verder gekomen. "Failed to open VA API" levert in ieder geval wat resultaten op in Google. Als iemand ondertussen meer weet hoor ik dat natuurlijk alsnog graag ;)

Acties:
  • 0 Henk 'm!

  • Jorick
  • Registratie: November 2001
  • Laatst online: 14:51
Kun je eens de output geven van het commando vainfo? En om welke laptop gaat het nu precies, welke videokaart zit er precies in? Want een Intel mobile 4 series chipset doet mij vermoeden dat het om een GMA 4500MHD gaat en wat ik zo kan vinden doet die inderdaad decoding van mpeg2 encoded materiaal maar (nog) geen H264 via VA-API.

Misschien dat je iets hebt aan de instructies in dit topic waar ze uitleggen hoe je hardware acceleration aan de praat krijgt in linux met Intel HD geïntegreerde GPU's.