ユーザ用ツール

サイト用ツール


linux:proxmox

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
次のリビジョン
前のリビジョン
linux:proxmox [2025/01/06 21:15] – [● (B) Intel CPU に外付け GPU として GeForce / RADEON (RX5000以降) を接続している場合] ogalinux:proxmox [2025/01/19 15:11] (現在) – [試した環境] oga
行 3: 行 3:
   * [[https://www.proxmox.com/en/]]   * [[https://www.proxmox.com/en/]]
  
 +Proxmox VE 8.3 を使用
  
 ===== GPU パススルー設定 ===== ===== GPU パススルー設定 =====
行 19: 行 20:
 ==== ● (A) AMD CPU に外付け GPU として GeForce / RADEON (RX5000以降) を接続している場合 ==== ==== ● (A) AMD CPU に外付け GPU として GeForce / RADEON (RX5000以降) を接続している場合 ====
  
-コマンドライン操作不要+コマンドライン操作不要 ((AMD CPU は intel_iommu=on 相当の設定が不要 ([[https://wiki.archlinux.org/title/PCI_passthrough_via_OVMF#Enabling_IOMMU|archlinux wiki の PIC passthrough]] より) ))
  
   - UEFI(BIOS) で IOMMU 有効化   - UEFI(BIOS) で IOMMU 有効化
行 28: 行 29:
 ==== ● (B) Intel CPU に外付け GPU として GeForce / RADEON (RX5000以降)  を接続している場合 ==== ==== ● (B) Intel CPU に外付け GPU として GeForce / RADEON (RX5000以降)  を接続している場合 ====
  
-コマンドライン操作不要 ((intel_iommu=on は Proxmox VE 8.2 からデフォルトで有効化されている [[https://pve.proxmox.com/wiki/Roadmap#Proxmox_VE_8.2|(Proxmox VE 8.2 releasenote より)]]))+コマンドライン操作不要 ((intel_iommu=on は Proxmox VE 8.2 からデフォルトで有効化されている [[https://pve.proxmox.com/wiki/Roadmap#Proxmox_VE_8.2|Proxmox VE 8.2 releasenote]] より) ))
  
  
行 182: 行 183:
  
  
-==== AMD GPU (RADEON) のリセット ====+==== AMD GPU (RADEON) のリセット問題 ====
  
 AMD GPU では、GPU のエラー発生時などリセットを行う場合に、ホスト PC を再起動する必要がある。 AMD GPU では、GPU のエラー発生時などリセットを行う場合に、ホスト PC を再起動する必要がある。
行 188: 行 189:
   * [[https://pve.proxmox.com/wiki/PCI_Passthrough#AMD_specific_issues]]   * [[https://pve.proxmox.com/wiki/PCI_Passthrough#AMD_specific_issues]]
  
-RADEON GPU で VM がうまく起せず黒画面のまま停止する場合デバイスマネジャーのドライバ画面でエラー 43 が発生する場合などはホスト PC の再起動で解決することがある。+正常に動いていたにも関わらずVM 再起動後に
  
 +  * VM がうまく起動せず黒い画面のまま停止する (APU 内蔵 GPU の場合など)
 +  * デバイスマネジャーのドライバ画面でエラー 43 が発生
 +
 +などの問題が発生する。この場合ホスト PC の再起動が必要。
 +Windows Update などで PC の再起動を促された場合も、Proxmox VE が走っているホスト PC 毎再起動を行った方がよい。
  
  
行 223: 行 229:
  
  
-ネットワークに繋がらない場合は直接コンソールから操作する必要があるので、コンソールの画面出力ができなくなるようなオプションはハードウエア構成を変更する前に外しておいた方が良い。 +ネットワークに繋がらない場合は直接コンソールから操作する必要があるので、コンソールの画面出力が表示されなくなるような設定はハードウエア構成を変更する前に外しておいた方が良い。 
-例えば grub コマンドラインの「iommu=pt」や vfio.conf の「options vfio-pci ids=」指定など。+
  
  
行 245: 行 251:
  
  
-またネットワーク接続のために設定変更が必要になる可能性があるので、コンソールの画面出力ができなくなるようなオプションはハードウエア構成を変更する前に外しておいた方が良い。 
-例えば grub コマンドラインの「iommu=pt」や vfio.conf の「options vfio-pci ids=」指定など。 
  
  
  
 ==== 最適化 ==== ==== 最適化 ====
- 
-上記手順で動作確認がとれてから、あらためて iommu=pt などの最適化を行う。 
- 
  
  
 +  - vi /etc/default/grub
 +    * iommu=pt
 +  - update-grub
 +  - reboot
  
  
行 277: 行 282:
  
  
-  * GPU 枚で同時パススルーを確認+  * GPU 枚で同時パススルーを確認
     - PCIe Gen4 x16 スロット GeForce RTX 2070 Super     - PCIe Gen4 x16 スロット GeForce RTX 2070 Super
-    - PCIe x16(Gen x4) スロット GeForce GTX 1070 +    - PCIe x16(Gen x4) スロット GeForce RTX 4060 Ti 
-    - M.2 (CPU側 Gen4 x4) スロット + OCulink (SFF8611/8612) + DEG1 で RADEON RX6400+    - M.2 (CPU側 Gen4 x4) スロット + OCulink (SFF8611/8612) + DEG1 で GeForce GTX 1080 or RADEON RX6400 
 +    - PCIe x1(Gen x1) スロットにライザーケーブル経由で GeForce GTX 1070
  
   * 上記に加えてチップセット側 M.2 (Gen4 x4) をストレージに利用できる   * 上記に加えてチップセット側 M.2 (Gen4 x4) をストレージに利用できる
行 312: 行 318:
  
   * 上記の組み合わせでもチップセット側 M.2 (Gen3 x2) が残っているのでストレージに利用できる   * 上記の組み合わせでもチップセット側 M.2 (Gen3 x2) が残っているのでストレージに利用できる
-  * IOMMU 分離には pcie_acs_override 使える可能性あるが注意が必要 (未確認)+  * 2つ目の x16 スロットも設定 (pcie_acs_override 等?) で使えるかもしれないが未確認
  
 ==== AMD Ryzen 5 3600 + BIOSTAR X370GTN (ITX) ==== ==== AMD Ryzen 5 3600 + BIOSTAR X370GTN (ITX) ====
行 354: 行 360:
 == きちんと動作したもの == == きちんと動作したもの ==
  
-  * GeForce RTX 2070 Super (Turing) +  * GeForce RTX 4060 Ti 16GB (Ada Lovelace) 
-  * GeForce GTX 1080 (Pascal) +  * GeForce RTX 2070 Super 8GB (Turing) 
-  * GeForce GTX 1070 (Pascal) +  * GeForce GTX 1080 8GB (Pascal) 
-  * GeForce GTX 970 (Maxwell) +  * GeForce GTX 1070 8GB (Pascal) 
-  * GeForce GTX 960 (Maxwell) +  * GeForce GTX 970 4GB (Maxwell) 
-  * RADEON RX 6400 (RDNA2) +  * GeForce GTX 960 2GB (Maxwell) 
-  * RADEON RX 480 (Polaris GCN4)+  * RADEON RX 6400 4GB (RDNA2) 
 +  * RADEON RX 480 8GB (Polaris GCN4)
   * Ryzen 5 5560U 内蔵 GPU RADEON Vega 6 (GCN5), romfile が必要   * Ryzen 5 5560U 内蔵 GPU RADEON Vega 6 (GCN5), romfile が必要
   * Ryzen 5 5825U 内蔵 GPU RADEON Vega 8 (CGN5), romfile が必要   * Ryzen 5 5825U 内蔵 GPU RADEON Vega 8 (CGN5), romfile が必要
   * Ryzen 7 9700X 内蔵 GPU RADEON (RDNA2), romfile が必要   * Ryzen 7 9700X 内蔵 GPU RADEON (RDNA2), romfile が必要
  
-RADEON でエラーが出る場合は Host PC を再起動する必要あ+ただし RADEON にはリセット問題あり。RADEON でエラーが出る場合は Host PC を再起動する必要る。
  
  
 == うまく動いていないもの == == うまく動いていないもの ==
  
-  * RADEON RX Vega 56 (Vega GCN5)+  * RADEON RX Vega 56 8G (Vega GCN5)
  
 === CPU === === CPU ===
linux/proxmox.1736165716.txt.gz · 最終更新: by oga

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki