Search Criteria
Package Details: amdvlk-git 2024.Q2.3.r0.10c37d4-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/amdvlk-git.git (read-only, click to copy) |
---|---|
Package Base: | amdvlk-git |
Description: | AMD's standalone Vulkan driver |
Upstream URL: | https://github.com/GPUOpen-Drivers |
Licenses: | MIT |
Conflicts: | amdvlk, vulkan-amdvlk |
Provides: | amdvlk, vulkan-amdvlk, vulkan-driver |
Submitter: | haagch |
Maintainer: | marijns |
Last Packager: | marijns |
Votes: | 22 |
Popularity: | 0.000000 |
First Submitted: | 2017-12-22 13:02 (UTC) |
Last Updated: | 2024-08-11 22:02 (UTC) |
Dependencies (18)
- gcc-libs (gcc-libs-gitAUR, gccrs-libs-gitAUR, gcc11-libsAUR, gcc-libs-snapshotAUR)
- glibc (glibc-gitAUR, glibc-linux4AUR, glibc-eacAUR, glibc-eac-binAUR, glibc-eac-rocoAUR)
- zlib (zlib-ng-compat-gitAUR, zlib-gitAUR, zlib-ng-compat)
- zstd (zstd-gitAUR, zstd-staticAUR)
- cmake (cmake-gitAUR) (make)
- directx-shader-compiler (make)
- git (git-gitAUR, git-glAUR) (make)
- libdrm (libdrm-gitAUR) (make)
- libxml2 (libxml2-gitAUR, libxml2-2.9AUR) (make)
- libxrandr (libxrandr-gitAUR) (make)
- ninja (ninja-kitwareAUR, ninja-memAUR, ninja-fuchsia-gitAUR, ninja-gitAUR, ninja-jobserverAUR) (make)
- python (python37AUR, python311AUR, python310AUR) (make)
- python-jinja (make)
- python-ruamel-yaml (python-ruamel-yaml-hgAUR) (make)
- repo (repo-gitAUR) (make)
- wayland (wayland-gitAUR, wayland-asan-gitAUR, wayland-chromiumAUR) (make)
- xorg-server-devel (xorg-server-devel-gitAUR) (make)
- xorgproto (xorgproto-gitAUR) (make)
Required by (71)
- airshipper (requires vulkan-driver) (optional)
- ares-emu (requires vulkan-driver)
- ares-emu-avx-git (requires vulkan-driver)
- ares-emu-git (requires vulkan-driver)
- cemu (requires vulkan-driver) (optional)
- clonehero-ptb (requires vulkan-driver) (optional)
- cosmic-session-git (requires vulkan-driver) (optional)
- cpu-x (requires vulkan-driver) (optional)
- cpu-x-git (requires vulkan-driver) (optional)
- cpu-x-opencl (requires vulkan-driver) (optional)
- dsnote-git (requires amdvlk) (optional, x86_64)
- fcitx5-hazkey (requires vulkan-driver) (optional)
- fcitx5-hazkey-bin (requires vulkan-driver) (optional)
- flax (requires vulkan-driver) (optional)
- furmark (requires vulkan-driver) (optional)
- glfw-git (requires vulkan-driver) (optional)
- gzdoom (requires vulkan-driver) (optional, x86_64)
- gzdoom-git (requires vulkan-driver) (optional, x86_64)
- humble-lumpia-git (requires vulkan-driver) (optional)
- immich-server (requires vulkan-driver) (optional)
- librashader (requires vulkan-driver)
- lzdoom-git (requires vulkan-driver) (optional, x86_64)
- memtest_vulkan-git (requires vulkan-driver)
- osu-lazer-extracted-bin (requires vulkan-driver)
- panda3ds-git (requires vulkan-driver)
- plasma6-wallpapers-wallpaper-engine-git (requires vulkan-driver)
- pokemon-revolution-online-bin (requires vulkan-driver)
- portproton (requires vulkan-driver)
- proton-ge-custom-bin (requires vulkan-driver) (optional)
- proton-ge-custom-rtsp-bin (requires vulkan-driver) (optional)
- python-waifu2x-vulkan (requires vulkan-driver)
- quake2rtx-bin (requires vulkan-driver)
- raytracinginvulkan-git (requires amdvlk) (optional)
- realcugan-ncnn-vulkan-git (requires vulkan-driver)
- realesrgan-ncnn-vulkan (requires vulkan-driver)
- realesrgan-ncnn-vulkan-git (requires vulkan-driver)
- realsr-ncnn-vulkan-git (requires vulkan-driver)
- recidia-audio-visualizer (requires vulkan-driver)
- srmd-ncnn-vulkan (requires vulkan-driver)
- srmd-ncnn-vulkan-git (requires vulkan-driver)
- surrealengine-git (requires vulkan-driver)
- surrealengine-git (requires vulkan-driver) (make)
- the-mirror-bin (requires vulkan-driver)
- umu-launcher-git (requires vulkan-driver)
- video2x-git (requires vulkan-driver)
- vinegar (requires vulkan-driver) (optional)
- vinegar-git (requires vulkan-driver) (optional)
- vkcv-test (requires vulkan-driver)
- vkdoom-git (requires vulkan-driver)
- vkoverhead (requires vulkan-driver)
- vkquake (requires vulkan-driver)
- vkresample-git (requires vulkan-driver)
- vkvg (requires vulkan-driver)
- vulkan-icd-loader-git (requires vulkan-driver) (optional)
- watershot (requires vulkan-driver)
- watershot-wayshot-git (requires vulkan-driver)
- whisper.cpp-vulkan (requires vulkan-driver)
- wluma (requires vulkan-driver) (optional)
- wluma-git (requires vulkan-driver) (optional)
- xapfish (requires vulkan-driver) (optional)
- yandex-browser (requires vulkan-driver)
- yandex-browser-corporate (requires vulkan-driver) (optional)
- yquake2remaster (requires vulkan-driver) (optional)
- yquake2remaster-git (requires vulkan-driver) (optional)
- zed-git (requires vulkan-driver)
- zed-preview (requires vulkan-driver)
- zed-preview-bin (requires vulkan-driver)
- zelda64recomp (requires vulkan-driver)
- zelda64recomp-bin (requires vulkan-driver)
- zelda64recomp-git (requires vulkan-driver)
- zelda64recomp-modding-bin (requires vulkan-driver)
Latest Comments
« First ‹ Previous 1 2 3 4 5 6 7 8 Next › Last »
haagch commented on 2020-03-24 15:06 (UTC)
Well it builds but vkCreateInstance() segfaults. This doesn't seem to be the fault of the package though.
haagch commented on 2020-03-24 15:00 (UTC)
One of the comaintainers moved the build over to using repo. The wsa repo apparently was unused anyway so I cleaned it up a little. Took relatively long because Telekom has terrible connection to AWS/Github again and apparently they don't care about negotiating for actual acceptable peering.
gardotd426 commented on 2020-03-24 14:29 (UTC) (edited on 2020-03-24 14:39 (UTC) by gardotd426)
@haagch After diving into the PKGBUILD a little more, I'm more confused than when I started, haha. So, for some reason, you're using https://github.com/GPUOpen-Drivers/wsa as the git repo, which has not been updated in two years. But later on down in the repo, you do a repo-init of the CORRECT repository, which is at https://github.com/GPUOpen-Drivers/AMDVLK. Why are you building this in such a convoluted way? Not only that, but there's yet another issue with the PKGBUILD, and that's the included patch. It doesn't work, and manual intervention is required (which I'm sure you're aware is against policy, manual intervention should never be required in a PKGBUILD). Here's the relevant output during the build:
And like I said, the actual source repo in the PKGBUILD, the wsa repo, is 2 years old at this point. Is there some reason it's done this way instead of just cloning the AMDVLK repo and building the actual AMDVLK driver?
haagch commented on 2020-03-24 13:14 (UTC)
2 years? I could swear just a few months back when I updated it, it was still active. Let's see.
gardotd426 commented on 2020-03-24 01:22 (UTC)
What is going on with this? Is this orphaned? Why is this being built against a git that's not been updated in 2 years? The actual AMDVLK git at https://github.com/GPUOpen-Drivers/AMDVLK is updated constantly, there are updates from a few hours ago. The branch this PKGBUILD builds against is completely dead.
farnoy commented on 2019-11-12 08:39 (UTC)
Upstream has added a new dependency on CWPack
mcoffin commented on 2019-09-05 15:50 (UTC)
Per @lod's comments, I'm working on a fix for this, but it's a large change, so I will send out a patch for the PKGBUILD via email for those interested and all maintainers/co-maintainers of this package before we land it. It will also introduce the tagged version of the *-git package naming scheme (hopefully, if I get my way :) ). Thanks for the comments @lod.
lod commented on 2019-07-29 10:58 (UTC)
Doesn't -DBUILD_XLIB_XRANDR_SUPPORT=On depend on xrandr 1.6? So it should depend on libxrandr-git.
And you only need to remove Werror from pal/shared/gpuopen/cmake/AMD.cmake
And like mentioned before, wsa is deprecated and it is integrated into Pal already.
haagch commented on 2019-06-24 11:23 (UTC)
Apologies for not updating the PKGBUILD in a while. I was hoping one of the comaintainers would do it because I've been unable to build amdvlk for a while, always got something like /usr/include/c++/9.1.0/cstdlib:75:15: fatal error: stdlib.h: No such file or directory
Now I've been getting this with vanilla llvm and decided to spend some time tracking it down, and fix it in the PKGBUILD. Now I can finally build it again.
And yes, this is set to the dev branch intentionally to get the very latest changes. Someone made an amdvlk package for the stable releases.
Sinistar commented on 2019-06-21 23:54 (UTC)
wsa in not needed, it is now built into pal.
« First ‹ Previous 1 2 3 4 5 6 7 8 Next › Last »