เราจะให้ NVidia ทำการตั้งค่า nvidia ให้เป็นซอฟต์แวร์ที่แย่ลงได้อย่างไร


22

นับตั้งแต่ฉันได้ถามคำถามนี้คำตอบที่เด่นชัดก็เป็นสิ่งที่ส่งผลต่อ "ดีวันหนึ่งเราจะมีไดรเวอร์ฟรีเพื่อให้เราสามารถเพิกเฉยต่อปัญหา"

แต่ในระหว่างนี้การตั้งค่า NVidia นั้นแย่มากมันทำให้ผู้ใช้กลัวออกจาก Ubuntu ในช่วง 4 ปีที่ผ่านมา หากคุณมีจอภาพหลายจอหรือต้องการเปลี่ยนความละเอียดการตั้งค่า NVidia จะให้ประสบการณ์ที่น่ากลัว หลายต่อหลายครั้งที่ฉันได้เห็นมันเชื่อมั่นผู้ใช้ว่า Linux "ไม่พร้อม"

สิ่งที่อยู่ในนั้นส่วนใหญ่ไม่ได้สมเหตุสมผล - ตัวอย่างเช่นมีปุ่ม "เขียนถึง xorg.conf" ที่ไร้ประโยชน์อย่างสิ้นเชิงซึ่งน่ากลัวอย่างไม่น่าเชื่อ

แล้วเราจะทำอย่างไร


@Scott Ritchie: ความจำเป็นในการรีสตาร์ท X เองเพื่อเปิด / ปิดจอภาพหลายจอหรือเปลี่ยนความละเอียดไม่ดีต่อ se NVidia สามารถทำอะไรกับมันได้จริงเหรอ? นี่เป็นคำถามจริงที่ฉันถามไม่ใช่คำถามเชิงโวหาร
Mussnoon

1
@Mussoon ที่ไม่จำเป็นจริงๆฉันมี nvidia และฉันสามารถทำได้โดยไม่ต้องเริ่ม X ใหม่ทุกครั้ง
RolandiXor

1
@Scott คุณอาจจะเน้นประเด็นสำคัญบางอย่างด้วยไหม? AskUbuntu ไม่ใช่สถานที่สำหรับบันทึกข้อบกพร่อง (คุณคิดว่าจะมีผู้พัฒนา NVIDIA จำนวนเท่าใดที่จะอ่านโพสต์นี้?) แต่ถ้าคุณมีข้อร้องเรียนที่เฉพาะเจาะจงเราอาจช่วยคุณได้
Oli

2
@Scott นอกจากนี้ฉันสามารถพูดได้ว่าการตั้งค่า nvidia ใช้งานได้สำหรับฉัน ฉันไม่จำเป็นต้องใช้บ่อย แต่เมื่อฉันต้องการมันช่วยให้ฉันตั้งค่าจอภาพเปลี่ยนความถี่เปลี่ยนคุณสมบัติการแสดงผลการตั้งค่า OpenGL ฯลฯ ... (สำหรับฉันอีกครั้ง) มันทำงานได้อย่างสมบูรณ์แบบ
Oli

1
ไม่มันไม่สามารถใช้งานได้อย่างสมบูรณ์แบบ มีตัวอย่างที่ "เสียค่าใช้จ่ายเป็นไฟล์กำหนดค่า X" อย่างสับสนและสับสนในแท็บที่สำคัญที่สุด (การตั้งค่าการแสดงผล)
Scott Ritchie

คำตอบ:


11

เครื่องมือการตั้งค่า nvidia เป็นโอเพ่นซอร์ส ( GPLv2 + BSD ) ดังนั้นจึงเป็นไปได้สำหรับทุกคนที่จะทำให้ดีขึ้น ฉันไม่แน่ใจว่าจะรับแพตช์ได้ง่ายเพียงใดโดย nVidia แต่ที่แย่ที่สุดคุณสามารถแยกได้

ตัวเลือกอื่นคือการเขียนส่วนหน้าที่แตกต่างกันdisperจากคำตอบนี้ใช้วิธีการที่

