Wine & Winetricks: Windows-Spiele und Software ohne Steam unter Linux
Wine ist kein Emulator — es ist eine Implementierung der Windows-API auf Linux. Das bedeutet: Keine Performance-Einbußen durch Virtualisierung, keine Windows-Lizenz nötig. Wine 11.2 (Februar 2026) bringt NTSYNC-Support und eine komplett überarbeitete WoW64-Architektur — 32-Bit-Windows-Apps laufen nun deutlich besser.
Dieser Guide zeigt, wie du Wine einrichtest, Winetricks für fehlende Komponenten (DirectX, .NET, Fonts) nutzt und Wine-Prefixes für verschiedene Anwendungen isoliert verwaltest.
Wine 11: Was ist neu?
Wine 11.0 (13. Januar 2026) — Highlights
~6.300 Änderungen, 600+ Bugfixes — die größten Neuerungen:
NTSYNC-Support: NTSync ist ein neuer Kernel-Synchronisierungsmechanismus (seit Linux 6.14), der Windows-Mutex/Event/Semaphore-Operationen deutlich schneller macht. Für Spiele bedeutet das: weniger CPU-Overhead, bessere Multithread-Performance. CachyOS und Proton-GE nutzen NTSync schon länger via Patches — in Wine 11 ist es mainline.
# NTSYNC-Kernel-Support prüfen (benötigt Linux ≥ 6.14):
ls /dev/ntsync 2>/dev/null && echo "NTSync verfügbar" || echo "Kernel zu alt"
Neue WoW64-Architektur (vollständig): Wine kann jetzt 32-Bit-Windows-Apps (Win32) in einem 64-Bit-Prozess ausführen — ohne einen separaten 32-Bit-Wine-Prozess. Das löst viele Kompatibilitätsprobleme auf Distros, die 32-Bit-Bibliotheken deaktivieren (Debian, Ubuntu ARM).
Wine 11.2 (6. Februar 2026)
- PDB-Ladeoptimierungen
- MSVC Constructor-Support im C Runtime
- Verbesserte Version-Resource-Erstellung
- Verschiedene Bugfixes für Spielkompatibilität
Wine installieren
Ubuntu / Debian
# 64-Bit + 32-Bit-Architektur (für WoW64 / Wine 32-Bit):
sudo dpkg --add-architecture i386
sudo apt update
# Wine Stable (aus distro-Repos — evtl. nicht neueste Version):
sudo apt install wine wine32 wine64 winetricks
# Wine 11.x aus WineHQ-PPA (empfohlen für neueste Version):
sudo mkdir -pm755 /etc/apt/keyrings
wget -O /etc/apt/keyrings/winehq-archive.key https://dl.winehq.org/wine-builds/winehq.key
# Ubuntu 24.04:
sudo wget -NP /etc/apt/sources.list.d/ \
https://dl.winehq.org/wine-builds/ubuntu/dists/noble/winehq-noble.sources
sudo apt update
# Stable (empfohlen für Spiele):
sudo apt install --install-recommends winehq-stable
# Staging (neueste Features, experimentell):
sudo apt install --install-recommends winehq-staging
# Version prüfen:
wine --version
# wine-11.2
Fedora
# Wine aus RPM Fusion:
sudo dnf install wine
# Wine mit 32-Bit-Unterstützung:
sudo dnf install wine wine-core wine-fonts
# Version:
wine --version
# wine-11.x
Arch Linux / CachyOS
# Multilib aktivieren (für 32-Bit-Libs):
sudo nano /etc/pacman.conf
# [multilib] Sektion: auskommentieren
sudo pacman -Sy
# Wine Stable:
sudo pacman -S wine wine-mono wine-gecko
# Oder Wine Staging (mehr Patches):
sudo pacman -S wine-staging wine-mono wine-gecko
# Abhängigkeiten (für Spiele):
sudo pacman -S lib32-mesa vulkan-radeon lib32-vulkan-radeon # AMD
sudo pacman -S lib32-nvidia-utils # NVIDIA
# Version:
wine --version
Installation prüfen
# Wine-Version:
wine --version
# wine-11.2
# 64-Bit Wine:
wine64 --version
# winecfg (Konfigurationsdialog) öffnen:
winecfg
Wine Prefixes verstehen
Ein Wine-Prefix ist ein isoliertes Verzeichnis, das wie eine virtuelle Windows-Installation funktioniert. Jedes Prefix hat eine eigene Registry, Programme und Einstellungen.
# Standard-Prefix: ~/.wine (wird automatisch erstellt)
ls ~/.wine/
# drive_c/ dosdevices/ system.reg user.reg
# Verzeichnisstruktur:
~/.wine/
├── drive_c/ ← "C:\" in Windows
│ ├── Program Files/
│ ├── Program Files (x86)/
│ ├── users/
│ │ └── USERNAME/
│ │ ├── Desktop/
│ │ ├── Documents/
│ │ └── AppData/
│ └── windows/
├── dosdevices/ ← Laufwerks-Symlinks
│ ├── c: → ../drive_c
│ └── z: → / (Linux-Root)
└── system.reg ← Windows-Registry
Eigenes Prefix erstellen
# Neues 64-Bit-Prefix erstellen:
WINEPREFIX=~/Games/Prefix-Spiel1 WINEARCH=win64 wine wineboot
# 32-Bit-Prefix (für alte Spiele die 32-Bit erfordern):
WINEPREFIX=~/Games/Prefix-Altspiel WINEARCH=win32 wine wineboot
# Prefix-Verzeichnis:
ls ~/Games/Prefix-Spiel1/
# drive_c/ dosdevices/ system.reg user.reg ...
Befehle mit eigenem Prefix ausführen
# Programm in spezifischem Prefix starten:
WINEPREFIX=~/Games/Prefix-Spiel1 wine /pfad/zum/spiel.exe
# winecfg für ein Prefix öffnen:
WINEPREFIX=~/Games/Prefix-Spiel1 winecfg
# Winetricks für ein Prefix:
WINEPREFIX=~/Games/Prefix-Spiel1 winetricks
Winetricks installieren und nutzen
Winetricks installiert Windows-Komponenten, die viele Spiele benötigen: DirectX, .NET Framework, Visual C++ Redistributables, Fonts und mehr.
Winetricks installieren
# Via Paketmanager (evtl. ältere Version):
sudo apt install winetricks # Ubuntu
sudo pacman -S winetricks # Arch
# Neueste Version direkt von GitHub (empfohlen):
sudo wget -O /usr/local/bin/winetricks https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks
sudo chmod +x /usr/local/bin/winetricks
# Version:
winetricks --version
Winetricks nutzen — GUI
# Grafische Oberfläche:
winetricks --gui
# Oder für spezifisches Prefix:
WINEPREFIX=~/Games/MeinPrefix winetricks --gui
Wichtigste Winetricks-Pakete
# Visual C++ Redistributables (fast immer benötigt):
winetricks vcrun2005 vcrun2008 vcrun2010 vcrun2012 vcrun2015 vcrun2019 vcrun2022
# .NET Framework:
winetricks dotnet48 # .NET 4.8
winetricks dotnet6 # .NET 6
winetricks dotnet35 # .NET 3.5 (ältere Spiele)
# DirectX (für ältere Spiele die d3d9/d3d8 brauchen):
winetricks d3dx9 # DirectX 9
winetricks d3dx10 # DirectX 10
# Windows-Fonts (für korrekte Textdarstellung):
winetricks corefonts
winetricks allfonts # Alle MS-Fonts
# Media Foundation (Video-Codec in Spielen):
winetricks mf # Media Foundation
# DirectShow (für alte Cutscene-Videos):
winetricks quartz
# Mehrere gleichzeitig installieren:
winetricks vcrun2019 dotnet48 corefonts d3dx9
Winetricks-Suche
# Verfügbare Pakete auflisten:
winetricks list-all | less
# Suche nach Paket:
winetricks list-all | grep -i "direct"
# Installierte Pakete anzeigen:
winetricks list-installed
Windows-Software installieren
Einfache .exe-Installation
# Installer ausführen:
wine Setup.exe
# In eigenem Prefix (empfohlen):
WINEPREFIX=~/Wine/MeineApp wine Setup.exe
# Danach Programm starten:
WINEPREFIX=~/Wine/MeineApp wine "C:/Program Files/MeineApp/MeineApp.exe"
.msi-Pakete installieren
# MSI-Paket:
wine msiexec /i Programm.msi
# Mit Logging:
wine msiexec /i Programm.msi /log install.log
Desktop-Eintrag erstellen
# ~/.local/share/applications/meinspiel.desktop erstellen:
cat > ~/.local/share/applications/meinspiel.desktop << 'EOF'
[Desktop Entry]
Name=Mein Spiel
Exec=env WINEPREFIX=/home/USER/Wine/MeinSpiel wine "C:/Program Files/MeinSpiel/game.exe"
Type=Application
Icon=/home/USER/Wine/MeinSpiel/spiel.png
Categories=Game;
EOF
# Desktop-Datenbank aktualisieren:
update-desktop-database ~/.local/share/applications/
Ältere Spiele (DirectX 9/XP-Ära)
Alte Windows-Spiele (Windows XP, Vista, 7) laufen oft besser mit speziellen Einstellungen:
Windows-Version einstellen
# winecfg öffnen:
WINEPREFIX=~/Games/AltesSpiel winecfg
# Reiter "Anwendungen" → Windows-Version: Windows XP / Windows 7
DXVK für bessere DirectX 9/10/11-Performance
# DXVK in Wine-Prefix installieren (ohne Steam/Proton):
# DXVK-Release herunterladen:
wget https://github.com/doitsujin/dxvk/releases/latest/download/dxvk-*.tar.gz
tar -xf dxvk-*.tar.gz
cd dxvk-*/
# DXVK-Setup-Skript für Prefix:
WINEPREFIX=~/Games/AltesSpiel ./setup_dxvk.sh install
# Prüfen (Vulkan-Backend im Spiel):
# Startoption: DXVK_HUD=1 WINEPREFIX=~/Games/AltesSpiel wine spiel.exe
# → Zeigt DXVK-Overlay rechts oben
Typisches Setup für XP-Ära-Spiel
# 1. Prefix erstellen (32-Bit):
WINEPREFIX=~/Games/AltesSpiel WINEARCH=win32 wine wineboot
# 2. Basics installieren:
WINEPREFIX=~/Games/AltesSpiel winetricks vcrun2008 d3dx9 directplay
# 3. Windows-Version auf XP setzen:
WINEPREFIX=~/Games/AltesSpiel winetricks winxp
# 4. DXVK installieren (optional, für bessere Performance):
WINEPREFIX=~/Games/AltesSpiel ./setup_dxvk.sh install
# 5. Spiel installieren:
WINEPREFIX=~/Games/AltesSpiel wine Setup.exe
# 6. Spiel starten:
WINEPREFIX=~/Games/AltesSpiel wine "C:/Program Files/Spiel/Spiel.exe"
Bottles: GUI für Wine-Prefixes
Bottles ist eine moderne GTK-GUI zur Verwaltung von Wine-Prefixes — deutlich benutzerfreundlicher als die Kommandozeile.
Bottles installieren
# Flatpak (empfohlen):
flatpak install flathub com.usebottles.bottles
# Arch:
paru -S bottles
Bottles verwenden
Bottles öffnen → "Neue Bottle erstellen"
→ Name: MeinSpiel
→ Umgebung: Gaming (optimierte Wine-Einstellungen)
→ Erstellen
→ Bottle geöffnet → "Programme ausführen" → .exe wählen
→ Automatische Winetricks-Installation je nach Bedarf
Bottles bietet:
- Automatische DXVK/VKD3D-Installation
- Visuelle Prefix-Verwaltung
- Abhängigkeiten-Management via Winetricks
- Steam-Integration
Häufige Probleme
"Wine: cannot find 'program.exe'"
# Pfad zu Windows-Programm prüfen:
ls ~/.wine/drive_c/Program\ Files/
# Korrekte Schreibweise mit Anführungszeichen:
wine "C:\\Program Files\\Spiel\\spiel.exe"
# oder:
wine 'C:\Program Files\Spiel\spiel.exe'
# Alternativ: in das Verzeichnis wechseln:
cd ~/.wine/drive_c/Program\ Files/Spiel/
wine spiel.exe
Kein Sound im Spiel
# PulseAudio / PipeWire-Bridge prüfen:
winecfg # Reiter "Audio" → Driver: PulseAudio oder ALSA
# PipeWire-PulseAudio installieren (Ubuntu):
sudo apt install pipewire-pulse
# Sound-Test:
wine explorer # Media Player öffnen und Datei abspielen
# ALSA direkt testen:
WINEDEBUG=+sound wine spiel.exe 2>&1 | grep -i audio
Spiel stürzt ab: DLL fehlt
# Fehlende DLL im Wine-Log finden:
wine spiel.exe 2>&1 | grep "could not find"
# Ausgabe: "could not find module 'msvcp140.dll'"
# Lösung via Winetricks:
winetricks vcrun2019 # enthält msvcp140.dll
# DLL-Überschreibungen manuell setzen:
winecfg → Bibliotheken → DLL-Überschreibung hinzufügen
# msvcp140 → Eingebaut dann Nativ
Grafik-Probleme / schwarzer Bildschirm
# DXVK deaktivieren (Fallback auf WineD3D/OpenGL):
WINEPREFIX=~/Games/Spiel ./setup_dxvk.sh uninstall
# Oder WineD3D explizit erzwingen:
WINEDLLOVERRIDES="d3d11=b;d3d10core=b;d3d9=b" wine spiel.exe
# OpenGL-Version für Wine erhöhen:
MESA_GL_VERSION_OVERRIDE=4.5 wine spiel.exe
Fazit
Wine 11.2 ist der leistungsfähigste Kompatibilitätslayer für Windows-Software unter Linux. Mit Winetricks werden fehlende Abhängigkeiten in Minuten installiert, Bottles bietet eine komfortable GUI. Für aktuelle Spiele ist Proton (in Steam) oft die bessere Wahl — für ältere Software und Nicht-Steam-Spiele ist Wine unschlagbar.