1 |
On Monday 06 Feb 2017 21:39:08 jdm wrote: |
2 |
> Hi, |
3 |
> |
4 |
> Just followed the amdgpu wiki guide to get my new graphics card up and |
5 |
> running. Excellent wiki guide and had no issues. Now running with |
6 |
> shiny graphics and throwing all that Steam has to offer at it. |
7 |
> |
8 |
> Many Thanks to the wiki authors. |
9 |
> |
10 |
> Will we always have to include binary blobs into the kernel for AMD |
11 |
> cards? This feels kind of odd for me so wondering if this will be |
12 |
> included as a package or a kernel driver at some point or what the |
13 |
> future direction is for AMD graphics with Linux. |
14 |
> |
15 |
> It may not be alien but not done this before so curious. |
16 |
> |
17 |
> John |
18 |
|
19 |
Invariably all modern CPUs, video cards, NICs, etc. are shipped with firmware |
20 |
which are usually emerged with sys-kernel/linux-firmware (or manually) and |
21 |
then loaded with an initrd, or by building them in the kernel. Regarding |
22 |
AMDGPUs please note the Wiki strings of firmware blobs are not 100% correct. |
23 |
I noticed dmesg was complaining about missing blobs on a Kaveri APU although I |
24 |
had all the complete Kaveri string included in the kernel. I had to add: |
25 |
|
26 |
radeon/bonaire_uvd.bin radeon/BONAIRE_uvd.bin radeon/BONAIRE_vce.bin |
27 |
|
28 |
to keep it happy. |
29 |
|
30 |
BTW, for AMDGPUs you will also need to add CPU microcode blob strings. |
31 |
-- |
32 |
Regards, |
33 |
Mick |