Màn hình trống sau khi cài đặt trình điều khiển bị hạn chế nvidia


106

Tôi đã cài đặt trình điều khiển hạn chế nvidia hiện tại và khởi động lại máy của tôi và bây giờ tôi nhận được màn hình đen hoặc trống.

Làm thế nào tôi có thể sửa lỗi này?


(Những sẽ cho bounty về câu hỏi này, không cần phải làm lại tất cả các tùy chọn optimus, chỉ cần thêm những câu trả lời hiện có như các liên kết trong một câu trả lời, cross-link tất cả bao gồm nhiều như bạn có thể!)
Jorge Castro

1
Rất nhiều các câu trả lời sẽ không sử dụng "sudo apt-get install nvidia-chung" vì lỗi này: bugs.launchpad.net/ubuntu/+source/nvidia-common/+bug/981874
keepitsimpleengineer

có thể là một vấn đề với phiên bản kernel ... Cài đặt ukuu và cài đặt phiên bản kernel mới hơn. Bạn luôn có thể trở lại cái bạn đang sử dụng.
Gaurav Sharma

Câu trả lời:


76

Xóa tất cả các gói liên quan đến Nvidia

  1. Đăng nhập vào một thiết bị đầu cuối: Ctrl+ Alt+ F1(thiết bị đầu cuối hiển thị với màn hình trống)

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

Bắt đầu từ đầu

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

Cài đặt lại mọi thứ

  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

Cấu hình lại máy chủ X

  1. sudo dpkg-reconfigure xserver-xorg

Nguồn: Ubuntu Wiki


4
Cuối cùng, nó đã sửa nó (bỏ qua giai đoạn "Bắt đầu từ đầu" - không thích gỡ cài đặt xserver!) Nhưng đã thực hiện tất cả các bước khác và nó hoạt động một điều trị. Cảm ơn nhiều!
RobinLigsace

5
Wiki đó đã lỗi thời cài đặt nvidia - ví dụ như cài đặt không hoạt động.
NoBugs

2
@NoBugs: có, nhưng làm theo các bước vẫn sửa đồ họa vào ngày 14.04 saureboot
jfs

1
Khi tôi chạy sudo apt-get install xserver-xorg-video-nouveau Tôi nhận được thông báo sau: Các gói sau có phụ thuộc chưa được đáp ứng: xserver-xorg-video-nouveau: Phụ thuộc: xorg-video-abi-15 Phụ thuộc: xserver-xorg -core (> = 2: 1.14.99.902) Khuyến cáo: libgl1-mesa-Dri (> = 9.0) E: Không thể khắc phục sự cố, bạn đã giữ các gói bị hỏng. "Bạn có biết phải làm gì trong trường hợp này không?
Cleb

3
Không còn hoạt động kể từ tháng 4 năm 2016. Không có lệnh nào sau khi sudo apt-get install nvidia-commonlàm việc. Đây là trên Ubuntu 14.04 trên Asus G751JM (nvidia GTX 860m)
sgarcia

9
  1. Xóa mọi trình điều khiển có thể gây ra sự cố,
  2. mở thiết bị đầu cuối và gõ (mở nó từ dấu gạch ngang, sử dụng biểu tượng ubfox ở góc bên trái)

    sudo apt-get --purge remove nvidia
    

    hoặc là

    sudo apt-get --purge remove nvidia-current
    

    (Tùy thuộc vào cái bạn đã cài đặt) hoặc tắt chúng khỏi cài đặt trình điều khiển bị hạn chế.

  3. khởi động lại.

  4. sau đó trên một thiết bị đầu cuối loại này:

    sudo apt-add-repository ppa:ubuntu-x-swat/x-updates
    sudo apt-get update
    sudo apt-get install nvidia-current nvidia-settings
    
  5. khởi động lại.


