От: Debian 12 Qemu amdgpu Permission denied [РЕШЕНО]

Автор nuxster, 18 октября 2023, 13:23:16

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

nuxster

Доброго времени суток, уважаемые!

Есть машинка с Debian 12, минимальная установка + sway, все пакеты ставились с опцией –no-install-recommends.

Железо:
  •     CPU: AMD Ryzen 9 7940HS
  •     GPU: Radeon 780M Graphics

Софт:
  •     kernel: 6.1.0-13-amd64
  •     libdrm-amdgpu1: 2.4.114-1+b1
  •     firmware-amd-graphics: 20230210-5
  •     qemu: 1.7.2
  •     virt-manager: 1:4.1.0-2

Через virt-manager создаю VM, выбираю:

    Video: Virtio + галочка 3D acceleration
    Display: Type - Spice server, Listen type - None, галочка OpenGL

При старте получаю ошибку:
Error starting domain: internal error: qemu unexpectedly closed the monitor: /usr/share/libdrm/amdgpu.ids: Permission denied

2023-10-18T08:29:40.189364Z qemu-system-x86_64: -device {"driver":"virtio-vga-gl","id":"video0","max_outputs":1,"bus":"pcie.0","addr":"0x1"}: missing object type 'virtio-gpu-gl-device'

Без OpenGL и 3D acceleration виртуалка запускается нормально.

Подскажите, пожалуйста, куда копать.


18 октября 2023, 16:36:41
Проблема решается установкой пакетов:
libvirglrenderer1 qemu-system-gui
⢀⣴⠾⠻⢶⣦⠀
⣾⠁⢠⠒⠀⣿⡁ Debian - The universal operating system
⢿⡄⠘⠷⠚⠋⠀ https://www.debian.org
⠈⠳⣄⠀