Come discusso in in this question, è possibile rilevare se Java FX sta utilizzando l'accelerazione hardware passando -Dprism.verbose=true
come proprietà di sistema. Quando faccio questo il mio app FX Java su Windows 2008 Server R2, è apparentemente cadendo indietro al rendering software:È possibile abilitare l'accelerazione hardware con Java FX sul server Windows 2008?
Prism pipeline init order: d3d j2d
Using t2k for text rasterization
Using dirty region optimizations
Prism pipeline name = com.sun.prism.d3d.D3DPipeline
Loading D3D native library ...
succeeded.
Direct3D initialization failed
Wrong operating system version
(X) Got class = class com.sun.prism.d3d.D3DPipeline
GraphicsPipeline.createPipeline: error initializing pipeline com.sun.prism.d3d.D3DPipeline
*** Fallback to Prism SW pipeline
Prism pipeline name = com.sun.prism.j2d.J2DPipeline
(X) Got class = class com.sun.prism.j2d.J2DPipeline
Initialized prism pipeline: com.sun.prism.j2d.J2DPipeline
La mia domanda è, è possibile forzare l'accelerazione hardware, dicono da ingannare JFX nel pensiero Ho un sistema operativo diverso? Spero che potrebbe funzionare solo se potessi evitare il controllo del sistema operativo in qualche modo.
[Windows 2008 Server non è una piattaforma supportata per JavaFX] (http://www.oracle.com/technetwork/java/javafx/downloads/supportedconfigurations-1506746.html). Si sconsiglia di tentare di eseguire JavaFX su Windows 2008 Server. – jewelsea