web-dev-qa-db-ja.com

外部モニターは認識されたが、「信号なし」になる

私は、Windows 7(nvidia optimus)でデュアルブートされた12.10を実行しています。何が間違っているのか分かりません:

  1. モニターはWindowsで動作します
  2. 1年以上にわたってubuntuで動作し、現在でもubuntuの起動中にスプラッシュ画面が外部モニターに表示されます
  3. モニターが検出され、ワー​​クスペーススイッチャーに表示されます
  4. Hdmiを介して別のモニターに接続し、正常に動作します
  5. vGAを介して正常に動作します(ただし、何らかの理由でそれほどシャープではありません)
  6. 解像度を変更しても解決しませんでした
  7. ケーブルを変更しても解決しませんでした

xrandrの出力は次のとおりです。

Screen 0: minimum 320 x 200, current 3286 x 1080, maximum 8192 x 8192
LVDS1 connected 1366x768+0+0 (normal left inverted right x axis y axis) 293mm x 164mm
   1366x768       60.0*+
   1360x768       59.8     60.0  
   1024x768       60.0  
   800x600        60.3     56.2  
   640x480        59.9  
VGA1 disconnected (normal left inverted right x axis y axis)
HDMI1 connected 1920x1080+1366+0 (normal left inverted right x axis y axis) 531mm x 299mm
   1920x1080      60.0*+   50.0     60.0     25.0     30.0  
   1600x1200      60.0  
   1680x1050      59.9  
   1680x945       60.0  
   1400x1050      74.9     59.9  
   1600x900       60.0  
   1280x1024      75.0     60.0  
   1440x900       75.0     59.9  
   1280x960       60.0  
   1366x768       59.8  
   1360x768       60.0  
   1280x800       74.9     59.9  
   1152x864       75.0  
   1280x768       74.9     60.0  
   1280x720       50.0     60.0  
   1024x768       75.1     70.1     60.0  
   1024x576       60.0  
   832x624        74.6  
   800x600        72.2     75.0     60.3     56.2  
   720x576        50.0  
   848x480        60.0  
   720x480        59.9  
   640x480        72.8     75.0     66.7     60.0     59.9  
   720x400        70.1  
DP1 disconnected (normal left inverted right x axis y axis)
12
michalwols

質問のポスターとまったく同じ問題がありました:Ubuntu 12.10、Nvidiaカード、HDMIで接続されたモニター、nouveauドライバーを使用、以前は動作していたモニター(同じセットアップ)、モニターはUbuntuで検出され有効になっていますが、モニターする信号がありません。

一時的な解決策:私はラップトップでUbuntuを実行していますが、キーボードに特別なキーがあり、外部ディスプレイを有効/無効にすることができます(私の場合、キーは Fn + F7、これはラップトップごとに異なります)。そのため、そのキーの組み合わせを押すだけで、外部モニターがすぐにオンになりました。

編集:

外部モニターを有効にするキーの組み合わせは機能しますが、再起動するたびにこれを繰り返す必要があります。 (再起動後)ログイン画面で外部モニターを自動的に検出して有効にする方法を見つけました。そして、ログインすると、予想どおり、モニターの以前の設定が復元されます。方法は次のとおりです。

注: Nvidiaカードでのみこれをテストしました。続行する前に、安全のために最初にSSH(Sudo apt-get install ssh)をインストールすることをお勧めします。何かがうまくいかず、内部および外部モニターの両方が機能しなくなった場合、SSHを介して別のコンピューターからログインすることで、いつでも元に戻すことができます(例:ssh [email protected])。そのため、ネットワーク内のコンピューターのIPアドレスを知っていることを確認してください。

  1. まず、ターミナルでSudo apt-get install v86dを実行してv86dパッケージをインストールします。

  2. gksu gedit /etc/initramfs-tools/modulesまたはSudo vim /etc/initramfs-tools/modulesを実行し、ファイルの最後に次の行を追加します(1280x1024internalモニター):

    uvesafb mode_option = 1280x1024-24 mtrr = 3 scroll = ywrap

    保存して終了。

  3. 次の内容で/etc/initramfs-tools/conf.d/splashまたはgksu gedit /etc/initramfs-tools/conf.d/splashを実行して、ファイルSudo vim /etc/initramfs-tools/conf.d/splashを作成します。

    FRAMEBUFFER = y

    保存して終了

  4. いくつかの構成を変更したため、initramfsイメージを更新する必要があります。これを行うには、Sudo update-initramfs -uを実行します。

システムを再起動すると、Ubuntuのログイン画面が表示されたらすぐに外部モニターに信号が送られます。

6
Serrano

Geforce GT 640(Baby Keplerバージョン)とnVidia 310ドライバーを搭載したUbuntu 12.04デスクトップでも同様の問題が発生しました。 2番目のモニターを切断して再接続すると、すべての試行で1つが期待されますが、モニターは正常に動作しているように見えました:EDIDを修正し、モニターが正常に検出され、マウスが画面から他のモニターの領域に移動し、nvidia-settingsは両方のモニターの適切な情報を報告します.

ただし、モニターは「信号なし」を報告し、画像を表示せず、dpmsサスペンドモードでスタックしたように動作します。モニターの切断も期待どおりに機能し、システムはシングルモニターモードに再構成されました。

発行:

Sudo vbetool dpms on

問題を解決しました。もちろん、vbetoolをインストールしていない場合は、次を実行する必要があります。

Sudo apt-get install vbetool

それをインストールします。私の場合、再起動またはログインとログアウトによって問題が修正されたと思われますが、上記のコマンドで解決されたため、その理論をテストすることはできませんでした(もちろん、本当にやりたいとは思いません)。 nvidia-settingsのさまざまなアクション(解像度の変更、さまざまなモニターの有効化/無効化など)にはnoの効果があったことに注意してください。

1
user1877530

Nvidia-settingsコマンドを使用して、外部モニターを有効にしました(選択したTwinViewモード)。ネイティブの「Gnome Classic」ディスプレイ構成ダイアログが外部モニターを検出しなかったことに注意してください。これはUbuntu 12.04にありました。

マーティン

1
Martin

最近、Nvidiaのバイナリドライバーを実行しているOptimus対応のラップトップで問題が発生しました。 Nvidiaドライバーが問題であるかどうかを除外するには、それらを削除してみてください。

Sudo apt-get purge nvidia*

次に、システムにオープンソースバージョンがあることを確認します。

Sudo apt-get install xserver-xorg-video-nouveau

その後、再起動すると、ラップトップでnouveauオープンソースドライバーが実行されます。その後、モニターが動作する場合、バイナリドライバーが疑われることがわかります。あなたはそれが機能していると言ったので、最近の更新はマルチディスプレイ機能を壊したかもしれません。

0
Travis G.