2

我在装有 Intel 945 芯片组的计算机上安装了 Windows XP,我想在该计算机上运行 JavaFX 2.0 应用程序。它安装了 DirectX 9.29,但似乎没有使用它,因为处理器负载非常高(每秒刷新 2-4 次百点为 70-100%。好吧,它是一个弱设备,但这太高了。 ..)

有没有办法验证 Prism 是否使用了 directx 渲染?

更新:我已经安装了最新的驱动程序,我已经转移到使用 DirectX 11 的 Windows 7 Embedded。当我启动 dxdiag.exe 时,它​​告诉我 DirectX(DirectDraw、Direct3D、AGP 纹理加速)已启用。但是 JavaFX 2.0 非常慢,而且只使用 CPU 而不是 GPU。

4

2 回答 2

3

JavaFX 2.0 硬件加速中无法支持 Intel 945 芯片组。问题是它需要 Pixel Shader 3.0 才能利用硬件加速,但芯片组只支持 PS 2.0。.

您可以使用以下命令找到有关它不使用硬件加速的更多详细信息:

set NWT_TRACE_LEVEL=4 java -Dprism.verbose=true

于 2011-12-02T17:52:59.263 回答
0

在此处检查 JavaFX 2.0 显卡要求:http: //docs.oracle.com/javafx/2/system_requirements/jfxpub-system_requirements.htm

于 2013-01-10T20:32:59.503 回答