• [törölve]

  • Szerkesztve

liSSnEDux

Itt meg azt írja, hogy a drm_kms_helper már használatban van.
Aztán nem tudja a vifio modulokat betölteni.

megpróbálhatot ezt: rmmod drm_kms_helper a hoston.
aztán indítsd a VM-et és nézd a logot.

A /bin/vfio-startup.sh fájlban meg nézd meg a 140. sort.

Közben megnéztem:
echo efi-framebuffer.0 > /sys/bus/platform/drivers/efi-framebuffer/unbind

Kapcsold vissza a grub-ban ezt az efifb-t.

    • [törölve]

    • Szerkesztve

    Erre mondtam azt 12 éve, hogy ne akarjunk desktopon ilyent, mert még nem kiforrott.
    Úgy látszik ez azóta sem sokat változott.

    • [törölve]

    • Szerkesztve

    liSSnEDux

    Hasonlónak tűnik, persze próbáld meg miért ne.
    Kipróbálnám én is szívesen, de nem akarom szemetelni vele a rendszert.

    Így most rajtad múlik minden.

    Ma már nem hiszem hogy megcsinálom, de a héten még tuti

    • [törölve]

    • Szerkesztve

    Érdemes több howto-t is megpróbálni persze, sőt kell is.
    3-4-et megpróbálsz és a végén össze lehet majd ollózni, vagy nem..

    Vagy itt nyiss egy "new issue"-t, jelentsd a hibákat, mutass meg minden logot és biztos, hogy a tulajdonos vagy egy developer jobban fog tudni segíteni.
    https://gitlab.com/risingprismtv/single-gpu-passthrough/-/issues

    Sok sikert, hajrá!

    • [törölve]

    • Szerkesztve

    Hát igen, mert már használatban van.
    Töröld le az amd drivert a hostról, úgy több az esély.
    És tedd oda azt a hiányzó scriptet.

    Az nem fog gondot okozni az anyarendszeren?
    Vagy mit fog használni helyette?

      <cpu mode="host-passthrough" check="none" migratable="off">

      08/06/2022 19:34:43 : Beginning of Startup!
      08/06/2022 19:34:43 : Display Manager is not KDE!
      08/06/2022 19:34:43 : Distro is using Systemd
      08/06/2022 19:34:43 : Display Manager = gdm3
      08/06/2022 19:34:43 : Unbinding Console 1
      26:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Ellesmere [Radeon RX 470/480/570/570X/580/580X/590] [1002:67df] (rev cf)
      08/06/2022 19:34:43 : System has an AMD GPU
      /bin/vfio-startup.sh: line 140: echo: write error: No such device
      modprobe: FATAL: Module drm_kms_helper is in use.
      08/06/2022 19:34:43 : AMD GPU Drivers Unloaded
      08/06/2022 19:34:43 : End of Startup!
      08/06/2022 19:34:47 : Beginning of Teardown!
      modprobe: FATAL: Module vfio_pci is builtin.
      modprobe: FATAL: Module vfio_iommu_type1 is builtin.
      modprobe: FATAL: Module vfio is builtin.
      grep: /tmp/vfio-is-nvidia: No such file or directory
      08/06/2022 19:34:47 : Loading AMD GPU Drivers
      08/06/2022 19:34:47 : AMD GPU Drivers Loaded
      /usr/bin/systemctl
      08/06/2022 19:34:47 : Var has been collected from file: gdm3
      08/06/2022 19:34:47 : Rebinding console 1
      08/06/2022 19:34:47 : End of Teardown!

      <cpu mode="host-passthrough" check="none" migratable="on">

      08/06/2022 19:32:10 : Beginning of Startup!
      08/06/2022 19:32:10 : Display Manager is not KDE!
      08/06/2022 19:32:10 : Distro is using Systemd
      08/06/2022 19:32:10 : Display Manager = gdm3
      08/06/2022 19:32:10 : Unbinding Console 1
      26:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Ellesmere [Radeon RX 470/480/570/570X/580/580X/590] [1002:67df] (rev cf)
      08/06/2022 19:32:10 : System has an AMD GPU
      /bin/vfio-startup.sh: line 140: echo: write error: No such device
      modprobe: FATAL: Module drm_kms_helper is in use.
      modprobe: FATAL: Module amdgpu is in use.
      modprobe: FATAL: Module drm is in use.
      08/06/2022 19:32:10 : AMD GPU Drivers Unloaded
      08/06/2022 19:32:10 : End of Startup!
      08/06/2022 19:32:12 : Beginning of Teardown!
      modprobe: FATAL: Module vfio_pci is builtin.
      modprobe: FATAL: Module vfio_iommu_type1 is builtin.
      modprobe: FATAL: Module vfio is builtin.
      grep: /tmp/vfio-is-nvidia: No such file or directory
      08/06/2022 19:32:12 : Loading AMD GPU Drivers
      08/06/2022 19:32:12 : AMD GPU Drivers Loaded
      /usr/bin/systemctl
      08/06/2022 19:32:12 : Var has been collected from file: gdm3
      08/06/2022 19:32:12 : Rebinding console 1
      08/06/2022 19:32:12 : End of Teardown!

      Mindekettőnél: video=efifb:off, apparmor bentvan
      Nélkülük csak rosszabb vagy azonos a helyzet

      • [törölve]

      • Szerkesztve

      liSSnEDux Az nem fog gondot okozni az anyarendszeren?

      Jó esetben nem 640x480 lesz a felbontás, rossz esetben annyi. Vagy 800x600, kitudja.
      És nincs több youtube vieó sem a hoston.

      Még mindíg az a baja, hogy az amd modul már használatban van és a vifio drivereket sem tölti be.
      Nem tud átkapcsolni.

      Elkezdtem egy másikat. KVM-GPU-Passthrough
      Csak ez arch-ra készült scriptekkel van hehe
      Elakadtam... vagyis... kicsit nem értem hogy mi van, mit rontottam el.
      Tudom kinzom magam de most mit lehet tenni, ilyen a habitusom :o
      Kicsit itt összegabajodtam mi hogyan is van: (én most a libvirt_configuration.sh-val szenvedek)

        • [törölve]

        • Szerkesztve

        liSSnEDux

        Hey!

        Nem tudod áthelyezni a qemu.conf fájlt, mert már átnevezted qemu.conf.old-ra és ezért nem találja.
        Ráadásul azt írtad, hogy qeum.conf ! - így meg duplán nem találja..

        Semmi mást nem kell csinálnod csak elolvasni és értelmezni, hogy mi van előtted.

        Ha pár config filet nem tudsz behelyezni oda ahova kellene, akkor inkább kezd itt: https://szabilinux.hu/

        Kezd az alapoknál..

        Másik meg, hogy az Arch != Ubuntu - meglepő módon vannak eltérések.

        Amit te szeretnél ahhoz legalább az alapokat tudni kell pl mv cp etc.

        Szerintem amit keresel qemu.conf fájl a KVM-GPU-Passthrough mappában van.

        Plussz ezeknek a csomagoknak az ubuntus megfelelőjét fel kell tenned:
        pacman -S libvirt libvirt-glib libvirt-python virt-install virt-manager qemu qemu-arch-extra ovmf vde2 ebtables dnsmasq bridge-utils openbsd-netcat iptables swtpm

        A qemu-arch-extra érdekes lesz bár nem tudjuk, hogy mennyire lényeges.

        Ezeknek a csomagoknak mind még extra függőségeik vannak Archon is és máshogyan néznek ki Ubuntun.

        Amit a scriptben meg kell csinálni az sima fájl átnevezés és másolás.

        Ja és így kezdi a script: echo "This program must run as root to function."
        Ne sudozz, legyél root..

        Ez amúgy egyszerűbbnek tűnik mint a másik gitlabos howto.

        Ennyivel később: egy év