問題タブ [amd-gpu]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
336 参照

gpu - OpenCL および Radeon R4 統合グラフィックス

AMD A6-6310 (Radeon R4 統合グラフィックス) SoC を搭載した Dell Inspiron ラップトップを使用しています。Debian Sid (最新に更新) を実行しています。ウィキペディアから、R4 グラフィックスには 2 つの計算ユニットにまたがる 128 個のシェーダー コアがあり、メイン プロセッサはクアッド コア デバイスであることがわかります。

私は信じています(間違っている場合は修正してください)、これは、実行clinfoすると2つのプラットフォームを検出するはずですが、1つしか検出しないことを意味します(私のクアッドコアCPU)。GPUを検出するopenclを取得する方法についてアドバイスをいただけますか? とパッケージをxserver-xorg-video-radeonととxserver-xorg-video-amdgpu一緒にインストールしました。radeonドライバーが使用されていることがわかります。インストールが必要なドライバーはありますか?libdrm-amdgpu1libdrm-radeon1lspci

lspci出力

clinfo出力

さらに情報を提供する必要がある場合はお知らせください。

すぐに opencl と連携できることを楽しみにしています。前もって感謝します。

0 投票する
1 に答える
241 参照

opengl - AMD GPU 整数除算のバグを見つけましたか?

ケースを次の単純な GLSL コードに絞り込みました。

これをシェーダーに入れて RenderDoc でシェーダーを調べると、c は 1443361 と表示されます。しかし、それは 1443360 のはずです。一体何が起こっているのでしょうか? 16 進数では、8660165 は 0x8424C5 であるため、符号ビットが計算を変更する前に、1 バイト全体が空いています。何か不足していますか、それとも GPU のバグですか?

OpenGL 4.6 コア、AMD RX 5700 XT でテスト済み。また、正しく機能する int の代わりに uint を使用してみました。