2
Điều này làm việc cho tôi, nhưng để lại cho tôi vấn đề tương đương 640x480 để hỏiubub.com/questions/201123/iêu . Ngoài ra, sử dụng Shift / Esc trong khi khởi động để vào linux tương đương với 'chế độ an toàn' để bạn có thể thực hiện các lệnh này
Alex

Đại diện chết tiệt sẽ không cho phép tôi chỉnh sửa nhận xét của riêng mình - chỉ muốn thêm rằng giải pháp được đề xuất cho vấn đề 640x480 trong câu hỏi được tham chiếu ở trên hoạt động tốt, vì vậy đừng để điều đó cản trở bạn.
Alex

2
Nếu máy tính của tôi khởi động với một màn hình trống, làm thế nào tôi có thể mở một thiết bị đầu cuối để gõ các lệnh đó? Màn hình trống!
Stefan Lasiewski

@StefanLasiewski askubfox.com/questions/162075/ mẹo
Uri Herrera

Thông tin ở đây thực sự nên được thêm vào câu trả lời của Marco Scannadinari ở trên để cải thiện / mở rộng câu trả lời đã có sẵn
geezanansa

6

Trong trường hợp của tôi, đó là một vấn đề với màn hình khiến cho GPU Nvidia của tôi bị EDID xấu

Để gỡ lỗi, bạn có thể thêm dòng này vào phần màn hình trong /etc/X11/xorg.conftệp

Option         "ModeDebug" "true"

Bây giờ hãy kiểm tra /var/log/Xorg.0.log file.

Nếu bạn tìm thấy một lỗi như thế này:

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

Sau đó, bạn có thể giải quyết nó bằng cách thêm dòng này vào phần thiết bị

Option         "IgnoreEDIDChecksum" "DFP"

5

Có thể Ubuntu IT'S hoạt động nhưng sử dụng đầu ra thẻ khác. Đối với tôi, nVidia GeForce 7300 của tôi có 2 đầu ra, VGA và DVI. Có vẻ như đầu ra mặc định khi bạn cài đặt trình điều khiển là sang DVI nhưng tôi không có màn hình DVI nên tôi đã quản lý để vào Chế độ khôi phục (có sẵn trong GRUB khi bạn khởi động) và gõ:

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

Bây giờ khởi động lại.

Lệnh này chỉ dẫn đồ họa giống nhau cho cả hai đầu ra. Từ đó trở đi, bạn có thể tiếp tục thử nghiệm tiện ích nVidia này cho đến khi bạn có được thứ mình muốn. Để biết thêm thông tin loại:

nvidia-xconfig -A | less

Mong rằng sẽ giúp.


4

Nhấn Alt + Ctrl + F1 để đến tty1 (terminal), sau đó chạy nó:

sudo apt-get --purge remove nvidia*

Điều đó sẽ loại bỏ bất kỳ gói trình điều khiển nvidia. Nếu vẫn không được, hãy thử điều này:

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

Điều đó sẽ loại bỏ một tệp cấu hình xorg bị hỏng nếu nó tồn tại. Bạn sẽ cần phải khởi động lại sau khi hoàn thành các lệnh này. (Ctrl + Alt + del)

Tái bút Nếu bạn có thẻ tối ưu nvidia, không cài đặt x-swat hoặc bất kỳ trình điều khiển nvidia nào khác. Các trình điều khiển hoạt động tốt nhất cho thẻ nvidia Optimus đến từ dự án bumblebee .


Có phải mục đích của việc này chỉ là mặc định trở lại trình điều khiển nouveau?
ychaouche

2

Điều này đã xảy ra với tôi khi chạy cpu AMD: Đã học nó là IOMMU / AMD -v Bug = Không tương thích với Nvidia. Vô hiệu hóa cài đặt bios ảo hóa đã sửa lỗi này.


1

Liệu rằng thread trên Ubuntu đàn giúp bạn?

Nói tóm lại, có vẻ như các gói tiêu đề linux cho một số hạt nhân (đáng chú ý là các hạt nhân PAE) không được cài đặt đúng cách và trình biên dịch trình điều khiển nvidia thất bại khi cài đặt các gói nvidia.


