หน้าจอว่างหลังจากติดตั้งไดรเวอร์ที่ถูก จำกัด nvidia


106

ฉันได้ติดตั้งไดรเวอร์ที่ถูก จำกัด nvidia ในปัจจุบันและรีบูตเครื่องของฉันและตอนนี้ฉันได้รับหน้าจอสีดำหรือเปล่า

ฉันจะแก้ไขสิ่งนี้ได้อย่างไร


(ผู้ที่ต้องการความรู้เกี่ยวกับคำถามนี้ไม่จำเป็นต้องทำซ้ำตัวเลือกเพิ่มประสิทธิภาพทั้งหมดเพียงเพิ่มคำตอบที่มีอยู่เหล่านั้นเป็นลิงก์ในคำตอบที่ครอบคลุมทุกลิงก์ข้ามลิงก์ให้มากที่สุด!)
Jorge Castro

1
คำตอบจำนวนมากจะล้มเหลวโดยใช้ "sudo apt-get install nvidia-common" เนื่องจากข้อผิดพลาดนี้: bugs.launchpad.net/ubuntu/+source/nvidia-common/+bug/981874
keepitsimpleengineer

อาจมีปัญหากับรุ่นเคอร์เนล ... ติดตั้ง ukuu และติดตั้งเคอร์เนลเวอร์ชันใหม่ คุณสามารถย้อนกลับไปยังรายการที่คุณใช้อยู่ได้ตลอดเวลา
Gaurav Sharma

คำตอบ:


76

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

  1. ล็อกอินเข้าเทอร์มินัล: Ctrl+ Alt+ F1(เทอร์มินัลสามารถมองเห็นได้ด้วยหน้าจอว่าง)

  2. sudo apt-get remove --purge nvidia-*

เริ่มจากศูนย์

  1. sudo apt-get remove --purge xserver-xorg-video-nouveau xserver-xorg-video-nv

ติดตั้งใหม่ทุกอย่าง

  1. sudo apt-get install nvidia-common
  2. sudo apt-get install xserver-xorg-video-nouveau
  3. sudo apt-get install --reinstall libgl1-mesa-glx libgl1-mesa-dri xserver-xorg-core

กำหนดค่าเซิร์ฟเวอร์ X อีกครั้ง

  1. sudo dpkg-reconfigure xserver-xorg

ที่มา: Ubuntu Wiki


4
ในที่สุดก็แก้ไขได้ (ละเว้น "เริ่มตั้งแต่เริ่มต้น" ขั้นตอน - ไม่คิดว่าจะถอนการติดตั้ง xserver!) แต่ทำตามขั้นตอนอื่นทั้งหมดและใช้งานได้ดี ขอบคุณมาก!
RobinLovelace

5
วิกินั้นล้าสมัยแล้ว การตั้งค่า nvidia - ติดตั้งไม่ทำงานตัวอย่างเช่น
NoBugs

2
@NoBugs: ใช่ แต่ทำตามขั้นตอนยังคงแก้ไขกราฟิกใน 14.04 หลังจากreboot
jfs

1
เมื่อฉันเรียกใช้ sudo apt-get ติดตั้ง xserver-xorg-video-nouveau ฉันได้รับข้อความต่อไปนี้: แพ็คเกจต่อไปนี้มีการพึ่งพาที่ไม่ได้รับการแก้ไข: xserver-xorg-video-nouveau: ขึ้นอยู่กับ: xorg-video-abi-15 Depend: xserver-xorg -core (> = 2: 1.14.99.902) แนะนำ: libgl1-mesa-dri (> = 9.0) E: ไม่สามารถแก้ไขปัญหาได้แสดงว่าคุณมีแพ็กเกจที่ใช้งานไม่ได้ "มีความคิดอะไรที่ต้องทำในกรณีนี้?
Cleb

3
ไม่สามารถใช้งานได้ในเดือนเมษายน 2559 ไม่มีคำสั่งใด ๆ หลังเลิกsudo apt-get install nvidia-commonงาน นี่คือบน Ubuntu 14.04 ใน Asus G751JM (nvidia GTX 860m)
sgarcia

9
  1. ลบไดรเวอร์ใด ๆ ที่อาจทำให้เกิดปัญหา
  2. เปิด terminal และ type (เปิดจาก dash โดยใช้ไอคอน ubuntu ที่มุมซ้าย)

    sudo apt-get --purge remove nvidia
    

    หรือ

    sudo apt-get --purge remove nvidia-current
    

    (ขึ้นอยู่กับสิ่งที่คุณติดตั้ง) หรือปิดการใช้งานจากการตั้งค่าไดรเวอร์ที่ถูก จำกัด

  3. รีบูต

  4. จากนั้นใน terminal พิมพ์สิ่งนี้:

    sudo apt-add-repository ppa:ubuntu-x-swat/x-updates
    sudo apt-get update
    sudo apt-get install nvidia-current nvidia-settings
    
  5. รีบูต


2
นี้ทำงานสำหรับฉัน แต่ฉันกับ 640x480 ปัญหาเทียบเท่ากับaskubuntu.com/questions/201123/... นอกจากนี้ให้ใช้ Shift / Esc ระหว่างการบู๊ตเพื่อป้อน linux ที่เทียบเท่า 'Safe Mode' เพื่อให้คุณสามารถใช้คำสั่งเหล่านี้ได้
Alex

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

2
หากคอมพิวเตอร์ของฉันเริ่มต้นด้วยหน้าจอว่างฉันจะเปิดเทอร์มินัลเพื่อพิมพ์คำสั่งเหล่านั้นได้อย่างไร หน้าจอว่างเปล่า!
Stefan Lasiewski


ควรเพิ่มข้อมูลที่นี่ลงในคำตอบของ Marco Scannadinari ด้านบนเพื่อปรับปรุง / ขยายคำตอบที่มีอยู่แล้ว
geezanansa

6

ในกรณีของฉันมันเป็นปัญหากับจอภาพที่ทำให้ Nvidia GPU ของฉันเป็น EDID ที่ไม่ดี

เพื่อดีบักข้อผิดพลาดของคุณคุณสามารถเพิ่มบรรทัดนี้ไปยังส่วนหน้าจอใน/etc/X11/xorg.confไฟล์

Option         "ModeDebug" "true"

/var/log/Xorg.0.log fileขณะนี้ตรวจสอบของคุณ

หากคุณพบข้อผิดพลาดเช่นนี้:

NVIDIA(0): Unable to get display device DFP-0's EDID; cannot compute DPI

จากนั้นคุณสามารถแก้ไขได้โดยเพิ่มบรรทัดนี้ในส่วนอุปกรณ์

Option         "IgnoreEDIDChecksum" "DFP"

5

บางทีอูบุนตูก็ใช้งานได้ แต่กำลังใช้การ์ดอื่นอยู่ สำหรับฉัน nVidia GeForce 7300 ของฉันมีเอาต์พุต 2 ตัวคือ VGA และ DVI ดูเหมือนว่าเอาต์พุตเริ่มต้นเมื่อคุณติดตั้งไดรเวอร์คือ DVI แต่ฉันไม่มีจอภาพ DVI ดังนั้นฉันจึงจัดการเพื่อเข้าสู่โหมดการกู้คืน (มีให้ใน GRUB เมื่อคุณบู๊ต) และพิมพ์สิ่งนี้:

nvidia-xconfig --twinview --twinview-orientation="Clone"

รีบูตทันที

คำสั่งนี้นำกราฟิกเดียวกันไปยังเอาต์พุตทั้งสอง จากนั้นคุณสามารถทดลองใช้ยูทิลิตี้ nVidia นี้ต่อไปจนกว่าคุณจะได้สิ่งที่ต้องการ สำหรับประเภทข้อมูลเพิ่มเติม:

nvidia-xconfig -A | less

หวังว่าจะช่วย


4

กด Alt + Ctrl + F1 เพื่อไปที่ tty1 (เทอร์มินัล) จากนั้นรันสิ่งนี้:

sudo apt-get --purge remove nvidia*

ที่จะลบแพ็คเกจไดรเวอร์ nvidia ใด ๆ หากยังไม่ได้ผลให้ลองทำดังนี้:

sudo mv /etc/X11/xorg.conf /etc/X11/xorg.conf.mybak

ซึ่งจะลบไฟล์การกำหนดค่า xorg ที่เสียหายหากมีอยู่ คุณจะต้องรีบู๊ตหลังจากทำตามคำสั่งเหล่านี้ (Ctrl + Alt + Del)

PS หากคุณมีการ์ด nvidia optimus card อย่าติดตั้ง x-swat หรือไดรเวอร์ nvidia อื่น ๆ ที่ดีที่สุดของการทำงานไดรเวอร์สำหรับการ์ด NVIDIA Optimus มาจากโครงการ bumblebee


จุดประสงค์ของการทำเช่นนี้คือเริ่มต้นกลับไปที่ไดรเวอร์นูโวหรือไม่?
ychaouche

2

สิ่งนี้เกิดขึ้นกับฉันเมื่อเรียกใช้ AMD cpu: เรียนรู้ว่าเป็น IOMMU / AMD -v Bug = เข้ากันไม่ได้กับ Nvidia การปิดใช้งานการตั้งค่า virtualization bios ได้แก้ไขสิ่งนี้


1

ไม่ด้ายบน Ubuntu ฟอรั่มช่วยคุณได้อย่างไร

โดยสรุปดูเหมือนว่าแพ็กเกจ linux-header สำหรับเมล็ดบางส่วน (โดยเฉพาะอย่างยิ่ง the PAE kernels) ติดตั้งไม่ถูกต้องและการรวบรวมไดรเวอร์ nvidia ล้มเหลวอย่างเงียบ ๆ เมื่อติดตั้งแพคเกจ nvidia


ขอบคุณสำหรับการโพสต์ของคุณ แต่ดูแก้ไข 5! ฉันจะทำอย่างไร
LaMinifalda

0

เกี่ยวกับชื่อหัวข้อ: เวอร์ชั่นไดรเวอร์ nvidia ที่ จำกัด ในปัจจุบันใช้ใน Ubuntu natty อย่างไร

คุณสามารถค้นหาสิ่งที่เกี่ยวกับการออกรุ่นข้อบกพร่องคุณสมบัติที่ต้องการในLaunchpad เพื่อให้เข้าใจถึงสิ่งที่มันเป็นเรื่องเกี่ยวกับที่คุณสามารถใช้ทัวร์ของพวกเขา

คำถามเกี่ยวกับรุ่นล่าสุดของไดรเวอร์ NVIDIA สามารถพบได้ใน“nvidia-ปัจจุบัน” แพคเกจไบนารีในอูบุนตู i386 ดังนั้น ณ วันที่ 2011-04-20 รุ่นล่าสุดคือ 270.41.06-0ubuntu1 แต่ที่ไม่จำเป็นต้องแนะนำหนึ่ง อันล่าสุดสำหรับฉันมักจะเป็นรถ (เช่น 'ฉีกขาด' ฯลฯ )


0

แทนที่จะใช้ nvidia-current คุณควรลองใช้ไดรเวอร์ nvidia รุ่นเก่าเช่น 173.xx วิธีนี้ช่วยแก้ไขปัญหาให้ฉันได้ เพียงแค่เริ่ม jockey-gtk และเลือกไดรเวอร์ 173.xx กว่ารีบูตระบบของคุณ


0

ลองใน/etc/default/grub:

GRUB_DEFAULT=0
GRUB_HIDDEN_TIMEOUT=0
#GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
#GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""
GRUB_GFXMODE=1680x1050x32

แทนที่ "1680x1050x32 | ด้วยความละเอียดดั้งเดิมของคุณ (เพื่อให้มันทำงานvbeinfoในคอนโซลด้วงเมื่อบูตเครื่อง)

จากนั้นใน/etc/grub.d/00_header:

set gfxmode=${GRUB_GFXMODE} <-- FIND THIS LINE
set gfxpayload=keep <-- ADD THIS LINE DIRECTLY BENEATH

อัพเดทด้วง:

sudo update-grub

อาจทำงานได้ ...


คุณช่วยอธิบายว่าตัวเลือกเหล่านี้ทำอะไรได้บ้าง? สิ่งที่ไม่gfxpayloadทำเช่น?
Stefan Lasiewski

0

ลองacpi=offดู นั่นช่วยแก้ไขการบูทของฉันให้เป็นปัญหาหน้าจอว่างเปล่าสำหรับ Ubuntu 11.10


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

ควรacpi=offตั้งที่ไหน
Magick

@Magick ที่รายการเมนูด้วงเวลาบูต (กด e เพื่อเข้าถึง) จากนั้นค้นหาบรรทัดที่ส่งผ่านตัวเลือกไปยังเคอร์เนล (เริ่มต้นด้วย "linux") ดูคำตอบการใช้งานด้านล่าง: askubuntu.com/a/43691/550380นี่จะทำให้ตัวเลือกเป็นแบบถาวร
ychaouche

0

ฉันได้รับหน้าจอว่างเช่นกัน แต่นี่เป็นแล็ปท็อปที่มีและการ์ด nVidia optimus card 4200m ดูเหมือนว่า Optimus จะไม่รองรับบน Ubuntu ฉันต้องปิดการใช้งาน optimus จาก BIOS แล้วติดตั้งไดรเวอร์ nividia อีกครั้ง เพิ่มเติมที่นี่หากคุณต้องการอ่านhttp://developerslog.org/?p=69


ในขณะที่สิ่งนี้อาจตอบคำถามในทางทฤษฎีมันก็ควรที่จะรวมส่วนที่สำคัญของคำตอบที่นี่และให้ลิงค์สำหรับการอ้างอิง
Oyibo

0

ฉันได้รับหน้าจอสีดำเมื่อทำการบูท ฉันมีการ์ดกราฟิก NVIDIA 6200 การเปลี่ยนชื่อ xorg.config และการรีบูตเครื่องทำงานให้ฉัน ไฟล์ xorg.config สร้างโดย nvidia-xconfig: รุ่น 304.51 (buildmeister@swio-display-x86-rhel47-06.nvidia.com) เป็นสาเหตุของปัญหา


0

ปัญหาที่ใหญ่ที่สุดที่ฉันได้รับคือ Macbook Pro เพื่อติดตั้งไดรเวอร์ของ Nvidia !!!

วิธีแก้ไขคือเปลี่ยน Master Boot Partition ให้เป็นลบ EFI และไปกับ Legacy MBP

มีการกล่าวถึงในหน้าเว็บบางหน้า แต่ไม่สะดวกในการติดตาม

https://bbs.archlinux.org/viewtopic.php?id=162289

เมื่อใช้ความคิดนี้ฉันบูตจาก Live CD จากนั้นใช้ Gparted ลบพาร์ติชันสำหรับบูต EFI เปลี่ยนจาก EFI เป็น FAT32 แล้วใช้ Boot-Repair สร้างใหม่เป็นบูตแบบดั้งเดิมโดยใช้ Partition หลักที่ติดตั้ง 13.04 64 บิต

https://help.ubuntu.com/community/Boot-Repair

--- คำเตือนสำรองข้อมูลของคุณก่อน คุณสามารถเพิ่มทุกอย่างบน HDD ของคุณ ---

แทรก Live CD - Boot up ลองใช้ Ubuntu Run Gparted - เปลี่ยนพาร์ติชั่นบูต EFI จาก EFI เป็น FAT32

เปิดเทอร์มินัลใหม่จากนั้นพิมพ์:

sudo add-apt-repository ppa: yannubuntu / boot-repair && sudo apt-get update

  • กดปุ่มตกลง.

  • จากนั้นพิมพ์:

sudo apt-get install -y boot-repair && (boot-repair &)

ในการซ่อมแซมการบู๊ตเลือกตัวเลือกขั้นสูง

ยกเลิกการเลือกใช้ไฟล์ EFI มาตรฐานภายใต้ตัวเลือกหลักยกเลิกการเลือกพาร์ติชันแยก / boot / efi ภายใต้ GRUB LOCATION

ทำตามพร้อมท์เกี่ยวกับวิธีใช้ Boot loader ดั้งเดิมที่ Boot Repair จะให้คุณ

ตอนนี้ติดตั้งและโหลดไดรเวอร์ NVidia เป็นจำนวนมากโพสต์

ฉันใช้วิธีที่ 2 ในหน้านี้ http://www.dedoimedo.com/computers/ubuntu-ringtail-nvidia.html

ฉันกำลังทำงานกับสิ่งนี้เป็นเวลา 18 ชั่วโมงและลองใช้ตัวเลือกทุกอย่าง ฉันหมายถึงทุกวิธีที่เป็นไปได้ในการติดตั้งไดรเวอร์ friggin และนี่เป็นทางออกเดียวที่ใช้ได้กับ Macbook Pro 7.1 ที่รัน 13.04 กับ Nvidia_current (nvidia_304)


0

ฉันลองทุกอย่างที่นี่และทางออกสำหรับฉันคือเปลี่ยนเป็น lightdm ทำงานได้อย่างสมบูรณ์แบบในขณะนี้!


คุณจะเปลี่ยนเป็น lightdm ได้อย่างไร?
Magick

-5

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


5
ไม่แนะนำให้ใช้งาน Ubuntu โดยไม่ต้องอัพเดทใด ๆ ข้อบกพร่องกำลังได้รับการแก้ไขและความปลอดภัยก็เป็นความคิดที่ไม่ดีเช่นกัน
gertvdijk

@gertvdijk บางทีเจตนาของโพสต์นี้คือการแนะนำให้ติดตั้ง Ubuntu โดยไม่ต้องอัปเดตติดตั้งไดรเวอร์แล้วติดตั้งการอัปเดต (แต่ไม่จนกว่าจะติดตั้งไดรเวอร์) ถ้าเป็นเช่นนั้นฉันไม่แน่ใจว่าทำไมมันถึงทำงานได้ดีขึ้น แต่มันก็ปลอดภัยดี
Eliah Kagan

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