• Allgemein
  • Miracast auf Linux: Streamen Sie Ihren Bildschirm kabellos

Miracast auf Linux: Streamen Sie Ihren Bildschirm kabellos

Voraussetzungen für Miracast auf Linux

Um Miracast unter Linux nutzen zu können, musst du sicherstellen, dass dein System die folgenden grundlegenden Anforderungen erfüllt:

Hardware-Anforderungen

  • Wireless-Adapter: Dein Computer benötigt einen drahtlosen Adapter, der Wi-Fi Direct unterstützt. Dies ist ein Standard, der es Geräten ermöglicht, direkt miteinander zu kommunizieren, ohne einen Router zu benötigen.
  • Miracast-Empfänger: Du benötigst außerdem einen Miracast-Empfänger, mit dem dein Linux-System drahtlos verbunden werden kann. Dies kann ein Smart-TV, ein Dongle oder ein anderer kompatibler Empfänger sein.

Software-Anforderungen

  • Linux-Distribution: Miracast wird von mehreren Linux-Distributionen unterstützt, darunter Ubuntu, Fedora, Debian und Arch Linux. Überprüfe die Kompatibilität deiner Distribution auf der offiziellen Website von Miracast.
  • Miracast-Treiber: Um Miracast auf deinem Linux-System zu aktivieren, musst du den Miracast-Treiber installieren. Dieser Treiber ist je nach deiner Hardware und Linux-Distribution unterschiedlich.
  • Grafische Benutzeroberfläche (GUI): Du benötigst eine grafische Benutzeroberfläche (GUI), um Miracast zu konfigurieren und die Verbindung zu Empfängern herzustellen. GNOME und KDE sind beliebte Optionen für Linux-GUIs.

Andere Überlegungen

  • Bandbreite: Miracast benötigt eine stabile und ausreichende Bandbreite für eine reibungslose Übertragung. Stelle sicher, dass dein Wi-Fi-Netzwerk stark genug ist, um den Stream zu bewältigen.
  • Kompatibilität: Nicht alle Miracast-Empfänger sind mit allen Linux-Distributionen kompatibel. Recherchiere gründlich, bevor du ein Gerät kaufst, um Kompatibilitätsprobleme zu vermeiden.

Kompatible Geräte und Linux-Distributionen

Für die Verwendung von Miracast unter Linux benötigst du zwei Hauptkomponenten: einen Miracast-Sender und einen Miracast-Empfänger.

Miracast-Sender

Als Miracast-Sender kannst du deinen Linux-PC oder -Laptop verwenden, sofern er über eine integrierte Intel- oder AMD-Grafikkarte verfügt. Überprüfe die technischen Daten deines Geräts, um sicherzustellen, dass es Miracast unterstützt.

Alternativ kannst du einen externen Miracast-Dongle verwenden, der an einen freien HDMI- oder USB-Anschluss deines Geräts angeschlossen wird. Diese Dongles sind kostengünstig und bieten eine einfache Möglichkeit, Miracast-Unterstützung hinzuzufügen.

Miracast-Empfänger

Als Miracast-Empfänger kannst du verschiedene Geräte verwenden, wie z. B.:

  • Smart-TVs: Viele moderne Smart-TVs verfügen über integrierte Miracast-Unterstützung. Überprüfe die technischen Daten deines Fernsehers, um sicherzustellen, dass er kompatibel ist.
  • Miracast-Adapter: Diese eigenständigen Geräte können an einen HDMI-Anschluss eines beliebigen Fernsehers oder Monitors angeschlossen werden und verwandeln ihn in einen Miracast-Empfänger.
  • Miracast-Dongles: Ähnlich wie Miracast-Adapter sind Dongles kompakte Geräte, die an einen HDMI- oder USB-Anschluss angeschlossen werden, um Miracast-Unterstützung bereitzustellen.

Kompatible Linux-Distributionen

Miracast wird unter den meisten gängigen Linux-Distributionen unterstützt, darunter:

  • Ubuntu
  • Debian
  • Fedora
  • openSUSE
  • Linux Mint

