LINUX.ORG.RU

История изменений

Исправление 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 за скромные деньги подсобить :) и с настройками и с кодингом, не быстро и в сумме не дешево получится, или самому мучиться придется дольше, как и мне ранее.