История изменений
Исправление Deleted, (текущая версия) :
Может просто не там лежат firmware
?
Покажи как у тебя лежат?:
#locate vega20_pfp.bin
/lib/firmware/5.2.0-gentoo/amdgpu/vega20_pfp.bin
/lib/firmware/amdgpu/vega20_pfp.bin
/lib/firmware/amdgpu-19.20-812932/amdgpu/vega20_pfp.bin
/usr/src/amdgpu-19.20-812932/firmware/amdgpu/vega20_pfp.bin
Первые две по идее и у тебя должны быть строки размещения файлов, а еще эти firmware должны быть доступны и загрузчику через (initramfs-5.2.0-gentoo.img
в моем случае это 9 Мбайтовый архив включающий в себя и firmware
для GPU
, собирается или вручную или автоматически через dracut -f
), загрузчик какой? Надеюсь не устаревший порядком grub
, а rEFInd + dracut
?
dracut -f
не забываешь запускать ? он настроен и работает автоматические после dkms install -m amdgpu -v 19.20-812932
?
/etc #cat dracut.conf
hostonly="yes"
use_fstab="yes"
add_drivers+=" amdgpu"
## comment add_drivers+=" amdkfd"
fw_dir+=":/lib/firmware/amd:/lib/firmware/amd-ucode:/lib/firmware/amdgpu"
logfile="/var/log/dracut.log"
i18n_vars="/etc/conf.d/keymaps:keymap-KEYMAP,extended_keymaps-EXT_KEYMAPS /etc/conf.d/consolefont:consolefont-FONT,consoletranslation-FONT_MAP /etc/rc.conf:unicode-UNICODE"
#dkms install -m amdgpu -v 19.20-812932
/boot # tree -L 4
.
├── config-5.2.0-gentoo
├── EFI
│ ├── refind
│ │ ├── BOOT.CSV
│ │ ├── drivers_x64
│ │ │ └── ext4_x64.efi
...
/boot # tree -L 3
.
├── config-5.2.0-gentoo
├── EFI
│ ├── refind
│ │ ├── BOOT.CSV
│ │ ├── drivers_x64
│ │ ├── icons
│ │ ├── icons-backup
│ │ ├── keys
│ │ ├── refind.conf
│ │ ├── refind.conf-sample
│ │ └── refind_x64.efi
│ └── tools
├── initramfs-5.2.0-gentoo.img
├── initramfs-5.2.0-gentoo.img.old-dkms
├── memtest86plus
│ ├── memtest
│ └── memtest.bin
├── refind_linux.conf
├── System.map-5.2.0-gentoo
└── vmlinuz-5.2.0-gentoo
PS. Если я такой умный, то готов в телеграмме @perestoronin
за скромные деньги подсобить :) и с настройками и с кодингом, не быстро и в сумме не дешево получится, или самому мучиться придется дольше, как и мне ранее.
Исправление Deleted, :
Может просто не там лежат firmware
?
Покажи как у тебя лежат?:
#locate vega20_pfp.bin
/lib/firmware/5.2.0-gentoo/amdgpu/vega20_pfp.bin
/lib/firmware/amdgpu/vega20_pfp.bin
/lib/firmware/amdgpu-19.20-812932/amdgpu/vega20_pfp.bin
/usr/src/amdgpu-19.20-812932/firmware/amdgpu/vega20_pfp.bin
Первые две по идее и у тебя должны быть строки размещения файлов, а еще эти firmware должны быть доступны и загрузчику через (initramfs-5.2.0-gentoo.img
в моем случае это 9 Мбайтовый архив включающий в себя и firmware
для GPU
, собирается или вручную или автоматически через dracut -f
), загрузчик какой? Надеюсь не устаревший порядком grub
, а rEFInd + dracut
?
dracut -f
не забываешь запускать ? или он настроен и работает автоматические после dkms install -m amdgpu -v 19.20-812932
/etc #cat dracut.conf
hostonly="yes"
use_fstab="yes"
add_drivers+=" amdgpu"
## comment add_drivers+=" amdkfd"
fw_dir+=":/lib/firmware/amd:/lib/firmware/amd-ucode:/lib/firmware/amdgpu"
logfile="/var/log/dracut.log"
i18n_vars="/etc/conf.d/keymaps:keymap-KEYMAP,extended_keymaps-EXT_KEYMAPS /etc/conf.d/consolefont:consolefont-FONT,consoletranslation-FONT_MAP /etc/rc.conf:unicode-UNICODE"
#dkms install -m amdgpu -v 19.20-812932
/boot # tree -L 4
.
├── config-5.2.0-gentoo
├── EFI
│ ├── refind
│ │ ├── BOOT.CSV
│ │ ├── drivers_x64
│ │ │ └── ext4_x64.efi
...
/boot # tree -L 3
.
├── config-5.2.0-gentoo
├── EFI
│ ├── refind
│ │ ├── BOOT.CSV
│ │ ├── drivers_x64
│ │ ├── icons
│ │ ├── icons-backup
│ │ ├── keys
│ │ ├── refind.conf
│ │ ├── refind.conf-sample
│ │ └── refind_x64.efi
│ └── tools
├── initramfs-5.2.0-gentoo.img
├── initramfs-5.2.0-gentoo.img.old-dkms
├── memtest86plus
│ ├── memtest
│ └── memtest.bin
├── refind_linux.conf
├── System.map-5.2.0-gentoo
└── vmlinuz-5.2.0-gentoo
PS. Если я такой умный, то готов в телеграмме @perestoronin
за скромные деньги подсобить :) и с настройками и с кодингом, не быстро и в сумме не дешево получится, или самому мучиться придется дольше, как и мне ранее.
Исправление Deleted, :
Может просто не там лежат firmware
?
Покажи как у тебя лежат?:
#locate vega20_pfp.bin
/lib/firmware/5.2.0-gentoo/amdgpu/vega20_pfp.bin
/lib/firmware/amdgpu/vega20_pfp.bin
/lib/firmware/amdgpu-19.20-812932/amdgpu/vega20_pfp.bin
/usr/src/amdgpu-19.20-812932/firmware/amdgpu/vega20_pfp.bin
Первые две по идее и у тебя должны быть строки размещения файлов, а еще эти firmware должны быть доступны и загрузчику через (initramfs-5.2.0-gentoo.img
в моем случае это 9 Мбайтовый архив включающий в себя и firmware
для GPU
, собирается или вручную или автоматически через dracut
), загрузчик какой? Надеюсь не устаревший порядком grub
, а rEFInd + dracut
?
dracut -f не забываешь запускать ? или он настроен и работает автоматические после dkms install -m amdgpu -v 19.20-812932
/etc #cat dracut.conf
hostonly="yes"
use_fstab="yes"
add_drivers+=" amdgpu"
## comment add_drivers+=" amdkfd"
fw_dir+=":/lib/firmware/amd:/lib/firmware/amd-ucode:/lib/firmware/amdgpu"
logfile="/var/log/dracut.log"
i18n_vars="/etc/conf.d/keymaps:keymap-KEYMAP,extended_keymaps-EXT_KEYMAPS /etc/conf.d/consolefont:consolefont-FONT,consoletranslation-FONT_MAP /etc/rc.conf:unicode-UNICODE"
#dkms install -m amdgpu -v 19.20-812932
/boot # tree -L 4
.
├── config-5.2.0-gentoo
├── EFI
│ ├── refind
│ │ ├── BOOT.CSV
│ │ ├── drivers_x64
│ │ │ └── ext4_x64.efi
...
/boot # tree -L 3
.
├── config-5.2.0-gentoo
├── EFI
│ ├── refind
│ │ ├── BOOT.CSV
│ │ ├── drivers_x64
│ │ ├── icons
│ │ ├── icons-backup
│ │ ├── keys
│ │ ├── refind.conf
│ │ ├── refind.conf-sample
│ │ └── refind_x64.efi
│ └── tools
├── initramfs-5.2.0-gentoo.img
├── initramfs-5.2.0-gentoo.img.old-dkms
├── memtest86plus
│ ├── memtest
│ └── memtest.bin
├── refind_linux.conf
├── System.map-5.2.0-gentoo
└── vmlinuz-5.2.0-gentoo
PS. Если я такой умный, то готов в телеграмме @perestoronin
за скромные деньги подсобить :) и с настройками и с кодингом, не быстро и в сумме не дешево получится, или самому мучиться придется дольше, как и мне ранее.
Исправление Deleted, :
Может просто не там лежат firmware ? Покажи как у тебя лежат?:
#locate vega20_pfp.bin
/lib/firmware/5.2.0-gentoo/amdgpu/vega20_pfp.bin
/lib/firmware/amdgpu/vega20_pfp.bin
/lib/firmware/amdgpu-19.20-812932/amdgpu/vega20_pfp.bin
/usr/src/amdgpu-19.20-812932/firmware/amdgpu/vega20_pfp.bin
Первые две по идее и у тебя должны быть строки размещения файлов, а еще эти firmware должны быть доступны и загрузчику через (initramfs-5.2.0-gentoo.img в моем случае это 9 Мбайтовый архив включающий в себя и firmware для GPU, собирается или вручную или автоматически через dracut), загрузчик какой? Надеюсь не устаревший порядком grub, а rEFInd + dracut ?
dracut -f не забываешь запускать ? или он настроен и работает автоматические после dkms
/etc #cat dracut.conf
hostonly="yes"
use_fstab="yes"
add_drivers+=" amdgpu"
## comment add_drivers+=" amdkfd"
fw_dir+=":/lib/firmware/amd:/lib/firmware/amd-ucode:/lib/firmware/amdgpu"
logfile="/var/log/dracut.log"
i18n_vars="/etc/conf.d/keymaps:keymap-KEYMAP,extended_keymaps-EXT_KEYMAPS /etc/conf.d/consolefont:consolefont-FONT,consoletranslation-FONT_MAP /etc/rc.conf:unicode-UNICODE"
#dkms install -m amdgpu -v 19.20-812932
/boot # tree -L 4
.
├── config-5.2.0-gentoo
├── EFI
│ ├── refind
│ │ ├── BOOT.CSV
│ │ ├── drivers_x64
│ │ │ └── ext4_x64.efi
...
/boot # tree -L 3
.
├── config-5.2.0-gentoo
├── EFI
│ ├── refind
│ │ ├── BOOT.CSV
│ │ ├── drivers_x64
│ │ ├── icons
│ │ ├── icons-backup
│ │ ├── keys
│ │ ├── refind.conf
│ │ ├── refind.conf-sample
│ │ └── refind_x64.efi
│ └── tools
├── initramfs-5.2.0-gentoo.img
├── initramfs-5.2.0-gentoo.img.old-dkms
├── memtest86plus
│ ├── memtest
│ └── memtest.bin
├── refind_linux.conf
├── System.map-5.2.0-gentoo
└── vmlinuz-5.2.0-gentoo
PS. Если я такой умный, то готов в телеграмме @perestoronin
за скромные деньги подсобить :) и с настройками и с кодингом, не быстро и в сумме не дешево получится, или самому мучиться придется дольше, как и мне ранее.
Исправление Deleted, :
Может просто не там лежат firmware ? Покажи как у тебя лежат?:
#locate vega20_pfp.bin
/lib/firmware/5.2.0-gentoo/amdgpu/vega20_pfp.bin
/lib/firmware/amdgpu/vega20_pfp.bin
/lib/firmware/amdgpu-19.20-812932/amdgpu/vega20_pfp.bin
/usr/src/amdgpu-19.20-812932/firmware/amdgpu/vega20_pfp.bin
Первые две по идее и у тебя должны быть строки размещения файлов, а еще эти firmware должны быть доступны и загрузчику через (initramfs-5.2.0-gentoo.img в моем случае это 9 Мбайтовый архив включающий в себя и firmware для GPU, собирается или вручную или автоматически через dracut), загрузчик какой? Надеюсь не устаревший порядком grub, а rEFInd + dracut ?
dracut -f не забываешь запускать ? или он настроен и работает автоматические после dkms
#cat dracut.conf
hostonly="yes"
use_fstab="yes"
add_drivers+=" amdgpu"
## comment add_drivers+=" amdkfd"
fw_dir+=":/lib/firmware/amd:/lib/firmware/amd-ucode:/lib/firmware/amdgpu"
logfile="/var/log/dracut.log"
i18n_vars="/etc/conf.d/keymaps:keymap-KEYMAP,extended_keymaps-EXT_KEYMAPS /etc/conf.d/consolefont:consolefont-FONT,consoletranslation-FONT_MAP /etc/rc.conf:unicode-UNICODE"
#dkms install -m amdgpu -v 19.20-812932
# tree -L 4
.
├── config-5.2.0-gentoo
├── EFI
│ ├── refind
│ │ ├── BOOT.CSV
│ │ ├── drivers_x64
│ │ │ └── ext4_x64.efi
...
# tree -L 3
.
├── config-5.2.0-gentoo
├── EFI
│ ├── refind
│ │ ├── BOOT.CSV
│ │ ├── drivers_x64
│ │ ├── icons
│ │ ├── icons-backup
│ │ ├── keys
│ │ ├── refind.conf
│ │ ├── refind.conf-sample
│ │ └── refind_x64.efi
│ └── tools
├── initramfs-5.2.0-gentoo.img
├── initramfs-5.2.0-gentoo.img.old-dkms
├── memtest86plus
│ ├── memtest
│ └── memtest.bin
├── refind_linux.conf
├── System.map-5.2.0-gentoo
└── vmlinuz-5.2.0-gentoo
PS. Если я такой умный, то готов в телеграмме @perestoronin
за скромные деньги подсобить :) и с настройками и с кодингом, не быстро и в сумме не дешево получится, или самому мучиться придется дольше, как и мне ранее.
Исходная версия Deleted, :
Может просто не там лежат firmware ? Покажи как у тебя лежат?:
#locate vega20_pfp.bin
/lib/firmware/5.2.0-gentoo/amdgpu/vega20_pfp.bin
/lib/firmware/amdgpu/vega20_pfp.bin
/lib/firmware/amdgpu-19.20-812932/amdgpu/vega20_pfp.bin
/usr/src/amdgpu-19.20-812932/firmware/amdgpu/vega20_pfp.bin
Первые две по идее и у тебя должны быть строки размещения файлов, а еще эти firmware должны быть доступны и загрузчику, загрузчик какой? Надеюсь не устаревший порядком grub, а rEFInd + dracut ?
dracut -f не забываешь запускать ? или он настроен и работает автоматические после dkms
#cat dracut.conf
hostonly="yes"
use_fstab="yes"
add_drivers+=" amdgpu"
## comment add_drivers+=" amdkfd"
fw_dir+=":/lib/firmware/amd:/lib/firmware/amd-ucode:/lib/firmware/amdgpu"
logfile="/var/log/dracut.log"
i18n_vars="/etc/conf.d/keymaps:keymap-KEYMAP,extended_keymaps-EXT_KEYMAPS /etc/conf.d/consolefont:consolefont-FONT,consoletranslation-FONT_MAP /etc/rc.conf:unicode-UNICODE"
#dkms install -m amdgpu -v 19.20-812932
# tree -L 4
.
├── config-5.2.0-gentoo
├── EFI
│ ├── refind
│ │ ├── BOOT.CSV
│ │ ├── drivers_x64
│ │ │ └── ext4_x64.efi
...
# tree -L 3
.
├── config-5.2.0-gentoo
├── EFI
│ ├── refind
│ │ ├── BOOT.CSV
│ │ ├── drivers_x64
│ │ ├── icons
│ │ ├── icons-backup
│ │ ├── keys
│ │ ├── refind.conf
│ │ ├── refind.conf-sample
│ │ └── refind_x64.efi
│ └── tools
├── initramfs-5.2.0-gentoo.img
├── initramfs-5.2.0-gentoo.img.old-dkms
├── memtest86plus
│ ├── memtest
│ └── memtest.bin
├── refind_linux.conf
├── System.map-5.2.0-gentoo
└── vmlinuz-5.2.0-gentoo
PS. Если я такой умный, то готов в телеграмме @perestoronin
за скромные деньги подсобить :) и с настройками и с кодингом, не быстро и в сумме не дешево получится, или самому мучиться придется дольше, как и мне ранее.