Màn hình (chậm) chuyển sang màu đen sau khi các ứng dụng sàng lọc đầy đủ


13

Bất cứ khi nào tôi toàn màn hình một số ứng dụng nhất định, toàn bộ màn hình của tôi sẽ dần bắt đầu bị che bởi một bộ lọc màu đen từ trên xuống (xem video YouTube này ).

Khi có bất kỳ nỗ lực làm mới màn hình nào (ví dụ: di chuyển con trỏ chuột hoặc trò chơi vẽ khung mới) sẽ khiến thanh màu đen bắt đầu lại từ đầu. Làm điều này cũng có thể gây ra nhấp nháy và đổi màu trên màn hình.

Một số ứng dụng (như Firefox và thiết bị đầu cuối) sẽ không thể hiện hành vi này, nhưng các ứng dụng khác (như Google Chrome, Discord và các trò chơi khác nhau) sẽ. Không có ứng dụng nào thể hiện hành vi này khi chạy trên trình điều khiển Nouveau.

Quay trở lại một ứng dụng được vẽ lại liên tục (như máy tính để bàn Unity) sẽ khiến màn hình đen không thể tiến lên được nữa, nhưng nó cũng sẽ gây ra một số nhấp nháy nhẹ sẽ mờ dần theo thời gian.

Tôi không thể chụp ảnh màn hình hoặc ghi lại nó. Điều này gợi ý cho tôi rằng đây là một cái gì đó cấp thấp hơn máy chủ X hoặc trình quản lý hiển thị của tôi.

Lỗi này dường như không xảy ra trên một phiên khách (hoặc tôi chưa thể sao chép nó ở đó), cho thấy một cái gì đó liên quan đến một cấu hình xấu đang diễn ra. Tuy nhiên, việc tạo một tài khoản mới sẽ mang lại lỗi này.

Chuyện gì đang xảy ra vậy? Đây có phải chỉ là một lỗi trình điều khiển? Đây có phải là một lỗi cấu hình mà chỉ cần sửa chữa bằng cách nào đó?

Danh sách những điều hiện tại đã thử ™ (không hoạt động):

  • Đặt lại tất cả các cấu hình Unity
  • Xóa tập tin cài đặt NVIDIA và tạo lại
  • Gỡ cài đặt / cài đặt lại trình điều khiển NVIDIA
  • Sử dụng trình điều khiển NVIDIA cũ hơn
  • Sử dụng trình quản lý hiển thị thay thế ( xdm)

Vô hiệu hóa khả năng tăng tốc phần cứng trong Chrome cho phép nó hoạt động mà không gặp sự cố này, nhưng điều này vẫn không giải quyết được vấn đề tiềm ẩn - không phải lúc nào cũng là một tùy chọn để vô hiệu hóa tăng tốc phần cứng.

Nếu có thể, tôi muốn tránh đặt lại hồ sơ hoặc chuyển về trình điều khiển nguồn mở. Đây là cả hai biện pháp cuối cùng trong tâm trí của tôi và tôi vẫn không biết tại sao điều này xảy ra, có nghĩa là tôi không thể báo cáo lỗi hoặc tránh vô tình kích hoạt nó trên hồ sơ mới của mình nếu tôi đi theo tuyến đường đó.


Hệ điều hành: Ubuntu 16.04 LTS
Kernel: 4.10.0-36-generic, 4.11.0-14-generic
Card đồ họa: Nvidia GTX 1080 (Không phải Optimus)
Trình điều khiển GC: NVIDIA 387.12, repro với 384.90 và 381.22


Vì vậy, vấn đề không xảy ra khi bạn sử dụng nouveauvà nó không xảy ra khi bạn sử dụng nvidiahoặc nouveauvới một người dùng khách, tôi có ở đó không? Bạn không biết khi nào nó bắt đầu và những gì bạn có thể đã làm sau đó, phải không?
tráng miệng

1
Tôi đã không nhận thấy điều đó với nouveau, mặc dù tôi thừa nhận đã không kiểm tra kỹ lưỡng điều đó. Tôi cũng không thể sao chép nó trong phiên khách. Tôi sẽ đi và kiểm tra mà chỉ để chắc chắn.
Kaz Wolfe


Đã xóa câu trả lời vì nó dường như không hoạt động. Ping tôi nếu không ai có thể tìm ra giải pháp. Đồng thời ping tôi trong trò chuyện một lúc nào đó khi tôi trực tuyến để chúng tôi có thể điều tra kỹ hơn ....
Fabby

@Fabby Xin vui lòng tham gia chatroom Dessert được liên kết ở trên, và tôi sẽ trả lời bất kỳ và tất cả các câu hỏi về nó ngay khi tôi có thể.
Kaz Wolfe

Câu trả lời:


6

Kích hoạt Đường ống Thành phần Lực lượng hoặc Đường ống Thành phần Toàn lực trên màn hình bị ảnh hưởng từ nvidia-settingsứng dụng.

Nhấp để nhấp

Sau đây, nhấp vào Áp dụng . Màn hình có thể nhấp nháy trong giây lát, nhưng vấn đề sẽ được giải quyết ngay sau đó.


Ngoài ra, nếu bạn không muốn có một Xorg.conftập tin thực sự (thường là một ý tưởng tốt), chỉ cần đặt phần sau vào /usr/share/X11/xorg.conf.d/20-nvidia.conf(tạo nếu nó không tồn tại):

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    Option         "metamodes" "nvidia-auto-select +0+0 {ForceCompositionPipeline=On, ForceFullCompositionPipeline=On}"
EndSection

Khởi động lại trình quản lý hiển thị của bạn bằng cách sử dụng systemctl restart lightdm.servicevà nó sẽ hoạt động hoàn hảo.


Tuyên bố miễn trừ trách nhiệm: Tôi không biết làm thế nào điều này khắc phục vấn đề. Nó chỉ làm.

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.