Giải pháp chuyển đổi từ màn hình đồ họa Intel sang rách / nhấp nháy khiến cho việc sử dụng quạt quá mức trong Ubuntu 16.10 / 17.04 / 17.10


16

Một số người dùng ( một , hai , ba , bốn , năm ) đã báo cáo rằng card đồ họa Intel gây rách / nhấp nháy màn hình nghiêm trọng trên Ubuntu> = 16.10. "Giải pháp" được đề xuất là thêm tham số khởi động i915.enable_rc6=0.

Tuy nhiên, trong khi sửa chữa màn hình nhấp nháy / rách, "giải pháp" này khiến quạt chạy liên tục (như trong nó không bao giờ tắt) và ở tốc độ quá cao . Tôi đang đăng câu hỏi này để xem có ai có cách khắc phục vấn đề của người hâm mộ không (hoặc, thay vào đó, vấn đề nhấp nháy / xé nhưng không gây ra vấn đề về quạt).

Để hoàn thiện, tôi đang chạy Ubuntu 16.10/17.04/17.10bằng kernel 4.11.0-10-generictrên Lenovo 910(Kabylake) và card đồ họa của tôi là VGA compatible controller: Intel Corporation Device 5916 (rev 02).

Lưu ý : Tôi vừa xác nhận rằng sự cố này vẫn tồn tại với kernel ngược dòng (v4.13.0-041300rc4). Hoàn nguyên kernel thành kernel 16.04 LTS sửa lỗi xé màn hình, nhưng đó chỉ là một cách giải quyết. Gần đây tôi (09.03.2017) đã thử cài đặt Debian mặc định với kernel 4.9.0-3-amd64 và không có hiện tượng nhấp nháy màn hình (mặc dù màn hình được xoay 90 độ).

Lưu ý 2 : Sử dụng tham số khởi động i915.enable_rc6=0dẫn đến suy giảm hệ thống so với sử dụng mở rộng. Tôi đã cố gắng xem một video phát trực tuyến trong 3 giờ và máy bắt đầu hoạt động chậm chạp và không phản hồi.

Lưu ý 3 : Tôi đã nộp báo cáo lỗi .

Lưu ý 4 : Điều này có thể không liên quan, nhưng màn hình bị rách hoàn toàn dừng khi thiết bị trỏ (trackpad) hoặc bàn phím được sử dụng.


Bạn có nhận được những thông báo cảnh báo này khi kernel của bạn được cập nhật sudo update initramfs -ukhông? Tôi có một cây cầu Ivy và bị rách màn hình nhưng đã sửa nó bằng các phương pháp khác bằng các tùy chọn Xorg.
WinEunuuchs2Unix

Không, tôi không nhận được những tin nhắn khi phát hành sudo update-initramfs -u. Nhưng điều đó có thể là do tôi đã cài đặt thủ công các trình điều khiển đó từ Intel ( 01.org/linuxgraphics/doads/firmware ). Muốn chia sẻ các tùy chọn bạn đã sử dụng? Tôi sẽ thử chúng.
Rsync

Tôi đã không ghi chép lại chúng vào thời điểm đó và đó là một năm trước vì vậy đừng nhớ từng bước. Nguồn chính của tôi để sửa chữa mọi thứ đến từ Arch Linux . Ngoài ra, tôi đã sử dụng Thermald, Powerclamp và TLP để điều khiển quạt và tần số CPU. Đây là một danh sách toàn diện tôi đã viết một vài tuần trước.
WinEunuuchs2Unix

Bạn đang chạy cái nào Ubuntu 16.10 / 17.04 / 17.10?
fosslinux

Tôi chạy mỗi cái khoảng một tuần. Bây giờ tôi chỉ mới vào ngày 17.10 trên phân vùng đó - và 16.04 cho trình điều khiển hàng ngày của tôi cho đến khi điều này được khắc phục.
Rsync

Câu trả lời:


13

Giải pháp chính xác là tạo tập tin sau:

/etc/X11/xorg.conf.d/20-intel-graphics.conf

có nội dung sau:

Section "Device"
   Identifier  "Intel Graphics"
   Driver      "intel"
   Option      "TripleBuffer" "true"
   Option      "TearFree"     "true"
   Option      "DRI"          "false"
EndSection

Đừng tạo ra những tập tin này trong/usr/share/X11/xorg.conf.d . Đó là vị trí ví dụ các tệp cấu hình cho X, không phải là các tệp thực sự được tải.


