@dedxi - Glad to hear it's working, but you shouldn't need LD_PRELOAD unless there's a conflicting libGL.so.
Could you try `pacman -Qo /usr/lib32/libGL.so` (assuming it exists)? Also could you verify that you have amdgpu-pro 16.30.3.306809-3? It's the first one which declares a conflict with other libgl packages.
Search Criteria
Package Details: vulkan-amdgpu-pro 24.20_2044449-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/amdgpu-pro-installer.git (read-only, click to copy) |
---|---|
Package Base: | amdgpu-pro-installer |
Description: | AMDGPU Pro Vulkan driver |
Upstream URL: | https://www.amd.com/en/support/kb/release-notes/rn-amdgpu-unified-linux-22-40 |
Licenses: | custom: AMDGPU-PRO EULA |
Groups: | Radeon_Software_for_Linux |
Provides: | vulkan-driver |
Submitter: | LEW21 |
Maintainer: | Ashark (mesmer) |
Last Packager: | mesmer |
Votes: | 125 |
Popularity: | 0.65 |
First Submitted: | 2016-03-28 22:44 (UTC) |
Last Updated: | 2024-12-11 23:16 (UTC) |
Dependencies (4)
- vulkan-icd-loader (vulkan-icd-loader-gitAUR)
- wayland (wayland-gitAUR, wayland-asan-gitAUR, wayland-chromiumAUR)
- zlib (zlib-ng-compat-gitAUR, zlib-gitAUR, zlib-ng-compat)
- openssl-1.1 (optional) – Warning unspecified optdep description
Required by (73)
- airshipper (requires vulkan-driver) (optional)
- amf-amdgpu-pro-legacy
- 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)
- 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 (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)
- rustcraft (requires vulkan-driver)
- rustcraft-bin (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)
Sources (18)
- https://repo.radeon.com/amdgpu/6.2.3/ubuntu/pool/proprietary/a/amf-amdgpu-pro/amf-amdgpu-pro_1.4.35-2044449.22.04_amd64.deb
- https://repo.radeon.com/amdgpu/6.2.3/ubuntu/pool/proprietary/liba/libamdenc-amdgpu-pro/libamdenc-amdgpu-pro_1.0-2044449.22.04_amd64.deb
- https://repo.radeon.com/amdgpu/6.2.3/ubuntu/pool/proprietary/o/oglp-amdgpu-pro/libegl1-amdgpu-pro-oglp_24.20-2044449.22.04_amd64.deb
- https://repo.radeon.com/amdgpu/6.2.3/ubuntu/pool/proprietary/o/oglp-amdgpu-pro/libegl1-amdgpu-pro-oglp_24.20-2044449.22.04_i386.deb
- https://repo.radeon.com/amdgpu/6.2.3/ubuntu/pool/proprietary/o/oglp-amdgpu-pro/libgl1-amdgpu-pro-oglp-dri_24.20-2044449.22.04_amd64.deb
- https://repo.radeon.com/amdgpu/6.2.3/ubuntu/pool/proprietary/o/oglp-amdgpu-pro/libgl1-amdgpu-pro-oglp-dri_24.20-2044449.22.04_i386.deb
- https://repo.radeon.com/amdgpu/6.2.3/ubuntu/pool/proprietary/o/oglp-amdgpu-pro/libgl1-amdgpu-pro-oglp-ext_24.20-2044449.22.04_amd64.deb
- https://repo.radeon.com/amdgpu/6.2.3/ubuntu/pool/proprietary/o/oglp-amdgpu-pro/libgl1-amdgpu-pro-oglp-gbm_24.20-2044449.22.04_amd64.deb
- https://repo.radeon.com/amdgpu/6.2.3/ubuntu/pool/proprietary/o/oglp-amdgpu-pro/libgl1-amdgpu-pro-oglp-glx_24.20-2044449.22.04_amd64.deb
- https://repo.radeon.com/amdgpu/6.2.3/ubuntu/pool/proprietary/o/oglp-amdgpu-pro/libgl1-amdgpu-pro-oglp-glx_24.20-2044449.22.04_i386.deb
- https://repo.radeon.com/amdgpu/6.2.3/ubuntu/pool/proprietary/o/oglp-amdgpu-pro/libgles1-amdgpu-pro-oglp_24.20-2044449.22.04_amd64.deb
- https://repo.radeon.com/amdgpu/6.2.3/ubuntu/pool/proprietary/o/oglp-amdgpu-pro/libgles1-amdgpu-pro-oglp_24.20-2044449.22.04_i386.deb
- https://repo.radeon.com/amdgpu/6.2.3/ubuntu/pool/proprietary/o/oglp-amdgpu-pro/libgles2-amdgpu-pro-oglp_24.20-2044449.22.04_amd64.deb
- https://repo.radeon.com/amdgpu/6.2.3/ubuntu/pool/proprietary/o/oglp-amdgpu-pro/libgles2-amdgpu-pro-oglp_24.20-2044449.22.04_i386.deb
- https://repo.radeon.com/amdgpu/6.2.3/ubuntu/pool/proprietary/v/vulkan-amdgpu-pro/vulkan-amdgpu-pro_24.20-2044449.22.04_amd64.deb
- https://repo.radeon.com/amdgpu/6.2.3/ubuntu/pool/proprietary/v/vulkan-amdgpu-pro/vulkan-amdgpu-pro_24.20-2044449.22.04_i386.deb
- progl.bash-completion
- progl
Latest Comments
« First ‹ Previous 1 .. 49 50 51 52 53 54 55 56 57 58 59 60 Next › Last »
Corngood commented on 2016-07-02 01:16 (UTC)
dedxi commented on 2016-07-02 00:59 (UTC)
Works for me as well without dkms.
Steam gave me a "libGL error: unable to load driver: radeonsi_dri.so" after installing, but works now with the "LD_PRELOAD='...'" workaround recommended in the wiki. Even wine games seem to be running well.
Thanks Corngood.
Tower commented on 2016-07-01 15:58 (UTC)
Seems to be running well for me, didn't bother with the dkms package either.
Steam is behaving too, really awesome.
Corngood commented on 2016-06-30 10:54 (UTC)
@Uranai - I suggest not even installing the dkms package. I think it only works with ancient kernels.
I'm thinking of just removing it from the PKGBUILD.
Uranai commented on 2016-06-30 09:06 (UTC)
I finally tried to install this package but it gives me an error when DKMS tries to build the module
Kernel preparation unnecessary for this kernel. Skipping...
Running the pre_build script:
grep: /boot/System.map-4.6.3-1-ARCH: No such file or directory
Building module:
cleaning build area...
make KERNELRELEASE=4.6.3-1-ARCH -C /usr/lib/modules/4.6.3-1-ARCH/build M=/var/lib/dkms/amdgpu-pro-16.30.3/306809/build....(bad exit status: 2)
Error! Bad return status for module build on kernel: 4.6.3-1-ARCH (x86_64)
Consult /var/lib/dkms/amdgpu-pro-16.30.3/306809/build/make.log for more information.
http://pastebin.com/TLULvcmy
Corngood commented on 2016-06-30 04:16 (UTC)
Updated to 16.30.3
- Interdependencies are now to the exact version. Take care when updating, but from now on it shouldn't allow you to mix versions.
- Now provides/conflicts libgl and lib32-libgl. This will prompt removal of e.g. mesa libgl. Steam now works without any hacks.
Let me know how it goes.
Corngood commented on 2016-06-16 17:49 (UTC)
@nirei
Vulkan 'works' for me on a R9 290 (HAWAII), which is CIK, but I've only tried a few sdk samples and my own stuff which is still very primitive.
Agreed about the provides/conflicts. That's definitely on my TODO list, but I've been too busy to do it this week. Personally I think it should at least symlink the libs into /usr/lib and /usr/lib32 (if not just install them there) instead of messing with ld.conf. Then it would make sense to provide and conflict with "libgl".
Still, why is your mesa getting removed? I currently have it installed along side amdgpu-pro and it's just superseded via ld.conf.
nirei commented on 2016-06-16 17:07 (UTC)
@Corngood
The updated package works for me. X works fine and OpenGL/OpenCL do their job. Vulkan runs into a floating point exception when initializing depth buffers. (This also happens on Ubuntu with the amdgpu-pro userspace and kernel driver). Does Vulkan work for somebody on a CIK GPU? (I have a Kabini "AMD Radeon HD 7700 Series", aka "Radeon HD 8330")
I think it would be really nice to add "provides" and "conflicts" information to the packages. Right now pacman pulls mesa-libgl on every update (and then i remove it again) because it doesnt know that libgl is provided by the amdgpu-pro package...
2xsaiko commented on 2016-06-15 11:45 (UTC) (edited on 2016-06-15 14:25 (UTC) by 2xsaiko)
@Corngood
I just noticed I did not have lib32-amdgpu-pro-* installed. Massive derp :D
EDIT: Yep, it works now. Thanks for the tip!
2xsaiko commented on 2016-06-14 13:19 (UTC) (edited on 2016-06-14 13:21 (UTC) by 2xsaiko)
How would I do that?
I'm gonna try this:
strace env LD_LIBRARY_PATH=/usr/lib/i386-linux-gnu/amdgpu-pro/ /bin/steam | grep /usr/lib/i386-linux-gnu/amdgpu-pro/libGL.so
:D
EDIT: nothing shows up. please note I'm running steam with STEAM_RUNTIME=0, maybe that has something to do with it
Pinned Comments
mesmer commented on 2022-12-23 04:31 (UTC) (edited on 2023-05-28 19:28 (UTC) by mesmer)
IF PROBLEM HAPPEN
this package is our try to put amdgpu in ARCH, but this could break or have problems as amd update and change their packages for ubuntu
if anything happens you can always download a older tag in https://github.com/Ashark/archlinux-amdgpu-pro/releases and get the PKGBUILD there, and use makepkg with that build while we update or try to fix :)
ALWAYS USE LINUX-FIRMWARE-GIT IF LATEST DRIVER FAIL BEFORE ISSUE SOME ERROR
https://aur.archlinux.org/packages/linux-firmware-git
Ashark commented on 2019-12-09 20:52 (UTC) (edited on 2022-12-06 08:45 (UTC) by Ashark)
PKGBUILD generator is located here: https://github.com/Ashark/archlinux-amdgpu-pro
AMDGPU PRO wiki page: https://wiki.archlinux.org/index.php/AMDGPU_PRO
New versions will appear here: https://repo.radeon.com/amdgpu/.