Score:1

ปัญหาในการลบไดรเวอร์ NVIDIA

ธง in

ฉันเพิ่งติดตั้งไดรเวอร์กราฟิกสำหรับ nvidia geforce RTX 2070 หลังจากนั้น Ubuntu (เวอร์ชัน 21.04) จะไม่บูตอีกต่อไป (หลายคนดูเหมือนจะมีปัญหานี้ ดูเช่น [1], [2], [3].) ฉันติดตั้งไดรเวอร์ผ่านแอพในตัว (ลืมชื่อและดูไม่ได้เพราะบูตไม่ได้ ฉันคิดว่า "Something & Packages") จากนั้นฉันจัดการเพื่อลบไดรเวอร์โดยเรียกใช้ตัวแปรบางตัวของ sudo apt ล้าง nvidia-.* ใน Root Shell Prompt ที่เข้าถึงได้ผ่านโหมดการกู้คืนซึ่งทำให้ฉันบูตได้อีกครั้ง

ต่อไปฉันได้ลองติดตั้งไดรเวอร์โดยเรียกใช้ไฟล์ที่ดาวน์โหลดมา ที่นี่ จากสถานี ฉันคิดว่าถ้าไม่ได้ผล ฉันสามารถลบไดรเวอร์อีกครั้งด้วยคำสั่งด้านบน อย่างไรก็ตาม ในครั้งนี้ คำสั่งเดียวกันกลับมีข้อความแจ้งว่าไม่มีแพ็คเกจที่ขึ้นต้นด้วยการติดตั้ง 'nvidia' เป็นผลให้ฉันไม่สามารถบูต Ubuntu ได้

ฉันยังพยายาม

  • การนำทางไปยังไฟล์ (รวมถึงในเชลล์รูทของโหมดการกู้คืนด้วย) และเปิดใช้งานด้วยไฟล์ --ถอนการติดตั้ง ตัวเลือก. มันแสดงข้อความแสดงข้อผิดพลาดบางอย่างในระหว่างกระบวนการ แต่บอกฉันว่าไดรเวอร์ถูกลบเรียบร้อยแล้ว อย่างไรก็ตาม ฉันยังไม่สามารถบูตได้
  • ติดตั้งใหม่และถอนการติดตั้งด้วยไฟล์
  • กำลังนำทางเข้าสู่ /ฯลฯ/ และลบไฟล์ทั้งหมดด้วย xorg ในชื่อของพวกเขา (ฉันไม่รู้ว่าไฟล์เหล่านั้นคืออะไร แต่เป็นหนึ่งในการแก้ไขที่แนะนำที่ฉันพบ)

ยังไม่สามารถบูตได้ มีแนวคิดอื่นนอกเหนือจากสามสิ่งข้างต้นหรือติดตั้ง Ubuntu ใหม่หรือไม่

นอกจากไม่สามารถบู๊ตได้แล้ว ฉันยังจำเป็นต้องลงไดรเวอร์ต่อไป ฉันมี Ubuntu เท่านั้นที่จะเรียกใช้ ML ซึ่งต้องใช้ GPU ที่ใช้งานได้ จะมีอะไรดีไปกว่าการลองใช้ไดรเวอร์ตัวอื่นที่แนะนำและหวังว่าจะได้ผลลัพธ์ที่แตกต่างออกไป?

แก้ไข: ฉันเชื่อว่านี่เป็น (เช่น) ปัญหาฮาร์ดแวร์ ลักษณะการทำงานเปลี่ยนไปหลังจากที่ฉันเปลี่ยนการตั้งค่า BIOS (อธิบายการทำงานในทิศทางตรงกันข้ามเท่านั้น ที่นี่.)

แก้ไข 2: ฉันได้รับแจ้งว่าฉันต้องการแหล่งจ่ายไฟอื่น ฉันจะลองต่อไป