ตัวเลือกทั้งสองนี้ถูก จำกัด โดยอินเทอร์เฟซที่เปิดเผยโดยไบนารีไบร์บดังนั้นจะมีข้อ จำกัด เกี่ยวกับจำนวนที่คุณสามารถนำไปใช้ได้ อย่างไรก็ตามอินเทอร์เฟซของ blob นั้นดีพอสมควรดังนั้นคุณสามารถสร้างความคืบหน้าได้มากโดยไม่จำเป็นต้องได้รับการสนับสนุนอย่างชัดเจนจาก nVidia


2
บางทีคำถามที่ดีกว่าก็คือทำไมเครื่องมือในตัวของเราจึงไม่ใช้ส่วนต่อประสานที่เปิดเผยโดยไดรเวอร์และแสดงโดยการตั้งค่า nvidia IIRC Alberto Milone กำลังทำอยู่เมื่อสองสามปีก่อน
Scott Ritchie

นั่นเป็นคำถามที่ดี มันจะเป็นไปได้อย่างแน่นอน
RAOF

5

ตรวจสอบ Disper และ Disper-applet Disper เป็น Front-end ของ CLI สำหรับไดรเวอร์ nVidia (เพื่อให้คุณสามารถเปลี่ยนการกำหนดค่าจอภาพจากบรรทัดคำสั่ง) และ Disper-applet เป็น gnome-panel-applet ที่ง่ายมากที่ช่วยให้คุณเปลี่ยนการตั้งค่าจอภาพได้ทันที

มี. deb สำหรับการติดตั้ง disper แต่ไม่ใช่สำหรับ disper-applet ฉันกลัว - หากคุณต้องการความช่วยเหลือให้โพสต์คำถามบน Launchpad-page

ลิงก์: https://launchpad.net/disper

ทั้งหมดที่ดีที่สุด N


ว้าว 2010 และฉันยังคงใช้ CLI บนเดสก์ท็อปนั่นคือความคืบหน้า
Unix Janitor

4

ศูนย์ควบคุม Catalyst ก็ไม่ใช่ซอฟต์แวร์ที่ยอดเยี่ยมเช่นกัน ดังนั้น ATI / AMD จึงถูกตำหนิมาก ปัญหาอยู่ที่การรับรู้ว่าผู้ใช้ linux ไม่ใช่นักเล่นเกมหนักดังนั้นจึงไม่จำเป็นต้องมีเครื่องมือขั้นสูงสำหรับการปรับแต่งประสบการณ์กราฟิกของพวกเขา เราสามารถเริ่มต้นด้วยการเขียนส่วนหน้าไปยังการตั้งค่า nvidia เพื่อปรับแต่งการตั้งค่าที่ซ่อนอยู่ ฉันไม่แน่ใจว่าเป็นไปได้หรือไม่ แต่ก็เหมือนกับผู้ใช้หลายคนที่ฉันชอบ


2
ใครพูดอะไรเกี่ยวกับนักเล่นเกม ฉันชอบใช้จอภาพสองจอประสบความสำเร็จในการทำงานกับข้อบกพร่องมากมาย
Unix Janitor

2

คำตอบสำหรับคำถามนี้คือคำตอบของข้อผิดพลาด # 1 ในขณะที่ชุมชนมีขนาดใหญ่พอที่จะแสดงให้ บริษัท เหล่านี้เห็นว่า linux เป็นแพลตฟอร์มที่ให้ความสนใจเป็นช่วงเวลาที่พวกเขาจะมอบซอฟต์แวร์คุณภาพสูงให้เราทันที ทุกคนที่เคยพัฒนาทั้งบนwindows และ linux รู้ดีว่า Linux นั้นตรงไปตรงมามากกว่าที่จะพัฒนาในระบบที่ทันสมัย ​​(หลายคนจะเรียกร้องอย่างอื่นด้วยเหตุผลต่าง ๆ แต่เรารู้ว่าถ้าเราชั่งน้ำหนักความแตกต่าง linux จะชนะ)

