Auflösung von 2560×1440 über HDMI für den Macmini 6,1 unter Ubuntu 12.04

Leider stellt der Macmini aus 2012 unter Ubuntu über HDMI “nur” die Full-HD Auflösung zur Verfügung, auch wenn der Monitor 2560×1440 Pixel unterstützt.

Diese Problem lässt sich mit xrandr lösen.

Zuerst testet man im Terminal, ob es wirklich funktioniert. Dazu gibt man folgende Befehle ein:

cvt 2560 1440 55
xrandr --newmode "2560x1440" 220.812 2560 2608 2640 2720 1440 1443 1448 1478 -hsync -vsync
xrandr --addmode HDMI3 "2560x1440"
xrandr --output HDMI3 --mode 2560x1440

Sollte es nicht funktionieren, sollte man zuerst sicherstellen, dass der Monitor die Auflösung auch tatsächlich unterstützt. Ist das der Fall kann man mit dem Befehl xrandr -q prüfen, ob “HDMI3” der korrekte Anschluss ist und ggf. die genannten Befehle anpassen.

Nachdem die Auflösung erfolgreich eingestellt wurde, muss man die Einstellungen noch dauerhaft speichern.

Dazu erstellt man ein kurzes Script, das die genannten Befehle ausführt:
sudo nano /usr/share/setresolution.sh
und fügt den oben genannten Code sowie die fürs script benötigten zusätzlichen Zeilen ein:

#!/bin/sh
cvt 2560 1440 55
xrandr --newmode "2560x1440" 220.812 2560 2608 2640 2720 1440 1443 1448 1478 -hsync -vsync
xrandr --addmode HDMI3 "2560x1440"
xrandr --output HDMI3 --mode 2560x1440
exit 0;

Danach speichert man und macht das Script ausführbar:
sudo chmod +x /usr/share/setresolution.sh
Und schliesslich für jeden nutzbar:
sudo chmod 777 /usr/share/setresolution.sh

Als letzten Schritt ruft man unter Ubuntu die Startprogramme auf und wählt “hinzufügen”. Dann gibt man dem Autostarter einen sprechenden Namen und fügt als Befehl das erstellte Scipt ein: /usr/share/setresolution.sh

Danach wird beim Login automatisch die Auflösung geändert. Gibts mehrere User auf dem Rechner, legt man für jeden einen entsprechenden Starter an.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

*