如何將 Ubuntu 配置為 21:9 畫面?

如何將 Ubuntu 配置為 21:9 畫面?

我有一個超寬螢幕,21:9 分辨率,AOS。 Ubuntu 顯示設定中沒有 21:9 的選項,所以我必須將顯示器設定為 16:9,這違背了超寬螢幕的目的!如果顯示器設定為 21:9,桌面會顯著拉伸。

有人知道如何將 21:9 設定加入 Ubuntu 嗎?

答案1

沿著,我找到了一些資訊:

這個連結幫助過我。

簡而言之:像您一樣運行 xrandr 和 cvt,然後建立以下檔案:

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

根據您的規格,在文件中更改 < > 中的參數:

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

這是你該做的:

對於模型行,首先執行以下命令:

cvt <X> <Y> <R>

其中XxY是分辨率,R是刷新率。

要測試分辨率,請先執行以下操作:

xrandr --newmode <MODELINE>

請務必刪除該Modeline關鍵字。

然後,複製輸出並用它替換佔位符。

對於設備,運行xrandr|tail -n+2|head -n1|cut -d\ -f1,並將佔位符替換為其輸出。保留引號

對於模式名稱,運行cvt <X> <Y> <R>|cut -d\ -f2,用此命令的輸出替換最後一個佔位符。像之前一樣,保留引號

之後,執行以下操作:

xrandr --addmode <DEVICE> <MODENAME>

更換<DEVICE><MODENAME>適當。然後,要測試您的分辨率,請執行以下操作:

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

如果您在使用新解決方案時遇到問題,請登出然後重新登入(最壞的情況:按Ctrl+ Alt+Delete然後Enter登出。)

如果您沒有遇到問題,儲存文件,然後重新啟動CtrlX。AltF1

killall Xorg
X

答案2

有一段時間我使用超寬 LG 螢幕

我很幸運地使用 cvt 生成自訂模型行,將刷新率提高到 44hz,這似乎是我的顯示卡(optimus 中的 intel 4000 + GeForce GT 750M)可以可靠輸出的最佳點。同步大約需要 10 到 20 秒,如果刷新率太高,螢幕會定期空白並重新同步。如果它不起作用,它不會像舊 CRT 那樣損壞您的顯示器。我能夠讓 44hz 保持一整天的穩定同步。

我的顯示器附帶的電纜無法處理這個問題,但我花幾英鎊買的“帶有以太網的亞馬遜基礎高速 HDMI”電纜可以,所以如果這不能立即工作,值得嘗試一些電纜。

如果您有選擇,顯示端口是 hdmi 的最佳選擇,如果您使用顯示端口,則需要更改此腳本中的端口標識符。

如果您使用 HDMI,您可能需要確保您的顯示器處於 HDMI 1.4a 或 HDMI2 模式(如果支援),預設的 HDMI 1.3 有時不足以支援超寬螢幕。

這是我為設定螢幕而編寫的腳本,它應該適用於任何解析度組合,只需編輯解析度行。

#!/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

對此進行試驗,直到您獲得穩定的設置,然後按照@Έρικ Κωνσταντόπουλος 描述的過程將其添加到您的 xorg 設置中。

FWIW,我歸還了我的超寬螢幕,並選擇了 4k ilyama 40 英寸,這是 16:9,因為我更喜歡更高的螢幕。它也更便宜。

答案3

對於 Nvidia 卡

  1. 重要資訊:確保您使用顯示連接埠電纜將電腦連接到顯示器。

  2. 然後你需要合適的驅動程式:

  3. 重新啟動後,從儀表板啟動 Nvidia 控制面板。最新版本的 Nvidia 驅動程式包括對 21:9 的本機支持,在我的系統上它剛剛工作:

在此輸入影像描述

答案4

使用Xrandr:cvt或gtf“(x軸)(y軸)(刷新率)”

輸入上述命令的輸出

xrandr --newmode "(gtf 或 cvt 的解析度輸出)"

xrandr --addmode“(連接)(X軸)x(Y軸)_(刷新率)”

不要忘記您需要一條 HDMI 2.1 線...您會得到奇怪的計時,否則我的螢幕會撕成兩半,螢幕上出現棋盤狀。

相關內容