Announcement

Collapse
No announcement yet.

Radeon Software Adrenalin 2019 Rolls Out While Linux Users Should Have AMDGPU-PRO 18.50

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • robertpartridge
    replied
    Originally posted by BoMbY View Post
    Did someone manage to install AMDGPU-PRO 18.50 with Kernel 4.17, or higher? 4.17, 4.18, 4.19 and 4.20 are all producing a build error for me under on Ubuntu 18.04.

    Edit: This includes 4.19.11 btw.

    The main problems seem to be

    Code:
     CC [M] /var/lib/dkms/amdgpu/18.50-708488/build/ttm/ttm_page_alloc.o
    /var/lib/dkms/amdgpu/18.50-708488/build/ttm/ttm_bo.c: In function ‘ttm_bo_bulk_move_lru_tail’:
    /var/lib/dkms/amdgpu/18.50-708488/build/ttm/ttm_bo.c:273:3: error: implicit declaration of function ‘list_bulk_move_tail’; did you mean ‘list_move_tail’? [-Werror=implicit-function-declaration]
    list_bulk_move_tail(&man->lru[i], &pos->first->lru,
    ^~~~~~~~~~~~~~~~~~~
    list_move_tail
    and

    Code:
     CC [M] /var/lib/dkms/amdgpu/18.50-708488/build/amd/amdgpu/amdgpu_gem.o
    /var/lib/dkms/amdgpu/18.50-708488/build/amd/amdgpu/amdgpu_connectors.c: In function ‘amdgpu_connector_ddc_get_modes’:
    /var/lib/dkms/amdgpu/18.50-708488/build/amd/amdgpu/amdgpu_connectors.c:368:3: error: implicit declaration of function ‘drm_mode_connector_update_edid_property’; did you mean ‘drm_connector_update_edid_property’? [-Werror=implicit-function-declaration]
    drm_mode_connector_update_edid_property(connector, amdgpu_connector->edid);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    drm_connector_update_edid_property
    according to the make.log
    I wound up getting things to work by switching from Mint to Ubuntu - had to install the server version because the graphical installers don't play nice with my RX 590. Once I installed Ubuntu Server, I installed the 18.50 drivers and then installed the XFCE desktop and then updated my kernel using Ukuu to the 4.19 branch (currently 4.19.13) and everything is working well.

    Leave a comment:


  • BoMbY
    replied
    Did someone manage to install AMDGPU-PRO 18.50 with Kernel 4.17, or higher? 4.17, 4.18, 4.19 and 4.20 are all producing a build error for me under on Ubuntu 18.04.

    Edit: This includes 4.19.11 btw.

    The main problems seem to be

    Code:
      CC [M]  /var/lib/dkms/amdgpu/18.50-708488/build/ttm/ttm_page_alloc.o
    /var/lib/dkms/amdgpu/18.50-708488/build/ttm/ttm_bo.c: In function ‘ttm_bo_bulk_move_lru_tail’:
    /var/lib/dkms/amdgpu/18.50-708488/build/ttm/ttm_bo.c:273:3: error: implicit declaration of function ‘list_bulk_move_tail’; did you mean ‘list_move_tail’? [-Werror=implicit-function-declaration]
       list_bulk_move_tail(&man->lru[i], &pos->first->lru,
       ^~~~~~~~~~~~~~~~~~~
       list_move_tail
    and

    Code:
      CC [M]  /var/lib/dkms/amdgpu/18.50-708488/build/amd/amdgpu/amdgpu_gem.o
    /var/lib/dkms/amdgpu/18.50-708488/build/amd/amdgpu/amdgpu_connectors.c: In function ‘amdgpu_connector_ddc_get_modes’:
    /var/lib/dkms/amdgpu/18.50-708488/build/amd/amdgpu/amdgpu_connectors.c:368:3: error: implicit declaration of function ‘drm_mode_connector_update_edid_property’; did you mean ‘drm_connector_update_edid_property’? [-Werror=implicit-function-declaration]
       drm_mode_connector_update_edid_property(connector, amdgpu_connector->edid);
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
       drm_connector_update_edid_property
    according to the make.log
    Last edited by BoMbY; 29 December 2018, 04:08 PM.

    Leave a comment:


  • robertpartridge
    replied
    I decided to just install Ubuntu since the drivers from AMD work there. Running 18.50 on the 4.19.11 mainline kernel now with everything working fine.

    Leave a comment:


  • agd5f
    replied
    Originally posted by robertpartridge View Post

    Finally had some time to work on this problem again ... I verified that initrd has been updated (turns out ukuu does it when you install a kernel) but I'm continuing to have problems. Any other thoughts?
    If the error message is the same, the driver is still not able to find it.

    Leave a comment:


  • robertpartridge
    replied
    Originally posted by agd5f View Post

    Looks like the driver was not able to find the new firmware. Make sure you update your initrd.
    Finally had some time to work on this problem again ... I verified that initrd has been updated (turns out ukuu does it when you install a kernel) but I'm continuing to have problems. Any other thoughts?

    Leave a comment:


  • agd5f
    replied
    Originally posted by robertpartridge View Post
    Noticed last night that kernel 4.20 RC7 was released so I decided to give a go at getting the RX 590 working. I installed the kernel using ukuu and downloaded the polaris10_k_mc.bin file to /lib/firmware/amdgpu but when I boot I'm stuck at 640x480 resolution. Turned on the Grub console and snapped this photo - https://i.imgur.com/BTQdZrj.jpg - with the errors I'm receiving . This is all new territory for me so if anyone has any answers or advice I'd love to hear from you.
    Looks like the driver was not able to find the new firmware. Make sure you update your initrd.

    Leave a comment:


  • robertpartridge
    replied
    Noticed last night that kernel 4.20 RC7 was released so I decided to give a go at getting the RX 590 working. I installed the kernel using ukuu and downloaded the polaris10_k_mc.bin file to /lib/firmware/amdgpu but when I boot I'm stuck at 640x480 resolution. Turned on the Grub console and snapped this photo - https://i.imgur.com/BTQdZrj.jpg - with the errors I'm receiving . This is all new territory for me so if anyone has any answers or advice I'd love to hear from you.

    Leave a comment:


  • M@yeulC
    replied
    Originally posted by twriter View Post

    Thanks for helping to explain. I just want to clarify a couple of things. There is no "all-closed" stack, hasn't been since fglrx. Since our 17.50 release of AMDGPU-PRO, it includes both All-Open and Pro variants. (Yes, the terminology is confusing.) This is documented here and in the documentation included in the tarball.
    Thanks for the clarifications. I used "all-closed" as a shorthand for the PRO installer, but that URL is handy, and I'll use it in the future.

    Originally posted by twriter View Post
    The padoka ppa is a great resource but not everyone wants to risk upgrading so many components, esp. conservative LTS/enterprise users. Our packaged releases should be a great resource for them. The All-Open variant typically provides newer hardware support and and newer Mesa than what is shipped by LTS/enterprise distros. The Pro variant replaces Mesa OpenGL with closed source OpenGL, necessary for some proprietary workstation applications, and adds (closed source) Vulkan and OpenCL. It's also possible to mix and match, e.g. to add OpenCL to the otherwise All-Open variant. We also package (open source) AMDVLK but don't install it by default. We don't package RADV currently.
    That's quite right, although in the special case of the 590, I felt that bleeding edge was really needed, and was unsure whether AMD's releases would include the relevant patches. I was not aware that the "all-open" stack was offered as well on AMD's website, and trough a unified install script (though I usually prefer to stick to distribution packages, to be honest).

    Leave a comment:


  • robertpartridge
    replied
    Well this has been a learning experience so far. Turns out the AMDGPU drivers don't play nice with Mint. Was able to get the borked install removed. I've got the system booted using the workaround that was posted the other day so at least I can work on my PC just no playing. When kernel 4.20 rc7 releases I might give it a try as it should have all the patches.

    Leave a comment:


  • robertpartridge
    replied
    Found this ...
    https://cgit.freedesktop.org/~agd5f/...8.50&showmsg=1

    Which leads me to believe that 18.50 does indeed have the RX 590 patches.

    Leave a comment:

Working...
X