คนขับที่เป็นกรรมสิทธิ์ของ Nvidia แฮงค์ / ค้าง / ว่างหน้าจอเมื่อลงชื่อเข้าใช้ใน 13.10 [ปิด]


10

ฉันใช้อูบุนตู 13.10 ใหม่กับ Nvidia GTS 450 ด้วยไดรเวอร์โอเพ่นซอร์สนูโวทุกอย่างทำงานได้ดีแม้จะไม่เร็วเท่าไดรเวอร์ที่เป็นกรรมสิทธิ์ เมื่อฉันติดตั้งไดรเวอร์ Nvidia ที่เป็นกรรมสิทธิ์หน้าจอจะหยุด / ค้างก่อนเข้าสู่ระบบ คอมพิวเตอร์บูทและก่อนเข้าสู่ระบบจอภาพเข้าสู่โหมดประหยัดพลังงาน ณ จุดนี้ฉันยังคงสามารถ ssh ลงในคอมพิวเตอร์ได้ แต่หน้าจอและแป้นพิมพ์ที่ต่ออยู่กับเครื่องนั้นค้าง ฉันต้องปิดตัวลงอย่างหนัก ฉันได้ลองใช้ไดรเวอร์ต่อไปนี้ แต่พวกเขาแต่ละคนประสบปัญหาเดียวกัน 304 (Ubuntu Software Center) 304-updates (Ubuntu Software Center) 319 (Ubuntu Software Center) 319- อัพเดท (Ubuntu Software Center) 331 (xorg edgers ppa) 331 (เว็บไซต์ของ Nvidia) นี่คือวิดีโอที่แสดงให้เห็นถึงปัญหาปัญหา. สิ่งนี้เริ่มเกิดขึ้นใน 13.10 เท่านั้นสำหรับฉัน 13.04 ไม่เป็นไร

น่าแปลกที่บางครั้งฉันก็สามารถใช้โหมดกู้คืนได้ ฉันเลือกโหมดการกู้คืน, ไปที่โหมดไม่ปลอดภัย, กด Ctrl + Alt + F1 เพื่อถอยกลับไปที่พรอมต์คำสั่งเมื่อมีการแสดงกล่องโต้ตอบกราฟฟิคใหม่ จากนั้นฉันกด Ctrl + C เพื่อฆ่ากระบวนการปัจจุบันและหลังจากนั้นบูทตรงไปที่หน้าจอเข้าสู่ระบบโดยใช้ไดรเวอร์ที่เป็นกรรมสิทธิ์ ที่นี่วิดีโอของวิธีแก้ปัญหา ความคิดใด ๆ

อัปเดตวันที่ 18: ปัญหานี้เกิดขึ้นซ้ำแล้วซ้ำอีกในเครื่องอื่นของฉันที่ใช้การ์ด Nvidia เครื่องทำงาน 13.04 พร้อมกับไดรเวอร์ที่เป็นกรรมสิทธิ์และอัพเกรดเป็น 13.10 หลังจากการอัพเกรดปัญหาหน้าจอสีดำเหมือนกันเกิดขึ้น SShing เข้าไปในเครื่องและย้อนกลับไปยังไดรเวอร์โอเพ่นซอร์สแก้ไขปัญหา


ฉันแน่ใจว่าเป็นข้อบกพร่อง
Braiam

@Braiam Well, เกี่ยวข้องกับสะบัด Nvidia X Server, แฮงค์และ segfaults เมื่อเริ่มใช้งานหรือไม่? ฉันสงสัยว่ามีหัวข้อทั่วไปที่นี่
landroni

แล็ปท็อปนี้คืออะไร
landroni

@landroni หากมันเกิดขึ้นกับหลาย ๆ ระบบที่ใช้ไดรเวอร์ของ nvidia ดังนั้นอาจเป็นความผิดพลาดของ xorg หรือ nvidia และผู้พัฒนาควรระวัง
Braiam

@Braiam หรือการรวมกันของเคอร์เนลและไดรเวอร์ที่เป็นกรรมสิทธิ์ ฉันยังไม่ชัดเจนในสิ่งที่แน่นอนคือจะผิดมิได้แน่นอนสิ่งที่เกิดขึ้น
landroni

คำตอบ:


4

คุณลองดาวน์โหลดไดรเวอร์อื่น ๆ จากเว็บไซต์ NVIDIA หรือไม่? ฉันไม่เคยใช้แพคเกจไดรเวอร์ที่พวกเขาให้มากับ ubuntu os เพราะพวกเขาดูดเวลามากสำหรับการ์ด nvidia ส่วนใหญ่ยกเว้นบางอย่าง แต่ฉันไปที่ NVIDIA และเลือกไดรเวอร์ลินุกซ์หนึ่งตัวหรือมากกว่าสำหรับการ์ดแสดงผล nvidia ของฉันและติดตั้งไดร์เวอร์ที่ทำงานได้ดีที่สุดดังที่แสดงในแบบฝึกหัดมากมายที่มีอยู่ใน askubuntu.com

โดยวิธีการที่คุณสามารถพบกับการเลือกของไดรเวอร์สำหรับการ์ดของคุณให้กว้างขึ้นถ้าคุณใช้การเชื่อมโยง "เบต้าและไดร์เวอร์เก่า" ซึ่งตั้งอยู่ที่ตรงกลางของNVIDIA ดาวน์โหลด Driver หน้า เลือกการ์ดวิดีโอของคุณ (GeForce - GeForce 400 series - GeForce GTS 450) จากรายการและเลือก "ไดร์เวอร์ที่ได้รับการรับรอง / แนะนำ" และไม่ใช่ส่วนไดรเวอร์ "ทั้งหมด" ผมเองขอแนะนำ "331.38" รุ่น GTS สำหรับคุณการ์ดแสดงผล 450, และคุณสามารถค้นหาได้ที่นี่

ลองใช้ลินุกซ์รุ่น 331.49 ของคุณแล้วอันนี้ควรจะทำงานเหมือนมีเสน่ห์ แต่คุณกำลังบอกว่ามันไม่ได้ บางทีคุณควรติดตั้งสภาพแวดล้อม LXDE แพคเกจทั้งหมดและ LXDM เป็นตัวจัดการการแสดงผลเริ่มต้นเพราะจากประสบการณ์ของฉันเองการ์ด NVIDIA ทำงานได้ดีที่สุดในสภาพแวดล้อม lxde

มีไดรเวอร์วิดีโอลินุกซ์เฉพาะสำหรับ Nvidia GTS 450 ของคุณสำหรับ Linux 32bits และสำหรับ Linux 64 บิตขึ้นอยู่กับสถาปัตยกรรมคอมพิวเตอร์ของคุณฉันไม่แน่ใจเกี่ยวกับเรื่องนั้นฉันหมายความว่าฉันไม่รู้เกี่ยวกับการกำหนดค่าพีซีของคุณ

คุณสามารถติดตั้งไดรเวอร์ของคุณหลังจากลบไดรเวอร์ nvidia ทั้งหมดออกจากระบบอูบุนตูของคุณ รหัส:

sudo apt-get remove nvidia*

หลังจากนั้นโดยไม่ต้องรีบูตเครื่องคุณจะต้องลบไดรเวอร์ NOUVEAU โดยใช้ Synaptic และจากนั้นขึ้นบัญชีดำไดรเวอร์ NOUVEAU และโปรแกรมควบคุมเฉพาะที่คุณใช้โดยการแก้ไขไฟล์นี้:

gksu leafpad etc/modprobe.d/nvidia-graphics-drivers.conf

ตรวจสอบให้แน่ใจก่อนว่าคุณได้ติดตั้ง GKSU และ LEAFPAD

sudo apt-get install gksu leafpad

คุณควรเพิ่มไฟล์ 'nvidia-graphics-drivers.conf' ในบรรทัดเหล่านี้:

blacklist vga16fb
blacklist rivafb
blacklist nvidiafb
blacklist rivatv
blacklist nouveau
blacklist lbm-nouveau
blacklist nvidia-319

หลังจากแก้ไขและบันทึกไฟล์ 'nvidia-graphics-drivers.conf' คุณสามารถรีบูตและหลังจากรีบูตออกจากคอนโซลที่พร้อมท์การเข้าสู่ระบบ (CTRL + ALT + F1) และเข้าสู่ระบบเป็น 'ผู้ใช้' ซึ่งเป็นชื่อผู้ใช้ของคุณสำหรับ Ubuntu / Linux

