كيفية تحسين أداء بطاقة nVidia في Linux

إذا كنت أحد أولئك الذين يستخدمون الكمبيوتر لعرض رسائل البريد الإلكتروني الخاصة بك أو تصفح الإنترنت أو تحرير بعض الملفات النصية الأخرى ، فستكون برامج تشغيل Nouveau المجانية أكثر من كافية. الآن ، إذا كان الشيء الخاص بك هو الألعاب أو تحرير الفيديو أو تشغيل الأفلام عالية الدقة ، فلا مفر في هذه الحالة: برامج التشغيل الاحتكارية هي أفضل إجابة ، في الوقت الحالي.

ومع ذلك ، لا تتمتع برامج التشغيل الخاصة بنفس أداء برامج التشغيل التي تعمل بنظام Windows. للاقتراب قليلاً من الأخير ، من الضروري تغيير بعض الإعدادات.

الإعداد المطلوب تغييره يسمى "PowerMizer". وتتمثل وظيفتها في تكييف أداء البطاقة وفقًا لاحتياجات اللحظة أو بناءً على مصدر الطاقة الكهربائية (البطارية أو التيار).

للحصول على فكرة جيدة عما أقوله ، يمكنك فتح نفيديا الإعدادات من محطة والوصول إلى علامة التبويب بوويرمايزر.

إعدادات nvidia: علامة التبويب لتكوين powermizer

إعدادات nvidia: علامة التبويب لتكوين powermizer

من الناحية المثالية ، يجب أن تكون قادرًا على تغيير إعدادات PowerMizer مباشرة من إعدادات nvidia ، ولكن لسبب ما لا يحفظ تغييراتك. سيكون هدفنا تغيير الخيار الوضع المفضل de على التكيف a تفضل أقصى أداء. كيف يمكن الحصول عليها؟ تكوين ملف تكوين Xorg الخاص بنا.

1. افتح Terminal وقم بتشغيل:

سودو نانو /etc/X11/xorg.conf

o

سودو نانو /etc/X11/xorg.conf.d/20-nvidia.conf

حسب تفضيلاتك.

2. في قسم الجهاز ، أضف سطرًا يحدد تكوين PowerMizer الذي يناسب احتياجاتك:

# "تكيفي" لأي مصدر طاقة الخيار "RegistryDwords" "PowerMizerEnable = 0x1 ؛ PerfLevelSrc = 0x2233 ؛ PowerMizerDefault = 0x3" # batt = أقصى توفير للطاقة ، AC = أقصى توفير للطاقة الخيار "RegistryDwords" "PowerMizerEnable = 0x1 ؛ PerfLevelSrc = 0x3333 "# patch = تكيفي ، AC = أقصى أداء (المفضل لدي) الخيار" RegistryDwords "" PowerMizerEnable = 0x1 ؛ PerfLevelSrc = 0x3322 ؛ PowerMizerDefaultAC = 0x1 "# batt = أقصى توفير للطاقة ، AC = خيار الأداء الأقصى" RegistryDwords "" PowerMizerEnable = 0x1؛ PerfLevelSrc = 0x2222؛ PowerMizerDefault = 0x3؛ PowerMizerDefaultAC = 0x1 "# batt = توفير الطاقة القصوى ، AC = الخيار التكيفي" RegistryDwords "" PowerMizerEnable = 0x1 ؛ PerfLevelSrc = 0x2222 ؛ PowerMizerDefaultizer = 0x3 ؛ PowerMizerDefaultizer = 0x3
الأسطر السابقة متنافية. أي ، عليك اختيار واحد وإضافته إلى قسم الجهاز في ملف تكوين Xorg الخاص بك.

3. في حالتي ، نظرًا لأن جهاز الكمبيوتر الخاص بي هو جهاز كمبيوتر شخصي (متصل بالتيار) ، قمت بتطبيق الخيار الثاني:

# بات = تكيفي ، AC = أقصى أداء (المفضل لدي) الخيار "RegistryDwords" "PowerMizerEnable = 0x1 ؛ PerfLevelSrc = 0x3322 ؛ PowerMizerDefaultAC = 0x1"

تم ترك ملف التكوين الكامل الخاص بي هكذا.

بهذه الطريقة ، ضمنت أقصى أداء لجهاز nVidia Geforce 7200 المتواضع.

4. بمجرد إجراء التغييرات ، أعد التشغيل.

في حالة عدم نجاحها ، ذكر بعض المستخدمين أن الجري ...

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

… هل يمكن تصحيح المشكلة. النقطة المهمة هي أنه يجب تنفيذ هذا الأمر في كل مرة نقوم فيها بتشغيل الكمبيوتر. وبالمثل ، هذا ليس معقدًا للغاية أيضًا ، على الرغم من أنه يختلف وفقًا لبيئة سطح المكتب التي تستخدمها (KDE ، XFCE ، إلخ).

أخيرًا ، تعليق أخير. قد لا تلاحظ فرقًا كبيرًا في الأداء عند استخدام بطاقتك "الجامح والشائع" (تصفح الويب ، التشغيل الآلي للمكاتب ، وما إلى ذلك). في حالتي ، سمحت لي هذه الحيلة بإزالة ما يسمى بـ "الخفقان" أو "التقطيع" في إعادة إنتاج مقاطع الفيديو عالية الدقة وأداء أفضل في ألعاب Wine.

