JavaFXでハードウェアグラフィックアクセラレーション(プリズム)を無効またはバイパスする方法

ラリス・J:

OS:OSX Mountain Lion。

システム:Virtual BOX 4.2.6。

Java:1.7.0.40-ea-b34

システム(mac)にHWアクセラレーションがないため、JAVAFXアプリのハードウェアアクセラレーションを無効にしたい。したがって、ハードウェアアクセラレーションがない場合、JAVAFXアプリを実行すると致命的なエラーが発生します。「プリズムエンジンパイプライン」に関連するエラーで、JavaがopenGLネイティブライブラリを実行しようとしたときに発生します。だから私はプリズムを無効にしたいと思います。

次のようなプリズムの動作を制御するいくつかのvm引数があるようです。Dprism.forceGPU= true;

上記のようにプリズムまたはopenGLリクエストを無効にすることはありますか?

致命的なエラー(openGl関連コード)

Stack: [0x000000016c8f9000,0x000000016c9f9000], sp=0x000000016c9f7f40, free space=1019k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C [libobjc.A.dylib+0x639f] objc_msgSend_fixup+0x5f
C [AppKit+0x28134c] -[NSOpenGLContext initWithFormat:shareContext:]+0xac
C [libprism-es2.dylib+0x4e9f] createContext+0x1b3
C [libprism-es2.dylib+0x4729] Java_com_sun_prism_es2_gl_mac_MacGLFactory_nInitialize+0xa2
j com.sun.prism.es2.gl.mac.MacGLFactory.nInitialize([I)J+0
j com.sun.prism.es2.gl.mac.MacGLFactory.initialize(Ljava/lang/Class;Lcom/sun/prism/es2/gl/GLPixelFormat$Attributes;)Z+73
j com.sun.prism.es2.ES2Pipeline.<clinit>()V+54 
幾つ:

このフォーラムを見てください:https : //forums.oracle.com/message/11018975

これをJava実行に追加します。

-Dprism.order=j2d

これでうまくいくはずです。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Linuxでハードウェアアクセラレーションを無効にする方法は?

分類Dev

Intelグラフィックスでフラッシュのハードウェアアクセラレーションを有効にするにはどうすればよいですか?

分類Dev

アプリケーションが3Dゲームのグラフィックハードウェアにアクセスするのをブロックされました

分類Dev

Ubuntu 17.10のIntelグラフィックチップセットでハードウェアビデオアクセラレーションを有効にするにはどうすればよいですか?

分類Dev

アンドロイドでプログラムシークレットキーボードを有効または無効にする方法?

分類Dev

ウィジェットクラスフレームを呼び出してメインウィンドウアプリケーションクラスにパックするにはどうすればよいですか?tkinter

分類Dev

Ubuntu がラップトップでハードウェア アクセラレーション グラフィックスをサポートしているかどうかを確認するにはどうすればよいですか

分類Dev

Intelグラフィックスが有効になっている場合、またはハードウェアアクセラレーションが有効になっている場合、フルスクリーンのChromeHTML5ビデオは黒くなります

分類Dev

バックグラウンドプロセスのステータスを表示しようとすると、JavaFXアプリケーションウィンドウがフリーズします

分類Dev

FO-DICOM:C#Windowsフォームアプリケーションでレンダリングされたビットマップを使用してウィンドウのサイズを変更すると、クラッシュします

分類Dev

再起動せずにWindows10デバイスでプログラムでアクションセンターの回転ロックを有効/無効(グレー表示)にする方法はありますか?

分類Dev

CEFを使用してWebページをレンダリングする他のアプリのハードウェアアクセラレーションを無効にするにはどうすればよいですか?

分類Dev

ハードウェアアクセラレーションを使用して2Dグラフィックス用のc ++プロジェクトをセットアップする方法

分類Dev

NVIDIA Optimus / Bumblebeeでハードウェアアクセラレーションによるデスクトップ効果を有効にする

分類Dev

ハックでオプションのシェイプフィールドにアクセスする方法は?

分類Dev

クラウドHSMサービスプロバイダーがシミュレーションソフトウェアではなく物理ハードウェアセキュリティモジュールを実際に使用していることを確認するにはどうすればよいですか?

分類Dev

django Restフレームワークシリアライザーのドロップダウンアイテムをフィルタリングする方法は?

分類Dev

シェルスクリプトでバックグラウンドプロセスをフォアグラウンドに戻すクリーンな方法

分類Dev

Ubuntu 18.04 でのハードウェア アクセラレーションが原因で、フルスクリーン中に Google Chrome がフリーズする

分類Dev

Webブラウザのハードウェアアクセラレーションを有効にする方法

分類Dev

セレンウェブドライバーの「このサイトのパスワードを保存しますか」クロムポップアップを無効にする方法

分類Dev

Windows Precisionタッチパッドでマウスアクセラレーションを無効にする方法は?

分類Dev

ハードウェアバックボタンを無効にするIonicJavaプラグイン

分類Dev

ブラウザ経由でアクセスすると、サーバー上のアプリケーションがクラッシュする-システム全体をアップグレードした後

分類Dev

角度2アプリケーションのバックグラウンド/セパレートスレッドで関数を実行する

分類Dev

セレンウェブドライバー(Python)でChromeの「パスワードを保存」ポップアップを無効にする方法

分類Dev

クラウドフラッターファイアストアでネストされたコレクションクエリを処理する方法は?

分類Dev

閉じたアプリケーションをバックグラウンドで実行する方法は?

分類Dev

統合されたIntel5500グラフィックスとDebianでのハードウェアアクセラレーションにより、システムが不安定になります

Related 関連記事

  1. 1

    Linuxでハードウェアアクセラレーションを無効にする方法は?

  2. 2

    Intelグラフィックスでフラッシュのハードウェアアクセラレーションを有効にするにはどうすればよいですか?

  3. 3

    アプリケーションが3Dゲームのグラフィックハードウェアにアクセスするのをブロックされました

  4. 4

    Ubuntu 17.10のIntelグラフィックチップセットでハードウェアビデオアクセラレーションを有効にするにはどうすればよいですか?

  5. 5

    アンドロイドでプログラムシークレットキーボードを有効または無効にする方法?

  6. 6

    ウィジェットクラスフレームを呼び出してメインウィンドウアプリケーションクラスにパックするにはどうすればよいですか?tkinter

  7. 7

    Ubuntu がラップトップでハードウェア アクセラレーション グラフィックスをサポートしているかどうかを確認するにはどうすればよいですか

  8. 8

    Intelグラフィックスが有効になっている場合、またはハードウェアアクセラレーションが有効になっている場合、フルスクリーンのChromeHTML5ビデオは黒くなります

  9. 9

    バックグラウンドプロセスのステータスを表示しようとすると、JavaFXアプリケーションウィンドウがフリーズします

  10. 10

    FO-DICOM:C#Windowsフォームアプリケーションでレンダリングされたビットマップを使用してウィンドウのサイズを変更すると、クラッシュします

  11. 11

    再起動せずにWindows10デバイスでプログラムでアクションセンターの回転ロックを有効/無効(グレー表示)にする方法はありますか?

  12. 12

    CEFを使用してWebページをレンダリングする他のアプリのハードウェアアクセラレーションを無効にするにはどうすればよいですか?

  13. 13

    ハードウェアアクセラレーションを使用して2Dグラフィックス用のc ++プロジェクトをセットアップする方法

  14. 14

    NVIDIA Optimus / Bumblebeeでハードウェアアクセラレーションによるデスクトップ効果を有効にする

  15. 15

    ハックでオプションのシェイプフィールドにアクセスする方法は?

  16. 16

    クラウドHSMサービスプロバイダーがシミュレーションソフトウェアではなく物理ハードウェアセキュリティモジュールを実際に使用していることを確認するにはどうすればよいですか?

  17. 17

    django Restフレームワークシリアライザーのドロップダウンアイテムをフィルタリングする方法は?

  18. 18

    シェルスクリプトでバックグラウンドプロセスをフォアグラウンドに戻すクリーンな方法

  19. 19

    Ubuntu 18.04 でのハードウェア アクセラレーションが原因で、フルスクリーン中に Google Chrome がフリーズする

  20. 20

    Webブラウザのハードウェアアクセラレーションを有効にする方法

  21. 21

    セレンウェブドライバーの「このサイトのパスワードを保存しますか」クロムポップアップを無効にする方法

  22. 22

    Windows Precisionタッチパッドでマウスアクセラレーションを無効にする方法は?

  23. 23

    ハードウェアバックボタンを無効にするIonicJavaプラグイン

  24. 24

    ブラウザ経由でアクセスすると、サーバー上のアプリケーションがクラッシュする-システム全体をアップグレードした後

  25. 25

    角度2アプリケーションのバックグラウンド/セパレートスレッドで関数を実行する

  26. 26

    セレンウェブドライバー(Python)でChromeの「パスワードを保存」ポップアップを無効にする方法

  27. 27

    クラウドフラッターファイアストアでネストされたコレクションクエリを処理する方法は?

  28. 28

    閉じたアプリケーションをバックグラウンドで実行する方法は?

  29. 29

    統合されたIntel5500グラフィックスとDebianでのハードウェアアクセラレーションにより、システムが不安定になります

ホットタグ

アーカイブ