2015-04-27 5 views
2

Я хотел получить достойную графическую производительность для своего приложения. Но проблема в том, что моя видеокарта немного устарела, и java fx, похоже, ее не поддерживает.Аппаратное ускорение JavaFX на Intel 965

я попытался установить несколько переменных окружения, как множества J2D_TRACE_LEVEL = 4 набор J2D_D3D_NO_HWCHECK = истинный

, но это не помогло.

Вот что я получу, если я использую -Dprism.verbose = истинный вариант, чтобы увидеть, что происходит на

Prism pipeline init order: d3d sw 
Using native-based Pisces rasterizer 
Using dirty region optimizations 
Not using texture mask for primitives 
Not forcing power of 2 sizes for textures 
Using hardware CLAMP_TO_ZERO mode 
Opting in for HiDPI pixel scaling 
Prism pipeline name = com.sun.prism.d3d.D3DPipeline 
Loading D3D native library ... 
    succeeded. 
D3DPipelineManager: Created D3D9Ex device 
Direct3D initialization failed 
Adapter validation failed for all adapters 
Device "Mobile Intel(R) 965 Express Chipset Family" (\\.\DISPLAY1)  initialization failed : 
WARNING: Unsupported video adapter found, device disabled 
(X) Got class = class com.sun.prism.d3d.D3DPipeline 
Prism pipeline name = com.sun.prism.sw.SWPipeline 
(X) Got class = class com.sun.prism.sw.SWPipeline 
Initialized prism pipeline: com.sun.prism.sw.SWPipeline 
GraphicsPipeline.createPipeline: error initializing pipeline  com.sun.prism.d3d.D3DPipeline 
*** Fallback to Prism SW pipeline 
vsync: true vpipe: false 

Как я могу получить некоторое JavaFX использовать мое плечо видеокарты, так что производительность лучше ?

ответ

0

Использовать prism.forceGPU=true в качестве параметра командной строки. Он отключает проверку поддержки адаптера.