web-dev-qa-db-ja.com

Ubuntu 12.04およびNVidia GTX460からより高い画面解像度を強制するにはどうすればよいですか?

Ubuntu 12.04 x64、カーネル3.2.0-24-generic、NVidia GTX460およびAchieva Shimian QH270-Lite 2560 x 1440モニターをデュアルリンクDVIケーブルで接続して実行しています。

Xorg-edgersからnvidia-current 313-09ドライバーをインストールしました(そしてNVidiaから310-19を試しました)。これらのドライバーはどちらも、モニター(/var/log/Xorg.0.log)からEDID情報を読み取らず、モニターが表示しない低解像度にデフォルト設定され、黒い画面が表示されます。 詳細はこちら

高解像度モニターを低解像度の1600 x 900モニターと交換すると、正常に機能します。

ビデオカードを必要な解像度に強制するにはどうすればよいですか?ところでxorg.conf構成ファイルは非推奨です。

3
user118684

最終的に解決策を見つけました-シミアンQH270-LiteのEdid ここ別の韓国の2560x1440モニターと同じ問題 、Yamakasi Catleapを持っている人に感謝します。

Ubuntuforums.orgのスレッド1857772に投稿された指示に従って新しいEdidをインストールしました。申し訳ありませんが、2つ以上のリンクを投稿することはできません。

新しいedidを使用してNVidia xconfファイルを作成します。

$ Sudo nvidia-xconfig --custom-edid=/etc/X11/Shimian_edid.bin

Xorgログでデバイス名の表示を確認します-おそらくDFP-0またはDFP-1:

cat /var/log/Xorg.0.log | grep connected

次のようなものが表示されます。

(-)NVIDIA(0):* Your_monitor's_name *(DFP-0)(接続済み)この場合、ディスプレイデバイス名はDFP-0です

Xconfを確認し、必要に応じて修正します:Sudo gedit /etc/X11/xorg.conf

次のような行を探します。

オプション「CustomEDID」「/ etc/X11/Shimian_edid.bin」

次のように編集します。

オプション「CustomEDID」「DFP-0:/etc/X11/Shimian_edid.bin」

リブートすると、モニターは意図したとおりに2560x1440で動作します。

それがうまくいかなかった場合、プランBはNVidiaのXconfigオプション(NVidiaのダウンロードからの310.19 LinuxドライバーのREADMEファイル)、特に「CustomEDID」オプションに従ってカスタム構成を構築することでした。

上記のリンクへの貢献者のおかげで、これが同じ問題を抱えている他の人の助けになることを願っています。

4
user118684