問題タブ [ati]

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 に答える
1639 参照

linux - Linux で ATI カードのビデオ RAM サイズを照会する方法は?

アプリケーションの物理ビデオ RAM サイズを知りたいです。「nvidia-settings -q -t VideoRam」を使用して、Nvidia カードの同じ情報を取得できます。

amdcccle を使用してこの情報を見つけることができますが、これは GUI アプリであるため、私のアプリケーションでは使用できません。コマンド、関数、または構成ファイルでこれを取得する方法があるのだろうか?

RHEL 5.4 を使用しています。

こんにちは、dmidecode からビデオ カードに関する情報を取得できません。

lspci の出力:

40:00.0 VGA 互換コントローラー: ATI Technologies Inc 不明なデバイス 68d8 (prog-if 00 [VGA コントローラー])

しかし、私のカードには 1G ビデオ RAM が搭載されているため、ここでの結果は正しくないようです。

0 投票する
3 に答える
1032 参照

cuda - GPGPU、OpenCL、CUDA、ATIストリーム

GPGPUがすでに存在するテクノロジーと、GPGPUを実装しているハードウェアベンダーを教えてください。

朝から色んなサイトの記事を読んでいて戸惑いました。

0 投票する
3 に答える
21720 参照

opencl - Ubuntu での OpenCL のコンパイル

私のプログラミング経験は、高校時代の約 1 年間の C/C++ 経験ですが、調査を行い、数か月前に OpenCL で簡単なプログラムを作成しました。g++ と --framework オプションを使用して、Apple コンピューターで比較的簡単にこれをコンパイルして実行することができました。現在、Ubuntu マシンを使用していますが、コンパイル方法がわかりません。ATI の Stream SDK と一緒に正しいドライバがダウンロードされています (私は ATI Radeon HD5870 を持っています)。どんな助けでも大歓迎です!

0 投票する
3 に答える
789 参照

cuda - MD5 暗号化用の Nvidia CUDA または ATI Stream?

Nvidia GTX 470 を購入しようと思っていたところ、知らない ATI に関する統計を見ました。

ATI カードのストリームは、暗号化と復号化に必要な計算を実行するのにはるかに優れていますか?

0 投票する
10 に答える
47708 参照

cuda - NVIDIAとAMD:GPGPUのパフォーマンス

両方のコーディング経験のある方からのご意見をお待ちしております。私自身、NVIDIAの経験しかありません。

NVIDIA CUDAは、競合他社よりもはるかに人気があるようです。(このフォーラムで質問タグを数えるだけで、「cuda」は「opencl」3:1を上回り、「nvidia」は「ati」15:1を上回り、「ati-stream」のタグはまったくありません)。

一方、ウィキペディアによると、ATI / AMDカードは、特に1ドルあたりの可能性がはるかに高いはずです。今日の市場で最速のNVIDIAカードであるGeForce580($ 500)は、1.6単精度TFlopsと評価されています。AMD Radeon 6970は370ドルで購入でき、定格は2.7TFlopsです。580には、772MHzで512の実行ユニットがあります。6970には、880MHzで1536の実行ユニットがあります。

NVIDIAに対するAMDの紙の利点はどれほど現実的であり、ほとんどのGPGPUタスクで実現される可能性がありますか?整数タスクはどうなりますか?

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

.net - OpenGL 3 と Radeon HD 4850x2

少し前に、私は OpenGL SuperBible の第 5 版のコピーを手に取り、学校から 1.0 の方法に慣れていた後、ゆっくりと苦痛を伴いながら 3.3 の方法で OpenGL を独学し始めました。さらに難しいことに、私は主に .NET 開発者であるため、OpenTK OpenGL ラッパーを使用して Mono で作業していました。私のラップトップで、頂点ごとのカラーリングとライティング、およびテクスチャ マッピングを実装したいくつかのシェーダーを使用して、ユーザーが単純なランドスケープを歩き回ることができるようにするプログラムをまとめました。デスクトップで同じプログラムを実行するまで、すべてがうまく機能していました。

