Virtuelle Maschinen
Wenn Sie Ditana in einer virtuellen Maschine installieren und testen möchten, hat Ihre Wahl der Virtualisierungssoftware grossen Einfluss auf Ihre Erfahrung.
Ditana wird mit vier modernen Desktop-Umgebungen ausgeliefert (XFCE, Wayfire, Niri und COSMIC). Wayland-Compositors wie Wayfire, Niri und COSMIC sind auf moderne 3D-Hardwarebeschleunigung ausgelegt. Deshalb brauchen sie eine virtuelle Maschine, die 3D-Grafikbefehle an Ihr Hostsystem weiterreichen kann.
Empfohlen: QEMU/KVM/UTM
Abschnitt «Empfohlen: QEMU/KVM/UTM»Hypervisoren auf Basis von KVM (Linux) oder Apples Hypervisor-Framework (macOS) stellen eine moderne, sehr leistungsfähige virtuelle Grafikkarte bereit, die als virtio-gpu bekannt ist.
- Beispiele: GNOME Boxes, virt-manager (Linux), UTM auf einem Intel-Mac. Auf Apple Silicon kann UTM nur einen ARM64-Gast beschleunigen, und Ditana veröffentlicht ein x86_64-Abbild; es läuft dort unter Emulation, ohne Zugang zur GPU des Hosts.
- Unterstützung: Vollständig.
- Was funktioniert: XFCE, Wayfire und Niri sind verfügbar und laufen reibungslos, sofern Sie in den Anzeigeeinstellungen Ihrer VM die 3D-Beschleunigung aktivieren (
virgloderVenus). COSMIC funktioniert ebenfalls, aber mit Software-Rendering: Es ist in jeder virtuellen Maschine absichtlich aufllvmpipefestgelegt, um Darstellungsfehler in seinem GPU-Backend zu vermeiden. Machen Sie das rückgängig, indem Sie die Exportanweisungen aus seinen Anmeldebefehlen entfernen, wenn Ihre Umgebung es betreiben kann.
Nicht empfohlen: VirtualBox und VMware
Abschnitt «Nicht empfohlen: VirtualBox und VMware»VirtualBox und VMware setzen auf ältere virtuelle Grafiktreiber alter Bauart (vmwgfx). Sie bieten in ihren Einstellungen zwar ein Kontrollkästchen «3D Acceleration», doch ihrer Architektur fehlen Funktionen des modernen Linux-Grafik-Stacks (etwa vollständige GBM-Unterstützung), die anspruchsvolle Wayland-Compositors benötigen.
- Unterstützung: Ausweichmodus.
- Was passiert: Ditana prüft, welchen DRM-Treiber der Kernel tatsächlich an den Render-Node gebunden hat.
vmwgfxund die anderen Treiber, die diese Hypervisoren bereitstellen, unterstützen Wayland nicht, daher erhält Wayfire eine Ausweichlösung mit CPU-Rendering – eine Prüfung, die sich am Treiber statt am Hypervisor orientiert und deshalb auch auf physischer Hardware mit einem nicht gelisteten Treiber greift. COSMIC ist in jeder virtuellen Maschine auf Software-Rendering festgelegt, unabhängig vom Treiber. - Einschränkungen: Animationen laufen möglicherweise weniger flüssig, da Ihre CPU die Arbeit einer Grafikkarte übernimmt. Ausserdem wird die Desktop-Umgebung Niri im Installationsprogramm ausgeblendet, da sie sich strikt weigert, ohne echte native 3D-Hardware zu starten.
Wenn Sie VirtualBox oder VMware verwenden müssen, bleibt die klassische Desktop-Umgebung XFCE (X11) eine sehr schnelle und zuverlässige Wahl.
(Technische Einzelheiten dazu, wie das Installationsprogramm Ihre Hardware erkennt und entscheidet, was installiert wird, finden Sie unter Hardware-Erkennung).
Was sich in einer virtuellen Maschine sonst noch ändert
Abschnitt «Was sich in einer virtuellen Maschine sonst noch ändert»In einer virtuellen Maschine ändert Ditana noch etwas mehr, und das betrifft nicht nur Niri. Dieselbe Prüfung, die Niri ausblendet, entfernt auch Ghostty aus der Liste der Terminal-Emulatoren, weil Ghostty OpenGL 4.3 braucht; kitty bleibt, da es nur 3.3 braucht. In einem VirtualBox-Gast werden unter Hardware Support Options die Guest Additions angeboten, die die gemeinsame Zwischenablage und die automatische Grössenanpassung der Fenster mitbringen.
Diese Übersetzung wurde maschinell erstellt. Leserinnen und Leser verbessern sie auf Weblate.