Package Details: amdonly-gaming-libva-mesa-driver-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: VA-API drivers
Upstream URL: https://www.mesa3d.org/
Licenses: custom
Conflicts: libva-mesa-driver
Provides: libva-driver
Replaces: libva-mesa-driver
Submitter: NeroReflex
Maintainer: NeroReflex
Last Packager: NeroReflex
Votes: 15
Popularity: 2.56
First Submitted: 2023-02-27 22:38 (UTC)
Last Updated: 2024-02-17 21:10 (UTC)

Latest Comments

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

DexterHaxxor commented on 2024-02-15 19:32 (UTC)

No idea why -D intel-clc=enabled is in your build params and no idea why d3d12 and crocus are in your Gallium driver list. Could you please pay a bit more attention to your PKGBUILD? I feel like the package name doesn't represent what's actually being built. Can you please take your time and run through all the config options and consolidate the regular and lib32- package options so that they are identical (there are plenty of differences, like the video codecs)?

Lone_Wolf commented on 2024-02-14 15:13 (UTC)

Mesa commit b52e25d3 breaks intel iris & anv build UNLESS OpenCL support is present.

Incase you don't need those drivers, a temporary workaround is to disable them.

NeroReflex commented on 2024-02-07 00:56 (UTC)

@GrabbenD I am sorry but in my archlinux install attempting to install said packages does not try to bring in official mesa: I think what you see is related to your distro. I am sorry but I can't do anything more than this for you: I already flagged mesa to be proveded by my package.

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.