Thx cho bài viết của bạn. Nhưng xem chỉnh sửa 5! Tôi có thể làm gì?
LaMinifalda

0

Về tiêu đề chủ đề: Phiên bản trình điều khiển nvidia bị hạn chế hiện tại được sử dụng trong Ubuntu natty là gì?

Bạn có thể tìm thấy bất cứ điều gì về bản phát hành, phiên bản, lỗi, tính năng được yêu cầu trên Launchpad . Để hiểu những gì về bạn có thể đi tour của họ .

Câu hỏi về phiên bản mới nhất của trình điều khiển nVidia có thể được tìm thấy trên gói nhị phân của nvidia-current hiện tại trong Ubuntu Natty i386 . Vì vậy, kể từ 2011-04-20, phiên bản mới nhất là 270.41,06-0ubfox1. Nhưng đó không nhất thiết là một đề nghị . Cái mới nhất đối với tôi luôn có vẻ có lỗi (như 'xé', v.v.).


0

Thay vì sử dụng nvidia-current, bạn thực sự nên thử sử dụng trình điều khiển nvidia cũ hơn, ví dụ như 173.xx. Điều này giải quyết các vấn đề đối với tôi. Chỉ cần bắt đầu j Racer-gtk và chọn trình điều khiển 173.xx. Hơn khởi động lại hệ thống của bạn.


0

Hãy thử /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

Thay thế "1680x1050x32 | bằng độ phân giải gốc của bạn (để nó chạy vbeinfotrong bảng điều khiển grub khi khởi động).

Sau đó trong /etc/grub.d/00_header:

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

Cập nhật grub:

sudo update-grub

Có thể làm việc...


Bạn có thể giải thích những gì một số các tùy chọn này làm gì? Làm gì gfxpayload, chẳng hạn?
Stefan Lasiewski

0

Hãy thử acpi=off. Điều đó đã giải quyết vấn đề khởi động của tôi vào vấn đề màn hình trống cho Ubuntu 11.10.


Câu hỏi ban đầu là một câu hỏi cũ. Lý do có lẽ điều này không được đề xuất tại thời điểm đó là sự cố chỉ xảy ra sau khi trình điều khiển độc quyền được cài đặt. Một câu trả lời tốt hơn có thể là trở lại trình điều khiển làm việc đã biết cuối cùng, sau đó thử các trình điều khiển nvidia thay thế đã có sẵn.
Fabricator4

Nên acpi=offđặt ở đâu?
Magick

@Magick tại mục menu grub khi khởi động (nhấn e để truy cập). Sau đó tìm dòng chuyển các tùy chọn cho kernel (bắt đầu bằng "linux"). Xem câu trả lời con-f-use bên dưới: Askubfox.com/a/43691/550380 , điều này sẽ làm cho tùy chọn này vĩnh viễn.
ychaouche

0

Tôi cũng có một màn hình trống, nhưng đây là trên một máy tính xách tay có thẻ tối ưu nVidia 4200m. Optimus dường như không được hỗ trợ tốt trên Ubuntu. Tôi đã phải vô hiệu hóa Optimus từ bios và sau đó cài đặt lại trình điều khiển nividia. Thêm ở đây nếu bạn muốn đọc http://developerslog.org/?p=69


Trong khi về mặt lý thuyết có thể trả lời câu hỏi, tốt hơn là nên bao gồm các phần thiết yếu của câu trả lời ở đây và cung cấp liên kết để tham khảo.
Oyibo

0

Tôi đã nhận được một màn hình đen khi khởi động. Tôi có card đồ họa NVIDIA 6200. Đổi tên xorg.config và khởi động lại làm việc cho tôi. Tệp xorg.config được tạo bởi nvidia-xconfig: phiên bản 304.51 (buildmeister@swio-display-x86-rhel47-06.nvidia.com) đã gây ra sự cố.


