GPU-P (GPU Partitioning) は、Hyper-VでホストのGPUを仮想マシン(VM)に一部共有するための技術です。この機能を使うことで、VMがグラフィックリソースを効率的に利用できるようになります。以下は、GPU-PをHyper-Vで有効にする手順です。
前提条件
- 対応するWindowsバージョン:
- ホストOS: Windows 10(バージョン2004以降)またはWindows Server 2019以降が必要です。
- ゲストOS: GPU-Pを活用するVMのOSもWindowsが推奨されます(Linux対応は限定的です)。
- GPUの対応状況:
- 最新のドライバをインストール:
- GPUドライバはホストOSに最新の状態でインストールされている必要があります。
手順
1. Hyper-Vの有効化
Hyper-VがホストOSで有効になっていることを確認してください。
- PowerShellでHyper-Vを有効化:
powershell
コードをコピーする
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All - 再起動後、Hyper-Vマネージャが利用可能になります。
2. 仮想マシンを作成
3. GPUの分割を設定
PowerShellを使用してGPU-Pを構成します。
- GPU情報の確認: 使用可能なGPUデバイスをリスト表示します。
powershell
コードをコピーする
Get-PhysicalGPU - 仮想GPUを作成: 仮想GPUを作成し、VMに割り当てます。
powershell
コードをコピーする
New-VMPartitionedGPU -VMName "YourVMName" - リソースの調整: GPUリソース(例: メモリや計算リソースの割合)を調整する場合、以下のように設定可能です。
powershell
コードをコピーする
Set-PartitionedGPU -VMName "YourVMName" -MaximumGPUPercentage 50 -MaximumVRAM 1024
4. 仮想マシン内の設定
GPU-P利用の制限と注意事項
参考リソース