2012-11-11 56 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的版本,你用哪個呢?

相關問題