我在一台采用英特尔945芯片组的计算机上安装了Windows XP,希望在该计算机上运行JavaFX 2.0应用程序。它安装了DirectX 9.29,但它似乎没有利用它,因为处理器负载非常高(对于一些百分点,70-100%刷新2-4次每秒。好吧,这是一个很弱的设备,但它太高了……)
有没有办法验证Prism是否使用了directx渲染?
更新:我已经安装了最新的驱动程序,我已经转移到使用DirectX 11的Windows7 embedded。当我启动dxdiag.exe时,它告诉我DirectX (DirectDraw,Direct3D,AGP Texture Acceleration)已启用。但是GPU2.0太慢了,而且只使用JavaFX而不是GPU.
发布于 2011-12-03 01:52:59
无法在JavaFX 2.0硬件加速中支持英特尔945芯片组。问题是它需要像素着色器3.0来利用硬件加速,but the Chipset only supports PS 2.0.。
您可以通过以下命令查看关于不使用硬件加速的更多详细信息:
set NWT_TRACE_LEVEL=4 java -Dprism.verbose=true
发布于 2013-01-11 04:33:00
在此处查看JavaFX 2.0显卡要求:http://docs.oracle.com/javafx/2/system_requirements/jfxpub-system_requirements.htm
https://stackoverflow.com/questions/8344168
复制相似问题