AMD、新しいツールを使用して Windows ドライバーのタイムアウト (TDR) と黒い画面の修正に本腰を入れる

AMD、新しいツールを使用して Windows ドライバーのタイムアウト (TDR) と黒い画面の修正に本腰を入れる

AMD Radeon ユーザー、少なくともその一部は、悪名高いブラック スクリーンのバグを確実に認識しています。AMD が問題にパッチを当てても、別の形で再び問題が再発することが何度かありました。あるいは、根本的な原因が見つからなかったため、その問題が解決されなかったのかもしれません。

たとえば、2021 年 10 月のドライバーは、Ubisoft の Assassins’ Creed のポラリス カードの黒い画面の問題を修正しました。もう 1 つ、ほぼ 1 年後の 2022 年 9 月にEnhanced Sync のバグが修正され、さらに 1 か月後、今度は Windows 11 22H2 で発生した別の黒い画面の問題が解決されました。

黒い画面の問題に加えて、別の関連する問題が長い間 Radeon カードを悩ませてきました。このバグにより、「AMD ソフトウェアがドライバーのタイムアウトを検出しました」というTDR (タイムアウト検出と回復) エラー ポップアップが表示されます。これは、黒い画面、システムのクラッシュ、またはハングやフリーズを引き起こす可能性があるため、ユーザーにとって非常に迷惑です。この問題は最近修正されましたが、ユーザーは依然としてこの問題に直面していると時々報告しています。

これらの TDR 問題に完全に終止符を打つために、AMD は Radeon GPU Detective (RGD) と呼ばれる新しい開発者ツールを考案しました。そのバージョン 1.0 が本日リリースされ、DirectX 12 アプリケーション上の RDNA 2 および RDNA 3 カード (RX 6000 および 7000 シリーズ) で動作します。残念ながら、古い DX11/DX9 または Vulkan をベースにしたゲームとアプリ、および RDNA 1 (RX 5000) および Polaris (RX 400/500) をベースとした古い Radeon GPU はサポートされていません。最新の 23.7.2 ドライバーも必要です。

AMD は GPUOpen の発表投稿で、RGD とは何か、そしてその用途について次のように説明しています。

このツールの最初のバージョンは、Direct3D® 12 アプリケーションにおける Windows 上の GPU クラッシュ (「TDR」) の分析をサポートしており、最新のカードに加えて、RX 6000 シリーズ (RDNA™2) または RX 7000 シリーズ (RDNA™3) カードが必要です。パブリック AMD Radeon Adrenalin ソフトウェア。

このツールを使用すると、開発者はクラッシュを再現する前に、Radeon 開発者パネル (RDP) を使用してドライバーをクラッシュ分析モードに設定できます。クラッシュが発生すると、クラッシュの原因を解明するのに役立つ詳細を含む分析ファイルが生成されます。

  • クラッシュ中にどのレンダー パスと描画呼び出しが進行していたかを示す実行マーカー情報。
  • クラッシュの原因がページ フォールトであると判断された場合:
    • 問題のある仮想アドレス。
    • 開発者が指定したリソース名を含む、問題の仮想アドレスに存在するリソース (ヒープ、テクスチャ、バッファなど) に関する詳細。
    • 関連するリソースのみをフィルター処理したメモリ イベント (作成、破棄、削除など) のタイムライン。

このトピックの詳細については、GPUOpen Web サイトをご覧ください。開発者は、 RGD に関するガイダンスについてこのページを参照できます。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です