samwellwang

samwellwang

coder
twitter

显卡直通の詳細な説明

  1. デバイスパスを検索するには、デバイスマネージャー - グラフィックカード - 詳細情報 - 位置パスを参照してください。
  2. デバイスを無効にするには、デバイスマネージャー - グラフィックカード - 右クリック - 無効にするを参照してください。
  3. デバイスをオフラインにする(管理者の PowerShell)
    Dismount-VmHostAssignableDevice -locationpath "取得したデバイス ID" -force
  4. オフラインに成功したかどうかを確認するには、デバイスマネージャーでこのグラフィックカードが表示されなくなったことを確認してください。
  5. グラフィックカードを仮想マシンに割り当てるには、上記で取得したデバイス ID を使用して、Add-VMAssignableDevice -LocationPath "デバイス ID" -VMName 仮想マシンの名前を参照してください。
  6. 割り当てが成功したかどうかを確認するには、Get-VMAssignableDevice -VMName 仮想マシンの名前を参照してください。
  7. キャッシュ書き込みをマージする
    一般的な外部デバイスと比較して、GPU は非常に高速です。これにより、CPU による GPU メモリの書き込み操作をマージしてパフォーマンスを向上させることができます。Test 仮想マシンを例にして、以下の PowerShell を実行してください:
    Set-VM VMName -GuestControlledCacheTypes $true
  8. 仮想マシン内にグラフィックカードドライバをインストールして、グラフィックカードを表示できます。

参考:
Microsoft の DDA に関するドキュメント
DDA の試行プロセス

DDA を削除するには、Remove-VMAssignableDevice -VMName VMName -LocationPath $locationPath -Force を使用します。
Mount-VMHostAssignableDevice コマンドレット

PowerShell またはデバイスマネージャーを使用して、すべての PCI デバイスとそのアドレスを表示し、GPU の ID と PCI アドレスを記録します。
Get-VMHostAssignableDevice コマンドレットを使用して、これらのデバイスが属する IOMMU グループを確認します。
Get-VM コマンドレットを使用して、すべての仮想マシンの名前と状態をリストします。
Get-VMAssignableDevice コマンドレットを使用して、仮想マシンがどのデバイスを割り当てているかを確認し、PCI アドレスまたは IOMMU グループ番号を検索して対応するグラフィックカードデバイスを見つけます。

読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。