フォーラムのどこかで、利用可能な解像度が800x600と1024x768のみである問題の解決策を見つけました。なんとか1440x900を手に入れることができました。再起動するたびに消えます。コマンドの再入力を余儀なくされていますが、どうすればこれを保存できますか?私はそれが単純なコマンドであると仮定していますが、Ubuntuに関しては私は最大の初心者です。コマンドは次のとおりです。
xrandr --newmode "1440x900_60.00" 106.50 1440 1528 1672 1904 900 903 909 934 -hsync +vsync
xrandr --addmode VGA1 1440x900_60.00
xrandr --output VGA1 --mode 1440x900_60.00
いくつかの選択肢がありますが、おそらく最も簡単なのは、$HOME/.xprofile
ファイルに上記で指定したとおりにコマンドを配置することです。ここから、ログインするたびに実行されます。
デフォルトでは、このファイルはUbuntuに存在しないため、手動で作成してから実行可能にする必要があります。次のコマンドがこれを実行します。
touch $HOME/.xprofile
chmod +x $HOME/.xprofile
この方法の2つの小さな欠点に注意してください。
.xprofile
にアクセスすると、起動プロセスのかなり遅い段階で発生するため、初期画面解像度のサイズ変更が表示される場合がありますさらに詳しく知りたい場合は、以下の参照リンクで他のいくつかの選択肢を利用できますが、これは最も安全で簡単です。
参照:
受け入れられた回答は、接続されたディスプレイのステータスに関係なく、同じ構成を適用します。私は職場や自宅でさまざまなディスプレイに接続しているため、これはうまくいきませんでした。 autorandr を使用すると、さまざまなディスプレイ設定の自動xrandr設定が可能になります。 autorandrを使用するには、
Sudo apt install autorandr
でインストール(Ubuntu 18.04でテスト済み)xrandr
を使用してモニターをお好みに設定しますautorandr --save work
を使用して設定を保存します(作業設定を保存しています。自分に合った名前を選択してください)autorandr --change work
で構成を再開して構成を選択するか、単にautorandr --change
で接続されたモニターから構成を推測します。XDG autostart .desktopも提供され、デフォルトで/etc/xdg/autostart/autorandr.desktop
にインストールされます。
次の簡単な構成は私のために機能し、接続すると、モニターは手動の介入なしで自動的に正しい解像度を使用します。
Sudo nano /etc/X11/xorg.conf
このファイルは既に存在する場合と存在しない場合があります。以下を追加します。
Section "Monitor"
Identifier "VGA1"
Modeline "1440x900_60.00" 106.50 1440 1528 1672 1904 900 903 909 934 -hsync +vsync
EndSection
次に再起動します。すべてうまくいけば、うまくいくはずです。
UX32VDラップトップを使用しており、ディスプレイ設定に3840x2160オプションがないにもかかわらず、HDMIで4Kを使用したかった。
私の最初のタスクは、モードラインを計算することでした。既にモードラインがわかっている場合は、この手順をスキップしてください。 (以下のモードラインが機能する場合があります。) mc-0.2.tar.gz をダウンロードし、抽出して、./configure
およびmake
を実行しました。 25Hzリバースブランキングタイミングモードを取得するために、私は走りました
umc-0.2/src/umc 3840 2160 25 --rbt
どの出力
# 3840x2160x24.99 @ 54.625kHz
Modeline "3840x2160x24.99" 218.500000 3840 3888 3920 4000 2160 2163 2167 2186 +HSync -VSync
次に、このモードラインをテストしたかった。引数なしでxrandr
を実行すると、HDMIデバイスの名前がHDMI-1
であることがわかりました。 Jacobのコマンドに類似したコマンドを実行して、このモードをテストしました。
xrandr --newmode "3840x2160x24.99" 218.500000 3840 3888 3920 4000 2160 2163 2167 2186 +HSync -VSync
xrandr --addmode HDMI-1 "3840x2160x24.99"
xrandr --output HDMI-1 --mode "3840x2160x24.99" --preferred
最後に、解決を永続的にするために、次の内容の/etc/X11/xorg.conf
を作成しました。
Section "Monitor"
Identifier "HDMI-1"
Modeline "3840x2160x24.99" 218.500000 3840 3888 3920 4000 2160 2163 2167 2186 +HSync -VSync
EndSection
テストするには、コンピューターを再起動します。
Ubuntu 18.04でnvidia-driver-390
を実行していることに注意してください。うまくいけば、私のテクニックが他の構成にもうまく一般化されます。 (コメントで教えてください。)