LinuxでnVidiaカードのパフォーマンスを向上させる方法

あなたが単にあなたのメールを見たり、インターネットをサーフィンしたり、他のいくつかのテキストファイルを編集したりするためにコンピュータを使う人の一人なら、無料のNouveauドライバーで十分でしょう。 さて、あなたがゲーム、ビデオ編集、またはHDムービーの再生である場合、その場合は逃げ道はありません。今のところ、プロプライエタリドライバーが最善の答えです。

それでも、プロプライエタリドライバーはWindowsのものと同じパフォーマンスを持っていません。 後者に少し近づけるには、いくつかの設定を変更する必要があります。

変更する設定を「PowerMizer」と呼びます。 その機能は、瞬間のニーズに応じて、または電気エネルギー源(バッテリーまたは電流)に基づいてカードのパフォーマンスを適応させることです。

私が言っていることの良いアイデアを得るために、あなたは開くことができます nvidia-設定 ターミナルからタブにアクセスします パワーマイザー.

nvidia-settings:powermizerを構成するためのタブ

nvidia-settings:powermizerを構成するためのタブ

理想的には、PowerMizer設定をnvidia-settingsから直接変更できるはずですが、何らかの理由で変更が保存されません。 私たちの目標は、オプションを変更することです 優先モード de 適応 a 最高のパフォーマンスを優先する。 どうやって入手するの? Xorg構成ファイルを構成します。

1. ターミナルを開いて実行します。

sudo ナノ /etc/X11/xorg.conf

o

sudo ナノ /etc/X11/xorg.conf.d/20-nvidia.conf

あなたの好みに応じて。

2. [デバイス]セクションに、ニーズに最適なPowerMizer構成を指定する行を追加します。

#任意の電源オプション「RegistryDwords」「PowerMizerEnable = 0x1; PerfLevelSrc = 0x2233; PowerMizerDefault = 0x3」に「適応」#batt =最大省電力、AC =最大省電力オプション「RegistryDwords」「PowerMizerEnable = 0x1; PerfLevelSrc = 0x3333」 #batt =アダプティブ、AC =最大パフォーマンス(私のお気に入り)オプション "RegistryDwords" "PowerMizerEnable = 0x1; PerfLevelSrc = 0x3322; PowerMizerDefaultAC = 0x1" #batt =最大省電力、AC =最大パフォーマンスオプション "RegistryDwords" "PowerMizerEnable = 0x1; PerfLevelSrc = 0x2222; PowerMizerDefault = 0x3; PowerMizerDefaultAC = 0x1 "#batt = max power save、AC = Adaptive Option" RegistryDwords "" PowerMizerEnable = 0x1; PerfLevelSrc = 0x2222; PowerMizerDefaultizer = 0x3; PowerMizerDefaultizer = 0x3; PowerMizerDefaultM
上記の行は相互に排他的です。 つまり、XNUMXつを選択して、Xorg構成ファイルの[デバイス]セクションに追加する必要があります。

3. 私の場合、私のコンピューターはPC(電流に接続されている)なので、XNUMX番目のオプションを適用しました。

#batt =アダプティブ、AC =最大パフォーマンス(私のお気に入り)オプション "RegistryDwords" "PowerMizerEnable = 0x1; PerfLevelSrc = 0x3322; PowerMizerDefaultAC = 0x1"

私の完全な設定ファイルが残っていました そう.

このようにして、私は謙虚なnVidia Geforce7200の最大のパフォーマンスを保証しました。

4. 変更が加えられたら、再起動します。

それが機能しない場合、一部のユーザーは実行していると述べています...

nvidia-settings -a [gpu:0] / GPUPowerMizerMode = 1

…問題を修正できます。 重要なのは、このコマンドはコンピューターを起動するたびに実行する必要があるということです。 同様に、使用するデスクトップ環境(KDE、XFCEなど)によって異なりますが、それほど複雑ではありません。

最後に、最後のコメントです。 カードを「ワイルドで一般的な」使用(Webブラウジング、オフィスオートメーションなど)すると、パフォーマンスの違いにあまり気付かない場合があります。 私の場合、このトリックにより、HDビデオの再生におけるいわゆる「ちらつき」や「チョッピング」を排除し、Wineゲームのパフォーマンスを向上させることができました。