في الدفعة القادمة ، سأشارك حيلة إضافية لإزالة الوميض بشكل دائم من تشغيل الفيديو عالي الدقة دون إزالة مؤلف نظام Compton windows.


22 تعليقات ، اترك لك

اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.

  1.   العاملين قال

    +1
    يجب أن نتذكر أن هذا التغيير يؤدي أيضًا إلى ارتفاع درجة الحرارة واستهلاك الطاقة.

    1.    العاملين قال

      آسف ، * فهمت.

    2.    بانديف 92 قال

      لن تنفق أكثر من استخدام nouveau xD.!

      1.    العاملين قال

        😀 لا توجد وسيلة للدفاع عن الجديد.

  2.   ارونامو جاز قال

    حسنًا ... هل يمكن أن يكون الأمر أنه لم يحفظ التكوين لأنه لم يفتح إعدادات nvidia بأذونات المسؤول؟

    ؟؟؟؟

    1.    كوتوفو قال

      إنه يحفظ التغيير بالنسبة لي ... وبدون الحاجة إلى أذونات المسؤول.

    2.    هيدروكسيد الصوديوم قال

      فكرتي الأولى كانت بالضبط

    3.    دعنا نستخدم لينكس قال

      لا ، لم يكن لذلك ... لا فكرة عن السبب. : س
      حاولت باستخدام أذونات المسؤول ولم تنجح ...

  3.   كولو قال

    هل تعرف ما إذا كان هناك أي طريقة لتحديد «مستويات الأداء» بحيث عندما تبدأ في التسلق لن تصل إلى أدنى المستويات ولكن بين الثلاثة الأوائل على سبيل المثال؟ على أي حال جيدة جدا الحيلة

  4.   شينغدي قال

    اجعل الأمر بسيطًا ، فأنت تفتح إعدادات nvidia كمسؤول ويسمح لك بالحفظ

    إعدادات gksu nvidia (Gnrome)
    إعدادات kdesu nvidia (كيدي)

  5.   الحصار 84 قال

    أقوم بتطبيق التغيير على xorg.conf ، ولكن في إعدادات nvidia ، لا يزال يظهر بشكل تكيفي ، فهل يأخذ الخيار في الاعتبار حتى لو لم يتم أخذه في إعدادات nvidia؟

    1.    دعنا نستخدم لينكس قال

      في حالتي ، أخذها. : س

    2.    دعنا نستخدم لينكس قال

      حاول إجراء التغييرات عن طريق فتح إعدادات nvidia كمسؤول أو باستخدام الخطة ب الموضحة في المنشور.

      1.    الحصار 84 قال

        نعم ، لقد فعلت ذلك بصفتي مشرفًا ، وسأتظاهر بأخذ التغيير ،

        شكرا لك.

  6.   x11tete11x قال

    أخطط لاستكمال هذا بنص غبي وحسي يسبب نفس التأثير xD

    1.    دعنا نستخدم لينكس قال

      جيد!

  7.   تروكو 22 قال

    شكرا جزيلا للاختبار 😀

  8.   الملكة القاتلة قال

    دعونا نرى زملائي من مستخدمي Linux ، لدي Nvidia 8400 GS وأستخدم Debian Stable XFCE. الألعاب التي أستخدمها على دبيان هي من خلال برامج محاكاة (Kega Fusion و ZSnes و Mame و Mednafen و PCSX ، إلخ). قم بتثبيت برامج تشغيل Nvidia وفقًا للدورة التعليمية الموجودة على Debian wiki: https://wiki.debian.org/NvidiaGraphicsDrivers#wheezy
    أسئلتي هي: هل يستحق تفعيل أفضل أداء؟ هل ستبدو المحاكيات التي أستخدمها أفضل؟ هل سيستهلكون موارد أقل لوحدة المعالجة المركزية؟ بالمناسبة ، من خلال إعدادات nvidia لا يتم حفظ التغييرات. تحياتي وشكرا مقدما على قراءتي.

    1.    دعنا نستخدم لينكس قال

      من واقع تجربتي ، فقد تحسنت ... لكن لدي انطباع بأنه يتعين عليك تحليلها "كل حالة على حدة".
      من خلال المحاولة لا تفقد أي شيء.

  9.   Leper_Ivan قال

    هذا جيد لجهاز الكمبيوتر المحمول:

    # بات = أقصى توفير للطاقة ، التيار المتردد = أقصى أداء
    الخيار "RegistryDwords" "PowerMizerEnable = 0x1 ؛ PerfLevelSrc = 0x2222 ؛ PowerMizerDefault = 0x3 ؛ PowerMizerDefaultAC = 0x1 »

    ??

  10.   jony127 قال

    مرحبا،

    أنا أستخدم opensuse 12.3 ، لدي برامج تشغيل nvidia الخاصة ولكن ليس لدي ملف xorg.conf و 20-nvidia.conf موجود في /etc/modprobe.dy ويحتوي فقط على سطر تكوين واحد.

    أيضًا إذا كنت أتذكر بشكل صحيح ، أعتقد أنني قرأت أن ملف xorg.conf لم يعد مستخدمًا.

    1.    دعنا نستخدم لينكس قال

      لا يعني ذلك أنه لا يتم استخدامه ، لكن لا ينصح به.
      بدلاً من ذلك ، يوصى باستخدامه
      /etc/X11/xorg.conf.d/20-nvidia.conf
      كما هو موضح أيضًا في المنشور. 🙂
      عناق! بول.