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). -- Regards, Mick
signature.asc
Description: This is a digitally signed message part.