NB เป็นประสบการณ์ของฉันที่ส่วนใหญ่โดยเฉพาะหลังจากติดตั้ง Ubuntu ใหม่ไม่มีไฟล์ 'nvidia-graphics-drivers.conf' ที่จะพบใน etc / modprobe.d และถ้าเป็นเช่นนั้นคุณ จำเป็นต้องสร้างไฟล์ใหม่ในโปรแกรมแก้ไขข้อความเพิ่มบรรทัดไปยังไดรเวอร์บัญชีดำนูโวและไดรเวอร์อื่น ๆ และบันทึกไฟล์ใหม่นี้เป็น 'nvidia-graphics-drivers.conf' โดยไม่ต้องใส่เครื่องหมายอัญประกาศใน etc / modprobe.d คุณสามารถใช้ตัวจัดการไฟล์ PCMANFM เพื่อเปิด etc / modprobe.d เป็น 'root' เพื่อให้คุณสามารถสร้างและบันทึก 'nvidia-graphics-drivers.conf' ใหม่นี้ได้อย่างง่ายดาย

จากนั้นพิมพ์รหัสนี้ในคอนโซลเพื่อหยุดตัวจัดการการแสดงผล (DM) ที่เกี่ยวข้องกับการอัปเดตไดรเวอร์วิดีโอ:

sudo stop kdm

หรือ

sudo stop lightdm

หรือ

sudo stop lxdm

เลือกเครื่องมือจัดการหน้าจอเริ่มต้นสำหรับอันนี้ Gnome ใช้ lightdm, KDE ใช้ kdm และ LXDE ใช้ lxdm

หลังจากได้รับข้อความ "ตัวจัดการหน้าจอหยุดทำงาน / รอ" คุณแน่ใจว่าคุณได้หยุดตัวจัดการหน้าจอเพื่อรบกวนการอัปเดตไดรเวอร์วิดีโอของคุณ ก่อนอื่นคุณควรตรวจสอบตัวจัดการจอแสดงผลที่คุณใช้อยู่ตั้งแต่แรกก่อนที่จะลบไดรเวอร์ของ nvidia เพียงกดCTRL+ ALT+ F1 และเข้าสู่ระบบในฐานะ 'ผู้ใช้' และพิมพ์ในคอนโซลรหัสที่แสดงด้านบน:

sudo stop lightdm 

(kdm, lxdm อะไรก็ตามที่มีอยู่ในระบบของคุณ)

ในการติดตั้งไดรเวอร์วิดีโอใหม่ที่คุณได้รับจากเว็บไซต์ NVIDIA คุณต้อง cd (จุด) ไปยังไดเรกทอรีที่คุณบันทึกไว้ก่อน เมื่อคุณอยู่ที่นั่นคุณสามารถติดตั้งได้โดยพิมพ์คำสั่งนี้ในคอนโซล:

sudo sh NVIDIA-Linux......run

ใช้ชื่อที่แน่นอนสำหรับโปรแกรมควบคุมวิดีโอของคุณรวมถึงตัวพิมพ์ใหญ่ คำสั่ง 'dir' สามารถช่วยให้คุณเห็นไดรเวอร์และพิมพ์ชื่ออย่างถูกต้องเพื่อให้สามารถติดตั้งได้ จากนั้นคุณจะได้รับคำแนะนำทีละขั้นตอนวิธีการติดตั้งไดรเวอร์วิดีโอของคุณและในตอนท้ายคุณจะถูกถามว่าคุณต้องการให้ผู้จัดการ nvidia บันทึกการกำหนดค่าใหม่ให้กับคุณหรือไม่ ... กด YES รีบูตและหลังจากเข้าสู่ระบบให้บันทึกการกำหนดค่าเซิร์ฟเวอร์ X ใหม่ของคุณโดยใช้คำสั่งนี้:

 sudo nvidia-xconfig

