Câu hỏi Màn hình màu đen Unity-greeter ngày 13.10


Gần đây tôi đã cài đặt ubuntu 13,10 64bit trên máy tính để bàn (chế độ UEFI). Sau khi plymouth giật gân tôi nhận được một màn hình màu đen. Sau một số thử nghiệm, tôi đã tìm thấy giải pháp tạm thời:

  • chuyển về tty1 và đăng nhập
  • sudo unity-greeter
  • nhận được một lỗi khủng khiếp: (unity-greeter:2109): Gtk-WARNING **: cannot open display: Failed to launch bus: Failed to launch session bus
  • sudo reboot
  • sau khi khởi động lại unity-greeter khởi động tốt cho đến khi logoff
  • (sau khi đăng nhập đồ họa một thủ tục để báo cáo một vụ tai nạn Xorg bắt đầu)

Tôi có một card đồ họa Nvidia, tôi đã thử tất cả các trình điều khiển (nouveau, currunt, thử nghiệm, xorg-edgers vv) nhưng không có thay đổi (ngoại trừ các xorg-edgers luôn đưa ra lời nhắc cấu hình bị hỏng, thật đáng buồn là didn) 't giải quyết một điều).

Bất kỳ trợ giúp / đề nghị được đánh giá cao :)

CHỈNH SỬA: Sau một số thí nghiệm (xem bình luận để trả lời), các vấn đề trở nên ngẫu nhiên hơn. Tại thời điểm này có vẻ như không phải để trình bày chính nó khi có một vấn đề Xorg (apport bắt đầu ngay sau khi đăng nhập) nhưng đôi khi tôi nhận được một khởi đầu sạch ngay cả khi không có lỗi để báo cáo. Tôi nghĩ rằng có một liên kết giữa "có lỗi Xorg" và "bắt đầu unity-greeter / lightdm một cách chính xác" vì tôi đã thử sử dụng chuột bị lỗi (con trỏ bị kẹt khi khởi động với cả win7 và ubuntu) và trong trường hợp đó là unity-greeter / lightdm luôn bắt đầu (nhưng tất nhiên sau đó tôi phải ngắt kết nối chuột bị lỗi ...).

Tôi đã được yêu cầu cho các bản ghi: Tôi sẽ cung cấp cho họ lần sau khi vấn đề trình bày chính nó (Tôi sẽ thử một số khởi động lại nhưng tôi không biết khi nào nó sẽ xảy ra một lần nữa :().

Tôi cũng được yêu cầu cung cấp thông tin về phần cứng và cấu hình:

  • lshw thông tin liên quan:

    *-display
                description: VGA compatible controller
                product: GF116 [GeForce GT 640 OEM]
                vendor: NVIDIA Corporation
                physical id: 0
                bus info: pci@0000:01:00.0
                version: a1
                width: 64 bits
                clock: 33MHz
                capabilities: vga_controller bus_master cap_list rom
                configuration: driver=nvidia latency=0
                resources: irq:89 memory:fc000000-fdffffff memory:d0000000-d7ffffff memory:d8000000-dbffffff ioport:e000(size=128) memory:fe000000-fe07ffff
    
  • lspci -v thông tin liên quan:

    01:00.0 VGA compatible controller: NVIDIA Corporation GF116 [GeForce GT 640 OEM] (rev a1) (prog-if 00 [VGA controller])
        Subsystem: Micro-Star International Co., Ltd. Device 2319
        Flags: bus master, fast devsel, latency 0, IRQ 89
        Memory at fc000000 (32-bit, non-prefetchable) [size=32M]
        Memory at d0000000 (64-bit, prefetchable) [size=128M]
        Memory at d8000000 (64-bit, prefetchable) [size=64M]
        I/O ports at e000 [size=128]
        [virtual] Expansion ROM at fe000000 [disabled] [size=512K]
        Capabilities: <access denied>
        Kernel driver in use: nvidia
    
  • Phiên bản Xorg: 7.7 (apt-cache show xserver-xorg | grep Version cho: Version: 1:7.7+1ubuntu6)

  • Phiên bản trình điều khiển Nvidia: 331,20 (từ x-swat ppa)
  • uname -r: 3.11.0-15-generic

Tôi không thể nghĩ ra những thông tin khác có thể cần, nếu bạn có thể nói như vậy :)

CHỈNH SỬA: nó đã được 3 ngày kể từ lần cuối cùng lỗi được trình bày. Không có gì thay đổi trong hệ thống (vì sợ rằng tôi không làm) vì vậy tôi không biết nguyên nhân gây ra nó và những gì đã giải quyết nó. Nhờ tất cả mọi người đã giúp, tôi sẽ đăng thông tin cập nhật nếu (và khi nào) tôi sẽ lại có màn hình đen ...


