Package Details: google-chrome-wayland-vulkan 128.0.6613.137-1

Git Clone URL: https://aur.archlinux.org/google-chrome-wayland-vulkan.git (read-only, click to copy)
Package Base: google-chrome-wayland-vulkan
Description: The popular web browser by Google (Stable Channel) with a binary patch to enable support for Vulkan with --ozone-platform=wayland.
Upstream URL: https://www.google.com/chrome
Keywords: chromium
Licenses: custom:chrome
Conflicts: google-chrome
Provides: google-chrome
Submitter: prydom
Maintainer: prydom
Last Packager: prydom
Votes: 6
Popularity: 0.37
First Submitted: 2024-05-26 02:36 (UTC)
Last Updated: 2024-09-20 01:39 (UTC)

Dependencies (13)

Required by (40)

Sources (4)

Pinned Comments

prydom commented on 2024-09-20 01:41 (UTC)

I've bumped the package to its final version 128.0.6613.137. As suggested, I will flag the package outdated for now to let people know they should move to 129 post-haste.

prydom commented on 2024-08-08 17:44 (UTC)

This has landed upstream again at https://chromiumdash.appspot.com/commit/1d408de1538427653f776b5e5e646503d0d0f0c5 and is scheduled to be available in Chromium 129.

This AUR package tracks stable so this package will be retired in the second half of September 2024 if everything goes to plan.

prydom commented on 2024-05-26 02:38 (UTC)

This is a fork of https://aur.archlinux.org/packages/google-chrome which applies a one-byte binary patch to the proprietary Chrome build to enable Vulkan support when --ozone-platform=wayland is used. To use this patch add the following arguments to your chrome-flags.conf file:

--ozone-platform=wayland
--use-angle=vulkan

To enable VA-API support on AMD GPUs using the upstream Mesa drivers. First install Mesa 24.1 or later as https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26165 must be merged for full support. Then add the following feature flags to your chrome-flags.conf (note that only one enable-features can be present in the file)

--enable-features=Vulkan,VulkanFromANGLE,DefaultANGLEVulkan,VaapiIgnoreDriverChecks,VaapiVideoDecoder,UseMultiPlaneFormatForHardwareVideo,VaapiVideoEncoder

The binary patch swaps gl::ANGLEImplementation::kOpenGLES with gl::ANGLEImplementation::kVulkan in WaylandSurfaceFactory::GetAllowedGLImplementations() which enables --use-angle=vulkan to be selected at the loss of using ANGLE's OpenGLES backend. Note that OpenGL and not OpenGLES is the default ANGLE backend and so there generally should be no loss of functionality due to this change. Both x11 and CPU fallbacks remain available.

More details can be found starting at page 41 of this forum thread https://bbs.archlinux.org/viewtopic.php?id=244031 and at the Chromium issue report https://issues.chromium.org/issues/334275637.

Latest Comments

« First ‹ Previous 1 2

prydom commented on 2024-05-26 02:37 (UTC)

Per @yochananmarqos' request I have migrated the package to https://aur.archlinux.org/packages/google-chrome-wayland-vulkan

yochananmarqos commented on 2024-05-26 00:13 (UTC)

@prydom: While the google-chrome package is a binary package, notice it does not have the -bin suffix as there is no source available as an alternative. Therefore, using it was not necessary to begin with let alone adding it in the wrong place. Hint: A suffix is just that. Please resubmit with a proper package name. I think just google-chrome-wayland would suffice.