NVIDIA ドライバーをインストールした後、起動時にシステムが 87Hz のリフレッシュ レートに戻ります

NVIDIA ドライバーをインストールした後、起動時にシステムが 87Hz のリフレッシュ レートに戻ります

システムが起動するたびに、画面のリフレッシュ レートが 87Hz に戻り、画面がピクセル化されてちらつくため、起動するたびにリフレッシュ レートとして 60Hz を選択するか、毎回手動で修正する必要があります。60Hzを手動で変更する

「X設定ファイルに保存」を試し、ルートとして変更を加えてみましたが、システム起動のたびに再び87Hzに戻ってしまい、役に立ちませんでした。同じ結果

オープンソース ドライバーは通常の Unity では問題ありませんが、多くのゲームは動作しないため、nvidia ドライバーをインストールする必要がありました。これはベータ フェーズから発生していますが、これは 12.04 最終リリースの新規インストールです。役立つかもしれないので、Xorg.conf ファイルも提供します。http://paste.ubuntu.com/952196/

また、何らかの理由でディスプレイではCRTモニターがラップトップとして表示されますが、オープンソースドライバーでは14インチCRTとしてのみ表示されていました。ここに画像の説明を入力してください

このバグはEdubuntu 12.04にも存在しますエデュブントゥ

これは Xubuntu 12.04 には存在しません。:-) インストール時にアップデートとサードパーティ ソフトウェアをインストールするように選択しましたが、起動時に正しいリフレッシュ レートの画面が表示されました。Xubuntu は気に入っています。

答え1

記載されている手順はどれも、あなたにはうまく機能しません。同じ問題が、私の 12.04 へのアップグレードにも悪影響を及ぼしています。私はこの問題を解決したので、私の解決策を皆さんと共有します。これが皆さんのお役に立てば幸いです。

A. まず、lightdm 解像度を設定する必要があります。

1. ターミナルでこのコマンドを入力/コピーして、ディスプレイの詳細を表示します。

  xrandr -q

    モニターが 1 つしかない場合は、出力に次のような行が表示されます (おそらくいくつかの異なる値が表示されますが、これは先頭の識別子です)。

   VGA-1接続 1024x768+0+0 (通常左反転右x軸y軸) 0mm x 0mm


2. 次に、bash スクリプトを作成する必要があります。

   お気に入りのテキストエディタを開きます。この例ではgeditを使用します。alt+f2を押して「gedit」と入力します。          
   次の行を入力/コピーします(「1024x768」を希望の解像度に置き換えます)。

   #!/bin/sh

   xrandr --出力 VGA-0 --プライマリ --モード 1024x768

  これを「lightdmxrandr.sh」としてホームフォルダに保存します。
  このスクリプトを実際に実行する前にテストする必要があります。

3. 実行可能にします(chmodコマンドまたはプロパティダイアログボックスから)

4. 実行します:

 ./lightdmxrandr.sh

5. すべてがうまくいったら、スクリプトをより適切な場所に移動します。

   sudo mv ~/lightdmxrandr.sh /usr/share/

6. これを lightdm で実行し、lightDM フォルダーに移動して lightDM conf ファイルを開きます。

   sudo gedit /etc/lightdm/lightdm.conf

7. 最後の行の後に以下の行を追加して保存します。これにより、LightDM は作成した解決スクリプトを使用するように指示されます。

   ディスプレイセットアップスクリプト=/usr/share/lightdmxrandr.sh

B. LightDM を再起動すると、LightDM ログイン画面とディスプレイに正しい解像度が設定されます。

C. 1. NVIDIAドライバーをインストールします

   2. 適切なディスプレイ解像度を設定し、設定ファイルを保存します。

   sudo nvidia設定

お使いのシステムに応じて値を使用してください。ここで使用されている値は私のシステムに応じたものです。

********************************************************************************************** 楽しむ!

答え2

Xubuntuでは(動作しているので)xrandrターミナルに入力して画面モードのリストを取得します。現在使用されているモードの横に次のような星印が表示されます。

1024x760 60* 87

他にもリフレッシュレートがいくつかリストされているかもしれませんが、Unityが画面でサポートされていないレートを使用しないようにxorg.confファイルを編集する必要があります。ターミナルに次のように入力します。

gksudo gedit /etc/X11/xorg.conf

VertRefresh変更したい部分はここの上限です

Section "Monitor"

# HorizSync source: edid, VertRefresh source: edid
Identifier     "Monitor0"
VendorName     "Unknown"
ModelName      "LG Electronics 500G"
HorizSync       30.0 - 54.0
VertRefresh     50.0 - 120.0
Option         "DPMS"
EndSection

VertRefreshUnity の起動時に 87Hz モードを除外するように範囲を変更し50 - 75、ファイルを保存して再起動してから、xrandr画面モードのリストを再度表示してみてください。最後にセッションを Unity に変更して、成功したかどうかを確認します。

答え3

必要な特定の解像度とリフレッシュ レートのモデル ラインを追加してみてください。モデル ラインを生成するには、cvt コマンドを使用します。例:

1024 768 70 ...

結果は次のようになります:

1024x768 69.81 Hz (CVT) hsync: 55.99 kHz; pclk: 75.25 MHz

モデルライン "1024x768_70.00" 75.25 1024 1080 1184 1344 768 771 775 802 -hsync +vsync

次に、「Modeline」で始まる行全体を/etc/X11/xorg.confの「Monitor」セクションに貼り付けます。

次に、モードラインを指すオプション メタモード行をセクション「Screen」に挿入する必要があります。例:

オプション「メタモード」「1024x768_70.00」

以下は、わかりやすくするために xorg.conf を短縮したもので、これらの行をどこにどのように配置するかを示すだけです。

 Section "Monitor"
       Modeline "1024x768_70.00"   75.25  1024 1080 1184 1344  768 771 775 802 -hsync +vsync
 EndSection

 Section "Screen"
       Option  "metamodes" "1024x768_70.00"
 EndSection

さまざまな Nvidia ドライバーでさまざまな結果が得られましたが、新しいリリースごとに動作が変わるようです。xorg では多くの作業が行われていると思いますが、期待どおりにいかないと困難になります。

関連情報