EDIDを送信しないモニターのNvidiaドライバーで正しいモニター解像度を設定するにはどうすればよいですか?


16

正しいモニター解像度を取得するのに苦労し続けています-再インストールするたびに、新しいUbuntuリリースを使用し、以前使用していた古いトリックが機能しなくなりました。新しいリリースごとに長い質問を残すのではなく、より普遍的で時代を超越したソリューションを探しています。

EDID値を送信しない画面に対してNvidia GPUで正しいモニター解像度を設定する正しい方法は何ですか?

注:これは「ダミー」の質問です-チャットの助けを借りて、すでに答えを見つけました。今度は自分の答えを追加して、普遍的なソリューションを文書化します。

回答:


10

次の手順を実行します。

通常手順6と7は必要ないことに注意してくださいそれらをスキップしてみて、それが機能しない場合は、すべての手順を繰り返し、これら2つを含めます。一部のモニターはEDID情報をコンピューターに送信しないため、Ubuntuはモニターが何を実行できるかを知ることができず、安全な(低)解像度しか提供しません。これらの2つの手順でその問題は解決します。

  1. で再起動して再起動しRecovery Modeます。
  2. タイプrm /etc/X11/xorg.xonfEnter
  3. タイプrebootEnter
  4. 通常のUbuntuデスクトップに戻ったら、Alt+ F2を押してterminalEnter)を入力します
  5. ターミナルでsudo nvidia-xconfigEnter)を入力します。これにより、新しいxorg.confファイルが書き込まれます。
  6. Alt+ F2を押してgksu gedit /etc/X11/xorg.confEnter)を入力します。
  7. で始まる部分を探しSection "Monitor"、正しい値HorizSyncVertRefresh値を入力します。(モニターのhsync / vsync値を調べる方法を参照してください
  8. 再起動。
  9. 通常のUbuntuデスクトップに戻ったら、「スタートメニュー」「Nvidia Xサーバー設定」を見つけて起動します。
  10. セクションX Server Display Configurationで、目的の解像度を設定し、ボタンを押しますSave to X Configuration File
  11. リブート。

これで適切な解像度が得られました!

最後に、/etc/X11/xorg.conf後でファイルを台無しにして復元する必要がある場合に備えて、ファイルを安全な場所にコピーします。


1

nVidia設定アプリケーションを使用する

コンピューターにnvidia専用ドライバーがある場合、nvidia-settingsインストールして準備ができているはずです。

コマンドライン方式

次のコマンドを実行します。

nvidia-settings --query FlatpanelNativeResolution

これが何も返さない場合、またはエラーが返された場合は、次を使用して有効な属性を検索してください。

nvidia-settings --query all | grep -i resolution

次に、見つかった属性のいずれかで適切に聞こえる最初のコマンドを試してください。

GUIメソッド

  1. 起動するnvidia-settingsには、ランチャーを探すか、コマンドとして実行します。
  2. セクションツリーで、GPUに移動します。
  3. ここで、すべてのアイテムを参照するか、デバイス名のように聞こえるアイテムを探しますDFP-0 (AUO)。私の場合はが表示されます。
  4. これで、フラットパネル情報の下に解像度のリストが表示されます。

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