หากไม่ว่าโอกาสใดไดรเวอร์ใหม่จะไม่ทำงานตามที่คาดไว้หลังจากรีบูตคุณจะต้องลองติดตั้งอีกอันจากรายการ NVIDIA ที่ให้ไว้ในส่วน "เบต้าและไดรเวอร์เก่า" โดยเฉพาะสำหรับ GeForce GTS 450 ของคุณ ก่อนดาวน์โหลด 3 หรือมากกว่านั้นของไดรเวอร์เหล่านั้นในรายการและทดสอบพวกเขาทีละคน สถานการณ์ที่เลวร้ายที่สุดคือเมื่อคุณจำเป็นต้องติดตั้งไดรเวอร์ใหม่หากไม่มีสิ่งใดทำงานได้ แต่ก่อนอื่นคุณต้องแก้ไข 'nvidia-graphics-drivers.conf' และลบ 2 บรรทัดที่ขึ้นบัญชีดำไดรเวอร์นูโวก่อน

หวังว่านี่จะช่วยได้ หากคุณไม่ควรขอให้ทีมงาน Ubuntu แสดงรายการกราฟิกการ์ดที่ทำงานได้ดีที่สุดใน UBUNTU 13.10 และใน Ubuntu LTS 12.04 (ขอให้พวกเขาทำรายการทั้งหมดรวมถึงการ์ดแสดงผล NVIDIA และ ATI ที่ทดสอบด้วย ubuntu แล็บพร้อมไดรเวอร์ที่เป็นกรรมสิทธิ์) และแทนที่การ์ดของคุณด้วยอันที่จะไม่ทำให้คุณปวดหัวมากมาย

ฉันแน่ใจว่าคุณได้เก็บการ์ดเก่า ๆ ไว้ในลิ้นชักของคุณในกรณีที่คุณต้องการในอนาคต ใช้ GeForce GTS 450 ของคุณซึ่งเป็นการ์ดวิดีโอที่ยอดเยี่ยมในสภาพแวดล้อมแบบ windows เท่านั้น เมื่อพูดถึง Windows คุณพบปัญหาเดียวกันกับหน้าจอแฮงค์ / ค้างที่นั่นด้วยหรือไม่


ฉันลองใช้ไดรเวอร์ต่อไปนี้จากเว็บไซต์ของพวกเขา 331.49, 319.76 มีปัญหาและวิธีแก้ไขปัญหาตามที่ระบุไว้ในโพสต์ต้นฉบับ 310.44 ล้มเหลวในการสร้างโมดูลเคอร์เนล ฉันไม่มีบัตรเสริมนั่งกับฉัน แต่ปัญหาเดียวกันถูกจำลองแบบบนเครื่องอื่นด้วยการ์ดที่แตกต่างกัน ยิ่งกว่านั้นเครื่องจักรของฉันทำงานได้ดีภายใต้ไดรเวอร์นูโว
NahsiN

ใน Windows ฉันไม่พบปัญหาที่คล้ายกัน
NahsiN

ไดรเวอร์รุ่น 319.76 และไดรเวอร์อื่น ๆ ทั้งหมดในส่วน 319 ไม่ใช่ตัวเลือก แล้วแพ็คเกจ 331.38 คุณลองอันนี้แล้ว: nvidia.com/download/driverResults.aspx/72249/en-us
Taz D.

อ๋อลอง 331.38 แล้ว ไม่สำเร็จ มันเป็นอะไรที่มากกว่าสภาพแวดล้อมเดสก์ทอปเพราะใน Linux Mint 16 Cinnamon ฉันมีปัญหาเดียวกันในเครื่องเดียวกัน
NahsiN

สิ่งที่เกี่ยวกับการเปลี่ยนสภาพแวดล้อม LXDE ตามที่ฉันแนะนำก่อนหน้านี้? สิ่งที่คุณต้องทำคือติดตั้งแพ็คเกจ lxde ทั้งหมดและเปลี่ยน LIghtDM ด้วย LXDM เป็นเครื่องมือจัดการหน้าจอเริ่มต้น สิ่งนี้ใช้ได้กับฉันเสมอไม่ว่าลินุกซ์ distro นอกจากว่าคุณกำลังใช้ระบบ Ubuntu 64 บิตซึ่งอาจทำให้เกิดปัญหาที่คุณกล่าวถึงในโพสต์ของคุณ ลองติดตั้งอูบุนตู 32- บิตที่คุณชื่นชอบหากเป็นกรณีนี้
Taz D.
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.