Đây chắc chắn không phải là vấn đề điểm ảnh chết. Tôi đã xác định đó có thể là một lỗi phần mềm được giới thiệu trong Mojave. Tôi không thể chụp ảnh màn hình trục trặc trong hầu hết các trường hợp (trục trặc thường sẽ biến mất ngay lập tức), nhưng tôi đã quản lý để chụp nó trên một vài video và ảnh chụp màn hình.
Thực tế là nó có thể được ghi lại trong phần mềm và thực tế là con trỏ có thể che đi các pixel bị rối cho thấy vấn đề không nằm ở màn hình mà xảy ra trong phần mềm.
Ví dụ:
Firefox
Đây là ảnh chụp màn hình từ bản ghi màn hình của Firefox , nơi bạn có thể thấy các pixel màu xám.
Thật thú vị, nếu chúng ta phóng to một chút, chúng ta có thể thấy các pixel thực sự nằm ngoài chính cửa sổ.
Trình tìm kiếm
Tôi cũng đã bắt gặp những trục trặc tương tự xảy ra trong Finder của riêng Apple trên các ảnh chụp màn hình thông thường.
Ghi chú:
Một số điều thú vị cần lưu ý về nó.
- Tôi chỉ thấy nó xảy ra với các khu vực tối của cửa sổ.
- Nó có thể xảy ra ở cả chế độ sáng và chế độ tối (dù sao cửa sổ cũng tối).
- Nó chủ yếu xảy ra ở rìa của một cửa sổ (nơi có bóng), mặc dù tôi đã nhìn thấy nó ở bên trong một số.
- Nó thường (nhưng không phải luôn luôn) biến mất khi tiêu điểm cửa sổ thay đổi, trong số những thứ khác (thay đổi tiêu điểm cửa sổ làm cho bóng cửa sổ thay đổi).
- Tôi đã có thể thay đổi tiêu điểm đến và từ một cửa sổ iTerm không có bóng (khi bật độ trong suốt) và sự cố bên ngoài cạnh dưới của cửa sổ vẫn tồn tại.
- Nó có thể được ghi lại với tính năng Ghi lại màn hình QuickTime.
- Một cách bí ẩn, mặc dù có thể được chụp bằng QuickTime, nhưng nó vô hình đối với công cụ phát triển Pixie của Apple , như đã thấy trong bản ghi màn hình này . Tương tự, ứng dụng Đồng hồ màu kỹ thuật số cũng không nhìn thấy .
- Tôi đã nhìn thấy nó chủ yếu là màu xám và đỏ, nhưng cũng có màu xanh lá cây, vàng và nhiều màu sắc hơn.
- Sự cố có thể xảy ra ngay cả khi Finder không chạy, vì vậy nó không phải là một phần của Finder.
- Chạy
killall Dock
trong khi SSH vào một máy hiển thị trục trặc có thể khiến nó dừng lại, mặc dù điều này có thể chỉ là tác dụng phụ của thay đổi bóng.
- Tôi đã cố gắng đình chỉ tất cả các quy trình Firefox (
firefox
+ plugin-container
quy trình) trên SSH kill -SIGSTOP
trong khi trục trặc đang xảy ra và trục trặc tiếp tục nhấp nháy, tiếp tục cho thấy trục trặc đang xảy ra bên ngoài các quy trình Firefox.
- Đi xa hơn, tôi đã thử đình chỉ một cách có hệ thống các quy trình trên SSH, để xem cái nào có thể chịu trách nhiệm. Điều duy nhất đình chỉ khiến đèn flash đóng băng là
WindowServer
.
- Sử dụng công cụ phát triển Quartz Debug (một trong những công cụ bổ sung Xcode, được đề cập ở đây ), tôi đã thử nghiệm một số tùy chọn mà nó có. Khi tùy chọn "Tắt tăng tốc 2D" được bật, tôi không thể tạo lại trục trặc như khi có thể. Các tùy chọn Vẽ tự động và Đồng bộ hóa dọc không có hiệu lực.
- Nó dường như chỉ xảy ra với card đồ họa tích hợp. Tôi đã không thể sao chép nó trong khi thẻ rời đang hoạt động.
- Cho đến nay tôi chỉ nghe báo cáo về nó xảy ra trên các mẫu MacBook Pro và MacBook Air gần đây. Tôi không thể tái tạo vấn đề này trên MacBook Air thế hệ trước chạy cùng phiên bản HĐH.
- Tôi chưa thấy điều đó xảy ra trong máy ảo Mojave sử dụng VMware Fusion, hơn nữa chỉ ra rằng nó chỉ xảy ra với một số phần cứng nhất định.
- Để loại bỏ tất cả các biến, tôi đã thử chạy bản cài đặt Mojave 10.14.1 sạch trên ổ đĩa ngoài. Với tất cả các cài đặt mặc định, tôi đã nhanh chóng có thể tái tạo Chế độ ánh sáng với Firefox 63.0.1 với chủ đề tối và chủ đề công cụ dành cho nhà phát triển tối được bật và bảng điều khiển mở ( ghi màn hình ).
- Các ứng dụng giống như trình duyệt xuất hiện đặc biệt có khả năng kích hoạt nó (ví dụ: các ứng dụng dựa trên Firefox và Electron).
- Các ứng dụng tôi đã xem nó với (có lẽ tôi đã quên một số):
- Firefox
- Atom (có thể yêu cầu Cài đặt> Lõi> Thanh tiêu đề> tùy chỉnh)
- Bất hòa
- Cạnh dưới
- Cửa sổ bên trong
- iTerm (với nền đen, bán trong suốt; dường như không xảy ra với nền mờ)
- Cạnh trên
- Cạnh dưới
- Cửa sổ bên trong (ở cạnh dưới cùng của một khung với các tấm chia)
- Trình tìm kiếm
- Giám sát hoạt động
- Tiện ích đĩa
- Bảng điều khiển
- Cửa sổ bên trong (trên các tiêu đề cột trong suốt)
- Thư
- Cửa sổ bên trong (trên các tiêu đề cột trong suốt)
- Tiện ích lưu trữ
- Hex Fiend
- Google Chrome (khi sử dụng chế độ tối macOS)
- Cửa sổ bên trong ở
chrome://downloads/
dưới hàng ngang màu xám nhạt của thanh menu trên cùng)
- Tôi cũng đã thấy nó xảy ra một lần ở cạnh dưới cùng của menu thả xuống từ thanh menu trên cùng.
- Việc lựa chọn các ứng dụng và địa điểm mà tôi đã thấy nó khiến tôi nghi ngờ về mặt nào đó có thể liên quan đến độ trong suốt của cửa sổ.
Những thứ không có tác động đến trục trặc (đã được thử nghiệm với Firefox):
- Thực hiện cài đặt sạch 10.14.1.
- Đặt lại PRAM.
- Đặt lại SMC.
- Mở ứng dụng ở chế độ phân giải thấp.
- Tùy chọn hệ thống:
- Hiển thị độ phân giải tỷ lệ.
- Hiển thị hồ sơ màu.
- Ca đêm.
- Hệ màu nhấn.
- Tự động ẩn dock.
- Khả năng truy cập> Hiển thị> Sử dụng thang độ xám
- Khả năng truy cập> Hiển thị> Đảo ngược màu sắc
Phần cứng:
Tôi chỉ nghe thấy những tuyên bố về việc nó ảnh hưởng đến các mẫu MacBook Pro khác nhau từ 2016-2018 và MacBook Air 2018 (các mẫu có USB Type-C). Nếu bạn đang thấy vấn đề này trên một mẫu máy tính khác của Apple hoặc không có vấn đề này trên một trong những mẫu bị ảnh hưởng, tôi sẽ rất thích nghe về nó.
Phần kết luận:
Thật không may, tôi không nghĩ có bất kỳ cách nào để ngăn chặn sự cố này vào thời điểm này, ngoài việc buộc phải sử dụng thẻ rời nếu máy tính của bạn có (và bạn không ngại thời lượng pin giảm), nhưng hy vọng nó sẽ được giải quyết trong một bản cập nhật trong tương lai.
Đáng tiếc hơn nữa, nó vẫn chưa được sửa trong bất kỳ phiên bản nào từ 10.14.0 đến 10.14.6 hoặc bản cập nhật bổ sung thứ hai kể từ đó. Tôi đã nộp báo cáo lỗi trên bugreport.apple.com (không công khai, nhưng 46079638
), được đánh dấu là bản sao 45841204
. Tôi không có quyền truy cập vào báo cáo lỗi đó, nhưng nghĩ rằng tôi sẽ đề cập đến nó trong trường hợp bất cứ ai muốn tham khảo nó.
Được biết, nó vẫn còn hiện diện trong 10.15 Catalina ( báo cáo lỗi MDN ).
Các bước để tái sản xuất:
Tôi đã có may mắn nhất khi tái tạo lỗi với Firefox.
- Mở Firefox (63.0.1 trong trường hợp của tôi)
- Đặt chủ đề Firefox thành Dark
- Xem> Thanh công cụ> Tùy chỉnh ...> Chủ đề> Tối
- Điều hướng đến một trang như http://example.com/
- Mở công cụ phát triển
- Công cụ> Nhà phát triển web> Trình kiểm tra
- Đặt chủ đề công cụ dành cho nhà phát triển thành tối
- Ở trên cùng bên phải, nhấp vào ...> Cài đặt> Chủ đề> Tối
- Nhấp vào tab Thanh tra
- Mở bàn điều khiển
- Ở trên cùng bên phải, nhấp vào ...> Hiển thị Bảng điều khiển phân chia
- Đảm bảo các công cụ dành cho nhà phát triển nằm phía dưới cửa sổ
- Nếu không, ở trên cùng bên phải, nhấp vào ...> Dock to bottom
- Tải lại trang cho đến khi sự cố xảy ra
Tài liệu tham khảo:
Có thể liên quan lỏng lẻo: Tránh sử dụng bề mặt trong suốt bằng cách sử dụng CoreAnimation (nếu tôi nghi ngờ rằng nó có liên quan đến độ trong suốt là chính xác, thì sự thay đổi đó cuối cùng có thể có tác động đến lỗi này xảy ra với Firefox, nếu chỉ bằng cách tránh lỗi hệ điều hành).