d2dレンダリングは、d2dまたはgpuベンダーモジュールでフリーズまたはクラッシュの問題が発生する可能性があります
こんにちは、私たちのアプリはWindows D2Dフレームワーク(D3D11に基づく)を利用して画像、テキスト(IDirectWriteを利用)およびsvg(ID2DDeviceContext5でサポート)をレンダリングします.別々のD3Dデバイス(1つのD3Dファクトリによって作成された)でレンダラーを実行するための最大20のスレッドがありますこれは、レンダリングターゲットごとにD2D1_FACTORY_TYPE_SINGLE_THREADEDで作成されます.時折、ind2d1.dllまたはatidxx64.dll(AMD)またはigd10iumd64.dll(Intel)がクラッシュまたはフリーズすることがあります.問題が発生したとき、ID2DDeviceContext->EndDrawやIDXGISwapChain->PresentなどのレンダリングAPIを呼び出しているスレッドが1つしかないことをすべてのレンダリングスレッドで確認しました.呼び出しスタックは次のとおりです.
d2d1クラッシュ:
Intelフリーズ:
インテルのクラッシュ:
amdフリーズ:
amdクラッシュ:
マルチスレッドシナリオでD2Dの使用法が間違っているかどうか教えてください.または、d2d1/AMD/Intelモジュールの問題ですか?再現率は非常に低く、おそらく1%未満です.
必要に応じてダンプファイルを提供できます.ありがとうございます.
返信リスト(回答:7)
こんにちは、
前回の回答に返信していないことに気づきました.あなたが私たちに提起した問題がまだ進行中であるかどうかを知りたいです.はいの場合は、返信してください.問題のトラブルシューティングを続行できます.
アップデートとサポートについては、OfficeYouTubeチャンネルをフォローすることもできます. https://www.youtube.com/user/Microsoft
敬意を表して
ファチマ
M365フォーラムモデレーター
こんにちは、
本日はお疲れ様でした.ご回答ありがとうございました.
私はこの懸念を社内チームに相談しようとしましたが、これは私たちの範囲の一部ではないため、開発者サポートに行く必要があると言われました.
下のリンクをクリックしてください.
Windows開発者サポート– Windowsアプリ開発(Microsoft.com)
ご不便をおかけして申し訳ございません.
ご返信をお待ちしております.この件について他にご不明な点がある場合は、この投稿に返信してご連絡ください.
よろしくお願いいたします.
ファチマ
Microsoftコミュニティ
こんにちは、
良い一日!ご返信ありがとうございます.
あなたの懸念に関して、私は今すべてがうまく機能していることを知りたいですか?
問題が解決しない場合はお知らせください.
ご返信をお待ちしております.この件について他にご不明な点がある場合は、この投稿に返信してご連絡ください.
よろしくお願いいたします.
ファチマ
Microsoftコミュニティ
応答3# ->にスキップ4 #JayMaoこんにちはファティマ、
可能であれば、マルチスレッドシナリオで同期する必要があるDirectXリソースのタイプを共有できますか?たとえば、私のテスト結果から、IDWriteTextLayoutとID2D1SvgDocumentは異なるID2D1DeviceContextの同期が必要ですが、ID2D1Bitampは必要ありません.他のDirectXリソースはどうですか?ありがとう.
こんにちは、
前回の回答に返信していないことに気づきました.あなたが私たちに提起した問題がまだ進行中であるかどうかを知りたいです.はいの場合は、返信してください.問題のトラブルシューティングを続行できます.
アップデートとサポートについては、OfficeYouTubeチャンネルをフォローすることもできます. https://www.youtube.com/user/Microsoft
敬意を表して
ファチマ
M365フォーラムモデレーター
応答6# ->にスキップ5 #JayMaoこんにちはファティマ、
迅速な対応に感謝します.この問題について詳しく調査し、D2D1_FACTORY_TYPE_MULTI_THREADEDを使用してファクトリを作成し、TextLayoutおよびSVG操作のロックを追加することで、既知のフリーズの問題(上記の問題ではない)を解決しました.この問題は再現が難しいためです.、確認する時間が必要です.
こんにちは、
Microsoftコミュニティフォーラムへようこそ.
今日はお元気ですか.
ときどきフリーズしたりクラッシュしたりするD2Dに関して、サポートが必要であることを心から理解しています.
懸念事項が非常に複雑であることをお知らせするために、詳細について社内チームチームにセカンドオピニオンをお願いしました.
心配はいりません.情報が入り次第、最新情報をお知らせします.
ご返信をお待ちしております.この件について他にご不明な点がある場合は、この投稿に返信してご連絡ください.
よろしくお願いいたします.
ファチマ
Microsoftコミュニティ