如何验证JavaFX2.0在XP设备上使用directx 9?

如何验证JavaFX2.0在XP设备上使用directx 9?,java,graphics,javafx,directx-9,javafx-2,Java,Graphics,Javafx,Directx 9,Javafx 2,我在一台装有英特尔945芯片组的计算机上安装了Windows XP,我想在该芯片组上运行JavaFX2.0应用程序。它安装了DirectX 9.29,但似乎没有使用它,因为处理器负载非常高(每秒刷新2-4次的百分之七十到百分之一百的点。好吧,这是一个弱设备,但太高了…) 有没有办法验证Prism是否使用directx渲染 更新:我已经安装了最新的驱动程序,我已经移动到使用DirectX 11的windows 7 embedded。当我启动dxdiag.exe时,它告诉我DirectX(Direc

我在一台装有英特尔945芯片组的计算机上安装了Windows XP,我想在该芯片组上运行JavaFX2.0应用程序。它安装了DirectX 9.29,但似乎没有使用它,因为处理器负载非常高(每秒刷新2-4次的百分之七十到百分之一百的点。好吧,这是一个弱设备,但太高了…)

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


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

在JavaFX2.0硬件加速中无法支持Intel 945芯片组。问题是它需要像素着色器3.0来利用硬件加速

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

set NWT\u TRACE\u LEVEL=4

java-Dprism.verbose=true

在此处查看JavaFX2.0图形卡要求:

谢谢。有了这些,我就可以看到英伟达GPU实际上是在我的Mac上使用的,JavaFX(不知道为什么它这么慢)。相信我。在论坛、bug追踪器、硬件规格等之间切换。是的,这些是不受支持的、未记录的命令行开关,可能随时被删除-尽管仍然有用。