
我有一個超寬螢幕,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>
其中X
xY
是分辨率,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 卡
重要資訊:確保您使用顯示連接埠電纜將電腦連接到顯示器。
然後你需要合適的驅動程式:
重新啟動後,從儀表板啟動 Nvidia 控制面板。最新版本的 Nvidia 驅動程式包括對 21:9 的本機支持,在我的系統上它剛剛工作:
答案4
使用Xrandr:cvt或gtf“(x軸)(y軸)(刷新率)”
輸入上述命令的輸出
xrandr --newmode "(gtf 或 cvt 的解析度輸出)"
xrandr --addmode“(連接)(X軸)x(Y軸)_(刷新率)”
不要忘記您需要一條 HDMI 2.1 線...您會得到奇怪的計時,否則我的螢幕會撕成兩半,螢幕上出現棋盤狀。