Package Details: firefox-vaapi 125.0.3-2

Git Clone URL: https://aur.archlinux.org/firefox-vaapi.git (read-only, click to copy)
Package Base: firefox-vaapi
Description: Standalone web browser from mozilla.org (with VA-API patches)
Upstream URL: https://www.mozilla.org/firefox/
Keywords: firefox libva va-api vaapi video
Licenses: MPL-2.0
Conflicts: firefox
Provides: firefox
Submitter: ewout
Maintainer: dcelasun
Last Packager: dcelasun
Votes: 10
Popularity: 0.60
First Submitted: 2023-02-24 13:48 (UTC)
Last Updated: 2024-05-10 14:51 (UTC)

Dependencies (36)

Required by (155)

Sources (7)

Latest Comments

1 2 3 4 Next › Last »

dcelasun commented on 2024-05-10 14:52 (UTC)

@BryanLiang thanks, pushed a fix with that patch. Unfortunately, I can't include the patch on AUR as it exceeds AUR's max file size limit (~488KiB) so it'll have to be downloaded from Gitlab.

BryanLiang commented on 2024-05-10 14:39 (UTC) (edited on 2024-05-10 14:43 (UTC) by BryanLiang)

I built fail in clean chroot, here is the build log: https://pastebin.com/raw/ikYigyc5.

It seem that it needs a patch: https://gitlab.archlinux.org/archlinux/packaging/packages/firefox/-/commit/5577acf6c2a83d81ffa538885f1b6258ed32d7db

dcelasun commented on 2024-05-10 13:35 (UTC)

Adopted package and updated to 125.0.3. Wayland proxy patches have been dropped as they have been upstreamed, and PGO seems to work correctly once again.

dcelasun commented on 2024-03-11 11:05 (UTC)

wayland-proxy patches are no longer needed as of Firefox 123.

NRG commented on 2024-02-12 10:12 (UTC)

I get basically the same error. My knowledge here is very limited; but it seemingly has to do with mesa, starting somewhere at 23.3.3? See aur/mesa-git comments.

dcelasun commented on 2024-02-05 22:47 (UTC) (edited on 2024-02-05 22:47 (UTC) by dcelasun)

Under X11 with Nvidia (not sure if relevant) PGO build fails with:

started SP3 server on port 8000                                                                                                                                                                
DRI3 not available       
failed to load driver: zink
console.warn: services.settings: Ignoring preference override of remote settings server
console.warn: services.settings: Allow by setting MOZ_REMOTE_SETTINGS_DEVTOOLS=1 in the environment
ATTENTION: default value of option mesa_glthread overridden by environment.
MESA: error: CreateSwapchainKHR failed with VK_ERROR_OUT_OF_DEVICE_MEMORY
MESA: error: zink: could not create swapchain
ExceptionHandler::GenerateDump cloned child 13022
ExceptionHandler::SendContinueSignalToChild sent continue signal to child
ExceptionHandler::WaitForContinueSignal waiting for continue signal...
Exiting due to channel error. 
Exiting due to channel error.        
Firefox exited with code 11 during profile initialization     

It seems like VK_ERROR_OUT_OF_DEVICE_MEMORY is a red herring, there is plenty of VRAM available. Non-PGO build works fine.

unknown78 commented on 2024-01-27 23:42 (UTC)

Just an info -> i was only able to compile 122 in a full wayland session. X11 or a terminal werent able to run the requiered tests with and zink environment.

X11: zinkrun glxgears

DRI3 not available
failed to load driver: zink
Error: couldn't get an RGB, Double-buffered visual

gamescope with a terminal inside wasn't enough it broke once it should have started the test session with the compiled firefox

a tty (aka login shell / terminal) did complain it couldn't start the tests either

I got it compiled under plasma wayland but othere wayland based environments might work too. I also needed to close the spawned firefox window ...

ewout commented on 2024-01-09 19:38 (UTC) (edited on 2024-01-09 19:39 (UTC) by ewout)

@deemon Included the wayland proxy patches per your suggestion. Appreciate the feedback! Maybe create a ticket for the regular firefox package in the repos to include these patches as well?

Drommer commented on 2024-01-02 16:35 (UTC) (edited on 2024-01-02 16:36 (UTC) by Drommer)

deemon, you can download the prebuilt package from here (or take the patch and add it to the build): https://build.opensuse.org/package/show/home:drommer:archlinux/firefox-kde-stable.

P.S. Please let me know if it works as expected.