Bug 110962

Summary: Wrong dependencies cause force dependency on amdgpu-dkms
Product: DRI Reporter: Andrew Shark <ashark>
Component: DRM/AMDgpu-proAssignee: Default DRI bug account <dri-devel>
Status: RESOLVED MOVED QA Contact:
Severity: major    
Priority: medium    
Version: unspecified   
Hardware: Other   
OS: All   
Whiteboard:
i915 platform: i915 features:
Bug Depends on:    
Bug Blocks: 110956, 111268    

Description Andrew Shark 2019-06-22 03:19:56 UTC
19.20-812932 release for Ubuntu

amdgpu-pro(-hwe) and amdgpu-pro-lib32 depend on amdgpu(-hwe), but actually they should depend on amdgpu-lib(-hwe) (just like open variant packages). Because of that even when running installer with --no-dkms, it still is in packages list (because amdgpu(-hwe) depends on it).
Is it intentional or just a mistake?
I think this is a mistake, because if you want force dependency on amdgpu-dkms with pro stack, you would make all other checks in amdgpu installer script. But because user giver "--no-dkms", such checks are skipped there.

Also, I was repacking amdgpu-pro packages (ubuntu archive) to Arch Linux. Am I correct, that amdgpu-dkms package was made with Ubuntu LTS slowness in mind, and is absolutely unneeded for Arch Linux? Am I right that I do not loose any functionality abilities (maybe that allows you to watch gpu's load, like wattman) even for pro stack if I omit amdgpu-dkms?
Comment 1 Eric Engestrom 2019-06-22 15:49:03 UTC
Ubuntu packaging issue; this needs to be reported to Ubuntu instead.
Comment 2 Eric Engestrom 2019-06-22 17:57:19 UTC
TIL AMD does its support via our bugzilla...
Comment 3 Jeremy Newton 2019-07-29 20:29:20 UTC
This configuration is not supported. PRO unconditionally requires dkms.

I will try to update the documentation.
Comment 4 Martin Peres 2019-11-19 08:00:18 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/drm/amd/issues/29.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.