Package Base Details: amdgpu-pro-installer

Git Clone URL: https://aur.archlinux.org/amdgpu-pro-installer.git (read-only, click to copy)
Submitter: LEW21
Maintainer: Ashark (mesmer)
Last Packager: mesmer
Votes: 123
Popularity: 0.64
First Submitted: 2016-03-28 22:44 (UTC)
Last Updated: 2024-03-28 21:56 (UTC)

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/.

Latest Comments

« First ‹ Previous 1 .. 47 48 49 50 51 52 53 54 55 56 57 58 Next › Last »

Corngood commented on 2016-07-02 18:27 (UTC) (edited on 2017-12-24 00:50 (UTC) by Corngood)

This is a generated PKGBUILD. The full source is available at: https://github.com/corngood/archlinux-amdgpu

Feel free to post issues and send PRs.

*** linux 4.9 with KALLSYMS_ALL=y is required

https://aur.archlinux.org/packages/linux-lts49-kallsyms/

*** mesa-noglvnd is required

https://aur.archlinux.org/packages/mesa-noglvnd/ The mesa package in Arch now includes the glvnd libGL, which conflicts with the AMDGPU-PRO libGL. You'll need to replace mesa with mesa-noglvnd.

Corngood commented on 2016-07-02 18:25 (UTC)

@ivan.kolmychek The missing issues page was just an oversight from when I forked it, but it's there now. I switched to wget because I couldn't get curl's up-to-date check to work with the referrer url required by the amd server. Obviously there's a missing 'makedepends' on wget, so I'll make sure to add that.

dedxi commented on 2016-07-02 18:09 (UTC)

I was wrong before, there were some errors when installing via Packer and some sub-packages were not installed properly. Reinstalled via Yaourt with no errors and then steam didn't work at all - with or without any of the workarounds listed in the wiki. It gave the line 756 segfault error as if I was running it with STEAM_RUNTIME=0, but I wasn't (tried =0 and =1 and got the same error). To answer your questions, the original output of `pacman -Qo /usr/lib32/libGL.so` (when steam worked with LD_PRELOAD) was: "/usr/lib32/libGL.so is owned by lib32-mesa-libgl 11.2.2-1" With the package properly installed, output is: "error: failed to read file '/usr/lib32/libGL.so': No such file or directory" And I verified I have the latest version installed - "aur/amdgpu-pro 16.30.3.306809-3 [installed]" I ended up re-installing lib32-mesa-libgl (removing the corresponding amdgpu-pro package) and now steam is working without LD_PRELOAD. Now the output of "pacman -Qo /usr/lib32/libGL.so" is "/usr/lib32/libGL.so is owned by lib32-mesa-libgl 11.2.2-1" again.

ivan.kolmychek commented on 2016-07-02 16:09 (UTC) (edited on 2016-07-02 16:10 (UTC) by ivan.kolmychek)

@Corngood Also, the wiki page (https://wiki.archlinux.org/index.php/AMDGPU#AMDGPU_PRO) says "visit https://github.com/Corngood/archlinux-amdgpu for *issues* or pull requests.", and there is no "issues" tab in that repo. Is that on purpose? If it is, 1) where should users go for issues and 2) should we change the text in wiki?

ivan.kolmychek commented on 2016-07-02 16:08 (UTC) (edited on 2016-07-02 16:13 (UTC) by ivan.kolmychek)

@Corngood just found out the 'extra/wget' is not installed by default, but 'core/curl' is. I was kind of surprised too, but still - can we use the curl instead? This is a minor change but it may work more reliably as curl is installed out-of-the-box with regular arch installation, while wget is still needed to be installed manually. (Update, just in case: no, it's not a problem for me, I've installed the wget right away this time when I found that it was missing on that system, so it's more like a tiny suggestion for minor improvement :))

Corngood commented on 2016-07-02 01:16 (UTC)

@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.

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