Nvidia-コンクリートソリューション

Nvidia-コンクリートソリューション

影響を受けるオペレーティングシステム


関連ハードウェア


質問

約あります。200~300フレーム/秒GPUをあまり使わないゲームをプレイするときにこんな気がします。電気がたくさん無駄になる、このようなゲームが数時間前景で実行されると、私のハードウェアが過熱します。また、電力料金を支払わなくても、最大フレームレートでプレイすると、ハードウェアがエラーに対してより脆弱になると思います。最大フレームレートは、通常のゲームで前述した素晴らしい200〜300FPSです。


質問

NvidiaベースのハードウェアのすべてのゲームにFPS制限を設定するにはどうすればよいですか?可能であれば、そのようなゲームのいくつかを教えてください。

例えば、広告ではありませんヘクセルフランチャイズ非常に少量のGPUを使用して、このゲームで以下のソリューションをテストしました。

答え1

Nvidia-コンクリートソリューション

婦人声明:PPAのドライバパッケージではなく、リポジトリの公式ドライバパッケージを使用することをお勧めします。他の質問からドライバをインストールまたは更新する方法を学ぶことができます。Linux Mint 20に最新のNvidiaドライバをインストールする方法


重要なお知らせ

婦人声明:このソリューションは、Ubuntu 18.04または20.04ベースのシステムでのみ検証およびテストされています。。以前のバージョンがある場合は、新しいバージョンにも注意してください。


Ubuntu 18.04および20.04ベースのシステム用ソリューション

このソリューションは垂直同期(垂直同期)。使用したくない場合、このソリューションは適切ではありません。

ありがとう、サンダル、活性化に関する意見垂直同期。このヒントでは、次のステップを実行するだけでよいことがわかりました。

  1. まだない場合は、お気に入りのテキストエディタで次の新しいファイルを作成します。

    /etc/modprobe.d/nvidia-drm-nomodeset.conf
    
  2. この行をここに入れ、ファイルを保存して閉じます。ファイルがすでに存在する場合は、次の行があることを確認してください。

    options nvidia-drm modeset=1
    
  3. 次のコマンドを使用してすべての画像を更新しますinitramfs

    sudo update-initramfs -u -k all
    

    または、テストする場合は、次のコマンドを使用して最新のイメージのみを更新できます。

    sudo update-initramfs -u
    
  4. システムを再起動します。

  5. これ垂直同期今オンにする必要があります。以下で確認してください。

    sudo cat /sys/module/nvidia_drm/parameters/modeset
    

それは言うでしょう:

  • Y

もし垂直同期はい存在する

  • N

もし垂直同期はい去る


今終わらなければなりませんモニターの更新頻度に制限(通常60)。

それにもかかわらず、私はこの解決策に満足しています。この質問が他の人に役立つように、独自のソリューション(AMD固有、Intel固有など)を自由に追加してください。

関連情報