ไดรเวอร์ของ Nvidia ไม่ทำงานใน 12.10


30

ฉันมี GeForce GTX 560 Ti ฉันทำงานได้ดีใน 12.04 กับไดรเวอร์ nvidia น่าเสียดายที่หลังจากอัพเดท 12.10 ทุกวันมีบางอย่างพังทลาย

ฉันได้ลองใช้ nvidia-current, nvidia-current-updates และ nvidia-Experantal ลักษณะการทำงานเดียวกันเสมอ: ความละเอียดไม่ดีใน lightdm หลังจากบันทึกสิ่งใดนอกจากรูปพื้นหลัง ไม่มีแผงความสามัคคีปุ่ม "ชนะ" ไม่ทำงาน

หลังจากลบไดรเวอร์ nvidia ทุกอย่างทำงาน


สิ่งนี้จะช่วยผู้ใช้หลายคน: askubuntu.com/questions/61396/…
Luis Alvarado

คำตอบ:


30

ก่อนที่จะเปลี่ยนเป็นไดรเวอร์ nvidia คุณต้องติดตั้ง linux-source และ linux-headers (ดูที่bug 1068341 ) หลังจากติดตั้งแหล่งข้อมูลแล้วให้ลองสลับไปใช้ไดรเวอร์ nvidia

นี่คือวิธี:

ก่อนที่คุณจะเริ่มให้ติดตั้งการอัปเดตทั้งหมด (และรีบูตคอมพิวเตอร์หากคุณได้รับคำแนะนำ)

  1. เปลี่ยนเป็นเทอร์มินัล ( Ctrl-Alt-F1)

  2. เข้าสู่ระบบด้วยชื่อผู้ใช้ของคุณ

  3. ติดตั้งแหล่ง linux ( sudo apt-get install linux-source) และส่วนหัว ( sudo apt-get install linux-headers-generic)

  4. ถอนการติดตั้งไดรเวอร์ nvidia - ขึ้นอยู่กับเวอร์ชันที่คุณติดตั้ง ( sudo apt-get remove nvidia-currentหรือsudo apt-get remove nvidia-current-updatesหรือsudo apt-get remove nvidia-experimental-304)

  5. ติดตั้งไดรเวอร์ nvidia อีกครั้ง ( sudo apt-get install nvidia-current-updates)

  6. หากติดตั้งสำเร็จให้รีสตาร์ทคอมพิวเตอร์ ( sudo shutdown -r now)

วิธีการเชิงลึกเพิ่มเติม

ลิงค์ต่อไปนี้ให้ภาพรวมเชิงลึกเพิ่มเติมเกี่ยวกับวิธีจัดการกับไดรเวอร์ nvidia ควรใช้กับกรณีอื่น ๆ ที่คล้ายคลึงกัน แต่ไม่ตรงกับที่อธิบายไว้ที่นี่:

https://help.ubuntu.com/community/BinaryDriverHowto/Nvidia


ฉันติดตั้ง linux-source แล้วก็ไดรเวอร์ nvidia แต่ก็ยังคงเป็นปัญหาเดียวกัน
konradk

ฉันไม่แน่ใจว่าจำเป็นต้องใช้ส่วนหัวของลินุกซ์หรือไม่ แต่ลองติดตั้ง ควรเป็น linux-headers-3.5.0-17-generic ในศูนย์ซอฟต์แวร์ จากนั้นลองเปลี่ยนไปใช้ไดรเวอร์ nvidia หากวิธีนี้ใช้ไม่ได้ฉันมีวิธีการใช้งานด้วยตนเองมากกว่า :)
rft183

ใช่แล้วนั่นคือ: bugs.launchpad.net/ubuntu/+source/…ส่วนหัวของ Linux ช่วย ขอขอบคุณ!
konradk

เยี่ยมฉันดีใจที่ได้ทำงาน ฉันเพิ่มตัวเองลงในรายชื่อคนที่บั๊กส่งผล
rft183

ฉันต้องติดตั้งอัพเดต nvidia-current-ปัจจุบันหรือไม่? หรือฉันจะได้รับ nvidia-current หรือ nvidia-expetimanetal-304
Shahe Tajiryan

8

สำหรับคุณทุกคนในสถานการณ์เช่นนี้ (เช่นฉัน) มีวิธีแก้ปัญหาง่าย ๆ :

  1. หลังจากเข้าสู่เซสชัน (เฉพาะวอลล์เปเปอร์ที่ดูเหมือนว่าจะปรากฏขึ้นและความละเอียดไม่ดี) คลิกขวาและคลิกที่เปลี่ยนวอลล์เปเปอร์ จากนั้นคลิกที่ด้านซ้ายในแสดงการกำหนดค่าทั้งหมด (ระบบของฉันเป็นภาษาสเปนดังนั้นชื่อป้ายอาจจะแตกต่างกันเล็กน้อย) จากนั้นแหล่งซอฟต์แวร์และในที่สุดคุณก็ต้องเปลี่ยนกลับเป็น X.Org Nouveau
  2. หลังจากใช้การเปลี่ยนแปลงกด Ctrl+ Alt+ Tที่จะเปิด terminal sudo rebootและประเภท หลังจากนี้ระบบควรจะทำงานอย่างถูกต้องอีกครั้ง

  3. ลองติดตั้งไดรเวอร์ NVIDIA อีกครั้ง ติดตั้งแพ็คเกจเมตาไม่ใช่รุ่นที่ระบุ

    sudo apt-get install linux-headers-generic
    
  4. ไปที่แผงการกำหนดค่าระบบและในแหล่งซอฟแวร์ให้เลือกไดรเวอร์ NVIDIA ที่คุณต้องการ (โดยปกติฉันต้องการใช้การทดสอบที่เป็นกรรมสิทธิ์ แต่เป็นเพียงการตั้งค่าของฉัน)


ขอบคุณสำหรับการชี้ให้เห็น metapackage linux-headers-generic ฉันได้อัปเดตคำตอบของฉันเพื่อสะท้อนว่า
rft183


1

สำหรับคำแนะนำทีละขั้นตอนเพื่อแก้ไขปัญหาดังกล่าว answere rft183 ของ

หากมีบางอย่างผิดปกติ

ในการใช้ไดรเวอร์นูโวให้เรียกใช้คำสั่งอีกครั้ง:

sudo apt-get install xserver-xorg-video-nouveau - ติดตั้งใหม่

หลังจากนั้นความละเอียดจอภาพไม่สามารถตั้งค่าได้อีกต่อไป การลบการกำหนดค่าจอภาพช่วย:

rm ~ / .config / จอภาพ. xml


ในกรณีของฉันปัญหายังคงอยู่ ฉันสังเกตเห็นว่าการใช้บัญชี Guest ทุกอย่างเรียบร้อยดีดังนั้นการตั้งค่าผู้ใช้จึงพัง 'dconf รีเซ็ต -f / org / Compiz' แก้ปัญหา (แม้ว่าการตั้งค่าบาง Compiz ถูก resetted ยัง)
Bachi

0

ฉันแค่ต้องsudo apt-get install linux-headers-genericรีบูทแล้ว ดังนั้นฉันแค่:

  1. เปลี่ยนเป็นเทอร์มินัลโดยการกด<Ctrl><Alt>F1และเข้าสู่ระบบ
  2. sudo apt-get install linux-headers-generic.
  3. sudo reboot.

ระบบของฉันมาที่ความละเอียดปกติและเมื่อฉันเข้าสู่ระบบ Unity ฯลฯ โหลดอีกครั้ง

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