3

Java アクセラレーション グラフィックスについて多くの調査を行った結果、BufferedImages または VolatileImages のいずれもアクセラレーションされていないことがわかりました。実際、ハードウェア アクセラレーションは私のラップトップではサポートされていません。

GraphicsConfiguration.createCompatibleVolatileImage(width, height, new ImageCapabilities(true));

私にそう言う例外をスローします。ただし、私のラップトップには NVIDIA 650m が搭載されており、これを行うには十分すぎるはずです。問題 (またはそう思う) は、代替の HP 統合グラフィックス チップ (ほとんどの非 GPU 集約型アプリケーションでデフォルトで使用される) が代わりに Java によって使用されていることです。NVIDIA カードを使用するように Java に指示するにはどうすればよいですか? NVIDIA コントロール パネルから java.exe と javaw.exe を強制的に使用させようとしましたが、うまくいきませんでした。

これは Java に関する質問ではなく、特定のハードウェアに関連する問題であることは認識していますが、Java と Eclipse IDE がハードウェアを利用するプロセスを正確に理解していません。Eclipse でもいくつかの設定やコマンド ライン パラメータを変更する必要がある可能性はありますか? 正確な答えを提供できなくても、正しい方向へのいくつかの指針、または次に何を調査する必要があるかを教えていただければ幸いです. ありがとうございました!

4

1 に答える 1

1

このフラグを使用したことがありますか-Dsun.java2d.opengl=true

そして、どのJavaバージョンを使用していますか?

于 2012-12-04T09:57:36.223 に答える