問題タブ [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.
java - Mac OS X での Java 6 ハードウェア アクセラレーション
TTF フォントをロードし、drawString
Graphics2D のメソッドを使用する 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にアップロードしました。これで、ダウンロードせずにコードを参照できます。私はまだこの問題にアプローチする方法がわからないので、助けていただければ幸いです。
css - Android ブラウザでスムーズな (ハードウェアアクセラレーションによる) 遷移を実現するにはどうすればよいですか?
タイトルは自明です。iPhone では、Mobile Safari は WebKit ベースであり、ハードウェア アクセラレーションの -webkit-transform CSS プロパティをサポートします。具体的には、translate3d() 変換を使用します。
Android ブラウザにはどのような代替手段がありますか? Android 1.5で動作させる必要があります。
前もって感謝します。
wpf - Winform に埋め込まれた WPF コントロールによりアプリがクラッシュする
ElementHostを使用してWindowsフォームに埋め込まれたWPFユーザーコントロールを使用しているOutlookアドインに取り組んでいます。
このアプリは、ごく少数のマシンで断続的にクラッシュします。クラッシュ ダンプを分析した後、WPF レンダリング スレッドがこのクラッシュを引き起こしているようです。windbg のスタック トレースは次のようになります。
opengl - OpenGL コンテキストがハードウェア アクセラレーションされているかどうかを確認する方法は?
openGl の実装が適切なドライバーを見つけられない場合、喜んでフォールバックし、すべてをソフトウェア モードでレンダリングすることを私は知っています。グラフィック アプリケーションには適していますが、コンピュータ ゲームには適していません。
Windows XP を使用している多くのユーザーを知っていますが、ユーザーが GPU 用のビデオ カード ドライバーをインストールしない場合、OpenGL はハードウェア アクセラレーションされません (DirectX がある場合、またはそうでない場合はエラーがスローされます)。
OpenGL が FPS を測定するよりもハードウェア アクセラレーションを使用しているかどうかを判断し、それが低すぎる場合にユーザーに通知するより良い (そしておそらくクロス プラットフォームの) 方法はありますか?
Quake3 のようなゲームでなんとか見つけられることは知っています...
c++ - クロスプラットフォームハードウェアアクセラレーション2dC++アプリ?
私はかなりの量のC++を知っているので、ゲームの作成を検討したいと思いました。まだクロスプラットフォーム(Windows / OSX / Linux)であるハードウェアアクセラレーションゲームを作成するという点で、最善のアプローチは何でしょうか。これは2Dゲームになりますが、CPUレンダラーがおそらくそれをカットしないほど集中的です。
OpenGLがあることは知っていますが、クロスプラットフォームでの使用方法に関するチュートリアルが見つからないようです。すべて1つのプラットフォームに焦点を当てています。
SDLを使用することも可能ですが、使用するとゲームのパフォーマンスが低下する可能性があります。これは必ずしも本当ですか?
最後に、 http: //www.sfml-dev.org/のような、おそらく簡単になるライブラリを見たことがありますが、そのルートをたどるべきですか?
再度、感謝します。
c# - WPF Firefox 4トップバー?
Firefox 4のオレンジバーのようなトップバーをどのように作成しますか?
ソフトウェアをレンダリングするのではなく、ハードウェアアクセラレーションを使用したいので、独自のウィンドウクラスを実行したくありません。
これを行う方法はありますか?
iphone - iPhoneアプリのオーディオ処理にグラフィックハードウェアを使用する
オーディオデータをリアルタイムで処理する必要のあるiPhoneアプリを開発していますが、パフォーマンスに問題があります。ボトルネックはオーディオエフェクトにあり、実際には非常に単純ですが、いくつかを追加するとパフォーマンスの低下が顕著になります。
オーディオエフェクトコードのほとんどはCで書かれています。
gpuハードウェアを使用して処理を高速化できる場所は2つあると思います。エフェクトにopenCLを使用することと、補間/スムージングにハードウェアを使用することです。私たちはこれにかなり慣れておらず、どこから始めればよいのかわかりません。
silverlight - Silverlight ハードウェア アクセラレーション グラフィックス
- Silverlight でクロス プラットフォームのハードウェア アクセラレーション ゲームを作成する方法はありますか? (OpenGL バインディングなど)
- Balderのようなライブラリは、Silverlight で大規模な 3D ゲーム (MMORPG など) を作成するのに使用できますか?
windows - デバイス マネージャーでのデバイスのリセット
デバイスマネージャーで有効/無効を許可するデバイスを再起動する方法に関するプログラム API を探しています。
オーディオ デバイスやネットワーク アダプタなど
android - Android 高速ビットマップ スケーリング
Android サービスでダウンサンプリングする必要がある大きな JPG ファイルがいくつかあります。BitmapFactory (すなわち skia libray) はこれを処理できますが、おそらく GPU サポートは得られません。スケーリングのためにハードウェアアクセラレーションを取得する移植可能な方法はありますか?
サービスは非表示のビューを作成し、OpenGL ES を使用してスケーリング部分を実行できますか、それともアクティビティでのみ実行可能ですか?