現象
AMD Radeon Pro Adrenalinドライババージョン 17.12.2を実行しているグラフィックスカードを使用している一部のユーザマシンでは、安全なモードで起動されているかどうかにかかわらず、Mari 3.3v1以上が起動時にクラッシュまたはハングすることがあります。同じ問題はMari 3.3v1より前のバージョンでは発生しません。
原因
現在のところ、この問題の正確な原因は不明ですが、この問題はAMD Radeon Pro Adrenalinドライバのバージョン17.12.2を実行しているAMDカードを搭載したマシンで発生するようです。これまでのところ、Mariの立ち上げ時にこのクラッシュやハングアップが発生したという報告が次のグラフィックスカードで報告されています。
- Radeon Pro WX 5100
- Radeon R9 390シリーズ
- Radeon R9 380シリーズ
- FirePro W8000
- FirePro W9100
Mariは一般的に、GPU上でGLSLシェーダ操作を正しく実行できるように、グラフィックスドライバに大きく依存しています。このため、さまざまなドライバのバージョンとハードウェアの組み合わせによって、Mariがアーカイブごとにどれくらいうまくいくかさまざまな影響を与えることがあります。
このような場合、Mariを実行する際に問題が発生すると報告されているグラフィックスカードとドライバの組み合わせがあることを認識しています。これらの問題が発生した場合でも、Foundryはグラフィックスカードメーカーと協力し続けています。
回避策
この特定のドライバの問題が発生していることを確認する最も簡単な方法は、17.12.2ドライバでAMDカードを使用しながら、Mari3.2v1またはMari3.3v1より前のバージョンを正常に起動できるかどうかをチェックすることです。Mariの以前のバージョンは、次のリンクの製品ダウンロードページからダウンロードできます。https : //www.foundry.com/products/mari/download
クラッシュやハングアップを起こさずに以前のMariバージョンを起動できる場合は、AMDグラフィックスカードドライバを17.12.1にロールバックする必要があります。
17.12.2ドライバが正しく削除されるように、ドライバ削除アプリケーションを使用してGPUドライバのインストールを完全に消去してください。
サポートチーム内では、旧バージョンのドライバーをインストールする前にGPUを消去するためにDDU(ディスプレイドライバーアンインストーラー)を定期的に使用してテストしますが、既存のドライバーの削除アプリケーションを使用することもできますGPUドライバ。
この後、AMDのWebサイトから古いドライバをダウンロードする必要があります。以下はAMDの公式ドライバーのダウンロードページへの直接リンクです:
https://support.amd.com/en-us/download
注:お使いのオペレーティングシステムに適したドライバをダウンロードしてください。
この記事は下記のFoundryナレッジベースの原文から記載しています
Q100399: Unable to launch Mari 3.3v1 and above on AMD driver 17.12.2