ウルトラワイドスクリーン、21:9解像度、AOSを使用しています。Ubuntuのディスプレイ設定には21:9のオプションはありませんが、モニターを16:9に設定する必要があります。これにより、超ワイドスクリーンを使用するという目的が無効になります。モニターが21:9に設定されている場合、デスクトップは大きく引き伸ばされます。
21:9設定をUbuntuに追加する方法を知っている人はいますか?
ウルトラワイドスクリーン、21:9解像度、AOSを使用しています。Ubuntuのディスプレイ設定には21:9のオプションはありませんが、モニターを16:9に設定する必要があります。これにより、超ワイドスクリーンを使用するという目的が無効になります。モニターが21:9に設定されている場合、デスクトップは大きく引き伸ばされます。
21:9設定をUbuntuに追加する方法を知っている人はいますか?
回答:
線に沿って、この、私はいくつかの情報を見つけることができました。
このリンクは私を助けてくれました。
要するに、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
xはY
、あなたの解像度で、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します)。
問題が発生しなかった場合は、ファイルを保存してからXを再起動します。これを行うには、最初にCtrl+ Alt+を押しF1、「管理者」アカウントとしてログインしてから、次のコマンドを実行します。
killall Xorg
X
xrandr
、そこにコマンドを入れた方が良いと思い~/.profile
ます。
しばらくの間、ウルトラワイドLGスクリーンを使用しました
私はcvtを使用してカスタムモードラインを生成し、更新を44hzに押し上げました。これは、グラフィックカード(Intel 4000 + Getim GT 750M in optimus)が確実に出力できるという点でスイートスポットのようです。同期には約10〜20秒かかります。リフレッシュレートが高すぎると、画面が定期的に空白になって再同期します。それが機能しない場合、古いCRTが実験的に行ったようにモニターに損傷を与えることはありません。44hzを終日しっかりと同期させることができました。
私のモニターに付属のケーブルはこれを処理できませんでしたが、私がいくつかのquidのために買った「amazon basics highspeed with Ethernet with Ethernet」ケーブルは、これがすぐに機能しない場合はいくつかのケーブルを試す価値があります
オプションがある場合は、hdmiよりもディスプレイポートが最適です。ディスプレイポートを使用する場合は、このスクリプトでポート識別子を変更する必要があります。
HDMIを使用する場合、モニターがHDMI 1.4aまたはHDMI2モードをサポートしていることを確認する必要があります。デフォルトのHDMI 1.3では、スーパーワイド画面には不十分な場合があります。
画面をセットアップするために書いたスクリプトは次のとおりです。解像度の任意の組み合わせで動作するはずです。単に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
安定した設定になるまでこれを試してから、@ΈρικΚωνσταντόπουλοςで説明されている手順に従ってxorgセットアップに追加します。
FWIW私は私の超広角スクリーンを返し、私がより高い高さを好んだので16:9である4k ilyama 40インチに行きました。それも安かったです。
重要:PCからモニターへのディスプレイポートケーブルを使用していることを確認してください。
次に、適切なドライバーが必要です。
再起動後、ダッシュボードからNvidiaコントロールパネルを起動します。Nvidiaドライバーの最新バージョンには21:9のネイティブサポートが含まれており、私のシステムでは動作しました:
Xrandrを使用:cvtまたはgtf "(x軸)(y軸)(リフレッシュレート)"
上記のコマンドの出力を入力します
xrandr --newmode "(gtfまたはcvtの解像度出力)"
xrandr --addmode "(接続)(Xaxis)x(Yaxis)_(リフレッシュレート)"
HDMI 2.1コードが必要であることを忘れないでください。奇妙なタイミングが発生します。そうしないと、画面が半分に裂け、画面全体に市松模様になります。