On 02/07/2017 01:49 PM, Mick wrote: > On Tuesday 07 Feb 2017 09:41:19 Peter Humphrey wrote: >> On Tuesday 07 Feb 2017 06:34:43 Mick wrote: >>> On Monday 06 Feb 2017 17:11:30 Corbin Bird wrote: >>>> On 02/06/2017 04:20 PM, Mick wrote: >>>>> On Monday 06 Feb 2017 21:39:08 jdm wrote: >>>>>> Hi, >>>>>> >>>>>> Just followed the amdgpu wiki guide to get my new graphics card up >>>>>> and >>>>>> running. Excellent wiki guide and had no issues. Now running with >>>>>> shiny graphics and throwing all that Steam has to offer at it. >>>>>> >>>>>> Many Thanks to the wiki authors. >>>>>> >>>>>> Will we always have to include binary blobs into the kernel for AMD >>>>>> cards? This feels kind of odd for me so wondering if this will be >>>>>> included as a package or a kernel driver at some point or what the >>>>>> future direction is for AMD graphics with Linux. >>>>>> >>>>>> It may not be alien but not done this before so curious. >>>>>> >>>>>> John >>>>> Invariably all modern CPUs, video cards, NICs, etc. are shipped with >>>>> firmware which are usually emerged with sys-kernel/linux-firmware (or >>>>> manually) and then loaded with an initrd, or by building them in the >>>>> kernel. Regarding AMDGPUs please note the Wiki strings of firmware >>>>> blobs >>>>> are not 100% correct. I noticed dmesg was complaining about missing >>>>> blobs >>>>> on a Kaveri APU although I> >>>>> >>>>> had all the complete Kaveri string included in the kernel. I had to >> add: >>>>> radeon/bonaire_uvd.bin radeon/BONAIRE_uvd.bin >> radeon/BONAIRE_vce.bin >> >>>>> to keep it happy. >>>>> >>>>> BTW, for AMDGPUs you will also need to add CPU microcode blob strings. >>>> Please explain : "BTW, for AMDGPUs you will also need to add CPU >>>> microcode blob strings." >>> >>> https://wiki.gentoo.org/wiki/AMD_microcode >> He'd be better off with https://wiki.gentoo.org/wiki/AMDGPU . > I've always treated the two as complementary. For the CPU cores the AMD > microcode is needed and this ought to go first in the kernel line. For the > GPU cores the latter URL and firmware blob strings are needed. > >> That page didn't exist when I was setting this up, so I had to go through a >> series of lookups to find that my device is a Tonga, but that route seems >> not to work any more. > Same here, but I forgot what I had to do back then (more than two years ago). > >
This web page is a good guide : ( for radeon / radeonsi cards ) https://wiki.gentoo.org/wiki/AMDGPU Alas, if your video card is Polaris 10 / 11 based ... problems. Thanks for for the pointer to the CPU microcode page. Didn't know that is how Gentoo handles it.