Ich benutze 12.04 seit einiger Zeit als Gast auf meinem Laptop und es funktioniert einwandfrei.
Heute hat mich ein Kollege nach der 3D-Leistung des Gastes gefragt. Es kam mir nie in den Sinn, ausgefallene 3D-Inhalte für den Gast zu verwenden, aber ich war trotzdem an den Ergebnissen interessiert, also habe ich 3D acceleration
das Menü im VirtualBox für meine Installation aktiviert und die VM neu gestartet.
Laufen glxgears
gibt seltsame Warnungen und das Fenster mit den rotierenden Zahnrädern bleibt schwarz (ich habe die Konsolenausgabe unten gepostet).
Wenn ich glxgears
ohne aktivierte 3D-Beschleunigung arbeite, habe ich ~ 570 FPS und keine Warnungen.
Die niedrigen FPS sind hier nicht mein Problem, aber das schwarze Glxgears-Fenster ist seltsam. Ich vermute, dass es ein Problem mit dem nVidia-Treiber des Host-Systems gibt? (Blick auf das NV
Suffix der Warnungen)
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
Der Host ist ein Windows 7 (64-Bit) Dell-Laptop (Precision E4600) mit einer i7-2820QM
CPU und einer nVidia Quadro 2000M
Grafikkarte (Treiberversion 311.10) .
Der Gast ist eine aktuelle 12.04 LTS-Installation mit installierten Gast-Addons.
Einige zusätzliche Informationen zum Ausführen des Unity Support-Testtools:
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
Die GUI läuft reibungslos, aber ich habe keine ausgefallenen Sachen aktiviert (alle Standard).
Ich habe einige Links gefunden, in denen berichtet wird, dass die 3D-Beschleunigung bei einem 12.04-Gast einwandfrei funktioniert. Dort werden sogar Spiele ohne größeren Leistungsverlust ausgeführt.
Ich habe einen ähnlichen Beitrag zu stackoverflow gefunden, der jedoch als Off-Topic geschlossen wurde:
Hinweise zur Lösung dieses Problems wären nett!