web-dev-qa-db-ja.com

不明なモニター、Intelドライバー、VGA解像度をワイドスクリーンTVに設定したい

Sony Bravia LCDテレビがあり、VGAケーブルを使用してラップトップに接続しています。

次のビデオドライバを搭載したHP Compaqラップトップを実行しています。

00:02.0 VGA互換コントローラー:Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller(rev 03)

Ubuntuの以前のバージョンでは、ほぼ適切な解像度でした。ただし、Ubuntu 11.04の新規インストールでは、最大1024x768に戻りました。

Xrandrを使用して解像度を設定しようとすると、迷惑なエラーメッセージが表示され、xorg.confを使用して解像度を設定しないUbuntuの最新バージョンに関する矛盾する情報を読みました。

Ubuntuにモニターを認識させるか、Ubuntuに解像度の変更を強制するかのいずれかで、ここで少し助けてくれて感謝しています。私はこれを外部モニターとして実行しており、内部のLCD画面は完全に機能するため、ディスプレイの再構成で内部LCDサポートを壊すことも心配です。

7
jamescridland

Dean Wallace のGoogle+ディスカッションから:

xrandr -qは、モードと表示のリストを提供します。ソニーは私のセットアップでVGA1に接続されています。

cvt 1360 768はこれを出力します

# 1360x768 59.80 Hz (CVT) hsync: 47.72 kHz; pclk: 84.75 MHz
Modeline "1360x768_60.00"   84.75  1360 1432 1568 1776  768 771 781 798 -hsync +vsync

modelineの後にすべてをコピーし、xrandrに貼り付けます。

xrandr --newmode "1360x768_60.00"   84.75  1360 1432 1568 1776  768 771 781 798 -hsync +vsync
xrandr --addmode VGA1 1360x768_60.00
xrandr --output VGA1 --mode 1360x768_60.00

これで解像度が調整され、システム環境設定のモニターアプレットが表示されます。再起動後も保持されない場合は、ホームフォルダーの.xprofileにコマンドを追加してください。だから追加

xrandr --newmode "1360x768_60.00"   84.75  1360 1432 1568 1776  768 771 781 798 -hsync +vsync
xrandr --addmode VGA1 1360x768_60.00
xrandr --output VGA1 --mode 1360x768_60.00

保存/終了/再起動

(再起動のためにこれらをまだ保存していません)

15
jamescridland

私は複数のモニターを使用していないので、あなたの質問のその部分に答えることはできません。ただし、xorg.conf構成ファイルの背後にあるロジックを明確にすることができます。

man xorg.confから:

Xorgは、構成および実行時パラメーターを提供/取得するためのいくつかのメカニズムをサポートしています。

  • コマンドラインオプション
  • 環境変数
  • xorg.confおよびxorg.conf.d構成ファイル
  • 自動検出
  • フォールバックのデフォルト。

同じ情報が複数の方法で提供される場合、最高の優先順位メカニズムが使用されます。メカニズムのリストは、優先順位の高いものから低いものへと並べられています。すべてのメソッドを介してすべてのパラメーターを提供できるわけではないことに注意してください。

したがって、Xサーバーは接続されたハードウェアを自動的に検出できます。私の知る限り、これはしばらくの間そうです。自動検出が失敗した場合、構成ファイルを作成することにより、手動で構成を行うことができます。構成ファイルを保存できる場所はいくつかあります。場所は、xorg.confのmanページにリストされています。 Ubuntuのデフォルトの場所は/etc/X11/xorg.confです。構成ファイルを作成する場合、すべてを手動で構成する必要はありません。代わりに、自動検出が失敗した部分のみを構成する必要があります。

1
Nimmermehr