나는 12.04를 노트북의 게스트로 사용하여 얼마 동안 조용한 시간을 보냈으며 완벽하게 작동합니다.
오늘 동료가 게스트의 3D 성능에 대해 물었습니다. 게스트에서 멋진 3D 물건을 사용하는 것은 결코 마음에 들지 않았지만 어쨌든 결과에 관심이 있었으므로 3D acceleration
VirtualBox 메뉴에서 설치를 활성화 하고 VM을 재부팅했습니다.
작동 glxgears
하면 이상한 경고가 표시되고 회전 기어 가 있는 창이 검은 색으로 유지됩니다 (아래 콘솔 출력을 게시했습니다).
3D 가속을 사용 glxgears
하지 않고 실행 하면 ~ 570 FPS로 경고가 표시되지 않습니다.
낮은 FPS는 내 문제가 아니지만 검은 색 glxgears 창이 이상합니다. 내 생각에 호스트 시스템의 nVidia 드라이버에 문제가 있습니까? ( NV
경고 접미사를 보면)
ortang@vbox-12-04:~$ glxgears
OpenGL Warning: glFlushVertexArrayRangeNV not found in mesa table
OpenGL Warning: glVertexArrayRangeNV not found in mesa table
OpenGL Warning: glCombinerInputNV not found in mesa table
OpenGL Warning: glCombinerOutputNV not found in mesa table
OpenGL Warning: glCombinerParameterfNV not found in mesa table
OpenGL Warning: glCombinerParameterfvNV not found in mesa table
OpenGL Warning: glCombinerParameteriNV not found in mesa table
OpenGL Warning: glCombinerParameterivNV not found in mesa table
OpenGL Warning: glFinalCombinerInputNV not found in mesa table
OpenGL Warning: glGetCombinerInputParameterfvNV not found in mesa table
OpenGL Warning: glGetCombinerInputParameterivNV not found in mesa table
OpenGL Warning: glGetCombinerOutputParameterfvNV not found in mesa table
OpenGL Warning: glGetCombinerOutputParameterivNV not found in mesa table
OpenGL Warning: glGetFinalCombinerInputParameterfvNV not found in mesa table
OpenGL Warning: glGetFinalCombinerInputParameterivNV not found in mesa table
OpenGL Warning: glDeleteFencesNV not found in mesa table
OpenGL Warning: glFinishFenceNV not found in mesa table
OpenGL Warning: glGenFencesNV not found in mesa table
OpenGL Warning: glGetFenceivNV not found in mesa table
OpenGL Warning: glIsFenceNV not found in mesa table
OpenGL Warning: glSetFenceNV not found in mesa table
OpenGL Warning: glTestFenceNV not found in mesa table
369 frames in 5.0 seconds = 73.647 FPS
호스트는 i7-2820QM
CPU 및 nVidia Quadro 2000M
(드라이버 버전 311.10) 그래픽 카드 가 장착 된 Windows 7 (64 비트) Dell 랩탑 (Precision E4600)입니다 .
게스트는 게스트 애드온이 설치된 최신 12.04 LTS 설치입니다.
단일성 지원 테스트 도구를 실행하는 추가 정보 :
ortang@vbox-12-04:~$ /usr/lib/nux/unity_support_test -p
OpenGL Warning: glFlushVertexArrayRangeNV not found in mesa table
OpenGL Warning: glVertexArrayRangeNV not found in mesa table
OpenGL Warning: glCombinerInputNV not found in mesa table
OpenGL Warning: glCombinerOutputNV not found in mesa table
OpenGL Warning: glCombinerParameterfNV not found in mesa table
OpenGL Warning: glCombinerParameterfvNV not found in mesa table
OpenGL Warning: glCombinerParameteriNV not found in mesa table
OpenGL Warning: glCombinerParameterivNV not found in mesa table
OpenGL Warning: glFinalCombinerInputNV not found in mesa table
OpenGL Warning: glGetCombinerInputParameterfvNV not found in mesa table
OpenGL Warning: glGetCombinerInputParameterivNV not found in mesa table
OpenGL Warning: glGetCombinerOutputParameterfvNV not found in mesa table
OpenGL Warning: glGetCombinerOutputParameterivNV not found in mesa table
OpenGL Warning: glGetFinalCombinerInputParameterfvNV not found in mesa table
OpenGL Warning: glGetFinalCombinerInputParameterivNV not found in mesa table
OpenGL Warning: glDeleteFencesNV not found in mesa table
OpenGL Warning: glFinishFenceNV not found in mesa table
OpenGL Warning: glGenFencesNV not found in mesa table
OpenGL Warning: glGetFenceivNV not found in mesa table
OpenGL Warning: glIsFenceNV not found in mesa table
OpenGL Warning: glSetFenceNV not found in mesa table
OpenGL Warning: glTestFenceNV not found in mesa table
OpenGL vendor string: Humper
OpenGL renderer string: Chromium
OpenGL version string: 2.1 Chromium 1.9
Not software rendered: yes
Not blacklisted: yes
GLX fbconfig: yes
GLX texture from pixmap: yes
GL npot or rect textures: yes
GL vertex program: yes
GL fragment program: yes
GL vertex buffer object: yes
GL framebuffer object: yes
GL version is 1.4+: yes
Unity 3D supported: yes
GUI가 부드럽게 실행되지만 멋진 것을 활성화하지 않았습니다 (모든 기본값).
나는 3D 가속이 12.04 게스트에서 잘 작동한다고보고하는 링크를 발견했으며 큰 성능 손실없이 게임을 실행합니다.
stackoverflow에서 비슷한 게시물을 찾았지만 주제가 아닌 것으로 닫혔습니다.
이 문제를 해결하기위한 힌트는 좋을 것입니다!