Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
allgemein:3d_support [2020/12/09 08:25 CET] – Überschrift: Arikel ist spezifisch; Seite zunächst nicht umbenannt um Übermäßig-Verknüpfungen nicht zu brechen simonallgemein:3d_support [2022/10/18 10:35 CEST] (aktuell) – [Ausblick] sritter
Zeile 68: Zeile 68:
  
 ===== Ausblick ===== ===== Ausblick =====
-Zur Zeit wird von bwLehrpool ausschließlich VMware als Virtualisierer unterstützt. Die alternative Nutzung von VirtualBox wird parallel evaluiert. Das sich daraus jedoch Verbesserungen für 3D ergeben ist jedoch eher unwahrscheinlich+Zur Zeit wird von bwLehrpool neben VMware auch VirtualBox als Virtualisierer unterstützt. Damit ist die beschleunigte Grafikunterstützung begrenzt, da Grafikkarten nur virtualisiert innerhalb der VM bereitgestellt werden können.
  
-Eine mögliche Lösung wäre dagegen das direkte Durchreichen der Grafikkarte an die VM (GPU Passthrough). Dies ist mit QEMU, jedoch nicht mit VMware oder VirtualBox möglich. Es wäre denkbar, dass in Zukunft QEMU in bwLehrpool zur Verfügung gestellt wird. +Eine mögliche Lösung wäre dagegen das direkte Durchreichen der Grafikkarte an die VM (GPU Passthrough). Dies ist mit QEMU, jedoch nicht mit VMware oder VirtualBox möglich. Die alternative Nutzung von QEMU/KVM wird derzeit entwickelt.
  
 ^ Vorteile ^ Nachteile | ^ Vorteile ^ Nachteile |
Zeile 87: Zeile 87:
  
  
-===== OpenGL 2.1 / 3.3 =====+===== OpenGL 2.1 / 3.3 / 4.1 =====
  
-Ab Workstation 12 wird OpenGL 3.3 in Gastsystemen unterstützt. Allerdings nur das Core Profile, nicht jedoch das Compatibility Profile((Weitere Informationen: https://www.khronos.org/opengl/wiki/Core_And_Compatibility_in_Contexts)). +==== OpenGL 2.1 bzw. 3.3 ====
  
-Voraussetzung dafür ist: +Ab Workstation 12 wird **OpenGL 3.3** in Gastsystemen unterstützt. Allerdings **nur das Core Profile**, nicht jedoch das Compatibility Profile((Weitere Informationen: https://www.khronos.org/opengl/wiki/Core_And_Compatibility_in_Contexts)).  
-  * Die VM ist für Hardwareversion 12 konfiguriert + 
-  * Das Hostsystem (im Fall von bwLehrpool das ausgelieferte MiniLinux), die GPU sowie die verwendeten Grafiktreiber unterstützen OpenGL 4.0+__Voraussetzung dafür ist:__ 
 +  * Die VM ist für **Hardwareversion 12** oder höher konfiguriert 
 +  * Das Hostsystem (im Fall von bwLehrpool das ausgelieferte Mini-/MaxiLinux), die GPU sowie die verwendeten Grafiktreiber unterstützen OpenGL 4.0
   * Linuxsysteme müssen das vmwgfx-Kernelmodul Version 2.9.0 oder höher besitzen   * Linuxsysteme müssen das vmwgfx-Kernelmodul Version 2.9.0 oder höher besitzen
   * Eine aktuelle Version von Mesa mit dem 'svga gallium'-Treiber   * Eine aktuelle Version von Mesa mit dem 'svga gallium'-Treiber
Zeile 103: Zeile 105:
 https://www.mesa3d.org/vmware-guest.html \\ https://www.mesa3d.org/vmware-guest.html \\
 https://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=2139606 https://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=2139606
 +
 +==== OpenGL 4.1 ====
 +
 +Ab Workstation 16((https://docs.vmware.com/en/VMware-Workstation-Pro/16/rn/VMware-Workstation-16-Pro-Release-Notes.html#Whatsnew)) unterstützt VMware auch **OpenGL 4.1** und **DirectX 11** unter bestimmten Voraussetzungen:
 +  * Die VM ist für **Hardwareversion 18** oder höher konfiguriert
 +  * (Laut VMware ist eine Nvidia Grafikkarte erforderlich. In unseren Tests wurde jedoch auch ohne Nvidia Karte OpenGL 4.1/DirectX11 aktiviert)
 +  * Das Hostsystem (im Fall von bwLehrpool das ausgelieferte Mini-/MaxiLinux), die GPU sowie die verwendeten Grafiktreiber unterstützen OpenGL 4.5
  
  
 +<wrap hi>VMware Workstation 16 wird erst ab Mini-/MaxiLinux 28 ausgeliefert.</wrap>
 ==== GL_Extensions ====  ==== GL_Extensions ==== 
  
Drucken/exportieren