問題タブ [hardware-acceleration]

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 投票する
3 に答える
1917 参照

java - Mac OS X での Java 6 ハードウェア アクセラレーション

TTF フォントをロードし、drawStringGraphics2D のメソッドを使用する Java アプリケーションを作成しました。これは 50 ミリ秒ごとに呼び出され、x と y の位置が毎回変更され、テキストが移動します。Windows でプログラムを実行すると、CPU 使用率が 0 ~ 1% になりますが、Mac では約 75% の使用率になります。この Windows マシンの CPU は確かに優れていますが、それほど大きな違いがあるはずはありません。ハードウェアアクセラレーションに関係していると思います。それを有効にする方法を知りたいです。Mac 固有の Java プロパティをいくつか見つけましたが、どれも CPU 使用率を下げませんでした。OS X で Java 2D のパフォーマンスを向上させる方法はありますか? ありがとう。

EDIT1:これらのプロパティが役立つと思いましたが、そうではありませんでした。

System.setProperty("sun.java2d.opengl", "true"); System.setProperty("apple.awt.graphics.UseQuartz","true"); System.setProperty("apple.awt.graphics.EnableQ2DX","true");

EDIT2:プロジェクトのソースとバイト コードをここからダウンロードできます: http://drop.io/ExampleScreenSaver

EDIT3: drop.io が存在しなくなったため、プロジェクトをGoogle Codeにアップロードしました。これで、ダウンロードせずにコードを参照できます。私はまだこの問題にアプローチする方法がわからないので、助けていただければ幸いです。

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

css - Android ブラウザでスムーズな (ハードウェアアクセラレーションによる) 遷移を実現するにはどうすればよいですか?

タイトルは自明です。iPhone では、Mobile Safari は WebKit ベースであり、ハードウェア アクセラレーションの -webkit-transform CSS プロパティをサポートします。具体的には、translate3d() 変換を使用します。

Android ブラウザにはどのような代替手段がありますか? Android 1.5で動作させる必要があります。

前もって感謝します。

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

wpf - Winform に埋め込まれた WPF コントロールによりアプリがクラッシュする

ElementHostを使用してWindowsフォームに埋め込まれたWPFユーザーコントロールを使用しているOutlookアドインに取り組んでいます。

このアプリは、ごく少数のマシンで断続的にクラッシュします。クラッシュ ダンプを分析した後、WPF レンダリング スレッドがこのクラッシュを引き起こしているようです。windbg のスタック トレースは次のようになります。

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

opengl - OpenGL コンテキストがハードウェア アクセラレーションされているかどうかを確認する方法は?

openGl の実装が適切なドライバーを見つけられない場合、喜んでフォールバックし、すべてをソフトウェア モードでレンダリングすることを私は知っています。グラフィック アプリケーションには適していますが、コンピュータ ゲームには適していません。

Windows XP を使用している多くのユーザーを知っていますが、ユーザーが GPU 用のビデオ カード ドライバーをインストールしない場合、OpenGL はハードウェア アクセラレーションされません (DirectX がある場合、またはそうでない場合はエラーがスローされます)。

OpenGL が FPS を測定するよりもハードウェア アクセラレーションを使用しているかどうかを判断し、それが低すぎる場合にユーザーに通知するより良い (そしておそらくクロス プラットフォームの) 方法はありますか?

Quake3 のようなゲームでなんとか見つけられることは知っています...

0 投票する
6 に答える
3014 参照

c++ - クロスプラットフォームハードウェアアクセラレーション2dC++アプリ?

私はかなりの量のC++を知っているので、ゲームの作成を検討したいと思いました。まだクロスプラットフォーム(Windows / OSX / Linux)であるハードウェアアクセラレーションゲームを作成するという点で、最善のアプローチは何でしょうか。これは2Dゲームになりますが、CPUレンダラーがおそらくそれをカットしないほど集中的です。

OpenGLがあることは知っていますが、クロスプラットフォームでの使用方法に関するチュートリアルが見つからないようです。すべて1つのプラットフォームに焦点を当てています。

SDLを使用することも可能ですが、使用するとゲームのパフォーマンスが低下する可能性があります。これは必ずしも本当ですか?

最後に、 http: //www.sfml-dev.org/のような、おそらく簡単になるライブラリを見たことがありますが、そのルートをたどるべきですか?

再度、感謝します。

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

c# - WPF Firefox 4トップバー?

Firefox 4のオレンジバーのようなトップバーをどのように作成しますか?

ソフトウェアをレンダリングするのではなく、ハードウェアアクセラレーションを使用したいので、独自のウィンドウクラスを実行したくありません。

これを行う方法はありますか?

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

iphone - iPhoneアプリのオーディオ処理にグラフィックハードウェアを使用する

オーディオデータをリアルタイムで処理する必要のあるiPhoneアプリを開発していますが、パフォーマンスに問題があります。ボトルネックはオーディオエフェクトにあり、実際には非常に単純ですが、いくつかを追加するとパフォーマンスの低下が顕著になります。

オーディオエフェクトコードのほとんどはCで書かれています。

gpuハードウェアを使用して処理を高速化できる場所は2つあると思います。エフェクトにopenCLを使用することと、補間/スムージングにハードウェアを使用することです。私たちはこれにかなり慣れておらず、どこから始めればよいのかわかりません。

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

silverlight - Silverlight ハードウェア アクセラレーション グラフィックス

  • Silverlight でクロス プラットフォームのハードウェア アクセラレーション ゲームを作成する方法はありますか? (OpenGL バインディングなど)
  • Balderのようなライブラリは、Silverlight で大規模な 3D ゲーム (MMORPG など) を作成するのに使用できますか?
0 投票する
2 に答える
2879 参照

windows - デバイス マネージャーでのデバイスのリセット

デバイスマネージャーで有効/無効を許可するデバイスを再起動する方法に関するプログラム API を探しています。

オーディオ デバイスやネットワーク アダプタなど

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

android - Android 高速ビットマップ スケーリング

Android サービスでダウンサンプリングする必要がある大きな JPG ファイルがいくつかあります。BitmapFactory (すなわち skia libray) はこれを処理できますが、おそらく GPU サポートは得られません。スケーリングのためにハードウェアアクセラレーションを取得する移植可能な方法はありますか?

サービスは非表示のビューを作成し、OpenGL ES を使用してスケーリング部分を実行できますか、それともアクティビティでのみ実行可能ですか?