1
Tôi đã phải đặt DRI thành true, nếu không các ứng dụng nhất định sử dụng OpenGL sẽ không chạy được. Có lẽ do DRI được kích hoạt trong quá trình biên dịch. Mặc dù vậy, tôi vẫn nhận được cuộn và phát lại video không bị rách khi được bật với các tùy chọn khác cũng được bật. Không chắc chắn tại sao nó được đề nghị vô hiệu hóa trong câu trả lời.
Lars Haugseth

1
Điều này khắc phục một số lỗi xé chéo liên tục trên Dell XPS 13 9350 của tôi khi tôi có màn hình ngoài ở chế độ dọc, nhưng nó gây ra tình trạng vẽ lại màn hình cực chậm (~ 10 khung hình / giây?) Và gnome-shellsử dụng CPU cực cao .
Nick T

2
lưu ý rằng thư mục /etc/X11/xorg.conf.d không tồn tại theo mặc định trong Ubuntu. Bạn phải tạo nó với sudo mkdir /etc/X11/xorg.conf.d
Kat Amsterdam

Cám ơn rất nhiều! Bây giờ video của tôi không nhấp nháy.
Brian Haak

@Fabby bạn có chắc về chỉnh sửa của mình không? Tài liệu cho biết "Các tệp kết thúc bằng * .conf trong thư mục /usr/lib/X11/xorg.conf.d/ (LƯU Ý: sẽ được thay đổi thành /usr/share/X11/xorg.conf.d cho 10.10) được tải bởi X khi bắt đầu trước khi đọc xorg.conf "chưa được cập nhật kể từ năm 2014.
Boris

2

Tôi đã sử dụng các bước này để khắc phục hiện tượng nhấp nháy màn hình,

sudo gedit /usr/share/X11/xorg.conf.d/20-intel_flicker_fix.conf

dán những dòng này

Section "Device"
  Identifier  "Intel Graphics"
  Driver      "intel"
  Option      "TripleBuffer" "true"
  Option      "TearFree"     "true"
EndSection

lưu, khởi động lại.

Nếu vẫn không khắc phục được, bạn có thể xóa đang sử dụng

sudo rm /usr/share/X11/xorg.conf.d/20-intel_flicker_fix.conf

Cảm ơn lời đề nghị Sirajus. Thật không may, điều đó không có hiệu lực.
Rsync

@MBWD, bạn đã đặt 'Tùy chọn "DRI" "false"' như đã đề cập chưa? Nó đã bị thiếu trong các bản sửa lỗi bạn liệt kê.
Sirajus Salekin

Có, tôi đã triển khai toàn bộ giải pháp của bạn ở trên ( sudo gedit /usr/share/X11/xorg.conf.d/20-intel_flicker_fix.confvà dán các dòng, bao gồm DRI). Nó không hoạt động. Tôi còn phải làm gì nữa không?
Rsync

Chạy Ubuntu 18.04, nếu tôi thêm bất kỳ tệp conf nào tương tự như tệp này, trên mỗi lần đăng nhập tôi gặp lỗi về kết quả đầu ra không tìm thấy, đầu ra "không được ngắt kết nối" nhưng không có chế độ hoặc thứ gì đó. Phiên có vẻ được cấu hình đúng, mặc dù hộp thoại báo lỗi cảnh báo rằng nó có thể không xảy ra, nhưng lỗi ở mỗi lần đăng nhập rõ ràng có nghĩa là có gì đó không đúng.
ngày

1
Tùy chọn "TripleBuffer" "true"làm cho tải CPU cao và Videos, ChromeFirefoxxem video chậm.
Eugene Mala

0

Tôi không chắc chắn những gì đã giải quyết vấn đề. Ban đầu tôi nghĩ nó đã cài đặt Ubuntu 17.10, chạy kernel 4.13.0-16. Nhưng tôi vừa trở về bản sao lưu 17.04 và kernel chung 4.10.0-37 chạy tốt.

Tôi sẽ đoán rằng bản sửa lỗi thực sự là nâng cấp phần sụn của Lenovo, điều mà bạn chỉ có thể làm (theo hiểu biết của tôi) thông qua Windows. Tôi đã vô tình khởi động vào phân vùng Windows tại một thời điểm và chịu đựng quá trình nâng cấp. Nhưng tôi nghĩ rằng đó phải là những gì đã sửa nó.

Lưu ý: Tôi cũng đã "giải quyết" vấn đề trước ngày 17.10 được phát hành bằng cách biên dịch và sử dụng kernel Kali Linux .


1
Có phải bạn đang sử dụng wayland không? Khi tôi chuyển sang wayland, tôi thấy hầu hết các vấn đề đều biến mất mà không cần bất kỳ cấu hình nào.
Sirajus Salekin
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.