it-swarm.com.de

Wie konfiguriere ich Ubuntu für einen 21: 9-Bildschirm?

Ich habe einen ultra wide screen, 21: 9 auflösung, aos. Es gibt jedoch keine Option für 21: 9 in den Ubuntu-Anzeigeeinstellungen, daher muss der Monitor auf 16: 9 eingestellt sein, was den Zweck eines Ultra-Breitbild-Bildschirms zunichte macht! Wenn der Monitor auf 21: 9 eingestellt ist, wird der Desktop erheblich gestreckt.

Weiß jemand, wie man die 21: 9-Einstellungen in Ubuntu hinzufügt?

15
fronk

In Anlehnung an this konnte ich einige Informationen finden:

Dieser Link hat mir geholfen.

Kurz gesagt: Führen Sie xrandr und cvt so aus, wie Sie es getan haben, und erstellen Sie dann die folgende Datei:

/usr/share/X11/xorg.conf.d/10-monitor.conf

In der Datei ändern Sie die Parameter in <> entsprechend Ihren Angaben:

Section "Monitor"
  Identifier "Monitor0"
  <INSERT MODELINE HERE>
EndSection
Section "Screen"
  Identifier "Screen0"
  Device "<INSERT DEVICE HERE>"
  Monitor "Monitor0"
  DefaultDepth 24
  SubSection "Display"
    Depth 24
    Modes "<INSERT MODENAME HERE>"
  EndSubSection
EndSection

Folgendes sollten Sie tun:

Führen Sie für die Modeline zunächst den folgenden Befehl aus:

cvt <X> <Y> <R>

Wobei XxY Ihre Auflösung und R Ihre Bildwiederholfrequenz ist.

So testen Sie die Auflösung:

xrandr --newmode <MODELINE>

Stellen Sie sicher, dass Sie das Schlüsselwort Modeline entfernen.

Kopieren Sie dann die Ausgabe und ersetzen Sie den Platzhalter durch ihn.

Führen Sie für das Gerät xrandr|tail -n+2|head -n1|cut -d\ -f1 aus und ersetzen Sie den Platzhalter durch seine Ausgabe. Halten Sie die Anführungszeichen .

Führen Sie als Modename cvt <X> <Y> <R>|cut -d\ -f2 aus und ersetzen Sie den letzten Platzhalter durch die Ausgabe dieses Befehls. Behalten Sie nach wie vor die Anführungszeichen bei.

Danach machen Sie folgendes:

xrandr --addmode <DEVICE> <MODENAME>

Ersetzen Sie <DEVICE> und <MODENAME> entsprechend. Um Ihre Auflösung zu testen, gehen Sie folgendermaßen vor:

xrandr --output <DEVICE> --mode <MODENAME>

Wenn Sie Probleme mit der neuen Auflösung haben, loggen Sie sich bitte aus und wieder ein (Worst-Case-Szenario: drücken Sie Ctrl+Alt+Delete und dann Enter abmelden.)

Wenn Sie auf keine Probleme gestoßen sind, speichern Sie die Datei und starten Sie X neu. Drücken Sie dazu zuerst Ctrl+Alt+F1, melden Sie sich als Administrator an und führen Sie die folgenden Befehle aus:

killall Xorg
X
13
EKons

Für eine Weile benutzte ich einen ultrawide LG Screen

Ich hatte etwas Glück damit, mithilfe von cvt benutzerdefinierte Modelines zu generieren, mit denen die Aktualisierung auf 44 Hz beschleunigt wurde. Dies schien ein großer Vorteil zu sein, da meine Grafikkarte (Intel 4000 + GeForce GT 750M in Optimus) zuverlässig arbeiten konnte. Die Synchronisierung dauert etwa 10 bis 20 Sekunden. Wenn die Aktualisierungsrate zu hoch ist, wird der Bildschirm regelmäßig ausgeblendet und neu synchronisiert. Wenn es nicht funktioniert, wird es Ihren Monitor nicht beschädigen, so wie die alten CRT's dies versuchten. Ich war in der Lage, 44 Hz zu bekommen, um den ganzen Tag stabil synchron zu bleiben.