災害!何もレンダリングされません! カメラが原点の近くに位置し、原点を指し、正方形 (技術的には三角形のファン) をレンダリングするようにプログラムを切り詰めました。四角形は、私のラップトップ、カラーリング、照明、テクスチャリングなどすべてで完全にレンダリングされますが、デスクトップでは、間違って色付けされ、ライトの影響を受けず、テクスチャリングされていない小さな歪んだ非正方形の四角形がレンダリングされます。

Ubuntu 10.10またはWin XPのどちらで起動しても同じ結果が得られるため、グラフィックカードに障害があると思われます。頂点シェーダーを縮小して位置データのみを出力し、フラグメント シェーダーをソリッド カラー (白) のみを出力するようにすると、クワッドが正しくレンダリングされることがわかりました。しかし、(フラグメント シェーダーで使用するかどうかに関係なく) カラー データを渡し始めるとすぐに、頂点シェーダーからの出力が再び歪んでしまいます。シェーダーが続きます。既存のコードは残しましたが、何をしようとしているのかを理解できるようにコメントアウトしました。私は glsl の初心者なので、コードはおそらくもっと良くなるでしょう。

私のラップトップは、Ubuntu 10.10 を実行する Centrino (Core 2) Duo と nVidia Quadro グラフィックス カードを搭載した古い lenovo T61p です。 WindowsXP. この問題は、XP と Ubuntu の両方で発生します。

私が見逃している何かが間違っているのを誰かが見ることができますか? 私の HD 4850x2 の「特別」とは何ですか?

このコードでは、カラー データは受け入れられますが、実際には使用されないことに注意してください。フラグメント シェーダが VariousColor を使用するかどうかに関係なく、ジオメトリは同じ (間違った) 出力されます。行をコメントアウトした場合にのみvaryingColor = in_color;、ジオメトリが正しく出力されます。元々、シェーダーは vec3 入力を使用していましたが、トラブルシューティング中に vec4 を使用するように変更しただけです。

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

opengl - Nvidia GPUのメモリが増えましたか?

使用可能なメモリの量を増やすためにNvidiaOpenCL/ OpenGL実装に渡すことができるパラメータはありますか?(Ati StreamのGPU_MAX_HEAP_SIZEのように)

現在、グラフィックカードで利用可能な1GBから約512MBを使用できます。

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

glsl - GLSL ループ配列のインデックス付けが ATI で機能しない?

ベジェ曲線を計算するための GLSL の単純なループがあり、NVidia ハードウェアで問題なく動作します。ただし、バージョン 1.20 を使用しているにもかかわらず、ATI カードでクラッシュします。これは、IIRC が非 const 配列アクセスを導入したものです。新しいバージョン (1.3 および 1.5) で試してみましたが、まだうまくいきません。

ループを展開すると、コードは再び機能します。何が欠けていますか?

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

printf - 関数に渡されるchar*引数に関するATIOpenCLprintf拡張の問題

printf拡張機能が有効になっているATIカードでOpenCLを使用しています。変数を出力する関数を作成しました。

このコードは、プレーンCとしてコンパイルすると期待どおりに機能しますが、OpenCLで呼び出した場合

結果は常に、「foo:0.123」ではなく、ランダムな文字の後に0.123が続きます。コンパイラにchar*文字列の認識に問題があると思いますが、関数を機能させるための回避策または修正はありますか?

0 投票する
2 に答える
235 参照

opengl - ATI ハードウェアを使用してテキスト配列にレンダリングする

テクスチャ配列へのレンダリングを可能にするはずの OpenGL 実装があります。これは、ジオメトリ シェーダーで別のレイヤーを選択することによって行われます。ただし、問題は、ATI ドライバーのバグが原因でこれが機能しないことです。私は本当にこれを機能させたいと思っており、続行する方法についていくつかの選択肢を考え出しました:

  1. Direct3D での実装を作り直します。ATI ドライバーは D3D で優れていますか?
  2. 回避策を考えてください(ただし、何も考えられません)。
  3. nVidia カードを購入します。

私は何をすべきか?他の選択肢はありますか?