Wenn du eine andere Linux-Distribution verwendest, überprüfe deren Dokumentationen, um sicherzustellen, dass Miracast unterstützt wird.

So aktivieren Sie Miracast auf Ihrem Linux-System

Voraussetzungen prüfen

Bevor du Miracast aktivierst, überprüfe, ob dein System die folgenden Voraussetzungen erfüllt:

  • Kompatiblem Linux-Distribution: Ubuntu 20.04 oder höher, Fedora 35 oder höher, Arch Linux oder ähnliche Distributionen
  • Kompatible Hardware: Ein Miracast-fähiger Grafiktreiber (z. B. Intel, AMD oder NVIDIA)
  • Miracast-Empfänger: Ein kompatibler Miracast-Empfänger oder Fernseher

Treiber installieren oder aktualisieren

Du benötigst einen kompatiblen Miracast-Treiber für deine Grafikkarte. Wenn du nicht bereits über einen Treiber verfügst, installiere ihn über den Paketmanager deiner Distribution.

  • Ubuntu: sudo apt-get install linux-headers-generic linux-image-generic linux-firmware
  • Fedora: sudo dnf install kernel-headers kernel-devel kernel-firmware
  • Arch Linux: sudo pacman -S linux-headers linux-firmware

Aktivierung über die Einstellungen

  1. Öffne die Systemeinstellungen deines Systems.
  2. Navigiere zu Anzeige oder Bildschirm.
  3. Suche nach der Option Miracast-Anzeige oder Kabellose Anzeige.
  4. Aktiviere die Miracast-unterstützen Option.

Aktivierung über das Terminal

Du kannst Miracast auch über das Terminal aktivieren:

  1. Öffne ein Terminal.
  2. Führe folgenden Befehl aus: sudo modprobe i915 (für Intel-Grafikkarten) oder sudo modprobe amdgpu (für AMD-Grafikkarten).
  3. Überprüfe den Status mit dem Befehl: sudo cat /sys/module/i915/parameters/modeset (für Intel-Grafikkarten) oder sudo cat /sys/module/amdgpu/parameters/modeset (für AMD-Grafikkarten).
  4. Der Wert sollte 1 anzeigen, was bedeutet, dass Miracast aktiviert ist.

Verbindung mit einem Miracast-Empfänger herstellen

Sobald du Miracast auf deinem Linux-System aktiviert hast, ist es an der Zeit, eine Verbindung zu einem Miracast-Empfänger herzustellen. Ein Miracast-Empfänger kann ein Smart-TV, ein Streaming-Stick oder ein anderer Empfänger sein, der den Miracast-Standard unterstützt.

So verbindest du dich mit einem Miracast-Empfänger:

  1. Schalte den Miracast-Empfänger ein: Vergewissere dich, dass der Miracast-Empfänger eingeschaltet und mit demselben Wi-Fi-Netzwerk verbunden ist wie dein Linux-System.

  2. Öffne das Miracast-Menü: Navigiere in den Einstellungen deines Linux-Systems zum Miracast-Menü. Dies kann je nach verwendeter Distribution variieren.

  3. Suche nach verfügbaren Geräten: Das Miracast-Menü scannt nach verfügbaren Miracast-Empfängern in der Nähe.

  4. Wähle deinen Empfänger: Sobald der Miracast-Empfänger erkannt wurde, wähle ihn aus der Liste aus.

  5. Gib ggf. den PIN-Code ein: Manche Miracast-Empfänger benötigen zur Verbindung einen PIN-Code. Wenn du dazu aufgefordert wirst, gib den auf dem Bildschirm des Empfängers angezeigten PIN-Code ein.

Fehlerbehebung bei Verbindungsproblemen

Wenn du Probleme bei der Verbindung mit einem Miracast-Empfänger hast, versuche Folgendes:

  • Überprüfe die Wi-Fi-Verbindung: Stelle sicher, dass sowohl dein Linux-System als auch der Miracast-Empfänger mit demselben Wi-Fi-Netzwerk verbunden sind.
  • Starte den Miracast-Empfänger neu: Trenne den Empfänger vom Stromnetz und schließe ihn wieder an.
  • Aktualisiere die Miracast-Treiber: Überprüfe, ob auf deinem Linux-System die neuesten Miracast-Treiber installiert sind.
  • Disable Firewall: Deaktiviere vorübergehend die Firewall auf deinem Linux-System, um zu sehen, ob dies das Problem löst.

