Direct3d JavaFX对视频卡的依赖性

Direct3d JavaFX对视频卡的依赖性,direct3d,javafx-3d,Direct3d,Javafx 3d,JavaFX中是否存在与视频卡相关的依赖关系?主要问题是,每当我试图处理大型图像时,我的应用程序就会出错。我们打开了Prism的详细日志记录,发现出现这种差异的原因是Prism在Windows服务中运行时无法加载Direct3D,并且被迫返回到其软件渲染管道,而不是使用硬件加速 以下是日志的相关部分: Direct3D初始化失败 所有适配器的适配器验证均失败 (十) Got class=class com.sun.prism.d3d.D3DPipeline GraphicsPipeline.cr

JavaFX中是否存在与视频卡相关的依赖关系?主要问题是,每当我试图处理大型图像时,我的应用程序就会出错。我们打开了Prism的详细日志记录,发现出现这种差异的原因是Prism在Windows服务中运行时无法加载Direct3D,并且被迫返回到其软件渲染管道,而不是使用硬件加速

以下是日志的相关部分:

Direct3D初始化失败
所有适配器的适配器验证均失败
(十) Got class=class com.sun.prism.d3d.D3DPipeline
GraphicsPipeline.createPipeline:初始化管道com.sun.prism.d3d.D3DPipeline时出错 ***回退到Prism软件管道


基于硬件的加速要求it工作正常。如果支持的硬件不可用,系统将退回到软件渲染(这正是您显示的日志所说的)。无论哪种方式,JavaFX都可以工作

如果没有硬件加速,某些功能可能会被禁用(请参阅)

除非您试图使用系统上未启用的功能(您可以使用代码检查它),或者您依赖硬件加速提供的提高的处理速度,否则在软件渲染管道而不是硬件渲染管道上运行应用程序不太可能受到影响。

“每当我试图处理大型图像时,我的应用程序就会出错“。什么错误?->”包括堆栈跟踪。处理代码是什么?->包括某人可以编译并运行以复制错误的。包括提供错误的图像。如果由于声誉的限制,你无法将其内联到你的问题中,你可以发布它。谷歌搜索“Direct3D服务”会返回第一个结果。