Федора 26, новые ядра, Failed to load firmware «amdgpu/polaris11_mc.bin»
С тех пор проблема не решилась, а еще я обновился до 27. Зато я узнал, что
1. Качнув равхайд, заглянул в /etc/dracut.conf.d, и он оказался пустым, у меня же там лежали конфиги:
amdgpu-pro-4.12.11-300.fc26.x86_64.conf amdgpu-pro-4.12.13-300.fc26.x86_64.conf amdgpu-pro-4.13.4-200.fc26.x86_64.conf
amdgpu-pro-4.12.12-300.fc26.x86_64.conf amdgpu-pro-4.12.14-300.fc26.x86_64.conf
2. Типичный конфиг оттуда (при этом работает только 4.12.11-300):
add_drivers+=" amdgpu"
add_drivers+=" amdkfd"
fw_dir+="/lib/firmware/4.12.13-300.fc26.x86_64"
То есть фирмварь берется не с /usr/lib/firmware, а с каталога ядра.
Решил создать конфиг для 4.14 (поставил с равхайда, говорили, что именно в 4.13 много карт сломано, поэтому и поставил для проверки. И конфига там не было.) на основе рабочего конфига, сделал dracut -f, сломалось даже рабочее ядро. Удалил каталог dracut.conf.d, сделал еще раз dracut -f, заработало только старое ядро.
При этом я даже не помню, что я делал раньше, что сломалось обновление ядра. С ядром я точно никаких манипуляций не проводил.