OllamaでRadeonを使う条件は、Ollamaが公開するGPU対応一覧とドライバー要件から確認できます。OllamaはAMD GPUの対応一覧と必要なドライバー条件を独自に公開しています。本記事はAMDの10.1互換性表と照合し、どの版数をどの作業で見るのか整理します。
OllamaのAMD GPU対応
OllamaのGPU資料は、ROCmライブラリを使うAMD GPUの製品名をOS別に掲載します。同ページはLinuxでAMD ROCm v7ドライバーを必要条件として記し、追加のGPU対応にはVulkan経路も案内しています。これはOllamaの配布物が前提とする条件です。AMDのROCm 10.1互換性表はSDKそのものの対応製品を示します。
Radeon RX 9070 XTはAMDの10.1対応表とOllamaのLinux向けROCm一覧に載っています。一方、OllamaのWindows向けROCm一覧にはRX 9000シリーズが掲載されていません。OSを分けて読むと、Linuxでの製品対応とWindowsでのOllama配布物の条件を混同せずに済みます。
ドライバーとアプリ内ランタイム
GPUドライバーはOSがカードを扱う土台です。OllamaのROCm対応ランタイムは、Ollamaが配布するアプリの構成に依存します。AMDの10.1リリースノートは対応ドライバーとSDKを示しますが、Ollamaのリリース手順を置き換える資料ではありません。Ollamaを使うPCでは、ドライバー条件とOllamaのGPU対応表を合わせて見る必要があります。
Linux版でOllama公式の推奨ドライバーとAMDの10.1対応ドライバーが異なる表記なら、アプリの動作確認を優先します。ドライバーを更新した後にGPU認識が変わった場合は、Ollamaのログ、GPU名、ドライバー版を記録すると、アプリ内ランタイムとの問題を特定しやすくなります。機械的にROCmのユーザー空間を追加するだけでは、Ollamaが使うライブラリを変更できない構成もあります。
GPU実行の見分け方
Ollamaはモデルを読み込むと、実行中のモデル一覧を表示できます。OllamaのFAQが案内するollama psのPROCESSOR列には、GPU、CPU、両者への分割が表示されます。モデルの大きさがVRAMを超える場合はCPU側へ一部を配置する構成があります。GPU使用率だけより、Ollama自身の表示を確認する方が実行経路を把握できます。
Radeon RX 9070 XTは16GBのVRAMを持ちます。モデルファイルのサイズに加えて、コンテキスト長やKVキャッシュなどにもメモリーを使います。モデルが完全にGPUへ載るかは選んだモデルと設定に依存するため、ここでは未測定のトークン速度を示しません。目的のモデルを動かし、Ollamaの配置表示で結果を確認する方法が具体的です。
WindowsとLinuxの選び方
Windows版OllamaのROCm一覧は、現時点でRX 7900・7800・7700・7600系列などを掲載し、RX 9070 XTは含みません。RX 9070 XTをWindowsで使うなら、Ollamaが別途案内するVulkan経路の対応状況を調べる対象です。Linux版はROCm一覧にRX 9070 XTが載っています。WSL2にOllamaを入れる経路はROCm 10.1の技術プレビュー条件を受けるため、WSL2の記事にある機能制限も関係します。
PyTorchやvLLMのためにROCm 10.1を導入する場合、それらの仮想環境とOllamaの環境は分けて管理できます。目的がOllamaによるローカルLLM利用だけなら、まずOllamaが案内するGPU一覧とインストール手順から始めるのが短い経路です。
ROCm経路とVulkan経路
OllamaのGPU資料にはROCmを使うAMD GPUの一覧に加え、Vulkanによる追加サポートの説明があります。この二つはGPUを使うための別の実行経路です。ROCm 10.1の互換性表にGPUが載ることと、OllamaがVulkanでGPUを認識することは、同じ判定項目ではありません。使っているOllamaの版が選んだ経路を提供しているかが鍵です。
ROCm側のGPU一覧に製品名がある場合、まずOllamaの標準配布物でGPU利用を確認できます。Vulkan経路を選ぶ場合はOllamaの該当手順に従い、実行中のモデル配置を表示して確認します。結果を比較するときは、同じモデル、量子化、コンテキスト長を使うと、実行経路による違いを見分けやすくなります。
まとめ
OllamaのGPU対応はOllamaの公式一覧、ROCm 10.1のGPU・OS対応はAMDの互換性表で判断します。版数の異なる資料を一つの「対応済み」にまとめず、ドライバーとアプリの実行経路を別々に見れば判断が明確になります。サーバー用途でAMDが10.1との組み合わせを明示する構成を探すなら、vLLMの記事を参照してください。
