加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

是否可以在Windows 2008服务器上使用Java FX启用硬件加速?

发布时间:2020-12-14 02:01:06 所属栏目:Windows 来源:网络整理
导读:如 in this question所述,通过将-Dprism.verbose = true作为系统属性传递,可以检测Java FX是否正在使用硬件加速.当我在Windows 2008 Server R2上的Java FX应用程序上执行此操作时,它显然会回退到软件渲染: Prism pipeline init order: d3d j2dUsing t2k for
如 in this question所述,通过将-Dprism.verbose = true作为系统属性传递,可以检测Java FX是否正在使用硬件加速.当我在Windows 2008 Server R2上的Java FX应用程序上执行此操作时,它显然会回退到软件渲染:

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

我的问题是,是否有可能强制硬件加速,比如愚弄JFX以为我有一个不同的操作系统?如果我能以某种方式绕过操作系统检查,我希望它可能正常工作.

解决方法

这很简单:-Dprism.forceGPU = true

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读