หากเราสามารถทำให้ลินุกซ์ปรากฏเป็นตลาดได้เมื่อเทียบกับฟรีสำหรับทุกสิ่งที่เข้าสู่ชุมชนคุณจะเห็นการไหลเข้าของซอฟต์แวร์คุณภาพสูงเร็วขึ้น สิ่งนี้จะเกิดขึ้นเพราะนักพัฒนาแอพพลิเคชั่นเกม / 3D / คณิตศาสตร์เป็นครั้งแรกที่กำหนดเป้าหมาย ATI / nVidia จะสร้างแรงกดดันทางอ้อมให้พวกเขามอบประสบการณ์ที่ดีให้กับลูกค้าของ linux (เช่นเดียวกับผู้ใช้ทั่วไปอย่างเท่าเทียมกัน) พวกเขาทั้งสองจะแย่งกันเพื่อสร้างประสบการณ์ที่ดีกว่า

ฉันหวังว่าการท่องเที่ยว / คุยโวเล็ก ๆ น้อย ๆ ของฉันสมเหตุสมผล =) แต่ในความเห็นของฉันนี่เป็นวิธีการแก้ปัญหาที่เราแสวงหา


1
ฉันได้ยินเรื่องนี้เมื่อ 5 ปีก่อน คุณไม่คิดว่ามันถึงเวลาที่จะสร้างฮาร์ดแวร์หรือไม่? แน่นอนฉันจะซื้อเครื่องที่ได้รับการรับรองจากพวกเขารู้ว่าไดรเวอร์อุปกรณ์ทั้งหมดทำงานได้อย่างถูกต้องและเครื่องมือซอฟต์แวร์ที่กำหนดค่าให้ใช้ง่ายและไม่มีข้อบกพร่อง
Unix Janitor

1
การทำฮาร์ดแวร์นั้นไม่ง่ายอย่างที่คิด แม้บัญญัติจะมีเวลายากในการติดตาม แต่ความคิดนั้นดี :)
RolandiXor

2
ที่จริงแล้วการทำฮาร์ดแวร์จะไม่เปลี่ยนแปลงปัญหา: ฮาร์ดแวร์ของคุณต้องการชิปเซ็ตที่ทำโดยผู้ผลิตที่เป็นบุคคลที่สามซึ่งอาจไม่ให้ซอฟต์แวร์ที่ดีกว่า ฉันหมายถึง: ถ้าคุณต้องการกราฟิกที่ดีนอกเหนือจาก nVidia หรือ ATI คุณจะขอชิปเซ็ตเป็นใคร?
จาวาน้อย

1

ไม่ควรบันทึกสิ่งใดลงในไฟล์กำหนดค่าอื่น ๆ โดยไม่ต้องใช้สิทธิ์รูท ใช้วิธี sudo และเรียกใช้การตั้งค่า nvidia ว่า "save to x config" ยังคงใช้งานได้แม้ใน 11.04

เราใช้ CRT ขนาดใหญ่ในหลายระบบดังนั้นการตั้งค่า nvidia จึงมีความสำคัญ เราใช้เมตาโหมดจำนวนมากในทุกระบบของเรา ความละเอียดต่ำสำหรับเกมความละเอียดสูงสำหรับกราฟิกสื่อสำหรับเว็บและการพัฒนา เราใช้จอภาพหลายจอพร้อมอินพุตหลายอินพุตบางครั้งใช้จอภาพรองสำหรับระบบจากชั้นวางบน KVM โหมด Meta ทำให้ง่ายต่อการสลับระหว่างการตั้งค่าทั้งหมดเดี่ยวคู่สามต่ำความละเอียดสูง ฯลฯ เมื่อใช้ KVM เราต้องการให้ตรงกับอัตราการรีเฟรชที่ต่ำกว่าของวิดีโอออนบอร์ด เมื่อใช้จอภาพทั้งสอง (หรือสาม) บนระบบหลักเราต้องการอัตราการรีเฟรชสูงสุด การตั้งค่าเมตา 8 โหมดหรือมากกว่านั้นที่ใช้กับระบบใหม่ใช้เวลาน้อยกว่าหนึ่งนาทีจากนั้นกด "บันทึกเป็น X" และระบบได้รับการกำหนดค่า จากนั้นสลับไปมาระหว่างการตั้งค่าคือการกดแป้นสำหรับเลือก KVM และเมตาโหมด ไม่จำเป็นต้องใช้ sudo หลังการติดตั้งครั้งแรก

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.