Ubuntu 16 ติดอยู่ใน Login Loop หลังจากติดตั้งไดรเวอร์ Nvidia 364


40

สิ่งนี้ไม่ได้เริ่มต้นเนื่องจากปัญหากับการวนรอบการลงชื่อเข้าใช้ ฉันพยายามติดตั้ง Ubuntu 16 ใหม่ทั้งหมดและใช้คุณสมบัติใหม่ที่ช่วยให้สามารถตรวจหาไดรเวอร์ที่เป็นกรรมสิทธิ์ของฉันได้

ฉันเริ่มต้นด้วยปัญหานี้

เมื่อฉันพยายามใช้ไดรเวอร์ Nvidia ที่แนะนำมันทำให้แล็ปท็อปเสถียรและหยุดนิ่ง

ฉันพยายามแก้ไขจากโพสต์นั้นและมันทำให้เกิดการวนรอบเข้าสู่ระบบ

ฉันได้ลองสิ่งนี้แล้ว

sudo mv ~/.config/dconf/user ~/.config/dconf/user.old

พยายามนี้

sudo mv ~/.Xauthority ~/.Xauthority.backup
sudo service lightdm restart

ฉันได้ลองค้นหาและปิดใช้งาน secureboot แล้ว แต่ไม่มีตัวเลือก secureboot ใน bios นี่คือแล็ปท็อป HP DV2000 series

ไม่มีอะไรช่วย

สิ่งที่ฉันได้เมื่อพยายามเข้าสู่ระบบ

ใครช่วยได้บ้าง

แก้ไข:

ผู้เยี่ยมชมเซสชั่นไม่วนซ้ำกัน

/var/log/Xorg.0.logแสดงสิ่งต่าง ๆ มากมาย แต่ฉันเอารูปของสิ่งที่ดูเหมือนเกี่ยวข้องที่นี่

สิ่งที่ฉันเป็นคนขับพยายามครั้งแรกที่เริ่มระเบียบนี้คือ 304 ไดรเวอร์และ 364 ไดรเวอร์ก็ควรจะแก้ไขตามโพสต์อื่น ๆ

การแก้ไขเพิ่มเติม:

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

