pci-passthrough

iGPU専用Xorg(Optimusノートブック)の仮想出力?
pci-passthrough

iGPU専用Xorg(Optimusノートブック)の仮想出力?

OptimusノートブックはdGPU(Nvidia)を仮想マシンに転送し、すべての物理ディスプレイ出力(USB-CポートとHDMIポートのディスプレイポートオーバーライドモード)は現在仮想マシンでのみ機能し、仮想マシンでは機能しません。マスター。ホストで外部モニタなしで作業することは難しくなり、再起動が必要で、対応するdGPUをホストXorgに再割り当てする必要があります。 Xorgで「仮想」出力を生成し(iGPUのみを使用)、USB-Cポートを介してソフトウェアからそれを「トンネル」して、外部モニタが2番目のXorg画面として表示できるかどうか疑問に思いま...

Admin

Ubuntu ARMベースのシステムでネットワークカードのPCIパススルーを有効にする方法
pci-passthrough

Ubuntu ARMベースのシステムでネットワークカードのPCIパススルーを有効にする方法

私のubuntu 22.04 [ARM]システムにIntel x700シリーズネットワークカードがあります。 KVMで仮想化するときは、ゲストVMにこれらのNICポートを使用する必要があります。 NICカードのPCIパススルーを設定する文書があれば、より良いでしょう。次のURLに従って設定しました。しかし残念ながら、それは成功しませんでした。 https://www.servethehome.com/how-to-pass-through-pcie-nics-with-proxmox-ve-on-intel-and-amd/ この資料では、すべてを設定し...

Admin

GPUパススルー、サブシステムの欠落
pci-passthrough

GPUパススルー、サブシステムの欠落

私が私の家にいるときManjaro Linuxホスティング[1025:1409]私のNvidia GPUが(私のコンピュータの他のものと同様に)サブシステムの一部であることがわかります。 GPUは独自のIOMMUグループに属し、vfio-pciドライバがあります。 GPUを介して入るときWindows 11ゲストqemuでは、WindowsデバイスマネージャのデバイスインスタンスパスはですPCI\VEN_10DE&DEV_1D52&SUBSYS_00000000&REV_A1\4&12829B10&0&0014...

Admin

OVMFによるPCIパススルー、ビデオ出力なし
pci-passthrough

OVMFによるPCIパススルー、ビデオ出力なし