Wenn du immer noch Probleme hast, lies den Abschnitt "Häufige Probleme mit Miracast unter Linux" in diesem Blogartikel.

Beheben häufiger Probleme mit Miracast unter Linux

Solltest du Schwierigkeiten beim Einrichten oder Verwenden von Miracast auf deinem Linux-System haben, kann dir dieser Abschnitt helfen, die häufigsten Probleme zu beheben.

Der Miracast-Empfänger wird nicht erkannt

  • Überprüfe die Kompatibilität: Stelle sicher, dass dein Miracast-Empfänger mit deinem Linux-System kompatibel ist. Eine Liste kompatibler Geräte findest du im Abschnitt "Kompatible Geräte und Linux-Distributionen" oben.
  • Aktiviere Miracast auf dem Empfänger: Manchmal müssen Miracast-Empfänger manuell aktiviert werden. Konsultiere das Benutzerhandbuch deines Empfängers für Anweisungen.
  • Aktiviere das Wireless-Display-Protokoll: Unter einigen Linux-Distributionen, wie z. B. Ubuntu, muss das Wireless-Display-Protokoll manuell aktiviert werden. Öffne dazu die Systemeinstellungen und suche nach "Wireless Display".

Die Verbindung wird ständig unterbrochen

  • Aktualisiere Miracast-Treiber: Veraltete Miracast-Treiber können zu Verbindungsproblemen führen. Überprüfe, ob auf deinem System die neuesten Treiber installiert sind.
  • Verwende einen anderen Miracast-Kanal: Wenn möglich, versuche, einen anderen Miracast-Kanal zu verwenden. Dies kann helfen, Interferenzen mit anderen drahtlosen Geräten zu reduzieren.
  • Positioniere die Geräte neu: Die Platzierung deiner Geräte kann die Signalstärke beeinträchtigen. Versuche, deinen Miracast-Empfänger und dein Linux-System näher aneinander zu bringen oder Hindernisse zu entfernen.

Es wird kein Ton gestreamt

  • Überprüfe die Audioeinstellungen: Stelle sicher, dass die Audioausgabe auf deinem Linux-System auf den Miracast-Empfänger eingestellt ist.
  • Verwende einen Bluetooth-Audioadapter: Einige Miracast-Empfänger unterstützen kein Audiostreaming. In diesem Fall kannst du einen Bluetooth-Audioadapter verwenden, um Ton von deinem Linux-System an den Empfänger zu übertragen.

Miracast lässt sich nicht aktivieren

  • Aktualisiere das Betriebssystem: Unter einigen Linux-Distributionen ist Miracast möglicherweise standardmäßig deaktiviert. Überprüfe, ob auf deinem System die neuesten Updates installiert sind.
  • Überprüfe die Firewall-Einstellungen: Deine Firewall kann Miracast-Verbindungen blockieren. Öffne die Firewall-Einstellungen und stelle sicher, dass die Miracast-Ports zugelassen sind.
  • Setze Miracast zurück: Wenn alle anderen Methoden fehlschlagen, kannst du versuchen, Miracast auf deinem Linux-System zurückzusetzen. Dies kann durch die Eingabe des folgenden Befehls im Terminal erfolgen:
sudo systemctl restart miracast

Tipps zur Optimierung der Miracast-Erfahrung

Um die bestmögliche Miracast-Erfahrung unter Linux zu erzielen, kannst du einige Schritte unternehmen:

Verwende ein 5-GHz-Wi-Fi-Netzwerk

5-GHz-Wi-Fi bietet eine höhere Bandbreite und weniger Interferenzen als 2,4-GHz-Wi-Fi. Dies führt zu einer stabileren und schnelleren Miracast-Verbindung.

Positioniere Sender und Empfänger in unmittelbarer Nähe

