Package Details: amdonly-gaming-vulkan-swrast-git 24.1.0_devel.184875.893780b3625.d41d8cd98f00b204e9800998ecf8427e-1

Git Clone URL: https://aur.archlinux.org/mesa-amdonly-gaming-git.git (read-only, click to copy)
Package Base: mesa-amdonly-gaming-git
Description: Vulkan software rasteriser driver
Upstream URL: https://www.mesa3d.org/
Licenses: custom
Conflicts: vulkan-mesa, vulkan-swrast
Provides: vulkan-driver, vulkan-swrast
Replaces: vulkan-mesa, vulkan-swrast
Submitter: NeroReflex
Maintainer: NeroReflex
Last Packager: NeroReflex
Votes: 14
Popularity: 2.32
First Submitted: 2023-02-27 22:38 (UTC)
Last Updated: 2024-02-17 21:10 (UTC)

Required by (48)

Sources (2)

Latest Comments

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

GrabbenD commented on 2024-02-06 12:06 (UTC) (edited on 2024-02-06 12:06 (UTC) by GrabbenD)

@NeroReflex This can also be reproduced with paru --sync aur/wine-git which is maintained by a different guy.

It seems like the culprit comes from listing mesa packages under makedepends in PKGBUILD

NeroReflex commented on 2024-02-06 11:51 (UTC)

@GrabbenD as the official Arch package my package provided, replaces and conflics with mesa-libgl so I have no idea... Beside are you sure this is not related to that specific wine package?

GrabbenD commented on 2024-02-06 11:26 (UTC) (edited on 2024-02-06 11:30 (UTC) by GrabbenD)

Thanks @NeroReflex

Found another issue!

mesa-libgl exists in the system as seen here:

$ paru --query --info mesa-libgl | grep 'mesa-libgl'
Provides        : mesa  mesa-libgl  opengl-driver
Conflicts With  : mesa  mesa-libgl
Replaces        : mesa  mesa-libgl

$ paru --query --info mesa-libgl | grep 'Name'
Name            : amdonly-gaming-mesa-git

amdonly-gaming-mesa-git is the one providing mesa:

$ paru --query --info mesa | grep 'Name'
Name            : amdonly-gaming-mesa-git

aur/wine-staging-wow64-git requires mesa-libgl and Pacman wants to install regular mesa to satisfy this dependency?

$ paru --sync --needed aur/wine-staging-wow64-git
:: Resolving dependencies...

:: There are 4 providers available for mesa-libgl:
:: Repository cachyos-v3:
    1) mesa  2) mesa-git  
:: Repository cachyos:
    3) mesa  
:: Repository extra:
    4) mesa  

Any ideas what could be wrong?

Workaround
$ paru --sync --needed aur/wine-staging-wow64-git --assume-installed mesa-libgl

NeroReflex commented on 2024-02-04 18:59 (UTC)

@GrabbenD moved NINJAFLAGS since it's not breaking arch, also added -git suffix to package names.

GrabbenD commented on 2024-02-04 13:41 (UTC) (edited on 2024-02-04 13:41 (UTC) by GrabbenD)

This line breaks in CachyOS or when you have custom compiler flags like -j$(nproc)

$NINJAFLAGS meson compile -C build

PKGBUILD: line 188: -j32: command not found

Could we change it into this to correctly pass build flags?

meson compile $NINJAFLAGS -C build

GrabbenD commented on 2024-02-03 12:03 (UTC) (edited on 2024-02-04 00:11 (UTC) by GrabbenD)

This fails to install with a non-interactive script:

$ paru --noconfirm --sync aur/amdonly-gaming-mesa
:: Resolving dependencies...
:: Calculating conflicts...
:: Calculating inner conflicts...

:: Inner conflicts found:
    amdonly-gaming-mesa: mesa (mesa-libgl)  
    mesa: amdonly-gaming-mesa (mesa)  amdonly-gaming-mesa (mesa-libgl) 

:: Conflicting packages will have to be confirmed manually
error: can not install conflicting packages with --noconfirm
Error: building at STEP "RUN paru --noconfirm --sync aur/amdonly-gaming-mesa": while running runtime: exit status 1

Edit: Turns out there's a circular dependency loop caused by libglvnd, see explanation here: https://aur.archlinux.org/packages/mesa-git#comment-954811

ChrisLane commented on 2024-01-27 23:54 (UTC) (edited on 2024-01-27 23:55 (UTC) by ChrisLane)

Anyone else not able to launch games on Sway/Wayland today? I get "vulkan: No DRI3 support detected - required for presentation" when I try to run vkcube and similar errors in steam game logs.

Odd because DRI3 is enabled in the PKGBUILD.

z3n commented on 2024-01-11 01:04 (UTC)

@zangoku I added a bug report to mesa hope that will help https://gitlab.freedesktop.org/mesa/mesa/-/issues/10418

NeroReflex commented on 2024-01-10 02:05 (UTC)

zangoku this is -git package and as such pulls from development version. The current version is broken: nothing we can do anything about, just wait.

zangoku commented on 2024-01-09 21:13 (UTC)

error in build

./mesa/src/gallium/frontends/lavapipe/lvp_private.h: In function ‘lvp_pipeline_types_from_shader_stages’:
../mesa/src/gallium/frontends/lavapipe/lvp_private.h:496:21: error: ‘MESA_VK_SHADER_STAGE_WORKGRAPH_HACK_BIT_FIXME’ undeclared (first use in this function)
  496 |    if (stageFlags & MESA_VK_SHADER_STAGE_WORKGRAPH_HACK_BIT_FIXME)
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../mesa/src/gallium/frontends/lavapipe/lvp_private.h:496:21: note: each undeclared identifier is reported only once for each function it appears in
[2195/2278] Compiling C++ object src/g...ivers/zink/libzink.a.p/zink_draw.cpp.o
ninja: build stopped: subcommand failed.
==> ERROR: A failure occurred in build().