ไม่สามารถกำจัดไดรเวอร์ nvidia คืนค่าไดรเวอร์ nouveau และทำให้เดสก์ทอปทำงานได้


15

ฉันทำผิดพลาดในการติดตั้งไดรเวอร์ Nvidia Linux โดยตรงจากเว็บไซต์ของพวกเขา มันล้มเหลวเพราะไม่สามารถลบไดรเวอร์นูโวได้

ต่อไปฉันติดตั้งไดรเวอร์ nvidia จากที่เก็บซึ่งติดตั้งไดรเวอร์ nvidia ด้วยตนเองสำเร็จ แต่เดสก์ท็อป Ubuntu ไม่ทำงาน ไม่มีตัวเรียกใช้ไม่มีแถบเมนูไม่มีหน้าต่าง (ดูเหมือนว่าคำพังเพยทำงานได้)

ดังนั้นฉันต้องการย้อนกลับไปใช้ไดรเวอร์นูโวที่ติดตั้งวานิลลา ฉันเหนื่อย

sudo stop lightdm
sudo apt-get purge nvidia*
sudo apt-get install xserver-xorg-video-nouveau
sudo rm /etc/X11/xorg.conf
sudo reboot

แต่วิดีโอ lshw -c เผยให้เห็นว่าฉันยังคงมีไดรเวอร์ nvidia หนึ่งตัวและไดรเวอร์ i915 หนึ่งตัว นูโวไม่ได้ส่งคืนและเดสก์ท็อปจะไม่ทำงาน

ฉันกำลังพิจารณาการติดตั้งที่สมบูรณ์แล้วมีสิ่งอื่นให้ลองอีกหรือไม่

ฉันได้ติดตามกระทู้อื่น ๆ ที่มีปัญหาเดียวกัน แต่วิธีแก้ไขไม่ทำงาน

sudo dpkg-reconfigure xserver-xorg

สร้างข้อผิดพลาด

sudo apt-get install --reinstall xserver-xorg.core libgl1-mesa-glx

ไม่ได้สร้างความแตกต่าง

cccm

เหมือนกัน.


สำหรับฉันแล้วการแทนที่ไฟล์ xorg.conf ทำงานได้แม้ใช้ไฟล์ที่ไม่ปลอดภัยอยู่แล้วในโฟลเดอร์ หากไม่มี xorg.conf อย่างแน่นอนมันจะไม่ทำงาน
xji

คำตอบ:


14

มีปัญหาเดียวกัน

sudo apt-get install --reinstall xserver-xorg-core libgl1-mesa-glx

นี่แก้ไขได้จริง Ubuntu 13.10 x64 + nVidia 740M ขอบคุณมาก!

คุณไม่ได้พูดถึง GPU ของคุณ หากคุณพบปัญหาบนแล็ปท็อปฉันขอแนะนำให้ใช้เพราะระบบที่เรียกว่า "ฟิวชั่น" (ซึ่งใช้ GPU ในตัวของคุณแทนการแยกจากกันเมื่อคุณไม่ต้องการ)


นี่ควรเป็น xserver-xorg-core ฉันเดา
MadMike

ไม่แนะนำให้เรียกใช้บน 16.04 เพิ่งฆ่า xserver ทั้งหมดให้ฉัน
danielleontiev

9

การแก้ไขขั้นสูงสุด:

sudo stop lightdm
sudo apt-get purge nvidia*
sudo apt-get install xserver-xorg-video-nouveau
sudo apt-get purge bumblebee
sudo reboot now

อย่าลบไฟล์ xorg.conf ฉันทำซ้ำอย่าลบ xorg.conf


1
ทำไมไม่ลบ xorg.conf หากมีบางสิ่งที่เฉพาะเจาะจงสำหรับ nvidia อยู่ฉันก็หยุดได้ว่าจะทำให้ X ไม่ทำงานอีกต่อไป ฉันเพิ่งย้ายไปที่ xorg.conf.backup และทำการรีบูต -> ทำงานเหมือนมีเสน่ห์ฉันจึงลบมัน
อเล็กซ์

6

ให้แน่ใจว่าคุณลบรายการบัญชีดำทั้งหมดที่เกี่ยวข้องกับนูโวจาก/etc/modprobe.dได้เป็นอย่างดี

มิฉะนั้นแม้ว่าระบบจะได้รับการกำหนดค่าให้ใช้มันจะไม่ทำงาน ฉันเชื่อblacklist-localและnvidia backlistsจะเป็นกังวลหลัก


1

ฉันมีปัญหาเดียวกัน ฉันกลายเป็นการbumblebee.confอ้างอิงที่มีการกำหนดค่าไม่ดีnvidia-304ในที่เดียวและที่nvidia-currentอื่น


1

ลองสิ่งนี้:

cd /etc/modules-load.d/ 
mv nvidia.conf nvidia.conf.backup

cd /etc/modprobe.d/
mv nvidia-blacklists-nouveau.conf nvidia-blacklists-nouveau.conf.backup
mv nvidia.conf nvidia.conf.backup
mv nvidia-kernel-common.conf nvidia-kernel-common.conf.backup

โชคดี!

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