正しいモニター解像度を取得するのに苦労し続けています-再インストールするたびに、新しいUbuntuリリースを使用し、以前使用していた古いトリックが機能しなくなりました。新しいリリースごとに長い質問を残すのではなく、より普遍的で時代を超越したソリューションを探しています。
EDID値を送信しない画面のNvidia GPUで正しいモニター解像度を設定する正しい方法は何ですか?
注:これは「ダミー」の質問です-チャットの助けを借りて、私はすでに答えを見つけました。ユニバーサル
次の手順を実行します。
ステップ6と7は通常必要ないことに注意してください;それらをスキップしてみてください、それが機能しない場合は、すべてのステップを繰り返し、これら2つを含めてください。一部のモニターはEDID情報をコンピューターに送信しないため、Ubuntuはモニターが何を実行できるかを知ることができず、安全な(低)解像度しか提供しません。これらの2つの手順でその問題は解決します。
Recovery Mode
で再起動して再起動します。rm /etc/X11/xorg.xonf
(Enter)reboot
(Enter)terminal
(Enter)Sudo nvidia-xconfig
(Enter)。これにより、新しいxorg.conf
ファイルが書き込まれます。gksu gedit /etc/X11/xorg.conf
(Enter)。Section "Monitor"
で始まる部分を探し、そこに正しいHorizSync
およびVertRefresh
値を入力します。 (「 モニタのhsync/vsync値を検索するにはどうすればよいですか? )」を参照してください。X Server Display Configuration
で、目的の解像度を設定し、ボタンSave to X Configuration File
を押します。これで適切な解像度が得られました!
最後に、後でファイルを台無しにして復元する必要がある場合に備えて、/etc/X11/xorg.conf
ファイルを安全な場所にコピーします。
コンピューターにnvidia専用ドライバーがある場合は、nvidia-settings
をインストールして準備ができている必要があります。
次のコマンドを実行します。
nvidia-settings --query FlatpanelNativeResolution
これが何も返さない場合、またはエラーが返された場合は、次を使用して有効な属性を検索してください。
nvidia-settings --query all | grep -i resolution
次に、見つかった属性のいずれかで適切に聞こえる最初のコマンドを試してください。
nvidia-settings
を開きます。DFP-0 (AUO)
が表示されます。