次回の記事では、コンプトンウィンドウコンポーザーを削除せずに、HDビデオ再生からちらつきを完全に削除するための追加のトリックを共有します。


コメントを残す

あなたのメールアドレスが公開されることはありません。 必須フィールドには付いています *

*

*

  1. データの責任者:MiguelÁngelGatón
  2. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。

  1.   スタッフ

    +1
    この変更により、温度とエネルギー消費量も増加することを覚えておく必要があります。

    1.    スタッフ

      すみません、*わかりました。

    2.    パンデブ92

      nouveauxDを使用する以上の費用はかかりません。

      1.    スタッフ

        😀ヌーボーを守る方法はありません。

  2.   エルナモジャズ

    うーん...管理者権限でnvidia-settingsを開かなかったため、構成が保存されなかった可能性がありますか?

    😛

    1.    コトゥフォ

      それは私に変更を保存します...そして管理者権限を必要としません。

    2.    NaOH

      私の最初の考えはまさにそれでした

    3.    Linuxを使いましょう

      いいえ、それはそのためではありませんでした...理由はわかりません。 :S
      管理者権限で試しましたが、機能しませんでした...

  3.   コロ

    クライミングを開始したときに、最低ではなく上位XNUMXつに到達するように、「パフォーマンスレベル」を確立する方法があるかどうか知っていますか? とにかく非常に良いトリック

  4.   シェンディ

    シンプルに保ち、管理者としてnvidia-settingsを開くと、保存することができます

    gksu nvidia-設定(Gnrome)
    kdesu nvidia-settings(KDE)

  5.   ジーク84

    xorg.confに変更を適用しましたが、nvidia-settingsではまだadaptiveに表示されますが、nvidia-settingsでそれを考慮しなくても、オプションは考慮されますか?

    1.    Linuxを使いましょう

      私の場合、彼はそれを取りました。 :S

    2.    Linuxを使いましょう

      管理者としてnvidia-settingsを開くか、投稿で詳しく説明されているプラ​​ンbを使用して、変更を加えてみてください。

      1.    ジーク84

        はい、私は管理者としてそれをしました、私は変更をとるふりをします、

        ありがとうございます。

  6.   x11テテ11x

    私はこれを同じ効果xDを引き起こす愚かで官能的なスクリプトで補完する予定です

    1.    Linuxを使いましょう

      グッド!

  7.   トルコ22

    テストしていただきありがとうございます😀

  8.   キラークイーン

    Linuxユーザーの仲間を見てみましょう。私はNvidia8400 GSを使用しており、Debian StableXFCEを使用しています。 私がDebianで使用しているゲームは、エミュレーター(Kega Fusion、ZSnes、Mame、Mednafen、PCSXなど)を使用しています。 Debian wikiのチュートリアルに従って、Nvidiaドライバーをインストールします。 https://wiki.debian.org/NvidiaGraphicsDrivers#wheezy
    私の質問は次のとおりです。PreferMaximumPerformanceをアクティブにする価値はありますか? 使用しているエミュレーターの見栄えは良くなりますか? それらはより少ないCPUリソースを消費しますか? ちなみに、nvidia-settingsでは変更は保存されません。 よろしくお願いします。

    1.    Linuxを使いましょう

      私の経験では、それは改善されました...しかし、あなたはそれを「ケースバイケース」で分析しなければならないという印象を受けます。
      試してみても何も失われません。

  9.   Leper_Ivan

    これはラップトップに適しています。

    #batt =最大の省エネ、AC =最大のパフォーマンス
    オプション "RegistryDwords" "PowerMizerEnable = 0x1; PerfLevelSrc = 0x2222; PowerMizerDefault = 0x3; PowerMizerDefaultAC = 0x1»

    ??

  10.   ジョニー127

    こんにちは、

    私はopenSUSE12.3を使用していますが、独自のnvidiaドライバーを持っていますが、xorg.confファイルがなく、20-nvidia.confは/etc/modprobe.dにあり、構成行はXNUMXつしかありません。

    また、正しく覚えていれば、xorg.confファイルが使用されなくなったことを読んだと思います。

    1.    Linuxを使いましょう

      使用されていないわけではありませんが、お勧めしません。
      代わりに、使用することをお勧めします
      /etc/X11/xorg.conf.d/20-nvidia.conf
      投稿でも説明されているように。 🙂
      抱擁! ポール。