Я относительно новый в Proxmox, но в целом неплохо разбираюсь в Linux. У меня Proxmox установлен на старой майнинг-машине. Я много чего изучил и попробовал, но не могу заставить vendor-reset работать с Radeon VII. У кого-нибудь вообще получилось это сделать?
Проблема в том, что VM запускается и работает отлично при первой загрузке хоста, но после выключения VM последующие перезапуски приводят к тому, что видеокарта становится непригодной из-за невозможности сбросить состояние питания.
Конфигурация хоста: Asus Crosshair VII Hero X470 (bios 5003) AMD 3800xt cpu AMD Radeon VII (2) (vbios 106).
Я пытаюсь подключить вторую видеокарту (не используемую для загрузки), поэтому это не проблема процесса загрузки, захватывающего GPU. Я пробовал подключать обе карты с одинаковым результатом.
Vendor-reset и "echo 'device_specific' > /sys/bus/pci/devices/0000:xx:00.0/reset_method" реализованы.
Вот вывод из dmesg:
[ 1824.819222] vfio-pci 0000:0f:00.0: AMD_VEGA20: version 1.0
[ 1824.819230] vfio-pci 0000:0f:00.0: AMD_VEGA20: performing pre-reset
[ 1824.819363] vfio-pci 0000:0f:00.0: AMD_VEGA20: performing reset
[ 1824.842702] vfio-pci 0000:0f:00.1: Refused to change power state from D0 to D3hot
[ 1825.338703] vfio-pci 0000:0f:00.0: AMD_VEGA20: psp mode1 reset succeeded
[ 1825.338698] vfio-pci 0000:0f:00.0: AMD_VEGA20: performing post-reset
[ 1825.338709] vfio-pci 0000:0f:00.1: Refused to change power state from D0 to D3hot
[ 1825.378698] vfio-pci 0000:0f:00.0: Refused to change power state from D0 to D3hot
[ 1825.378701] vfio-pci 0000:0f:00.0: AMD_VEGA20: reset result = 0
[ 1825.398695] vfio-pci 0000:0f:00.0: Refused to change power state from D0 to D3hot
Пробовал: Разные ядра (5.13, 5.15, 5.19, 6.0) Обе версии vbios (105, 106) Разные версии BIOS материнской платы.
Я близок к тому, чтобы сдаться, но не хочу этого делать, учитывая, насколько идеально эта сборка подходит для этого случая использования. VM W11 (при первой загрузке) работает потрясающе с производительностью, близкой к нативной.
Поэтому я ищу любые советы, которые могу получить, и очень надеюсь, что КОМУ-ТО вообще удалось подключить Radeon VII, который работал бы более чем один раз при запуске VM.
Проблема в том, что VM запускается и работает отлично при первой загрузке хоста, но после выключения VM последующие перезапуски приводят к тому, что видеокарта становится непригодной из-за невозможности сбросить состояние питания.
Конфигурация хоста: Asus Crosshair VII Hero X470 (bios 5003) AMD 3800xt cpu AMD Radeon VII (2) (vbios 106).
Я пытаюсь подключить вторую видеокарту (не используемую для загрузки), поэтому это не проблема процесса загрузки, захватывающего GPU. Я пробовал подключать обе карты с одинаковым результатом.
Vendor-reset и "echo 'device_specific' > /sys/bus/pci/devices/0000:xx:00.0/reset_method" реализованы.
Вот вывод из dmesg:
[ 1824.819222] vfio-pci 0000:0f:00.0: AMD_VEGA20: version 1.0
[ 1824.819230] vfio-pci 0000:0f:00.0: AMD_VEGA20: performing pre-reset
[ 1824.819363] vfio-pci 0000:0f:00.0: AMD_VEGA20: performing reset
[ 1824.842702] vfio-pci 0000:0f:00.1: Refused to change power state from D0 to D3hot
[ 1825.338703] vfio-pci 0000:0f:00.0: AMD_VEGA20: psp mode1 reset succeeded
[ 1825.338698] vfio-pci 0000:0f:00.0: AMD_VEGA20: performing post-reset
[ 1825.338709] vfio-pci 0000:0f:00.1: Refused to change power state from D0 to D3hot
[ 1825.378698] vfio-pci 0000:0f:00.0: Refused to change power state from D0 to D3hot
[ 1825.378701] vfio-pci 0000:0f:00.0: AMD_VEGA20: reset result = 0
[ 1825.398695] vfio-pci 0000:0f:00.0: Refused to change power state from D0 to D3hot
Пробовал: Разные ядра (5.13, 5.15, 5.19, 6.0) Обе версии vbios (105, 106) Разные версии BIOS материнской платы.
Я близок к тому, чтобы сдаться, но не хочу этого делать, учитывая, насколько идеально эта сборка подходит для этого случая использования. VM W11 (при первой загрузке) работает потрясающе с производительностью, близкой к нативной.
Поэтому я ищу любые советы, которые могу получить, и очень надеюсь, что КОМУ-ТО вообще удалось подключить Radeon VII, который работал бы более чем один раз при запуске VM.
