Tutorial: Niedrige Bildschirmauflösung beheben und eigene Auflösungen unter Ubuntu/Linux erzwingen

Melden

Hier ist ein ausführliches Tutorial, wie du Grafikprobleme unter Ubuntu oder anderen Linux-Distributionen löst, indem du manuell eine benutzerdefinierte Auflösung erstellst und diese dauerhaft speicherst.

Wenn dein Monitor nicht korrekt erkannt wird oder die gewünschte Auflösung (z. B. Full HD 1920x1080) nicht in den Einstellungen erscheint, hilft das Terminal-Tool xrandr.


Schritt 1: Den Namen des Displays herausfinden

Zuerst musst du wissen, wie dein System den Monitor nennt (z. B. HDMI-1, DP-1 oder eDP-1).

  1. Öffne das Terminal (Strg + Alt + T).
  2. Gib folgenden Befehl ein:
    xrandr
  3. Suche in der Ausgabe nach dem Wort "connected". Davor steht der Name deines Displays. Beispiel: HDMI-1 connected primary... (Hier ist der Name HDMI-1).

Schritt 2: Die "Modeline" generieren

Um eine neue Auflösung zu definieren, benötigt Linux technische Daten (Modeline). Diese berechnen wir mit dem Tool cvt. Nehmen wir an, du möchtest 1920x1080 mit 60Hz nutzen:

  1. Gib im Terminal ein:
    cvt 1920 1080 60
  2. Du erhältst eine Ausgabe, die etwa so aussieht: Modeline "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync
  3. Kopiere alles hinter dem Wort "Modeline" (inklusive der Anführungszeichen).

Schritt 3: Die neue Auflösung hinzufügen

Jetzt erstellen wir den neuen Modus im System.

  1. Neuen Modus erstellen: Nutze den kopierten Text aus Schritt 2 (ersetze das Beispiel unten durch deine Daten):

    xrandr --newmode "1920x1080_60.00"  173.00  1920 2048 2248 2576  1080 1083 1088 1120 -hsync +vsync
  2. Den Modus deinem Display zuweisen: Benutze den Display-Namen aus Schritt 1:

    xrandr --addmode HDMI-1 "1920x1080_60.00"
  3. Die Auflösung sofort testen:

    xrandr --output HDMI-1 --mode "1920x1080_60.00"

    Dein Bildschirm sollte nun kurz flackern und die neue Auflösung anzeigen.


Schritt 4: Die Auflösung dauerhaft speichern

Nach einem Neustart sind diese Einstellungen standardmäßig wieder weg. So machst du sie permanent:

Methode A: Über die "Startprogramme" (Empfohlen für Anfänger)

  1. Suche im Ubuntu-Menü nach "Startprogramme" (Startup Applications).
  2. Klicke auf Hinzufügen.
  3. Gib der Aufgabe einen Namen (z. B. "Custom Resolution").
  4. Erstelle eine Textdatei oder füge die Befehle direkt ein. Am sichersten ist ein kleines Skript. Erstelle eine Datei namens resolution.sh in deinem Home-Verzeichnis:
    #!/bin/bash
    xrandr --newmode "1920x1080_60.00"  173.00  1920 2048 2248 2576  1080 1083 1088 1120 -hsync +vsync
    xrandr --addmode HDMI-1 "1920x1080_60.00"
    xrandr --output HDMI-1 --mode "1920x1080_60.00"
  5. Mache die Datei ausführbar: chmod +x ~/resolution.sh.
  6. Trage den Pfad zur Datei (z. B. /home/DEINNAME/resolution.sh) in die Startprogramme ein.

Methode B: Über die .profile Datei

  1. Öffne die Datei .profile in deinem Home-Verzeichnis:
    nano ~/.profile
  2. Füge die drei xrandr-Befehle aus Schritt 3 ganz am Ende der Datei ein.
  3. Speichere mit Strg + O, Enter und schließe mit Strg + X.
  4. Beim nächsten Login wird die Auflösung automatisch gesetzt.

Fehlersuche (Troubleshooting)

  • Befehl nicht gefunden: Falls cvt oder xrandr fehlen, installiere sie mit sudo apt update && sudo apt install x11-xserver-utils.
  • Wayland vs. Xorg: Dieses Tutorial funktioniert für den Standard-Display-Server Xorg. Wenn du Ubuntu mit Wayland nutzt (Standard in einigen neuen Versionen), funktionieren xrandr-Befehle oft nicht dauerhaft. Du kannst beim Login-Bildschirm unten rechts auf das Zahnrad klicken und "Ubuntu on Xorg" wählen, um volle Kompatibilität zu gewährleisten.
  • Grafiktreiber: Prüfe unter "Software & Updates" -> "Zusätzliche Treiber", ob du proprietäre Treiber (z. B. von NVIDIA) nutzt. Diese bieten oft eigene Control-Panel an, in denen man Auflösungen einfacher einstellen kann.
0