1
2018-01-06 12:54


gốc


Vui lòng cung cấp chi tiết về card đồ họa và trình điều khiển Nvidia độc quyền của bạn khi sử dụng / cài đặt. Xem Máy chủ Nvidia X nhấp nháy, treo và phân đoạn khi khởi động cho một ví dụ về loại thông tin nào hữu ích. - landroni
hãy xem các nhật ký liên quan đến DM & X của bạn. nếu đó là cài đặt mặc định, nhật ký để kiểm tra / var / log / lightdm / * và /var/log/Xorg.0.log (current), /var/log/Xorg.0.log.old (trước đó) - t4lwh


Các câu trả lời:


Trình quản lý hiển thị đăng nhập Ubuntu mặc định được gọi là lightdm vì nó nhẹ và do đó nhanh. Thông thường đây là một điều tốt, nhưng bạn có thể khởi động vào màn hình đăng nhập của bạn một cách nhanh chóng mà card đồ họa Nvidia của bạn không thể theo kịp. Vì vậy, hãy thử cài đặt GDM. GDM là trình quản lý hiển thị đăng nhập thay thế cho lightdm.

Trong khi cài đặt gdm, bạn sẽ được yêu cầu chọn gdm hoặc lightdm làm trình quản lý hiển thị đăng nhập mặc định. Chọn gdm.

Bạn có thể chuyển đổi qua lại giữa lightdm và gdm bất cứ lúc nào từ thiết bị đầu cuối bằng cách chạy sudo dpkg-reconfigure gdm. Điều này sẽ mở ra một cửa sổ mới cho phép bạn chọn gdm hoặc lightdm làm trình quản lý hiển thị đăng nhập mặc định.


2
2018-01-15 00:05



"Bạn có thể khởi động vào màn hình đăng nhập của mình nhanh đến mức card đồ họa Nvidia của bạn không thể theo kịp." Bạn có một nguồn mà đây là vấn đề? Tôi khó có thể tin rằng đây là một khả năng. Tôi chỉ tự hỏi, tôi chưa bao giờ nghĩ rằng điều đó có thể xảy ra. - falconer
@falconer Tôi đã có một vấn đề rất giống với một trong các câu hỏi và sau nhiều thử nghiệm và lỗi này là cách tôi cố định nó. Kể từ đó, tôi đã thử các giải pháp khả thi khác vài lần để kiểm tra xem sự cố có thể đã gây ra bởi cái gì khác hay không, tuy nhiên không có gì ngoài việc chuyển sang gdm đã từng có thể khắc phục nó! - karel
Ồ, tôi hiểu rồi. Nhưng sau đó tôi sẽ nói lý do của bạn là sai: Nếu chuyển sang gdm giải quyết vấn đề tôi sẽ chỉ suy luận rằng vấn đề là trong lightdm. Nhưng tôi không thể suy ra chính xác vấn đề là gì, đặc biệt không phải là nó quá nhanh. Nhưng tôi googled cho điều này và tìm thấy một bugreport về tình hình này và thực sự bạn là 95% phải. Đó là 5% tôi giữ bởi vì đây rõ ràng là một lỗi lập trình / thiết kế trong gói lightdm và không phải là một vấn đề với card đồ họa bị chậm, lightdm nên chờ đợi cho trình điều khiển đồ họa đi lên. Đối với 95% đó và để trình bày thông tin thú vị này cho tôi: +1 - falconer
Và tôi nghĩ rằng câu trả lời này có thể là giải pháp thực sự cho vấn đề. - falconer
Tôi sẽ thử sử dụng GDM nhưng giải thích không đúng ... Nếu đó là loại vấn đề, ánh sáng-dm nên luôn luôn là quá nhanh, tôi không thể tìm thấy một lý do tại sao nó nên khởi động chính xác chỉ sau khi sudoing thống nhất -greeter, nhận được lỗi và khởi động lại, trừ khi điều này kích hoạt một số loại "chế độ an toàn" khác với saforgode Xorg thông thường (một yêu cầu bạn cấu hình lại Xorg, đi đến một thiết bị đầu cuối vv ...) - Nicola Feltrin


Vui lòng gỡ cài đặt bất kỳ trình điều khiển nào khác trước và sau đó cài đặt như sau:

sudo apt-get install nvidia-319 nvidia-settings-319 nvidia-prime

PS: mặc dù nó là một máy tính để bàn nó phát hiện rằng bộ xử lý intel của bạn cũng có một card đồ họa vì vậy nó là một hệ thống lai, bạn cần gói nvidia-pime để làm cho nó hoạt động chính xác, xin vui lòng gửi phản hồi của bạn, cảm ơn bạn.


