Package Details: firefox-vaapi 132.0-2

Git Clone URL: https://aur.archlinux.org/firefox-vaapi.git (read-only, click to copy)
Package Base: firefox-vaapi
Description: Fast, Private & Safe Web Browser (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: 11
Popularity: 0.062831
First Submitted: 2023-02-24 13:48 (UTC)
Last Updated: 2024-11-05 19:01 (UTC)

Required by (167)

Sources (7)

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 Next › Last »

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.

deemon commented on 2023-12-26 23:05 (UTC) (edited on 2023-12-31 02:53 (UTC) by deemon)

Since Firefox 121 now runs natively on Wayland, it crashes A LOT for me. Apparently I am not the only one and Fedora guys have included in their firefox build something called "wayland-proxy" to fix this crap ( https://www.phoronix.com/news/Wayland-Proxy-Firefox ; https://mastransky.wordpress.com/2023/12/22/wayland-proxy-load-balancer/ ). Can you somehow add this wayland-proxy to this firefox-vaapi build also please? Or it will probably/hopefully added to the mainline Firefox for everyone hopefully. This "mastransky" seems to be firefox dev, who packaged this proxy into fedora package (for more humal trials? -- https://bugzilla.mozilla.org/show_bug.cgi?id=1743144#c100 )

Anyway, right now as we don't have it yet, testing it out as standalone proxy between wayland and firefox:

git clone https://github.com/stransky/wayland-proxy.git
cd wayland-proxy/src
chmod +x compile
./compile
./wayland-proxy /usr/lib/firefox/firefox

EDIT: SO FAR THIS HAS WORKED PERFECTLY FOR ME! Firefox has not crashed once for 4 days now. (whereas it did crash like 5-20 times a day previously in wayland mode)