2012-11-11 54 views
3

我已经对Java加速图形进行了大量研究,并确定我的BufferedImages或VolatileImages没有加速 - 事实上,我的笔记本电脑上甚至不支持硬件加速,因为两台GPU的笔记本电脑上的硬件加速BufferedImage

GraphicsConfiguration.createCompatibleVolatileImage(width, height, new ImageCapabilities(true)); 

抛出告诉我这样的一个例外。但是,我的笔记本电脑拥有NVIDIA 650m,这应该不仅仅是能够做到这一点。问题(或者我认为)是Java替代HP集成图形芯片(对大多数非gpu密集型应用程序默认使用)。我如何告诉Java使用NVIDIA卡?我试图强制java.exe和javaw.exe通过NVIDIA控制面板使用它,但无济于事。

我知道这不是一个java问题,更多的是与我的特定硬件有关的问题,但我并不完全理解java和Eclipse IDE使用我的硬件的过程。是否有可能需要在Eclipse中更改一些设置或命令行参数?即使你不能提供一个确切的答案,只是在正确的方向或接下来我应该研究的东西的一些指针将不胜感激。谢谢!

回答

1

你有没有这个标志-Dsun.java2d.opengl=true

和Java的版本,你用哪个呢?

相关问题