I'm not sure if this warrants own post, but extensive searching has given me nothing.
After my months long desire to have good gpu support for my r9 390 (yet being too lazy to compile my own kernal....), I have been pleased to discover that Ubuntu 18.04 now uses kernel 4.10.0-24-generic, which hey, the flag enabled to make amd gpu work with Hawaii cards. Nice. Much to my pleasure, lspci -k shows VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Hawaii PRO [Radeon R9 290/390] (rev 80) Subsystem: Gigabyte Technology Co., Ltd Hawaii PRO [Radeon R9 290/390] Kernel driver in use: radeon Kernel modules: radeon, amdgpu
However, no matter what I attempt, I have no idea how to make it actually USE amdgpu instead of radeon. I'm tempted to just try and uninstall radeon, but if that doesn't work, I don't want to waste time fixing my system. And i'm sure i'm not the only one thinking this right now.
Thanks for letting me abuse this forum and never contribute! (to be fair, I always mean to look here occasionally, but I usually end up watching you tube and in discords). edit: spelling and correctness
Radeon just hates being blacklisted. I finally got amdgpu to run, by blacklisting with a grub cmd command. Archwiki is extremely handy.
in /etc/default/grub i added GRUB_CMDLINE_LINUX="modprobe.blacklist=radeon" then ran sudo update-grub and waza, now lspci -k shows 01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Hawaii PRO [Radeon R9 290/390] (rev 80) Subsystem: Gigabyte Technology Co., Ltd Hawaii PRO [Radeon R9 290/390] Kernel driver in use: amdgpu Kernel modules: radeon, amdgpu"
The shrill of victory was sweet. (And I know most of you probably know how to blacklist with a grub command, and how to update grub's configuration. I added that full description because I have a feeling that somebody will find this with a search engine, and my experience will be helpful to them.)