oldfred avatar
cn flag
ด้วย Ubuntu คุณจะไม่ต้องติดตั้งไฟล์ .run จาก nVidia โดยตรง คุณต้องติดตั้งใหม่พร้อมกับการอัปเดตเคอร์เนลทุกครั้ง แต่เวอร์ชันที่ถูกต้องจากที่เก็บ Ubuntu ควรใช้งานได้ คุณสามารถบูตเคอร์เนลที่เก่ากว่าจากเมนูการกู้คืนด้วงได้หรือไม่ ถอนการติดตั้งไดรเวอร์ .run nVidia https://askubuntu.com/questions/219942/how-to-uninstall-manually-installed-nvidia-drivers
silver avatar
in flag
ฉันจะลองบูตด้วยเวอร์ชันที่เก่ากว่า อย่างไรก็ตาม สำหรับการถอนการติดตั้งไดรเวอร์ .run ไซต์ที่คุณเชื่อมโยงแนะนำคำสั่ง `sudo ./NVIDIA-Linux-x86-310.19.run --uninstall` ซึ่งฉันได้ลองใช้แล้ว (รายการแรกในรายการ)
silver avatar
in flag
การบูตด้วยเวอร์ชันเก่านั้นใช้งานได้อย่างมีเสน่ห์ (นั่นคือถ้าฉันเข้าใจถูกต้องว่าหมายถึงการเลือกรายการที่สามจาก [รายการนี้](https://i.ibb.co/hVxG55m/mde.jpg)) ขอบคุณสำหรับสิ่งนั้น -- แต่มันไม่ใช่ แก้ปัญหาหลักของฉัน ไดรเวอร์ nvidia ยังคงมีอยู่ในเวอร์ชันที่ใหม่กว่า
cc flag
แพ็คเกจ nvidia จำนวนมากไม่มีชื่อที่ขึ้นต้นด้วย "nvidia-" ดูผลลัพธ์ของ dpkg -l |grep nvidia และล้างสิ่งที่เหลืออยู่ คุณควรจะสามารถบู๊ตในโหมดการกู้คืนได้เสมอ โดยใช้ไดรเวอร์ของนูโว เว้นแต่ว่ารายการปรับแต่งที่เหลือบางรายการใน /etc/modules.d ได้ขึ้นบัญชีดำของนูโว เมื่อทำความสะอาดแล้ว ให้ติดตั้งไดรเวอร์ 460 หรือ 465 จาก repos มาตรฐานและควรใช้งานได้
silver avatar
in flag
ฉันจะลองดู (แต่ฉันกำลังจะเข้านอน ดังนั้นฉันจะรายงานกลับในอีกไม่กี่ชั่วโมงเท่านั้น) คุณช่วยบอกวิธีติดตั้งไดรเวอร์ 460 จาก repos มาตรฐานของ ELI5 (อธิบายเหมือนฉันห้าคนได้ไหม)
oldfred avatar
cn flag
https://ubuntuforums.org/showthread.php?t=2383560&p=13735336#post13735336 ได้ แต่ไม่ควรติดตั้ง ppa อีกต่อไป Ubuntu รักษาเวอร์ชันปัจจุบัน เฉพาะการ์ด/ชิป nVidia ที่ใหม่มากเท่านั้นที่คุณต้องการ ppaตัวอย่างการเพิ่ม ppa: https://askubuntu.com/questions/1026179/how-to-install-a-gtx-1060 & https://askubuntu.com/questions/61396/how-do-i-install-the-nvidia-drivers
Score:2

แสดงรายการแพ็คเกจที่เกี่ยวข้องกับ Nvidia ทั้งหมด

dpkg -l | grep nvidia

ล้างแพ็คเกจที่เกี่ยวข้องกับ Nvidia ทั้งหมดที่คุณเห็นในรายการ

เมื่อคุณทำสิ่งนี้สำเร็จแล้ว

sudo ไดรเวอร์อูบุนตูติดตั้งอัตโนมัติ
sudo ไพรม์เลือก nvidia

รีบูทและระบบของคุณควรทำงานได้ดี

silver avatar
in flag
สิ่งนี้ทำให้ฉันสามารถบูตได้อีกครั้ง แต่ติดตั้งไดรเวอร์ไม่สำเร็จ ถ้าฉันเสียบมอนิเตอร์เข้ากับการ์ด มันยังไม่รู้จัก การเรียกใช้ torch.cuda.is_available() จะส่งกลับ [ข้อผิดพลาดใหม่นี้] (https://i.ibb.co/hWWgmFC/error.png)
Utkarsh Chandra Srivastava avatar
คุณสามารถรัน nvidia-smi ได้หรือไม่? และคุณสามารถโพสต์ผลลัพธ์ของคุณที่นี่ คุณได้ติดตั้ง cuda toolkit torch รองรับ 11.1 / 10.2 แล้วหรือยัง? คุณสามารถโพสต์ nvcc -V
Utkarsh Chandra Srivastava avatar
หมายเหตุ หลังจากที่คุณติดตั้งไดรเวอร์แล้ว คุณต้องไปที่ BIOS ของคุณ ตรวจสอบให้แน่ใจว่าปิดการบู๊ตแบบปลอดภัยและเปลี่ยน "จอแสดงผลหลัก" เป็น GPU
silver avatar
in flag
ปรากฎว่าฉันต้องการพาวเวอร์ซัพพลายใหม่ และเมื่อฉันติดตั้งแล้ว ไม่เพียงแต่จอภาพที่เชื่อมต่อกับการ์ดจะทำงานเท่านั้น แต่ดูเหมือนว่าไดรเวอร์ที่ฉันติดตั้งโดยใช้คำสั่งของคุณจะทำงานไปแล้ว โดยทั่วไปหมายความว่าการตอบกลับของคุณได้แก้ไขปัญหาเกี่ยวกับซอฟต์แวร์ทั้งหมดแล้ว แม้ว่าเราจะไม่ทราบในขณะนั้น ดังนั้นฉันจึงทำเครื่องหมายว่าเป็นคำตอบที่ยอมรับแล้วในขณะนี้ ขอบคุณมาก!
silver avatar
in flag
(ฉันต้องทำเรื่อง BIOS แต่ได้ทำไปแล้วก่อนที่คุณจะแสดงความคิดเห็นเมื่อฉันสงสัยว่ามีปัญหาเกี่ยวกับฮาร์ดแวร์ความจริงที่ว่าจอภาพที่เชื่อมต่อกับการ์ดยังคงมืดสนิทแทนที่จะทำงานด้วยความละเอียดเส็งเคร็งน่าจะเลิกใช้เร็วกว่านี้)
Score:2
ธง us

ฉันมีปัญหาที่คล้ายกัน ขั้นตอนที่แน่นอนอาจแตกต่างออกไป แต่คุณควรได้แนวคิดจากสิ่งที่ฉันทำ

  1. ถอนการติดตั้งไดรเวอร์ nvidia ตามที่กล่าวไว้ข้างต้น

  2. รีบูตและแทนที่จะลงชื่อเข้าใช้ UI ให้ลงชื่อเข้าใช้คอนโซล

  3. ตรวจสอบให้แน่ใจว่าไม่ได้โหลดโมดูล nvidia คุณสามารถทำได้โดยใช้คำสั่ง

sudo lsmod | grep nvidia

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

rmmod <ชื่อโมดูล nvidia>
  1. ติดตั้ง xserver-xorg
sudo apt-get install -- ติดตั้ง xserver-xorg-video-nouveau อีกครั้ง

สิ่งนี้จะตั้งค่าระบบของคุณให้ใช้นูโว

  1. รีบูตและเชื่อมต่อจอภาพของคุณ ควรตรวจพบในขณะนี้

  2. ใช้ "ไดรเวอร์เพิ่มเติม" จาก "แสดงแอปพลิเคชัน" เพื่อติดตั้งไดรเวอร์ nvidia (ฉันคิดว่าล่าสุดตอนนี้คือ "nvidia driver metapackage from nvidia-driver-470"

รีบูต

  1. สมมติว่าคุณไม่ได้เปิดใช้งานการบูตแบบปลอดภัย หากเปิดใช้งานการบู๊ตแบบปลอดภัย คุณต้องแน่ใจว่าโมดูลเคอร์เนลของ nvidia ได้รับการเซ็นชื่อและโหลดแล้ว

  2. วิ่ง sudo lsmod | grep nvidia และ nvidia-smi เพื่อตรวจสอบว่าไดรเวอร์ nvidia ถูกโหลดหรือไม่

  3. ตอนนี้เรียกใช้ torch.cuda.is_available() และดูว่าสามารถใช้ GPU ได้หรือไม่

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา