2017-03-02 8 views
0

グラフィックドライバのクラッシュまたはアップデート後にJavaFxアプリケーションが空白(白いシーン)になっていることが最近気付きました。問題。グラフィックスドライバのクラッシュまたはアップデート後にJavaFxウィンドウが白くなる

JavaFxはGPU経由でレンダリングされるようになりましたが、ChromeのWebサイトも同様です。

このようなドライバのクラッシュや通常のドライバの更新後に、JavaFXアプリケーションが使用できなくなった理由を誰かに説明することはできますか。

P.S. 私たちは毎日複数のドライバクラッシュが発生するいくつかのPCを持っています。これは毎日、私たちのワークステーションの中にはIntel GPUとWindows 10ドライバの問題と思われます。

答えて

0

ほとんどの場合、JavaグラフィックスライブラリはGPUドライバのクラッシュに対応していない可能性が高いです。それはそれほど驚くべきことではありません。結局のところ、それはOSプラットフォームのバグです。

グラフィックスアクセラレーションをオフにしてJVMを実行している(多分)以外に、あなたができることはあまりありません。優れた長期的なアプローチは、フレーク状のドライバの修正を得るだろう

:このQ & Aはどのように説明しています。あなたはPCベンダーと話しましたか?グラフィックスチップ/カード用のインテルのドライバアップデートをお探しですか?

これにアプローチする別の方法(Oracle Javaサポート契約を結んでいる場合)は、オラクル社カスタマ・サポートにヘルプ/アドバイスを依頼することです。


なぜGoogle Chromeではなく、Javaで発生しますか?たぶん、Google Chromeの内部アーキテクチャでは、ブラウザのウィンドウ/タブごとに異なるプロセスが使用されるためです。だから、GPUのクラッシュを検出すると、タブのプロセスを中断させ、新しいものを起動することができるかもしれません。

これはちょっとした理論です...

関連する問題