Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 带有两个GPU的笔记本电脑上的硬件加速缓冲区映像_Java_Eclipse_Gpu_Hardware Acceleration - Fatal编程技术网

Java 带有两个GPU的笔记本电脑上的硬件加速缓冲区映像

Java 带有两个GPU的笔记本电脑上的硬件加速缓冲区映像,java,eclipse,gpu,hardware-acceleration,Java,Eclipse,Gpu,Hardware Acceleration,我对Java加速图形做了很多研究,并确定我的BuffereImage或VolatileImage都没有被加速——事实上,我的笔记本电脑甚至不支持硬件加速,因为 GraphicsConfiguration.createCompatibleVolatileImage(width, height, new ImageCapabilities(true)); 抛出一个异常,告诉我是这样的。然而,我的笔记本电脑有一个NVIDIA 650m,它应该能够做到这一点。问题(或者我认为是这样)在于Java正在使

我对Java加速图形做了很多研究,并确定我的BuffereImage或VolatileImage都没有被加速——事实上,我的笔记本电脑甚至不支持硬件加速,因为

GraphicsConfiguration.createCompatibleVolatileImage(width, height, new ImageCapabilities(true));
抛出一个异常,告诉我是这样的。然而,我的笔记本电脑有一个NVIDIA 650m,它应该能够做到这一点。问题(或者我认为是这样)在于Java正在使用替代的HP集成图形芯片(默认情况下用于大多数非gpu密集型应用程序)。如何告诉java使用英伟达卡?我曾试图强制Java.EXE和JavaW.EXE通过英伟达控制面板使用它,但没有效果。
我意识到这不是一个java问题,而是一个与我的特定硬件相关的问题,但我并不完全理解java和EclipseIDE使用我的硬件的过程。我是否也需要在Eclipse中更改一些设置或命令行参数?即使你不能提供一个精确的答案,只要给我一些正确的方向或我下一步应该研究的东西,我将不胜感激。谢谢大家!

您是否使用了此标志
-Dsun.java2d.opengl=true

您使用哪个Java版本