Package Details: chromium-vaapi 75.0.3770.90-3

Git Clone URL: https://aur.archlinux.org/chromium-vaapi.git (read-only)
Package Base: chromium-vaapi
Description: Chromium with VA-API support to enable hardware acceleration
Upstream URL: https://www.chromium.org/Home
Keywords: browser web
Licenses: BSD
Conflicts: chromium
Provides: chromium
Submitter: samcv
Maintainer: OneObsession (maximbaz)
Last Packager: maximbaz
Votes: 71
Popularity: 6.156264
First Submitted: 2016-07-09 09:44
Last Updated: 2019-06-18 11:51

Dependencies (48)

Required by (47)

Sources (10)

letku commented on 2016-10-02 17:42

HW acceleration only works when I start with --no-sandbox option, so the problem is definitely there. But I think that's not a good solution for the security.. Otherwise I'm getting same error messages as the other NVIDIA users here.

aphirst commented on 2016-10-01 02:51

I get the following compilation error:

../../printing/backend/print_backend_cups.cc: In member function ‘base::FilePath printing::PrintBackendCUPS::GetPPD(const char*)’:
../../printing/backend/print_backend_cups.cc:243:36: error: ‘cupsGetPPD’ was not declared in this scope
ppd_file_path = cupsGetPPD(name);
^
../../printing/backend/print_backend_cups.cc:256:50: error: ‘cupsGetPPD2’ was not declared in this scope
ppd_file_path = cupsGetPPD2(http.http(), name);
^
[10503/20553] CXX obj/printing/printing.printing_context_linux.o
ninja: build stopped: subcommand failed.
==> ERROR: A failure occurred in build().

agm28011997 commented on 2016-09-20 16:54

@L0g4n please can you post your output here? and other thing, have you played some video with falsh in youtube for view the stats for nerds?, please try to open one of thosw with flash and see the stats for nerds
http://www.hobbyconsolas.com/opinion/10-historias-amor-videojuegos-pegi-18-3917 in this page you have some video flashs of youtube
for me the vainfo is showed but when i Play avideo in youtube is not showed againg and the cpu usage is as high as without accel.. maybe with amdgpu and mesa git the gpu can be sandboxed, see the chrome://gpu for see too if the gpu is sandboxed, sorry for the questions, I would want to use accel too but for me it is impossible with chromium

L0g4n commented on 2016-09-20 13:01

Hi,
thanks for your work! chromium-vaapi-other works for me using amdgpu driver on mesa-git wonderful!

Terence commented on 2016-09-18 13:39

Updated to last version, getting the following with nvidia 370.28 drivers:

libva info: VA-API version 0.39.3
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/lib/dri/nvidia_drv_video.so
libva info: Found init function __vaDriverInit_0_35
libva info: va_openDriver() returns 0
libva info: VA-API version 0.39.3
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/lib/dri/nvidia_drv_video.so
libva info: Found init function __vaDriverInit_0_35
Received signal 8 FPE_INTDIV 7facfb7a32da
#0 0x557e823ff15e <unknown>
#1 0x557e823ff539 <unknown>
#2 0x7fad0ebf1080 <unknown>
#3 0x7facfb7a32da <unknown>
#4 0x7facfb7a61e8 <unknown>
#5 0x7facfb7a6236 <unknown>
#6 0x7facfb7a640c <unknown>
#7 0x7facfb7a71e0 <unknown>
#8 0x7facfbe1339e <unknown>
#9 0x7facfbe142c7 <unknown>
#10 0x557e86cda7ce <unknown>
#11 0x557e86cdcf87 <unknown>
#12 0x557e86cdd17d <unknown>
#13 0x557e86cdd99f <unknown>
#14 0x557e8789f92d <unknown>
#15 0x557e87899a6d <unknown>
#16 0x557e8734bfdd <unknown>
#17 0x557e8684b716 <unknown>
#18 0x557e8684c0ea <unknown>
#19 0x557e872b9be5 <unknown>
#20 0x557e8684b591 <unknown>
#21 0x557e82f440e3 <unknown>
#22 0x557e824701cd <unknown>
#23 0x557e8241ed6d <unknown>
#24 0x557e8241f97d <unknown>
#25 0x557e8241fc68 <unknown>
#26 0x557e8246e661 <unknown>
#27 0x557e82439604 <unknown>
#28 0x557e8241da85 <unknown>
#29 0x557e86847b42 <unknown>
#30 0x557e823ce428 <unknown>
#31 0x557e823cc5e9 <unknown>
#32 0x557e81f38e8a ChromeMain
#33 0x7fad07398291 __libc_start_main
#34 0x557e81f38d3a _start
r8: 0000000000000000 r9: 0000000000000000 r10: fffff413af994106 r11: 00007fad0b9f14d0
r12: 0000000000000000 r13: 00007ffdb6078ba4 r14: 00007facfb7b108c r15: 00000beefc022e00
di: 00000beefc022f50 si: 0000000000000000 bp: 0000000000000000 bx: 00000beefc022f50
dx: 0000000000000000 ax: 0000000000000000 cx: 0000000000000000 sp: 00007ffdb6078b80
ip: 00007facfb7a32da efl: 0000000000010246 cgf: 002b000000000033 erf: 0000000000000000
trp: 0000000000000000 msk: 0000000000000000 cr2: 0000000000000000
[end of stack trace]
[9328:9328:0918/152637:ERROR:display_info_provider_aura.cc(31)] Not implemented reached in virtual void extensions::DisplayInfoProviderAura::UpdateDisplayUnitInfoForPlatform(const display::Display&, extensions::api::system_display::DisplayUnitInfo*)

From chrome://gpu

GPU process was unable to boot: GPU access is disabled in chrome://settings.
Disabled Features: all

