我想为我的应用程序提供一些像样的图形性能。但问题是,我的显卡有点旧,而且java fx似乎不支持它。
我尝试了设置一些环境变量,比如set J2D_TRACE_LEVEL=4 set J2D_D3D_NO_HWCHECK=true
但这并不管用。
以下是我使用-Dprism.verbose=true选项查看所发生的情况时得到的结果
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利用我的图形卡优势,从而使性能更好?
发布于 2015-09-24 00:21:50
使用prism.forceGPU=true作为命令行参数。它禁用适配器支持检查。
https://stackoverflow.com/questions/29888099
复制相似问题