หากคุณเป็นหนึ่งในผู้ที่ใช้คอมพิวเตอร์เพียงเพื่อดูอีเมลท่องอินเทอร์เน็ตหรือแก้ไขไฟล์ข้อความอื่น ๆ ไดรเวอร์ Nouveau ฟรีจะมีมากเกินพอ ตอนนี้ถ้าสิ่งที่คุณทำคือเกมการตัดต่อวิดีโอหรือการเล่นภาพยนตร์ HD ในกรณีนี้ก็ไม่มีทางหลีกหนีได้: ไดรเวอร์ที่เป็นกรรมสิทธิ์คือคำตอบที่ดีที่สุดสำหรับตอนนี้
ถึงกระนั้นไดรเวอร์ที่เป็นกรรมสิทธิ์ก็ไม่มีประสิทธิภาพเช่นเดียวกับ Windows เพื่อให้เข้าใกล้ส่วนหลังมากขึ้นจำเป็นต้องเปลี่ยนการตั้งค่าบางอย่าง
การตั้งค่าที่จะเปลี่ยนเรียกว่า "PowerMizer" หน้าที่ของมันคือการปรับประสิทธิภาพของการ์ดตามความต้องการในขณะนั้นหรือตามแหล่งพลังงานไฟฟ้า (แบตเตอรี่หรือกระแส)
เพื่อให้เข้าใจสิ่งที่ฉันพูดคุณสามารถเปิดได้ nvidia- การตั้งค่า จากเทอร์มินัลและเข้าถึงแท็บ 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 ที่เหมาะสมกับความต้องการของคุณมากที่สุด:
# "adaptive" สำหรับแหล่งพลังงานใด ๆ ตัวเลือก "RegistryDwords" "PowerMizerEnable = 0x1; PerfLevelSrc = 0x2233; PowerMizerDefault = 0x3" # batt = การประหยัดพลังงานสูงสุด AC = การประหยัดพลังงานสูงสุดตัวเลือก "RegistryDwords" "PowerMizerEnable = 0x1; PerfLevelSrc = 0x3333 "# batt = adaptive, AC = max performance (my favorite) Option" RegistryDwords "" PowerMizerEnable = 0x1; PerfLevelSrc = 0x3322; PowerMizerDefaultAC = 0x1 "# batt = max power save, AC = max performance Option" RegistryDwords "" PowerMizerEnable = 0x1; PerfLevelSrc = 0x2222; PowerMizerDefault = 0x3; PowerMizerDefaultAC = 0x1 "# Batt = การประหยัดพลังงานสูงสุด AC = ตัวเลือกที่ปรับได้" RegistryDwords "" PowerMizerEnable = 0x1; PerfLevelSrc = 0x2222; PowerMizerDefaultizer = 0x3; PowerMizerDefaultizer = 0x3; PowerMizerDefaultizer = XNUMXxXNUMX;
3. ในกรณีของฉันเนื่องจากคอมพิวเตอร์ของฉันเป็นพีซี (เชื่อมต่อกับปัจจุบัน) ฉันจึงใช้ตัวเลือกที่สอง:
# batt = adaptive, AC = ประสิทธิภาพสูงสุด (รายการโปรดของฉัน) ตัวเลือก "RegistryDwords" "PowerMizerEnable = 0x1; PerfLevelSrc = 0x3322; PowerMizerDefaultAC = 0x1"
ไฟล์การกำหนดค่าแบบเต็มของฉันเหลืออยู่ ดังนั้น.
ด้วยวิธีนี้ฉันจึงมั่นใจในประสิทธิภาพสูงสุดของ nVidia Geforce 7200 ที่ต่ำต้อยของฉัน
4. เมื่อทำการเปลี่ยนแปลงแล้วให้รีบูต
ในกรณีที่ไม่ได้ผลผู้ใช้บางรายระบุว่ากำลังทำงาน ...
nvidia-settings -a [gpu: 0] / GPUPowerMizerMode = 1
…สามารถแก้ไขปัญหาได้ ประเด็นคือควรเรียกใช้คำสั่งนี้ทุกครั้งที่เราเริ่มต้นคอมพิวเตอร์ ในทำนองเดียวกันก็ไม่ซับซ้อนเช่นกันแม้ว่าจะแตกต่างกันไปตามสภาพแวดล้อมเดสก์ท็อปที่คุณใช้ (KDE, XFCE ฯลฯ )
สุดท้ายหนึ่งความคิดเห็นสุดท้าย คุณอาจไม่สังเกตเห็นความแตกต่างของประสิทธิภาพมากนักเมื่อใช้งานบัตรของคุณแบบ "ปกติและทั่วไป" (การท่องเว็บสำนักงานอัตโนมัติ ฯลฯ ) ในกรณีของฉันเคล็ดลับนี้ทำให้ฉันสามารถกำจัดสิ่งที่เรียกว่า«กะพริบ»หรือ«สับ»ในการสร้างวิดีโอ HD และประสิทธิภาพที่ดีขึ้นในเกมไวน์
ในภาคต่อไปฉันจะแบ่งปันเคล็ดลับเพิ่มเติมเพื่อลบการกะพริบจากการเล่นวิดีโอ HD อย่างถาวรโดยไม่ต้องลบตัวแต่งหน้าต่าง Compton
+1
ต้องจำไว้ว่าการเปลี่ยนแปลงนี้ทำให้อุณหภูมิและการใช้พลังงานสูงขึ้นด้วย
ขอโทษ * ฉันเข้าใจ
คุณจะไม่ใช้จ่ายเกินกว่าการใช้ nouveau xD!
😀ไม่มีทางปกป้องนูโวได้
อืม ... เป็นไปได้ไหมว่ามันไม่ได้บันทึกการกำหนดค่าเนื่องจากไม่ได้เปิดการตั้งค่า nvidia ด้วยสิทธิ์ของผู้ดูแลระบบ?
😛
มันบันทึกการเปลี่ยนแปลงสำหรับฉัน ... และไม่จำเป็นต้องได้รับอนุญาตจากผู้ดูแลระบบ
ความคิดแรกของฉันคือสิ่งนั้น
ไม่นั่นไม่ใช่เหตุผลว่าทำไม ... ไม่รู้ว่าทำไม : ส
ฉันลองใช้สิทธิ์ระดับผู้ดูแลระบบแล้วไม่ได้ผล ...
คุณรู้หรือไม่ว่ามีวิธีใดในการตั้งค่า«ระดับประสิทธิภาพ»เพื่อที่ว่าเมื่อคุณเริ่มปีนเขาคุณจะไม่ถึงจุดต่ำสุด แต่เป็นหนึ่งในสามอันดับแรก เคล็ดลับที่ดีมาก ๆ
ทำให้มันง่ายเปิดการตั้งค่า nvidia ในฐานะผู้ดูแลระบบและช่วยให้คุณสามารถบันทึกได้
gksu nvidia- การตั้งค่า (Gnrome)
kdesu nvidia- การตั้งค่า (KDE)
ฉันใช้การเปลี่ยนแปลงกับ xorg.conf แต่ในการตั้งค่า nvidia มันยังคงปรากฏในรูปแบบที่ปรับเปลี่ยนได้จะต้องคำนึงถึงตัวเลือกแม้ว่าจะไม่ได้ใช้ในการตั้งค่า nvidia หรือไม่
ในกรณีของฉันเขาเอาไป : ส
ลองทำการเปลี่ยนแปลงโดยเปิด nvidia-settings ในฐานะผู้ดูแลระบบหรือใช้แผน b ตามรายละเอียดในโพสต์
ใช่ฉันเป็นผู้ดูแลระบบฉันจะแกล้งทำเป็นรับการเปลี่ยนแปลง
ขอบคุณ
ฉันวางแผนที่จะเติมเต็มสิ่งนี้ด้วยสคริปต์ที่โง่เขลาและเย้ายวนซึ่งทำให้เกิดผลเช่นเดียวกัน xD
เบียน!
ขอบคุณมากการทดสอบ😀
มาดูผู้ใช้ Linux กันฉันมี Nvidia 8400 GS และฉันใช้ Debian Stable XFCE เกมที่ฉันใช้บน Debian นั้นผ่านอีมูเลเตอร์ (Kega Fusion, ZSnes, Mame, Mednafen, PCSX และอื่น ๆ ) ติดตั้งไดรเวอร์ Nvidia ตามบทช่วยสอนใน Debian wiki: https://wiki.debian.org/NvidiaGraphicsDrivers#wheezy
คำถามของฉันคือควรเปิดใช้งาน Prefer Maximum Performance หรือไม่? อีมูเลเตอร์ที่ฉันใช้จะดูดีขึ้นหรือไม่? พวกเขาจะใช้ทรัพยากร CPU น้อยลงหรือไม่? อย่างไรก็ตามผ่านการตั้งค่า nvidia การเปลี่ยนแปลงจะไม่ถูกบันทึก สวัสดีและขอบคุณล่วงหน้าสำหรับการอ่านฉัน
จากประสบการณ์ของฉันมันดีขึ้น ... แต่ฉันรู้สึกว่าคุณต้องวิเคราะห์ "เป็นกรณี ๆ ไป"
โดยพยายามคุณจะไม่สูญเสียอะไรเลย
เหมาะสำหรับแล็ปท็อป:
# Batt = การประหยัดพลังงานสูงสุด AC = ประสิทธิภาพสูงสุด
ตัวเลือก "RegistryDwords" "PowerMizerEnable = 0x1; PerfLevelSrc = 0x2222; PowerMizerDefault = 0x3; PowerMizerDefaultAC = 0x1 »
??
สวัสดี
ฉันใช้ opensuse 12.3 ฉันมีไดรเวอร์ nvidia ที่เป็นกรรมสิทธิ์ แต่ฉันไม่มีไฟล์ xorg.conf และ 20-nvidia.conf อยู่ใน /etc/modprobe.d และมีบรรทัดการกำหนดค่าเพียงบรรทัดเดียว
นอกจากนี้ถ้าฉันจำไม่ผิดฉันคิดว่าฉันอ่านว่าไฟล์ xorg.conf ไม่ได้ใช้แล้ว
ไม่ใช่ว่าไม่ใช้ แต่ไม่แนะนำ
แต่ขอแนะนำให้ใช้
/etc/X11/xorg.conf.d/20-nvidia.conf
ตามที่อธิบายไว้ในโพสต์ 🙂
กอด! พอล.