Das mit meinem Monitor gelieferte Kabel konnte dies nicht verarbeiten, aber das für ein paar Pfund gekaufte "Amazon Basics Highspeed-HDMI mit Ethernet" -Kabel könnte es wert sein, ein paar Kabel auszuprobieren, wenn dies nicht sofort funktioniert.

display-Port ist die beste Wahl gegenüber HDMI, wenn Sie die Option haben. Wenn Sie Display-Port verwenden, müssen Sie die Port-ID in diesem Skript ändern.

Wenn Sie HDMI verwenden, müssen Sie möglicherweise sicherstellen, dass sich Ihr Monitor im HDMI 1.4a- oder HDMI2-Modus befindet, sofern dies unterstützt wird. Die Standardeinstellung für HDMI 1.3 reicht manchmal nicht für Super-Wide-Bildschirme aus.

Hier ist das Skript, das ich zum Einrichten meines Bildschirms geschrieben habe. Es sollte für alle Kombinationen von Auflösungen funktionieren. Bearbeiten Sie einfach die Zeile RESOLUTION.

#!/bin/bash

# setup my massive monitor at 45hz if its plugged in

RESOLUTION="3440 1440 44" 
OUTPUT="HDMI-0"

CONNECTED=$(xrandr --current | grep -i $OUTPUT | cut -f2 -d' ')

if [ "$CONNECTED" = "connected" ]; then
    MODELINE=$(cvt $RESOLUTION | cut -f2 -d$'\n')
    MODEDATA=$(echo $MODELINE | cut -f 3- -d' ')
    MODENAME=$(echo $MODELINE | cut -f2 -d' ')

    echo "Adding mode - " $MODENAME $MODEDATA
    xrandr --newmode $MODENAME $MODEDATA
    xrandr --addmode $OUTPUT $MODENAME
    xrandr --output $OUTPUT --mode $MODENAME
else
    echo "Monitor is not detected"
fi

Experimentieren Sie damit, bis Sie eine stabile Einstellung haben, und folgen Sie dann dem unter @ Έρικ Κωνσταντόπουλος beschriebenen Verfahren, um sie zu Ihrem xorg-Setup hinzuzufügen.

FWIW gab ich meinen ultra-breiten Bildschirm zurück und entschied mich für 4k Ilyama 40-Zoll, was ein 16: 9 ist, da ich mehr Höhe bevorzugte. Es war auch billiger.

2
Amias

Für Nvidia-Karten

  1. WICHTIG: Stellen Sie sicher, dass Sie ein Display-Port-Kabel zwischen Ihrem PC und Ihrem Monitor verwenden.

  2. Dann brauchen Sie die richtigen Treiber:

  3. Nach dem Neustart starten Sie die Nvidia-Systemsteuerung vom Dash aus. Die neuesten Versionen der Nvidia-Treiber bieten native Unterstützung für 21: 9. Auf meinem System hat es einfach funktioniert:

enter image description here

2
Jorge Castro

benutze Xrandr: cvt oder gtf "(x-Achse) (y-Achse) (Bildwiederholfrequenz)"

geben Sie die Ausgabe des obigen Befehls ein

xrandr --newmode "(Auflösungsausgabe von gtf oder cvt)"

xrandr --addmode "(Verbindung) (Xaxis) x (Yaxis) _ (Aktualisierungsrate)"

vergessen Sie nicht, dass Sie ein HDMI 2.1-Kabel benötigen ... Sie werden merkwürdige Timings bemerken, sonst ist der Bildschirm in zwei Hälften gerissen und auf dem gesamten Bildschirm ist Schachbrettmuster zu sehen.

0
JDBtracker

Es gibt nichts zu tun, es sollte einfach sofort funktionieren. Stecken Sie einfach das HDMI-Kabel ein und der Bildschirm sollte funktionieren.

Bitte schauen Sie sich den Screenshot unten an. enter image description here

Links der standardmäßige 1366x768-Bildschirm des Laptops. Rechts der 21: 9-Bildschirm. Stellen Sie sicher, dass die Auflösung und das Verhältnis im Display-Setup erkannt werden.

Der Laptop ist ein Lenovo E531 mit einem Core i5 und integrierter Intel-GPU. Keine zusätzliche Grafikkarte.

0
ttoine