0
2018-01-14 10:14



Đã cố gắng đó, thật đáng buồn nó không giúp đỡ. Dù sao không bao giờ nói bất cứ điều gì về một CPU Intel, trên thực tế nó là một AMD và nó không có đồ họa tích hợp ... cảm ơn anyway :) - Nicola Feltrin


Thử:

sudo dpkg-reconfigure unity-greeter

Nếu điều đó không làm việc khởi động từ một đĩa CD trực tiếp (miễn là bạn có thể nhận được một máy tính để bàn từ đó), sao lưu các thiết lập xconfig cũ của bạn, và sao chép trên những người thân từ đĩa CD trực tiếp.

Đổi thành Gốc:

sudo su

sao lưu:

mv /media/<Name of your Ubuntu Partion>/etc/X11/Xsession.d/ /media/<Name of your Ubuntu Partion>/etc/X11/old.Xsession.d/

sao chép:

cp /etc/X11/Xsession.d/ /media/<Name of your Ubuntu Partion>/etc/X11/Xsession.d/

0
2018-01-14 17:30



Hôm nay tôi đã thử đề xuất của bạn, nhưng thật đáng buồn là không có thay đổi gì: ( - Nicola Feltrin
wow, kỳ lạ. Bạn có thể cung cấp thêm chi tiết về lỗi xsession của bạn trong câu hỏi của bạn không? - virtualxtc


Có thể bạn đang thấy vấn đề này thường gặp phải khi cài đặt trình điều khiển Nvidia không chính xác: Màn hình trống sau khi cài đặt trình điều khiển bị giới hạn nvidia. Do bỏ cài đặt, dọn dẹp và cấu hình lại các gói như được giải thích trong câu hỏi đó.

Ngoài ra, bạn có thể muốn đảm bảo rằng các trình điều khiển Nvidia mà bạn đang chọn thực sự thích hợp cho card đồ họa của bạn. Xem Nvidia Geforce 680 GTX - Ổn định trên màn hình để được hướng dẫn cách thực hiện việc này.

Cuối cùng, điều này có thể là một shot trong bóng tối, nhưng như đã giải thích trong trình điều khiển đồ họa nào hiện đang được sử dụng trên thẻ NVIDIA này?, Nvidia X Server trên máy tính xách tay của tôi flickers, treo và segfaults trên khởi động. Tôi có thể bắt đầu X chỉ khi tôi cài đặt các trình điều khiển Nvidia độc quyền cho card đồ họa của tôi (nvidia-304) trong một hạt nhân (nói, 3.2.0-23-generic), và sau đó khởi động trong một khác nhau hạt nhân (nói, 3.2.0-57-generic). Nó rõ ràng sử dụng một số trình điều khiển dự phòng, và tôi không thể hiểu nó là cái gì, nhưng nó có vẻ chỉ hoạt động.


0
2018-01-14 23:56



Tôi sẽ thử giải pháp này quá, nhưng vấn đề trình bày chính nó từ đầu (tươi cài đặt) khi không có trình điều khiển nvidia cài đặt (chỉ nouveau) ... - Nicola Feltrin
Nếu bạn kiểm tra liên kết cuối cùng, hãy lưu ý rằng trên hệ thống của tôi thậm chí nouveau dường như không kích hoạt đúng cách (tôi chưa chắc điều gì đang thực sự xảy ra). Vì vậy, có lẽ cách giải quyết xấu này từ đoạn thứ 3 cũng có thể làm việc cho bạn. - landroni
@NicolaFeltrin Nhưng tôi cũng thấy rằng bạn nói về UEFI mode. Hãy thử tìm kiếm quanh đây, vì có một số câu hỏi liên quan mô tả các vấn đề tương tự. - landroni
Tôi đã làm theo điều tẩy trang / cài đặt lại ... Kết quả là người chào hỏi sự thống nhất đã thực sự khởi động nhưng với độ phân giải rất lạ (đường viền đen, tỷ lệ sai ...) và lspci -v trên dòng trình điều khiển Kernel đã nói điều gì đó trên dòng "không thể truy cập thiết bị". Kể từ khi kích thước và tỷ lệ phù hợp với những người khởi động Plymouth tôi nghi ngờ nó đã được sử dụng trình điều khiển framebuffer. Dù sao, trên một linh cảm tôi cho phép ppa x-swat và trình điều khiển nvidia 331. Sau khi khởi động lại mọi thứ có vẻ tốt, nhưng đôi khi vấn đề màn hình màu đen ban đầu đại diện cho chính nó (xem ở trên). - Nicola Feltrin