Package Details: amdgpu-pro-vulkan 17.10.401251-2

Git Clone URL: https://aur.archlinux.org/amdgpu-pro-installer.git (read-only)
Package Base: amdgpu-pro-installer
Description: The AMDGPU Pro Vulkan driver
Upstream URL: http://www.amd.com
Licenses: custom:AMD
Provides: vulkan-driver
Submitter: LEW21
Maintainer: Corngood
Last Packager: Corngood
Votes: 59
Popularity: 3.353739
First Submitted: 2016-03-28 22:44
Last Updated: 2017-04-08 22:36

Pinned Comments

Corngood commented on 2016-07-02 18:27

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.

*** xorg-server 1.18 required
You will need to downgrade xorg-server to 1.18 for this package to install, due to a video driver ABI change in 1.19.

*** linux 4.8 or 4.9 required
This has been tested with 4.8 and 4.9 kernels. It's not likely to work on 4.10 at the moment.

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

Latest Comments

heavysink commented on 2017-10-14 19:04

I have included amdgpu-pro 17.30 in ArchlinuxCN repository. It is compatible with my 4.13.6 kernel and xorg 1.19.5. (I am using lightdm and cinnamon)

1. The libgbm provided by mesa is incompatible with amdgpu-pro so I have to package mesa without libgbm (mesa-noglvnd-nogbm).

2. The libglamor shipped with amdgpu-pro is causing problems for Xorg, so I removed it from the package and used the glamor libraries shipped with xorg-server instead.

3. I didn't install amdgpu-pro-dkms (which will fail to build on 4.13.6 and taint the LTS-4.9.56 kernel).

4. I didn't modify the mkinitcpio.conf.

5. I have added a x11 config file (which includes Device and Screen0) in the package to make the driver happy.

It turns out to work very well for me.

To add the repo:

[archlinuxcn]
Server = http://repo.archlinuxcn.org/$arch

As the packages are signed, archlinuxcn-keyring package must be installed before installing the driver.

nmset commented on 2017-10-13 20:01

@ vS0uz4
Not ffmpeg, but ffmpeg2.8 (a vlc requirement).

vS0uz4 commented on 2017-10-13 18:30

@nmset
Briefly, I have to downgrade ffmpeg and maybe xorg.
I will do the tests and give feedback

nmset commented on 2017-10-13 15:48

@vS0uz4
You could downgrade ffmpeg2.8 to 2.8.12-4. ffmpeg2.8 2.8.13-1 crashes X on my laptop (Kaveri + Topaz) and my desktop (RX 480) too.

Moreover, xorg 1.19.4-1 fails on my desktop but runs on my laptop. xorg 1.19.3-3 works on my desktop. So there's hardware and software compatibility issues.

vS0uz4 commented on 2017-10-13 14:26

@nmset

Thank you!
Anyway, it's not working. It generates the package, install it, but when it will start X, it crashes.

I'm using a Dell Inspiron 5547 notebook (5000 series), with AMD Radeon R7 M260 graphics card.

I have not yet been able to run the graphical driver in Arch Linux.

nmset commented on 2017-10-13 09:43

@vS0uz4

Yep, I noticed. *.so libraries in those directories are not symbolic links to *.so.<version>, and ldconfig complains. I do with it as it's functionally harmless up to now.

vS0uz4 commented on 2017-10-13 01:29

@nmset

your PKGBUILD generate this errors:

(1/1) instalando amdgpu-pro [#######################################################################################] 100%
ldconfig: /opt/amdgpu-pro-32/lib/xorg/modules/extensions/ is not a symbolic link

ldconfig: /opt/amdgpu-pro/lib/xorg/modules/extensions/ is not a symbolic link

:: Executando hooks pós-transação...
(1/1) Arming ConditionNeedsUpdate...

is not a symbolic link???

vS0uz4 commented on 2017-10-12 20:50

Does this package have any forecast when it will receive an update?

Corngood commented on 2017-09-16 16:12

If anyone's interested in helping with the 17.30 upgrade, there's a PR at:

https://github.com/corngood/archlinux-amdgpu/pull/52

It builds valid packages, but it still needs work and testing.

nmset commented on 2017-09-10 11:44

@Darkhogg

If you don't mind using a non-conventional but functional PKGBUILD, here is mine again :

https://pastebin.com/Vmzxhr5e

All comments