Je näher sich dein Linux-Gerät und der Miracast-Empfänger befinden, desto besser wird das Signal. Versuche, Hindernisse wie Wände oder Möbel zwischen den Geräten zu minimieren.

Verwende einen hochwertigen Miracast-Dongle oder -Adapter

Die Qualität des Miracast-Dongles oder -Adapters kann einen erheblichen Einfluss auf die Leistung haben. Investiere in ein Qualitätsprodukt von einem renommierten Hersteller wie Microsoft, Google oder Intel.

Überprüfe die Kompatibilität der Treiber

Stelle sicher, dass du die neuesten Treiber für deine Grafikkarte und deinen Wi-Fi-Adapter installiert hast. Veraltete Treiber können zu Kompatibilitätsproblemen und Leistungseinbußen führen.

Aktiviere den Wi-Fi-Direct-Modus

Wi-Fi Direct ermöglicht eine direkte Verbindung zwischen Geräten, ohne dass ein Router erforderlich ist. Diese Option kann die Latenzzeit bei der Miracast-Übertragung reduzieren.

Verringere die Anzeigequalität

Wenn du Probleme mit der Leistung hast, kannst du versuchen, die Anzeigequalität zu verringern. Gehe dazu in die Einstellungen des Miracast-Empfängers und wähle eine niedrigere Auflösung oder Bildrate.

Schließe unnötige Anwendungen

Schließe alle Anwendungen, die du nicht verwendest, während du Miracast verwendest. Hintergrundanwendungen können die Bandbreite verbrauchen und die Miracast-Leistung beeinträchtigen.

Alternativen zu Miracast für Linux-Benutzer

Während Miracast eine weit verbreitete Option für die drahtlose Bildschirmübertragung ist, stehen dir unter Linux auch alternative Lösungen zur Verfügung, die deinen Anforderungen besser entsprechen könnten.

Chromecast mit Crouton (ChromeOS)

Wenn du dich nicht von deiner Linux-Umgebung trennen möchtest, kannst du Crouton installieren, eine Erweiterung für ChromeOS, mit der du eine Linux-Distribution deiner Wahl in einem ChromeOS-Fenster ausführen kannst. Installiere anschließend die Chromecast-Erweiterung für deinen Browser und genieße die einfache Bildschirmübertragung auf deinen Chromecast-Empfänger.

KDE Connect

Für KDE-Plasma-Benutzer bietet KDE Connect eine umfassende Lösung zur Verbindung deiner Geräte. Mit KDE Connect kannst du nicht nur deinen Bildschirm spiegeln, sondern auch Dateien übertragen, dein Smartphone fernsteuern und Benachrichtigungen auf deinem Desktop erhalten.

VNC oder RDP

VNC (Virtual Network Computing) und RDP (Remote Desktop Protocol) sind Remote-Desktop-Protokolle, mit denen du deinen Linux-Desktop von einem anderen Gerät aus fernsteuern kannst. Diese Lösungen sind besonders nützlich, wenn du auf Inhalte zugreifen oder Aufgaben auf deinem Linux-System ausführen musst, ohne physisch vor Ort zu sein.

AirPlay mit AirServer

Wenn du ein Apple-Gerät hast und deinen Bildschirm auf ein Linux-System übertragen möchtest, kannst du AirServer verwenden. AirServer ist eine kommerzielle Software, die AirPlay-Empfang auf Linux-Computern ermöglicht. Allerdings ist es wichtig zu beachten, dass AirPlay eine proprietäre Technologie von Apple ist und nicht offiziell von Linux unterstützt wird.

Andere Lösungen

Neben den oben genannten Alternativen gibt es auch andere Möglichkeiten, deinen Bildschirm unter Linux kabellos zu übertragen. Dazu gehören:

  • Screenleap: Ein kommerzieller Dienst, der Bildschirmfreigabe und -aufzeichnung ermöglicht.
  • x2x: Ein Open-Source-Tool, das Echtzeit-Bildschirmspiegelung über ein lokales Netzwerk bietet.
  • HDMI-Dongles: Du kannst auch HDMI-Dongles verwenden, um deinen Linux-Bildschirm ohne drahtlose Verbindung auf einen Fernseher oder Monitor zu übertragen.