64ビット版のUbuntuではLWJGLを使って開発していますが、Windows上ではうまく機能していたコード(Macでも、それほどテストはしましたが)は新しいマシンに問題があります。64ビットUbuntu(ATIグラフィックカード)でLWJGLを使用したバグ。 Xウィンドウシステムとの競合?
基本的には、フルスクリーンモードを開始しようとすると、アプリケーションがビューを引き継ぐのではなくウィンドウで終了するため、パフォーマンスが非常に遅くなります(約1/2から1/3程度)。
珍しいことに、まれに(時間の約5%)すべてが完全に機能し、パフォーマンスは良好です。
Googleでいくつかの調査をした後、X Windowingシステムの問題が原因であるようです。他のものを設定する前に、アプリケーションでXInitThreads()を呼び出すことを提案する記事hereが見つかりました。残念ながら、私はどのように電話をするのですか?
私は、システムコマンドを実行するために
Process p = Runtime.getRuntime().exec("The system command goes here");
を使用することができることを認識し、私は使用するコマンドを知りません。
Hmm。コードで行う方法はありませんか?コマンド自体を発行するようにJVMプロセスに指示することはできませんか?それともセキュリティ機能ですか? – CodeBunny