問題タブ [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.
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-amdgpu1
libdrm-radeon1
lspci
lspci
出力
clinfo
出力
さらに情報を提供する必要がある場合はお知らせください。
すぐに opencl と連携できることを楽しみにしています。前もって感謝します。
opengl - AMD GPU 整数除算のバグを見つけましたか?
ケースを次の単純な GLSL コードに絞り込みました。
これをシェーダーに入れて RenderDoc でシェーダーを調べると、c は 1443361 と表示されます。しかし、それは 1443360 のはずです。一体何が起こっているのでしょうか? 16 進数では、8660165 は 0x8424C5 であるため、符号ビットが計算を変更する前に、1 バイト全体が空いています。何か不足していますか、それとも GPU のバグですか?
OpenGL 4.6 コア、AMD RX 5700 XT でテスト済み。また、正しく機能する int の代わりに uint を使用してみました。