2010-05-25 4 views
2

가장 단순한 프로그램을 사용하는 경우에도 OpenGL에서 작동하지 않습니다. 여기에 내가 .. 뭘 오전입니다 Java2D OpenGL 하드웨어 가속이 작동하지 않습니다.

java -Dsun.java2d.opengl=True -jar Java2Demo.jar 

(Java2Demo.jar 일반적으로 JDK에 포함되어 있습니다 ..)

텍스트 출력은 다음과 같습니다

의 OpenGL 파이프 라인의 기본 설정에에게 사용할 수 화면 0

위의 VM 인수를 전달하지 않으면 잘되지만 (느리게) 작동합니다. 위의 주장을 통과하면 아무 것도 나타나지 않습니다 ... 내가 창문을 움직이면 그 위에 있던 이미지를 캡처하고 우연히 뒤죽박죽이됩니다.

나는 윈도우 XP 프로 SP3 (마이크로 소프트 윈도우 XP [버전 5.1.2600가]) (OS에 패러랠에서 X 10.5.8)

내가 사용하는 내가 가진 말해 "Geeks3D GPU 뷰어 캡"실행 해요 오픈 GL 버전 :

2.0 NVIDIA-1.5.48

나는 JVM의 두 가지 버전이 시도했다. 첫째 :

java version "1.6.0_13" 
Java(TM) SE Runtime Environment (build 1.6.0_13-b03) 
Java HotSpot(TM) Client VM (build 11.3-b02, mixed mode) 

및 초 :

java version "1.6.0_20" 
Java(TM) SE Runtime Environment (build 1.6.0_20-b02) 
Java HotSpot(TM) Client VM (build 16.3-b01, mixed mode, sharing) 

답변

1

윈도우 7, VirtualBox 3.1.8 : -Dsun.java2d.opengl=true으로, 더 나은 프레임 속도를 볼 수 있지만 결과는 고르지입니다. 옵션이 없으면 기본 (Mac OS X) 파이프 라인의 약 50 %의 프레임 속도로 부드러운 결과를 얻을 수 있습니다. 결과는 그래픽을위한 호스트 추가를 설치하는 데 결정적인 역할을합니다. Parallels에서 유사한 기능을 확인할 수 있습니다.

+0

Parallels에는 특별한 추가 사항이 없습니다. 기본적으로 자동으로 설치되며 Windows에서 Mac 하드웨어를 사용할 수 있도록 다양한 드라이버를 설치하는 "Parallels Tools"가 있습니다. 이것은 이미 나를 위해 설치되어 있지만 분명히 설치하지 않고 640x480 이상의 해상도를 얻는 것이 불가능할 수도 있습니다. 예를 들어 – Aaron

+0

그냥 무언가를 확인하고 가끔 잊어 버린 것입니다. VirtualBox와 Parallels는 기본 제품을 업데이트 할 때 추가/도구를 업데이트해야합니다. – trashgod

관련 문제