Size: a a a

Gentoo GNU/Linux [RU]

2020 October 10

AP

Alexandr Paliy in Gentoo GNU/Linux [RU]
Azamat Hackimov
стоит прошерстить https://wiki.gentoo.org/wiki/Radeon
увы, шерстил. в частности, потому в итоге и пришёл плакать сюда
источник

AH

Azamat Hackimov in Gentoo GNU/Linux [RU]
источник

AH

Azamat Hackimov in Gentoo GNU/Linux [RU]
источник

AP

Alexandr Paliy in Gentoo GNU/Linux [RU]
хм. я пару раз натыкался на страницу AMDGPU, но думал, что это к моему старью не относится. сейчас вчитался - увидел упоминание семейства Southern Islands.
спасибо, читаю.
источник

ВП

Вячеслав Пересторони... in Gentoo GNU/Linux [RU]
Alexandr Paliy
хм. я пару раз натыкался на страницу AMDGPU, но думал, что это к моему старью не относится. сейчас вчитался - увидел упоминание семейства Southern Islands.
спасибо, читаю.
а нечто подобное прописано в конфиге ядра ?
источник

ВП

Вячеслав Пересторони... in Gentoo GNU/Linux [RU]
# grep -i vega .config  | wgetpaste
Your raw paste can be seen here: https://gist.github.com/raw/944f1b5ce56161f5e32d7cf655cf3b94
источник

AH

Azamat Hackimov in Gentoo GNU/Linux [RU]
он где-то наполовину совпадает с RADEON
источник

AP

Alexandr Paliy in Gentoo GNU/Linux [RU]
нет, не прописано.
во-первых, я в данный момент использую radeon, а не amdgpu.
во-вторых, на странице gentoowiki про radeon было сказано, что конфиг ядра (в этом плане) нужно менять только в том случае, если radeon-часть включается в ядро (а не собирается модулем). у меня собрано модулем.
источник

ВП

Вячеслав Пересторони... in Gentoo GNU/Linux [RU]
Alexandr Paliy
нет, не прописано.
во-первых, я в данный момент использую radeon, а не amdgpu.
во-вторых, на странице gentoowiki про radeon было сказано, что конфиг ядра (в этом плане) нужно менять только в том случае, если radeon-часть включается в ядро (а не собирается модулем). у меня собрано модулем.
странно, как тогда ядро подгрузит свежие firmware, но хозяин барин
источник

AP

Alexandr Paliy in Gentoo GNU/Linux [RU]
если что, содержимое последнего gist:
CONFIG_EXTRA_FIRMWARE="amd-ucode/microcode_amd.bin amdgpu/vega10_acg_smc.bin amdgpu/vega10_asd.bin amdgpu/vega10_cap.bin amdgpu/vega10_ce.bin amdgpu/vega10_gpu_info.bin amdgpu/vega10_me.bin amdgpu/vega10_mec.bin amdgpu/vega10_mec2.bin amdgpu/vega10_pfp.bin amdgpu/vega10_rlc.bin amdgpu/vega10_sdma.bin amdgpu/vega10_sdma1.bin amdgpu/vega10_smc.bin amdgpu/vega10_sos.bin amdgpu/vega10_uvd.bin amdgpu/vega10_vce.bin"
источник

AP

Alexandr Paliy in Gentoo GNU/Linux [RU]
Вячеслав Пересторонин 🇷🇺
странно, как тогда ядро подгрузит свежие firmware, но хозяин барин
я не утверждаю, что я "уверен в своём подходе". я руководствовался gentoowiki :) как вариант, попробую и такое. спасибо.
источник

ВП

Вячеслав Пересторони... in Gentoo GNU/Linux [RU]
Alexandr Paliy
если что, содержимое последнего gist:
CONFIG_EXTRA_FIRMWARE="amd-ucode/microcode_amd.bin amdgpu/vega10_acg_smc.bin amdgpu/vega10_asd.bin amdgpu/vega10_cap.bin amdgpu/vega10_ce.bin amdgpu/vega10_gpu_info.bin amdgpu/vega10_me.bin amdgpu/vega10_mec.bin amdgpu/vega10_mec2.bin amdgpu/vega10_pfp.bin amdgpu/vega10_rlc.bin amdgpu/vega10_sdma.bin amdgpu/vega10_sdma1.bin amdgpu/vega10_smc.bin amdgpu/vega10_sos.bin amdgpu/vega10_uvd.bin amdgpu/vega10_vce.bin"
ага, такое же подобное я полагаю и для остальных карт надо добавлять
источник

ВП

Вячеслав Пересторони... in Gentoo GNU/Linux [RU]
ядро само не догадается о том какие firmware надо грузить
источник

ВП

Вячеслав Пересторони... in Gentoo GNU/Linux [RU]
а модуль догадается без подсказки ядра ?
источник

AP

Alexandr Paliy in Gentoo GNU/Linux [RU]
Вячеслав Пересторонин 🇷🇺
ядро само не догадается о том какие firmware надо грузить
Тем не менее, вот тут https://wiki.gentoo.org/wiki/AMDGPU#Kernel первым же делом идёт текст:
For ease of installation, it is recommended to choose "AMD GPU" as a module (M) and skip the firmware selection below. This will load the driver a little later once udev becomes active. The firmware will never need to be manually managed in this case.
источник

ВП

Вячеслав Пересторони... in Gentoo GNU/Linux [RU]
Alexandr Paliy
Тем не менее, вот тут https://wiki.gentoo.org/wiki/AMDGPU#Kernel первым же делом идёт текст:
For ease of installation, it is recommended to choose "AMD GPU" as a module (M) and skip the firmware selection below. This will load the driver a little later once udev becomes active. The firmware will never need to be manually managed in this case.
если бы еще стек rocm работал в gentoo из portage :)
источник

ВП

Вячеслав Пересторони... in Gentoo GNU/Linux [RU]
но зато вики "правильные" !
источник

AP

Alexandr Paliy in Gentoo GNU/Linux [RU]
мне нечем крыть, я не особо хорошо разбираюсь в топике :)
но есть встречный вопрос: есть идеи, как можно проверить "есть ли проблемы с подгрузкой firmware"?
я полагаю, что у меня или вообще бы графика не работала, или бы в dmesg в явном виде radeon на что-то матерился
источник

ВП

Вячеслав Пересторони... in Gentoo GNU/Linux [RU]
Alexandr Paliy
мне нечем крыть, я не особо хорошо разбираюсь в топике :)
но есть встречный вопрос: есть идеи, как можно проверить "есть ли проблемы с подгрузкой firmware"?
я полагаю, что у меня или вообще бы графика не работала, или бы в dmesg в явном виде radeon на что-то матерился
попробуйте набрать # dmesg | grep -i firmware
источник

ВП

Вячеслав Пересторони... in Gentoo GNU/Linux [RU]
ожидается что получится что-то вроде этого Your raw paste can be seen here: https://gist.github.com/raw/99181bfa1973051c5ddd539bfea02273
источник