Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
FS#50399 - [linux] enable amdgpu support for Sea Islands cards
Attached to Project:
Arch Linux
Opened by Em (nauticalnexus) - Monday, 15 August 2016, 05:04 GMT
Last edited by Doug Newgard (Scimmia) - Saturday, 14 January 2017, 00:24 GMT
Opened by Em (nauticalnexus) - Monday, 15 August 2016, 05:04 GMT
Last edited by Doug Newgard (Scimmia) - Saturday, 14 January 2017, 00:24 GMT
|
DetailsI built a kernel that enabled support for the hawaii chip for amdgpu, and probably for the other Sea Islands chips but I don't have anything but hawaii. The kernel is based on the kernel in the core repo. I'd like to have that put into core, because it's not that experimental anymore, in fact it works perfectly. I'll put the important bits of the config file down below, do with it as you will, love to help.
CONFIG_DRM_AMDGPU=m CONFIG_DRM_AMDGPU_CIK=y |
This task depends upon
Closed by Doug Newgard (Scimmia)
Saturday, 14 January 2017, 00:24 GMT
Reason for closing: Implemented
Saturday, 14 January 2017, 00:24 GMT
Reason for closing: Implemented
Experimental support for SI cards is coming to 4.9 with CONFIG_DRM_AMDGPU_SI, and as far as I know (from my own tests), the radeon module will be used by default unless explicitly configured not to (eg, by blacklisting it).
Enabling these options would allow using the experimental code without recompiling a kernel, while preserving the current setup by default.
(Sea Islands/CIK is still disabled, even though it is considered just as "experimental")
My two cents are to set AMDGPU_SI=y and AMDGPU_CIK=y, because even when both are enabled, the kernel will still default to the radeon kernel driver unless it is explicitly blacklisted. Thus, no unwitting victim will have a bad experience with an experimental driver (as they will still be defaulted to radeon), and those of us who want to test AMDGPU can do so by blacklisting the radeon driver. All that is accomplished by keeping SI and CIK disabled is forcing us to have to compile the kernel ourselves to change this one thing
(fixed by this commit: https://git.archlinux.org/svntogit/packages.git/commit/trunk?h=packages/linux&id=992ffce2aa59f0102f795c92b1e9e525e777164f )
So I guess that means that this bug can be closed.