ฉันกำลังคิดเพียงแค่ติดตั้งใหม่และไม่ได้ใช้ไดรเวอร์ NVIDIA ศูนย์ซอฟต์แวร์บอกฉันว่าฉันมี presario และฉันควรใช้ไดรเวอร์ 304 ตัว มันไม่ใช่ presario = (อย่างน้อยศูนย์ซอฟต์แวร์จะให้คำแนะนำสำหรับไดรเวอร์ตัวประมวลผลร่วมซึ่งเป็นสิ่งที่ดี


เซสชันผู้เยี่ยมชมอนุญาตให้เข้าสู่ระบบทำงานได้หรือไม่ มีข้อผิดพลาดใดบ้างใน /var/log/Xorg.0.log (ติดแท็กด้วย (EE) ") ข้อผิดพลาดอะไรใน ~ / .xsession-error คุณลองลบ / เปลี่ยนชื่อ ~ / .ICEauthority หรือไม่
ubfan1

ฉันก็มีปัญหาเดียวกัน askubuntu.com/questions/761819/…
shiv garg

ฉันได้แก้ไขปัญหาแล้ว อ้างถึงคำถามของฉันสำหรับคำตอบ
ชีฟ Garg

ไปที่การตั้งค่า UEFI / BIOS และปิดใช้งานการบูตอย่างปลอดภัย จากนั้นติดตั้งไดรเวอร์ NVIDIA สิ่งนี้จะใช้ได้
pradyot

หากคุณคิดว่าปัญหาเกิดจากการตั้งค่าผู้ใช้ให้ลองลงชื่อเข้าใช้ด้วยบัญชีผู้ใช้ที่สร้างขึ้นใหม่และดูว่ามีปัญหาเดียวกันเกิดขึ้นหรือไม่ สิ่งนี้เร็วกว่าและก่อกวนน้อยกว่าการเปลี่ยนการกำหนดค่าของคุณ
Amias

คำตอบ:


49

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

sudo ubuntu-drivers list

จากนั้นใช้:

sudo ubuntu-drivers autoinstall

สำหรับฉันนี่เป็นการอัปเดตไดรเวอร์สำหรับ nvidia quadroFx 3800 ของฉันในแบบที่ใช้sudo apt-get install nvidia-currentไม่ได้

หลังจาก autoinstall ให้เรียกใช้ tty อื่น (เช่น ctrl + alt + f1) และ

sudo service lightdm restart

2
สิ่งนี้ใช้ได้สำหรับฉันหลังจากการติดตั้ง CUDA 8.0 บน Ubuntu 16.04 ทำให้เกิดการวนรอบการลงชื่อเข้าใช้ ยังไม่ได้ตรวจสอบว่า cuda ทำงานอย่างถูกต้อง แต่
จอห์นก่อน

1
ฉันใช้ nvidia-304 และฉันต้องเผชิญกับการวนเข้าสู่ระบบในเกือบทุกครั้งที่อัพเกรด นี่เป็นทางออกที่ง่ายที่สุดที่ฉันพบ
Italo Borssatto

2
ฉันรู้ว่าเราไม่ควรพูดคำว่า 'ขอบคุณ' ที่นี่ แต่คุณได้ช่วยชีวิตฉันไว้
โค้ก

2
นี่คือสิ่งที่เกิดขึ้นกับฉันเช่นกันเมื่อสุดสัปดาห์ที่ผ่านมา; ได้รับการเข้าสู่ระบบวงหลังจากติดตั้งการปรับปรุง วิ่งsudo ubuntu-drivers autoinstallเรียงมันให้ฉัน (Ubuntu 16.04.2 LTS)
AnthonyK

2
มันก็ใช้ได้กับฉันเช่นกัน ดูเหมือนว่าsudo ubuntu-drivers listจะแสดงไดรเวอร์ที่เข้ากันได้อย่างสมบูรณ์กับอุปกรณ์ของคุณ ฉันยังคงติดตั้งไดรเวอร์รุ่นล่าสุดและไม่ทำงานจนกว่าฉันจะลองวิธีแก้ปัญหาของคุณ ขอขอบคุณ!
อาเมียร์

15

ในกรณีที่คุณต้องการใช้ไดรเวอร์ที่จัดทำโดย Nvidia จากเว็บไซต์ของพวกเขา (พวกเขาแก้ไขข้อผิดพลาด cublas CUBLAS_STATUS_NOT_INITIALIZED บน NVIDIA GTX980M ของฉัน) สิ่งเดียวที่ใช้ได้ผลสำหรับฉันคือ:

กดCTRL- ALT-F1

ถอนการติดตั้งไดรเวอร์ก่อนหน้า:

sudo apt-get remove nvidia-*
sudo apt-get autoremove

ถอนการติดตั้งไดรเวอร์จากไฟล์. run:

sudo nvidia-uninstall

สิ่งนี้ควรลบการวนรอบการลงชื่อเข้าใช้ดังนั้นตอนนี้rebootและเข้าสู่ระบบตามปกติ

ใช้เฉพาะถ้าคุณใช้ lightdm กดอีกครั้งCTRL- ALT- F1และทำ:

sudo service lightdm stop
sudo bash Your-Nvidia-Drivers-File.run

ฉันใช้ตัวเลือกเริ่มต้นทั้งหมดยกเว้น opengl ที่ฉันบอกว่าไม่ ฉันไม่รู้ว่าสิ่งนี้สำคัญหรือไม่

และนี่คือส่วนสำคัญ: อย่ารีบูตเครื่อง แค่ทำ:

sudo service lightdm restart

และกดCTRL- ALT- F7เพื่อเข้าสู่ระบบทันทีหลังการติดตั้ง ด้วยวิธีนี้ฉันไม่เคยเห็นวนการเข้าสู่ระบบอีกครั้ง


1
ไม่แน่ใจว่าสิ่งที่เกิดขึ้นจริงในพื้นหลังครึ่งแรกของโพสต์นี้จัดการเพื่อให้ฉันผ่านส่วนเข้าสู่ระบบวนรอบไม่สิ้นสุดและตอนนี้ฉันกลับมาที่ Ubuntu GUI! :)
Atlas7

1
ส่วนแรกแก้ไขลูปการเข้าสู่ระบบของฉัน ขอขอบคุณ! แต่เมื่อฉันพยายามติดตั้งชุด CUDA ใหม่วนรอบการลงชื่อเข้าใช้จะปรากฏขึ้นอีกครั้ง จากนั้นฉันก็ตระหนักว่าไดรเวอร์ Nvidia ที่เป็นค่าเริ่มต้นดั้งเดิมของUbuntu นั้นใหม่กว่าไดรเวอร์ Nvidia ของชุด CUDA ดังนั้นเมื่อฉันติดตั้งชุด CUDA ใหม่ฉันเลือก "ไม่ติดตั้งไดรเวอร์ Nvidia ใหม่" จากนั้นไปต่อด้วยตัวเลือกเริ่มต้น (btw ฉันเลือก opengl ติดตั้งและไม่มีปัญหา) ในที่สุดมันก็ใช้งานได้!
Geeocode

remove --purgeผมจำเป็นต้องมี
Ciro Santilli 事件改造中心法轮功六四事件

1

ฉันเคยมีปัญหานี้และฉัน googled มันทั้งวันทั้งคืนและในที่สุดก็พบเว็บไซต์ที่เหมาะสมสำหรับการแก้ปัญหา ดูเหมือนว่าปัญหาเกิดขึ้นในแล็ปท็อปของคุณโดยใช้ NVIDIA Optimus ฉันแก้ปัญหานี้โดยใช้

sudo apt-get install nvidia-364 nvidia-prime

ตามคู่มือการติดตั้งนี้นี่สำหรับข้อมูลเพิ่มเติมhttp://rajat-osgyan.blogspot.co.id/2016/04/how-to-install-latest-nvidia-drivers-on.html


1

ฉันมีปัญหาเดียวกันกับไดรเวอร์ Ubuntu 14.04 และ NVIDIA-304

ไดร์เวอร์นี้ได้รับการอัพเดทจากเวอร์ชั่น 304.131 เป็น 304.132 ในระหว่างการอัพเดตระบบ เวอร์ชันไดรเวอร์ใหม่นี้เป็นสาเหตุของปัญหาของฉัน

การติดตั้งไดรเวอร์เวอร์ชั่นเก่าอีกครั้ง (304.131) แก้ไขได้ ตอนนี้ทุกอย่างทำงานได้ดี

สำหรับข้อมูลเพิ่มเติมดูที่หน้าบั๊ก Launchpad

ที่นี่คุณสามารถค้นหาไดรเวอร์ 304.1: https://launchpad.net/ubuntu/+source/nvidia-graphics-drivers-304/304.131-0ubuntu0.14.04.1 ทางด้านขวาของหน้าเลือกรุ่นของคุณ (amd 64 หรือ i386) นี่จะเปิดหน้าดาวน์โหลดซึ่งคุณสามารถเลือกดาวน์โหลดได้ (ฉันเป็น nvidia-304_304.131-0ubuntu0.14.04.1_i386.deb) ดาวน์โหลดและคัดลอกไปยังแท่ง USB เปิดคอมพิวเตอร์ที่มีปัญหาการเข้าสู่ระบบวนรอบ, เปิดเทอร์มินัล, หยุด lightdm:

sudo service lightdm stop

กำจัดไดรเวอร์ NVIDIA:

sudo apt-get purge nvidia*

เสียบ USB stick กับไฟล์ที่ดาวน์โหลดแล้วเรียกใช้ fdisk เพื่อระบุแท่ง USB ของคุณบนคอมพิวเตอร์:

sudo fdisk -l

(เหมืองเป็น / dev / sdb1)

เมานต์ usb stick แต่ก่อนอื่นให้สร้างจุดเมานท์:

sudo mkdir /media/usb

เมานต์ usb stick:

sudo mount /dev/sdb1 /media/usb

ตรวจสอบว่าไฟล์ที่ดาวน์โหลดมามีอยู่หรือไม่:

ls /media/usb

ติดตั้งไดรเวอร์ NVIDIA:

sudo dpkg -i /media/usb/nvidia-304_304.131-0ubuntu0.14.04.2_i386.deb

(โปรดแทนที่ชื่อไฟล์ด้วยหนึ่งในการดาวน์โหลดของคุณ)

ถอดติด USB stick:

sudo umount /media/usb

รีบูทระบบ

sudo reboot

หวังว่านี่จะช่วยได้


1
คุณช่วยอธิบายเพิ่มเติมเกี่ยวกับเรื่องนี้อีกหน่อยได้ไหม? การอธิบายถึงวิธีการติดตั้งไดรเวอร์อีกครั้งจะเป็นประโยชน์กับ OP และทุกคนที่มีปัญหาคล้ายกัน :)
ThatGuy

