staging.inyokaproject.org

ist IOMMU an?

Status: Gelöst | Ubuntu-Version: Ubuntu 20.04 (Focal Fossa)
Antworten |

hlarc

Anmeldungsdatum:
24. März 2023

Beiträge: Zähle...

Moin, Ich will mir MIT QEMU eine Windows KVM mit GPU Passthrough erstellen. Ohne GPU Passthrough startet die VM auch. Ich habe Sichergestellt das Virtualisierung, IOMMU unter AMD CBS aktiviert ist und das ich in Grub die ’amd_iommu=on’ Flag.gesetzt habe. Aber wenn ich

1
2
3
4
elias@ELIAS-PC:~$ dmesg | grep IOMMU
[    0.736387] pci 0000:00:00.2: AMD-Vi: IOMMU performance counters supported
[    0.739983] pci 0000:00:00.2: AMD-Vi: Found IOMMU cap 0x40
[    0.750836] perf/amd_iommu: Detected AMD IOMMU #0 (2 banks, 4 counters/bank).

Anstelle von

1
AMD-Vi: AMD IOMMUv2 loaded and initialized

Die NVIDIA RTX 3060 TI benutze ich zur Zeit als Hauptgrafikkarte und möchte sie an den Guest weiterreichen sodass ich für meinen Host noch die AMD Radeon HD 6450 habe. Die Frage ist jetzt nur ob IOMMU aktiv ist oder nicht.

Ich danke euch für eure Hilfe.

Mein System:

CPU: AMD Ryzen 7 5800x

GPU1: NVIDIA RTX 3060 TI

GPU2: AMD Radeon HD 6450

Mainboard: GIGABYTE B450M Ds3H mit bios version F64a

RAM: 32GB DDR4 3200

Kernel version: 5.15.0-67-generic

Bearbeitet von umbhaki:

Kein Ubuntu. Verschoben nach „Fremde Systeme“.

Bearbeitet von Berlin_1946:

Ist doch Ubuntu, wurde vergessen anzugeben. Siehe Beitrag vom 25. März 2023 20:07 . Verschoben nach System einrichten und verwalten .

Berlin_1946 Team-Icon

Supporter, Wikiteam

Anmeldungsdatum:
18. September 2009

Beiträge: 10477

Hallo hlarc,

willkommen bei UU.

Ubuntu-Version: Kein Ubuntu

Ist das so richtig?

Prüfe es nochmal mit den nachfolgend genannten Befehl in Codeblock.

Bitte benutze in deiner Antwort oben das dritte Symbol von rechts – den Button mit < > - , wähle „Rohtext“ und poste bitte im Codeblock von Prompt bis Prompt das Ergebnis von:

lsb_release -a

Die Ergebnisse aus dem Terminal nicht abschreiben, sondern per „copy + paste“ einfügen

Mit "copy+paste" ist gemeint das Markieren eines Textes bzw. Kommandos mit der Maus, anschließendes Kopieren und Einfügen an eine andere Stelle. Diese Methode ist oft einfacher zu handhaben als Kommandos neu ein zu tippen.

hlarc

(Themenstarter)

Anmeldungsdatum:
24. März 2023

Beiträge: 10

elias@ELIAS-PC:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 20.04.5 LTS
Release:        20.04
Codename:       focal

Ups habe das wohl übersehen 😬

Berlin_1946 Team-Icon

Supporter, Wikiteam

Anmeldungsdatum:
18. September 2009

Beiträge: 10477

Okay, du hast Ubuntu 20.04.

Ich verstehe deine Anfrage noch immer nicht. 😢

Aber wenn ich

...

Anstelle von

Wie sieht hierzu deine Eingabe von Prompt bis Prompt aus?
Meinst du diesem Parameter in den Bootoptionen (Abschnitt „Weitere-Bootoptionen“)

Und ist das nicht ein zweites Thema?

Die NVIDIA RTX 3060 TI benutze ich zur Zeit als Hauptgrafikkarte...

Nachtrag:

Ich will mir MIT QEMU eine Windows KVM mit GPU Passthrough erstellen

Laut kvm ist das bis Windows 10 möglich.
siehe auch hier: Windows Family

hlarc

(Themenstarter)

Anmeldungsdatum:
24. März 2023

Beiträge: 10

Ich bitte um Verzeihung aber ich habe mich wohl etwas Missverständlich ausgedrückt.

Ich habe in dieser Anleitung https://github.com/QaidVoid/Complete-Single-GPU-Passthrough/blob/master/README.md gesehen das mit diesem Befehl

dmesg | grep IOMMU

dieses Ergebnis rauskommen sollte.

AMD-Vi: AMD IOMMUv2 loaded and initialized

Aber schön wäre es wenn es denn so wäre, denn bei mir kommt das hier raus:

elias@ELIAS-PC:~$ dmesg | grep IOMMU
[    0.736387] pci 0000:00:00.2: AMD-Vi: IOMMU performance counters supported
[    0.739983] pci 0000:00:00.2: AMD-Vi: Found IOMMU cap 0x40
[    0.750836] perf/amd_iommu: Detected AMD IOMMU #0 (2 banks, 4 counters/bank).

Mein problem ist jetzt, das ich nicht weiß ob IOMMU an ist oder nicht. (Die Frage des Threads) Danke Schönen Sonntag Elias

Berlin_1946 Team-Icon

Supporter, Wikiteam

Anmeldungsdatum:
18. September 2009

Beiträge: 10477

hlarc schrieb:

Ich habe Sichergestellt das Virtualisierung, IOMMU unter AMD CBS aktiviert ist und das ich in Grub die ’amd_iommu=on’ Flag.gesetzt habe.

Sry, das ich da nochmal nachfragen muss.
Zitiert aus: https://github.com/QaidVoid/Complete-Single-GPU-Passthrough/blob/master/README.md

Enable Intel VT-d or AMD-Vi in BIOS settings. If these options are not present, it is likely that your hardware does not support IOMMU.

Ist es denn überhaupt notwendig, dies zu benutzen?
zitiert aus Bootoptionen

iommu= IOMMU Kann beispielsweise bei Nichterkennung von USB 2.0 Abhilfe bringen

Hast du es mal ohne IOMMU versucht.
Poste bitte das Ergnis von:

 sudo lshw -C cpu

hlarc

(Themenstarter)

Anmeldungsdatum:
24. März 2023

Beiträge: 10

Uhh das ist jetzt natürlich ärgerlich. Ich bin davon ausgegangen das mein Mainboard IOMMU unterstützt, weil ich es in den Bios einstellungen akivieren kann, aber es geht anscheinend nicht laut wie in diesem Forum beschrieben, https://forum.level1techs.com/t/ryzen-3rd-gen-b450-pcie-passthrough/144933 es ist zwar mit einem Ryzen 3000 Prozessor aber ich gehe davon aus das, das die CPU nicht das Problem ist. Da es meineswissens keine möglichkeit gibt die Grafikkarte durch zu reichen ohne IOMMU hat sich das wohl vorerst erledigt. Ich danke trotzdem allen die zummindest versucht haben mir zu helfen.

schollsky

Anmeldungsdatum:
3. Dezember 2012

Beiträge: 1730

Hallo hlarc,

wie ich Deine o.a. Ausgabe verstehe, wird IOMMU bei Dir unterstützt.

Grundsätzlich empfehle ich, auf eine neuere Version zu setzen, z.B. 22.04 oder vielleicht sogar 23.04, das kommt bald offiziell raus.

Grüße

schollsky

Antworten |