Я хотел получить достойную графическую производительность для своего приложения. Но проблема в том, что моя видеокарта немного устарела, и 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 использовать мое плечо видеокарты, так что производительность лучше ?