1

ฉันมีปัญหาที่คล้ายกันหลังจาก messing รอบกับหน้าจอของฉัน configs ใน xorg.conf ผ่านทางแผงควบคุม Nvidia ก่อนหน้านี้ฉันเคยเรียกใช้ไดรเวอร์ล่าสุดในปัจจุบัน (ณ เวลา 381.09) ใน 1080 ของฉันด้วย 3 หน้าจอโดยไม่มีปัญหา แต่เมื่อฉันรีสตาร์ทฉันได้เข้าสู่วง

ในการแก้ไขฉันเพียงแค่:

  • เปิดเทอร์มินัลctrl- alt-f1
  • ย้ายชื่อ xorg.conf ของฉันไปแล้ว sudo mv /etc/X11/xorg.conf /etc/X11/xorg.conf~
  • จากนั้นรีสตาร์ทเพื่อให้ระบบสามารถออกกำลังกายได้เองอีกครั้ง

นี่เป็นการแก้ไขที่รวดเร็วมาก - ไม่จำเป็นต้องติดตั้งไดรเวอร์อื่น ๆ อีกซึ่งผมก็อยากทำเพื่อหลีกเลี่ยงการมายุ่งกับผู้อยู่ในความอุปการะต่าง ๆ เช่น CUDA


0