私は公式Arch Linuxガイド(https://wiki.archlinux.org/title/PCI_passthrough_via_OVMF)すべてが正常に動作しますが、VMを起動するとすぐにGPUに接続されているモニターがグレーに変わります(MSIロゴが表示される前に状況が発生していることを検出しました)、それ以外は何も起こりません。 。 2番目のモニターでQEMUを開きましたが、プレビューでは出力が表示されますが、実際のモニターでは表示されません。どんな助けでも大変感謝します。ありがとうございます。 GPU: NVIDIA RTX 3070 T...

Admin

kvm:「ブラックリスト」と「softdep」の違い
pci-passthrough

kvm:「ブラックリスト」と「softdep」の違い

私はこれに慣れておらず、githubでのみブログやreadmeファイルを見つけることができます。公式文書はありますか? 誰かが「/etc/modules-load.d/modules.conf」に「ブラックリスト」を書き、誰かが「/etc/modules-load.d/blacklist.conf」に「ブラックリスト」を書きました。 誰かが「ブラックリスト」の代わりに「softdep」を書きました。 たとえば、ある人がこう書いています。 echo "blacklist nouveau" >> /etc/modprobe.d/blacklist.c...

Admin

`libvirtd`がシステムをクラッシュさせる
pci-passthrough

`libvirtd`がシステムをクラッシュさせる

簡潔なバージョン: プールの1つがすでに割り当てられている場合systemctl start libvirtd(またはlibvirtd.service同じ効果があると思いますか?)を使用すると、警告なしにシステムがクラッシュします。/dev 長いバージョン: Passthroughを使用してArchlinuxにゲストOSをインストールしようとしていますvirt-manager。以下に従います。このガイド。内部に仮想マシンの構成セクションの最初のステップは、ストレージを追加してからを選択することです/dev。これにより、警告なしに約1分でシステムがすぐに再起動...

Admin

IOMMU/dracut/カーネルパラメータ(VoidLinux上)を介して同じハードウェアIDを持つGPUを分離(保存)する方法
pci-passthrough

IOMMU/dracut/カーネルパラメータ(VoidLinux上)を介して同じハードウェアIDを持つGPUを分離(保存)する方法

無効にpci / gpuパススルーを設定しようとしています。具体的には、vfio-pciドライバを使用してGPUの1つを「予約」します。私は次の手順に従いました。この void-docs PR(および関連アーチウィキ) 私はRX 580とRX 570を持っており、私たちのグループは電子の隔離を可能にします。 IOMMU Group 0 - 11: dummy host bridges and such IOMMU Group 12: 03:00.0 USB controller [0c03]: Advanced Micro Devices, ...

Admin

「vfio-pci」を削除して「nvidial」を再接続すると、Quadroカードの異常な消費電力動作
pci-passthrough

「vfio-pci」を削除して「nvidial」を再接続すると、Quadroカードの異常な消費電力動作

私は通常、仮想マシンに接続するGeforce GTX 960とQuadro M4000グラフィックカードでシステムを構築しました。 GTX 960カードはコンソール専用です。 通常、ホストはカーネルドライバが Quadro カードvfio-pciの使用を禁止するため、Quadro カードを使用できません。ただし、仮想マシンでそれを使用しない場合は、たとえば計算を実行するためにホストマシンからアクセスできるようにしたいと思います。 nvidia-setttingsところで、消費電力とファン速度には非常に奇妙な動作があります。電源を入れずに電力消費とファン速度を...

Admin

QEMU-KVMでGPUを透過的に配信する方法は?起動できません
pci-passthrough

QEMU-KVMでGPUを透過的に配信する方法は?起動できません

たくさんのガイドを試してみましたが、いつも同じ結果が出てきたので、何が起こっているのかを知っている人に聞いてみました。 BIOSですべての仮想化IOMMUなどを有効にしました。 GPUを経由しないときは、問題、エラー、優れたパフォーマンスなどなしでVMを実行します。 GPU(GPUと同じIOMMUグループデバイス)を通過して仮想マシンの起動を押すと、何も起こりません。文字通り何もありません。仮想マシンの起動を押さなかったのと同じです。 PCIパススルーを削除しようとすると、virt-managerがクラッシュします。強制的に閉じて再起動すると、コンピュータを...

Admin

USBドライバ(EHCI)が特定のUSBコントローラ(PCIeカード)にロードされるのを防ぐ方法は?
pci-passthrough

USBドライバ(EHCI)が特定のUSBコントローラ(PCIeカード)にロードされるのを防ぐ方法は?

私はDebian 10.8とLinuxカーネル4.19.0-14を使用しています。 IOMMUを使用してUSBコントローラ全体(PCI Expressカード)を転送しようとすると問題があります。カーネルがohci_pciおよびehci_pciドライバをロードしていますが、それを停止したりバインディングを解除したりできないようです。 アンインストールしようとしましたが(echo 1> /sys/bus/pci/devices/...)システムがハングしました。 (カーネルはスタックトレースなどを介してカーネルBUGを表示します。) そのため、カーネルがo...

Admin

IOMMUグループが少なすぎます。分割されますか?
pci-passthrough

IOMMUグループが少なすぎます。分割されますか?

AMD RyZEN 5 2400G、Gigabyte B450M D3SH、16GB RAMを購入しました。 AMD Radeon HD 6XXXの古いGPUの一部が通り過ぎているようです。しかし、IOMMUのグループ化は私に不愉快な驚きで近づいてきました。 GPUを最初(16/16)または3番目(16/8)PCIeスロットに配置し、どちらの場合もiommuグループ0に含まれていることを発見しました。ただし、このiommuグループの他のメンバーはVMに渡すことはできず、ホストシステムから除外することはできません。 iommuグループは4つ(0 - 3)しかあ...

Admin

動作しているPCI(e)デバイス(この場合はUSBコントローラ)のPCI(e)IDを見つけます。
pci-passthrough

動作しているPCI(e)デバイス(この場合はUSBコントローラ)のPCI(e)IDを見つけます。

mPCIeカード(USBコントローラ)をコンピュータのmPCIeスロットに接続しました。接続されたUSBデバイスが表示され、lsusbすべてが正常です。 これでKVM / qemuを実行しているので、単一のUSBデバイスだけでなくUSBコントローラもPCIeデバイスとして仮想マシンに転送したいと思います。すでにオンボードNIC(PCIeでもあります)でやったようにです。 だから私はUSBコントローラが呼び出されたときにPCI接続デバイスに自分自身を知らせると思いましたが、lspciそうではありません。 # lspci 00:00.0 Host bridge:...

Admin

xen / ubuntu 20.10ゲストOSでは、nouveauドライバとbochs_drmブラックリストはまったく機能しません。
pci-passthrough

xen / ubuntu 20.10ゲストOSでは、nouveauドライバとbochs_drmブラックリストはまったく機能しません。

ubuntu 20.10ホストからubuntu 20.10ゲストOSを持つxenにnvidia GTX 1060を渡そうとしています。以下では、すべてを設定する方法を見ることができます(デフォルトのvgaディスプレイアダプタ/ nvidia 1060ドライバとモニタ)。私が経験している問題は、仮想マシン内で1060が検出されても接続されているモニターが検出されないことです。 root@zioma-HVM-domU:/home/zioma# lspci -k 00:00.0 Host bridge: Intel Corporation 440FX - 824...

Admin

VT-d サポートが有効になっていますが、IOMMU グループがありません。
pci-passthrough

VT-d サポートが有効になっていますが、IOMMU グループがありません。

以前のスーパーマイクロA2SDi-8C+-HLN4FAtom C3758システムBIOSでVT-dサポートが有効になっていますが、Linux(Fedora 31)ではIOMMUグループが見つかりません。 $ ls /sys/kernel/iommu_groups $ カーネルログはVT-dが検出されたことを示すようです。 # journalctl -k | grep 'DMAR\|iommu' | sed 's/^.*kernel: //' ACPI: DMAR 0x000000007E1629C0 000070 (v01 INTEL BDW ...

Admin

(K)ubuntu 20.04ゲストでPCIパススルーが機能しなくなりましたが、ログインした後にのみ可能です。
pci-passthrough

(K)ubuntu 20.04ゲストでPCIパススルーが機能しなくなりましたが、ログインした後にのみ可能です。

私は1年以上GPUパススルーのためにKVM / QEMUを正常に使用してきました。私の場合は、GTX1070をLinuxに、AMD RX480をWindowsに渡しています。 Archのインストールに問題がある場合は、Ubuntu Server 20.04に切り替えて同じ構成に設定しました。 Kubuntuクライアント(1070を使用)が突然黒い画面で始まるまで、数日間すべてがうまくいきました。ゲストにSSHサーバーをインストールすることを愚かに忘れてしまったため、SSHにアクセスできず、VMを削除/再作成しました。 今回は、どのGPUを使用しても新しくイン...

Admin