web-dev-qa-db-ja.com

セカンダリモニターでネイティブ解像度を強制する方法は?

そのため、昨日、ラップトップ(1920x1200)にUbuntuをインストールしました。主に2台目のモニター(ViewSonic VA720、VGA、1280x1024)にドッキングして使用します。最初は2番目のモニターがまったく検出されなかったため、Nvidia-313ドライバーをインストールしました(現在Nvidia-310ドライバーを実行していますが、違いが見られるかどうかはわかりましたが、違いはありませんでした)。モニターは現在検出されていますが、ネイティブ解像度はオプションではありません。ディスプレイは1024x768でのみ動作します。

「xrandr」の下のターミナルで新しいモードを作成しようとしましたが、モニター(VGA-0)にモードを追加しようとすると、出力は次のようになります。

X Error of failed request: BadMatch (invalid parameter attributes) Major opcode of failed request: 140 (RANDR) Minor opcode of failed request: 18 (RRAddOutputMode) Serial number of failed request: 31 Current serial number in output stream: 32

「Nvidia Xserver Settings」で解像度を編集しようとしましたが、「ViewportIn」と「Panning」を適切な値に設定すると、「ViewportOut」の値を変更できなくなります。それから this。 になります

  • 私のGPUはNvidia Quadro FX 770Mです。役立つ情報があれば喜んで提供されますので、お尋ねください。

Iechyd Da!

2
Wyatt G. M.

/var/log/Xorg.0.logの出力内容によって異なります。場合によっては、EDIDが正しく検出されていないことが原因である可能性があります。悲劇的なことに、この作業を適切に行うには、いくつかの手の込んだフットワークを行う必要があります。

以前の試みでは、xrandrを無効に設定しようとしました。その後、この小さなヒントを発見しました( http://ubuntuforums.org/archive/index.php/t-1470168.html

研究:

  • モニターのWebサイトにアクセスして、適切な水平および垂直リフレッシュ範囲を決定します。

変更点:

  1. Xorg.confを編集します-Sudo nano /etc/X11/xorg.conf
  2. Monitorセクション(下記を参照)内に新しい範囲を追加します

Section "Monitor"

Identifier     "Monitor0"
VendorName     "Unknown"
ModelName      "CRT-0"
HorizSync      LowValue - HighValue
VertRefresh    LowValue - Highvalue
Option         "DPMS"
</ code>

EndSection

注:間にダッシュが必要です。また、古い行の前に#を追加して、他のすべてが失敗した場合に元に戻すことができるコピーを作成することをお勧めします。

マシンを再起動します

1
shaneonabike