Log Messages
GpuProcessHostUIShim: The GPU process exited with code 256.


agm28011997 commented on 2016-09-01 09:02

I don't know why when the gpu sandbox fails the hardware accceleration is disabled in all chromium if vaapi is enabled, have you fix the sandbox problem or the deactivated of all hardware accel avenger? in fgrlx and privative drivers with nvidia there is the problem of fault of vaapi.. fglrx uses a backend like nvidia does, no? and amd open source has vaapi and vdpau but nevermind chromium fails to sandbox gpu proccess and disable all hard accel

samcv commented on 2016-09-01 06:32

@Avenger
Awesome! Intel had been fine but for whatever reason I wasn't able to pin down the problem with some non-Intel cards. I will check out that patch. Assuming it is acceptable for Intel as well, is it okay if I incorporate parts of it and add credit in an updated patchfile?

Avenger commented on 2016-09-01 06:28

I could not get this to work either on radeon open source or nvidia proprietary drivers. I tried another patch that I ported to chromium 52 my self and it works:

https://filebin.net/1zd33dmb10zmpbi9

agm28011997 commented on 2016-08-14 18:53

have you tried with opensource drivers and without vdpau backend? i think the backend is the problem so.. try to put enviromment variables to trye other drivers.. i dont know other thing to do

Gavcheg commented on 2016-08-14 18:34

No luck.
I have nvidia hardware with driver version 340.96.
vainfo:
libva info: VA-API version 0.39.2
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/lib/dri/nvidia_drv_video.so
libva info: Found init function __vaDriverInit_0_35
libva info: va_openDriver() returns 0
vainfo: VA-API version: 0.39 (libva 1.7.1)
vainfo: Driver version: Splitted-Desktop Systems VDPAU backend for VA-API - 0.7.4
vainfo: Supported profile and entrypoints
VAProfileMPEG2Simple : VAEntrypointVLD
VAProfileMPEG2Main : VAEntrypointVLD
VAProfileH264Main : VAEntrypointVLD
VAProfileH264High : VAEntrypointVLD
VAProfileVC1Simple : VAEntrypointVLD
VAProfileVC1Main : VAEntrypointVLD
VAProfileVC1Advanced : VAEntrypointVLD

So when i start chromium:
chromium
libva info: VA-API version 0.39.2
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/lib/dri/nvidia_drv_video.so
libva info: Found init function __vaDriverInit_0_35
libva info: va_openDriver() returns 0
libva info: VA-API version 0.39.2
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/lib/dri/nvidia_drv_video.so
libva info: Found init function __vaDriverInit_0_35
Received signal 8 FPE_INTDIV 7fefec0ad2da
#0 0x556e5b0249fe <unknown>
#1 0x556e5b024dd9 <unknown>
#2 0x7feff9cf3080 <unknown>
#3 0x7fefec0ad2da <unknown>
#4 0x7fefec0b01e8 <unknown>
#5 0x7fefec0b0236 <unknown>
#6 0x7fefec0b040c <unknown>
#7 0x7fefec0b11e0 <unknown>
#8 0x7fefec6db3ae <unknown>
#9 0x7fefec6dc2d7 <unknown>
#10 0x556e5f7d692e <unknown>
#11 0x556e5f7d8727 <unknown>
#12 0x556e5f7d891d <unknown>
#13 0x556e5f7d8e2f <unknown>
#14 0x556e60377a5d <unknown>
#15 0x556e60373ffd <unknown>
#16 0x556e5fe4819d <unknown>
#17 0x556e5f1f2579 <unknown>
#18 0x556e5f1f2f4a <unknown>
#19 0x556e5fdb6c72 <unknown>
#20 0x556e5f1f22e1 <unknown>
#21 0x556e5bab3793 <unknown>
#22 0x556e5b093cad <unknown>
#23 0x556e5b04410d <unknown>
#24 0x556e5b044d1d <unknown>
#25 0x556e5b045008 <unknown>
#26 0x556e5b092439 <unknown>
#27 0x556e5b09247d <unknown>
#28 0x7feffeca9dd7 g_main_context_dispatch
#29 0x7feffecaa040 <unknown>
#30 0x7feffecaa0ec g_main_context_iteration
#31 0x556e5b09218a <unknown>
#32 0x556e5b05e384 <unknown>
#33 0x556e5b043045 <unknown>
#34 0x556e5f1ee9d2 <unknown>
#35 0x556e5aff1d98 <unknown>
#36 0x556e5aff0fd9 <unknown>
#37 0x556e5ab4e77a ChromeMain
#38 0x7feff8127291 __libc_start_main
#39 0x556e5ab4e629 _start
r8: 0000000000000000 r9: 0000000000000000 r10: fffffe5b1fbdd7a0 r11: 00007feffc4034d0
r12: 0000000000000000 r13: 00007ffcb185fc74 r14: 00007fefec0bb08c r15: 000001a64b2d3500
di: 000001a64b2d3650 si: 0000000000000000 bp: 0000000000000000 bx: 000001a64b2d3650
dx: 0000000000000000 ax: 0000000000000000 cx: 0000000000000000 sp: 00007ffcb185fc50
ip: 00007fefec0ad2da efl: 0000000000010246 cgf: 002b000000000033 erf: 0000000000000000
trp: 0000000000000000 msk: 0000000000000000 cr2: 0000000000000000
[end of stack trace]
[11966:11988:0814/212114:ERROR:browser_gpu_channel_host_factory.cc(119)] Failed to launch GPU process.

And on chrome:gpu:
GPU process was unable to boot: GPU access is disabled in chrome://settings.
Disabled Features: all

I trying enable "Override software rendering list" but also no luck.

BTW, mpv plays video with vaapi, so it works. No idea why in chromium this broken. :(