0

Rắc rối lớn nhất mà tôi gặp phải là việc cài Macbook Pro để cài đặt trình điều khiển Nvidia !!!

Giải pháp là thay đổi Phân vùng khởi động chính thành XÓA EFI và đi với Legacy MBP.

Điều này được thảo luận trên một vài trang web nhưng không dễ theo dõi.

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

Sử dụng ý tưởng này, tôi đã khởi động từ Live CD và sau đó sử dụng Gparted đã xóa phân vùng khởi động EFI, thay đổi nó từ EFI thành FAT32 và sau đó sử dụng Boot-Repair được xây dựng lại như một khởi động kế thừa bằng cách sử dụng Phân vùng chính với 13.04 64 bit

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

--- CẢNH BÁO TRỞ LẠI DỮ LIỆU CỦA BẠN ĐẦU TIÊN. BẠN CÓ THỂ KIẾM ĐƯỢC MỌI THỨ TRÊN HDD CỦA BẠN ---

Chèn CD trực tiếp - Khởi động khi thử Ubuntu Run Gparted - Thay đổi phân vùng khởi động EFI từ EFI thành FAT32.

mở Terminal mới, sau đó gõ:

sudo add-apt-repository ppa: yannubfox / boot-Repair && sudo apt-get update

  • Nhấn Enter.

  • Sau đó gõ:

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

Trong sửa chữa khởi động, chọn TÙY CHỌN NÂNG CAO

Bỏ chọn Sử dụng tệp EFI tiêu chuẩn trong các tùy chọn chính Bỏ chọn phân vùng riêng biệt / boot / efi trong GRUB LOCATION

làm theo lời nhắc về cách sử dụng bộ tải Boot kế thừa mà Boot Repair sẽ cung cấp cho bạn.

Bây giờ cài đặt và tải trình điều khiển NVidia như nhiều bài đăng

Tôi đã sử dụng phương pháp 2 trên trang này http://www.dedoimedo.com/computers/ubfox-ringtail-nvidia.html

Tôi đã làm việc với điều này trong khoảng 18 giờ và đã thử MỌI tùy chọn có sẵn. Ý tôi là mọi cách có thể để cài đặt các trình điều khiển friggin này và đây là giải pháp duy nhất hoạt động cho Macbook Pro 7.1 Chạy 13.04 với Nvidia_cản (nvidia_304)


0

Tôi đã thử mọi thứ ở đây và giải pháp cho tôi là chuyển sang lightdm, hoạt động hoàn hảo ngay bây giờ!


Làm thế nào để bạn chuyển sang lightdm?
Magick

-5

Chỉ cần cài đặt rõ ràng Ubuntu ( không cập nhật, không phần mềm ) kết nối với internet, tải xuống trình điều khiển của bạn và cài đặt và khởi động lại! Đã làm cho tôi! Cảm ơn hàng xóm của tôi !!! (đó là ý tưởng của anh ấy)


5
Sử dụng Ubuntu mà không chạy bất kỳ bản cập nhật nào thực sự không được khuyến khích. Lỗi đang được sửa chữa và bảo mật khôn ngoan, đó cũng là một ý tưởng tồi.
gertvdijk

@gertvdijk Có lẽ mục đích của bài đăng này là khuyên bạn nên cài đặt Ubuntu mà không cần cập nhật, cài đặt trình điều khiển và sau đó cài đặt các bản cập nhật (nhưng không phải cho đến khi trình điều khiển được cài đặt). Nếu vậy, tôi không chắc tại sao nó sẽ hoạt động tốt hơn, nhưng nó sẽ an toàn chấp nhận được.
Eliah Kagan

@EliahKagan Có thể, nhưng nếu vậy, thì điều đó nghe có vẻ không thực sự với tôi. Trình điều khiển của Nvidia được xây dựng lại cho mọi kernel mới.
gertvdijk
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.