21:9スクリーン用にUbuntuを構成するにはどうすればよいですか?


17

ウルトラワイドスクリーン、21:9解像度、AOSを使用しています。Ubuntuのディスプレイ設定には21:9のオプションはありませんが、モニターを16:9に設定する必要があります。これにより、超ワイドスクリーンを使用するという目的が無効になります。モニターが21:9に設定されている場合、デスクトップは大きく引き伸ばされます。

21:9設定をUbuntuに追加する方法を知っている人はいますか?


1
:あなたはこの読むことができるaskubuntu.com/questions/19954/...を
Takkat

:また、このチェックaskubuntu.com/questions/356200/...
Szczepan

Nvidiaビデオカードがあり、そのドライバーがインストールされている場合、アプリケーションのリストからNvidia Xサーバー設定を実行し、そこに希望する解像度を設定できます。
ダンテ

3
この質問には、グラフィックカード、Ubuntuのバージョン、および画面のブランド/モデルに関する情報を含む、ワークステーションまたはラップトップのブランド/モデルが必要です。Ubuntu 16.04は、問題なくAsus 21:9画面を検出して使用することができ、さらにラップトップの画面も同時に使用できました。
トイトイン

1
私はすべてが、この質問はである答えるために必要とされていると思いますここで。悲しいことに、私は自分で試してみる時間がありません。

回答:


14

線に沿って、この、私はいくつかの情報を見つけることができました。

このリンクは私を助けてくれました。

要するに、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>

どこでXxは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ます。
-realhu

3

しばらくの間、ウルトラワイド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インチに行きました。それも安かったです。


2

Nvidiaカードの場合

  1. 重要:PCからモニターへのディスプレイポートケーブルを使用していることを確認してください。

  2. 次に、適切なドライバーが必要です。

  3. 再起動後、ダッシュボードからNvidiaコントロールパネルを起動します。Nvidiaドライバーの最新バージョンには21:9のネイティブサポートが含まれており、私のシステムでは動作しました:

ここに画像の説明を入力してください


グラフィックカードも更新し、すべて正常に機能しました。
16年

0

Xrandrを使用:cvtまたはgtf "(x軸)(y軸)(リフレッシュレート)"

上記のコマンドの出力を入力します

xrandr --newmode "(gtfまたはcvtの解像度出力)"

xrandr --addmode "(接続)(Xaxis)x(Yaxis)_(リフレッシュレート)"

HDMI 2.1コードが必要であることを忘れないでください。奇妙なタイミングが発生します。そうしないと、画面が半分に裂け、画面全体に市松模様になります。


-1

何もする必要はありません。箱から出して動作するはずです。HDMIケーブルを差し込むだけで、画面が機能するはずです。

以下のスクリーンショットをご覧ください。 ここに画像の説明を入力してください

左側のラップトップのデフォルトの1366x768画面。右側の21:9画面。ディスプレイのセットアップで解像度と比率が検出されることを確認してください。

ラップトップは、Intel GPUを統合したCore i5を搭載したLenovo E531です。余分なグラフィックカードはありません。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.