Wie bekomme ich OpenGL auf VirtualBox (Windows XP)?
Ich habe auf einem Hyper-V-Server eine VirtualBox mit Windows XP installiert.
Darauf läuft ein Programm, das OpenGL benötigt.
(FATAL ERROR Required OpenGL functionality is not available!)
Nun ist die Frage:
Wie bekomme ich OpenGL auf das Windows-XP-Betriebssystem und damit das Programm zum laufen?
[3D-Beschleunigung ist übrigens an und die Guest-Additions wurden auch mit Direct3D Support installiert]
Vielen Dank für eure Hilfe
John
3 Antworten
Es kann sein dass ich mich irre, aber wird 3D-Beschleunigung in HyperV VMs nicht über RemoteFX realisiert? In diesen Fällen müsste es in VirtualBox eine Software geben die genau darauf aufsetzt.
Innerhalb der VirtualBox VM muss diese als Treiber fungieren und die OpenGL Funktionalität zur Verfügung stellen und innerhalb der HyperV VM muss sie als Schnittstelle zwischen RemoteFX und VirtualBox dienen.
Möglicherweise könntest du auch Disrete Device Assignment nehmen und die GPU als PCIe-Gerät direkt in die VM mappen. Dann müsste in dieser VM der normale Grafikkartentreiber der GPU installiert werden und damit sollte die Beschleunigung in der VirtualBox Session (eigentlich) funktionieren, wenn sie es auf normaler Hardware auch tut.
Dafür müsstest du Administrator der HyperV-Hosts sein.
Erstmal musst du das Extension Pack installieren. Dann kannst du in den Anzeigeeinstellungen unter Fernsteuerung den Server aktivieren. Zusätzlich stellst du die Authentifizierungsmethode auf Gast ein.
Ach ja beim Installieren der Gasterweiterung musst du im Abgesicherten Modus sein, da sonst 3D nicht aktiviert werden kann.
Müsste so funktionieren.
Deinen Teil 2 hatte ich schon;
Teil 1 mit dem Extension Pack versuch ich mal, auch wenn ich keinen Fernzugriff auf Virtual Box sondern einen OpenGL driver brauche...
Hallo,
What? Du hast einen HyperV aufgesetzt, und darauf VirtualBox?
Dein Ernst? :D
Gruß
hat was mit komischem Admin, Rechten und Arbeits-PC zu tun...