2

最も単純なプログラムでさえ、OpenGL では動作しません。これが私がやっていることです。

java -Dsun.java2d.opengl=True -jar Java2Demo.jar

(Java2Demo.jar通常はJDKに含まれています。)

テキスト出力は次のとおりです。

画面 0 のデフォルト設定で OpenGL パイプラインが有効になっている

上記の VM 引数を渡さない場合、問題なく動作します (ただしゆっくりと)。上記の引数を渡すと、何も表示されません。ウィンドウを移動すると、その上にあった画像がキャプチャされ、ごちゃごちゃになります。

Windows XP Pro SP3 (Microsoft Windows XP [バージョン 5.1.2600]) (OS X 10.5.8 の Parallels の下) を実行しています。

「Geeks3D GPU Caps Viewer」を使用して、Open GL バージョンがあることを通知しました。

2.0 NVIDIA-1.5.48

これを 2 つのバージョンの JVM で試しました。初め:

java version "1.6.0_13"
Java(TM) SE Runtime Environment (build 1.6.0_13-b03)
Java HotSpot(TM) Client VM (build 11.3-b02, mixed mode)

そして2番目:

java version "1.6.0_20"
Java(TM) SE Runtime Environment (build 1.6.0_20-b02)
Java HotSpot(TM) Client VM (build 16.3-b01, mixed mode, sharing)
4

1 に答える 1

1

Windows 7、VirtualBox 3.1.8: を使用-Dsun.java2d.opengl=trueすると、フレーム レートが向上しますが、結果が不安定になります。このオプションを使用しない場合、ネイティブ (Mac OS X) パイプラインの約 50% のフレーム レートでスムーズな結果が得られます。結果は、グラフィック用のVirtualBoxホスト追加機能のインストールに大きく左右されます。Parallels で同様の機能を確認できます。

于 2010-05-25T02:21:05.017 に答える