เรียกว่าการบริการลูกค้าและในที่สุดก็แก้ปัญหาได้ ฉันมี 2 GPUs (Geforce 1080 และ 1080Ti) ใน SuperMicro เวิร์กสเตชันของฉัน หลังจากติดตั้งไดรเวอร์ GPU ในวิธีที่เหมาะสมซึ่งจำเป็นต้องเข้าสู่โหมด tty และหยุด lightdm คุณจะต้องเสียบ VGA / DVI บนเมนบอร์ดและเสียบสายจอภาพกับพอร์ต GPU ในกรณีของฉันเสียบเข้ากับ DVI ของ GPU 1080Ti ปัญหาการเข้าสู่ระบบแก้ไขได้


-1

ฉันมีปัญหาคล้ายกันในคอมพิวเตอร์หลายเครื่องตั้งแต่อัปเกรดเป็น 16.04 ก่อนอื่นตรวจสอบให้แน่ใจว่าบูตอย่างปลอดภัยถูกปิดใช้งานใน BIOS ของคอมพิวเตอร์ คอมพิวเตอร์รุ่นเก่าจะไม่มีตัวเลือกนี้

คุณสามารถรับพรอมต์คำสั่งได้โดยกดปุ่มCtrl- Alt- F4หรือไม่? ถ้าเป็นเช่นนั้นให้พิมพ์ชื่อผู้ใช้ของคุณแล้วรหัสผ่านของคุณเพื่อเข้าสู่ระบบ จากนั้นลองพิมพ์:

sudo lspci|grep VGA

และป้อนรหัสผ่านเมื่อถูกถาม

หากระบบของคุณระบุว่าคุณมีกราฟิก NVIDIA ให้พิมพ์:

sudo apt-get purge nvidia

รอจนกว่าจะเสร็จสิ้นจากนั้นพิมพ์:

sudo apt-get install nvidia-current

เมื่อพิมพ์เสร็จแล้วsudo shutdown -r nowให้รีสตาร์ทคอมพิวเตอร์ คุณควรบูตเข้าสู่เดสก์ท็อปที่ใช้งานได้

นอกจากนี้ยังสามารถแก้ไขปัญหาการเข้าสู่ระบบห่วงใน 16.04 หรือหน้าจอสีดำที่มีปัญหาเคอร์เซอร์


nividia-currentติดตั้งไดรเวอร์รุ่นเสถียร (เก่า) และ LTS ไม่เหมาะกับชิปเซ็ตรุ่นใหม่ นี่ไม่ควรเป็นการแนะนำเริ่มต้น

-2

ฉันพบปัญหาในการเข้าสู่ระบบโดยใช้ Ubuntu 16.04 บน Macbook Pro Retina ที่ซื้อในปี 2555 ฉันใช้ไดรเวอร์ nvidia-304 จาก xorg-edgers ที่ทำงานได้ดีและส่วนใหญ่เป็นตัวเลือกการทำงานเพียงอย่างเดียว (พร้อม uefi boot) ) ด้วยการอัพเดทล่าสุด (4 พ.ย. 2559 บน Ubuntu 16.04) ไดรเวอร์นี้หยุดทำงานและฉันใช้เวลานานในการพยายามหาปัญหา (ฉันมี Nomodeset ในตัวเลือกการบูตตลอด)

ในที่สุดโซลูชันของฉันก็คือใช้ 1) ใช้นูโว (น่าแปลกใจเพราะไม่เคยทำงานมาก่อน) วางนูโวไว้ใน / etc / modules และใช้ xorg.conf วางนูโวไว้เป็นอุปกรณ์ (แต่ประสิทธิภาพของไดร์เวอร์นี้ลดน้อยลงแม้แต่กับกิจกรรมเดสก์ท็อปธรรมดา) หรือ 2) จริง ๆ แล้วไดรเวอร์ nvidia ล่าสุด nvidia-367 ที่ไม่มี xorg.conf


-2

แตกต่างกันนิดหน่อย: ในกรณีของฉันฉันมีการ์ด gfx ค่อนข้างเก่า - GTX280 สิ่งที่ฉันทำ:

  • ตรวจสอบที่ nvidia.com เวอร์ชันไดรเวอร์นั้นรองรับการ์ดของฉันในกรณีของฉันคือ nvidia-340

  • service lightdm stop

  • apt-get purge lightdm

  • apt-get purge nvidia*

  • apt-get install nvidia-340

  • apt-get install lightdm

  • รีสตาร์ทระบบ

ฉันได้ตั้งข้อสังเกตว่า nvidia-367 ติดตั้ง gdm ดังนั้นหลังจากติดตั้งไดรเวอร์ของ nvidia คุณจะมีทั้ง lightdm และ gdm ข้าง ๆ กันเป็นไปได้ว่ามันอาจเป็นกุญแจสู่ปัญหา

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