問題タブ [tegra]

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

android - Tegraでyuv420pからrgb565への変換を最適化しますか?

私のAndroidアプリケーションのネイティブコードがNEONプロセッサで実行されている場合、高速のNEONアセンブラ命令を利用してyuv420pをrgrb565に変換しています。

Tegraプロセッサに似たものはありますか?

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

android - Android CPU ARM アーキテクチャ

Android CPU に依存するコードがあり、顧客が使用している ARMv6/ARMv7 デバイスの数、ARM v5 がまだある場合、VFP を持つ ARMv6 の数、Tegra または Neon のパーセンテージを確認したいと思います。そのような統計が見つかるヒントはありますか?

BR STEN

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

opengl-es-2.0 - HeightMap:gltexsubimage2dVS頂点属性

地形の動的な高さマップがあり、ほぼすべてのフレームで変更されます。高さマップとしてgltexsubimage2dとtextureを使用するか、vboを​​作成する代わりに、フレームごとに頂点バッファを更新する必要がありますか?どのアプローチをより速くする必要がありますか?vbo経由でデータを送信するハードウェアバイリニアフィルターを失っていることを理解していますが、google gltexxubimage2dによると、モバイルデバイスで問題が発生し、フレームごとに使用できるようには見えません。

実際の質問は次のようになります:頂点属性を使用するよりもテクスチャのGPUメモリにデータを送信する方が速いですか?実装に依存しますか?たとえば、ビデオ再生キャンバスとしてクワッドを使用するために、Androidのopenglでテクスチャの更新を実現したボディはありますか?この質問は、mali-400やtegra3のような新しいデバイスではおそらくナンセンスであり、どちらのアプローチでもパフォーマンスが十分であると理解していますが、adreno200またはsgx535との互換性が必要です。

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

java - TegraデバイスでNV_depth_nonlinear拡張を使用する

誰かがこの拡張機能を正常に使用しましたか?Khronosの仕様はここで読むことができます:NV_depth_nonlinearextension

私はEGL設定を選択して拡張機能を正常にチェックしました:

しかし、非線形深度拡張をどのように使用しますか?使用する必要があります:

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

linux - Tegra 2 Linux で libEGL のハードウェア サポートを有効にするにはどうすればよいですか?

Harmony 開発者ボード (Tegra 2) にインストールされた OpenGL ES アプリケーション Ubuntu 11.04 を実行しようとしていますが、パッケージを使用する場合:

アプリケーション レポート:

/usr/bin/es2gears というパッケージ mesa-utils-extra で提供されている例を開始しようとしたときに同じメッセージが表示されましたが、ドライバーを更新した後:

「Tegra Linux Driver Package Developers Guide」のようにシンボリックリンクを作成する

ハードウェア アクセラレーションを使用して es2gears を起動できます (2 倍高速)。

私の質問は、アプリケーションをコンパイルできるように、適切な libEGL.so および libGLESv2.so ライブラリを使用する開発パッケージをどこで入手できるかということです。

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

android - 銀河タブ 10 (tegra 2) で頂点シェーダーが動作しない

HTC Desire S で GLES2.0 を使用するアプリを作成しました。HTC では動作しますが、Samung Galaxy tab10.1 では動作しません。プログラムをリンクできません (GLES20.glGetProgramiv(mProgram, GLES20.GL_LINK_STATUS, linOk,0) は -1 を返します)、glGetError() はエラー 1282 (無効な操作) を返します。

この行を (シェーダーで) 置き換えると:

銀河タブでも機能します。私のシェーダーは次のようになります。

シェーダーがアタッチされている場所です。

そして、テクスチャはここにロードされます:

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

android - Android NDK pthread マルチコア

私は大きな配列を持っており、それを繰り返して作業を行うのに約50ミリ秒かかります。私が開発中のアプリは、tegra3 またはその他の高速 CPU で実行されます。pthread を使用して作業を 4 つのスレッドに分割しました。配列の幅を取得し、それをシステムで見つかった合計コア数で割って、各スレッドで配列の 4 分の 1 を反復処理しています。すべて問題ありませんが、仕事をするのに80msが必要です。マルチスレッドのアプローチがシングルスレッドよりも遅い理由は何ですか? CPU カウントを 1 に下げると、すべてが 50ms に戻ります。

上記のコードの最初の for ループを、CPU 数に基づいて 4 つの部分に分割しています。vertex_points は、位置を持つベクトルです。

だからそれは

開始/終了はスレッドごとに異なります

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

android - Tegra GPU のプログラミングに必要なもの

CUDA プロセッサ Tegra 1/2 でアプリケーションを開発できますか? これには何が必要で、Tegra 1/2 の CUDA 機能は何ですか? Eclipse for Android での開発には NVIDIA Debug Manager しか見つかりませんでしたが、彼が CUDA スタイルを開発できるかどうかはわかりません。

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

android - Google Nexus 7 上の NVidia PerfHUD ES Tegra

ADB を介して Google Nexus 7 でNVIDIA PerfHUD ESを使用しようとしています。バッチ ファイルを使用してデバッグを有効にしましたが、デバイスに接続できません。LogCat を見ると、デバイスが通信を開始できないことがわかります。NVPerfHUD ES がアクティブです k:ソケットの作成中にエラーが発生しました 通信層の初期化に失敗しました

そしてPCでPerfHUDを起動すると接続できません。

ドキュメントには、ファイアウォールを正しく設定する方法が記載されていますが、PC またはデバイスのどちらのファイアウォールかわかりません (デバイスにファイアウォールはありますか?)

私は現在アイデアがなく、デバイスを数回再起動しましたが、まだ運がありません。どうすればいいですか?

ありがとうございました!

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

android - Tegra 2 の OpenCV 最適化

タブレットの GPU にコンピューター ビジョン アルゴリズムを実装する方法を探していたところ、OCV 2.4 パックの NVIDIA Tegra 3に出会いました。 3 )この OpenCV パックには、NVIDIA Tegra 3 向けの GLSL および NEON 最適化が含まれていることを理解しました。私のタブレットのオペレーティング システムは Android 3.1 です。