“Màn hình đen Chrome” xuất hiện khi Google Chrome mở một cửa sổ trống hoặc đen hoàn toàn thay vì hiển thị trang web hoặc giao diện người dùng. Điều này thường xảy ra trong các phiên máy tính từ xa (Chrome Remote Desktop) hoặc khi mở trang web nặng với video, hoạt ảnh hoặc nội dung WebGL.
Khi điều này xảy ra, bạn có thể không xem được trang web, tương tác với các tab hoặc thậm chí không nhìn thấy menu. Nếu điều này xảy ra khi điền biểu mẫu, chỉnh sửa tài liệu hoặc sử dụng ứng dụng web, tác phẩm chưa được lưu của bạn có thể bị mất.
Tại sao điều này lại xảy ra?
Vấn đề thường xuất phát từ:
- Tăng tốc phần cứng hoặc xung đột kết xuất GPU
- Bản cập nhật Chrome bị lỗi hoặc không đầy đủ
- Trình điều khiển đồ họa lỗi thời không thể giao tiếp bình thường với Chrome
- Máy tính từ xa sự cố về bộ mã hóa/giải mã khiến cửa sổ Chrome phát trực tiếp xuất hiện màu đen
- tiện ích mở rộng bị hỏng can thiệp vào việc hiển thị
- Cờ tích cực hoặc không ổn định cờ thử nghiệm
- Cài đặt bị hỏng hoặc trình đổ bóng GPU được lưu trong bộ nhớ đệm
Nói một cách đơn giản: Chrome cố gắng sử dụng GPU của bạn để vẽ cửa sổ nhưng có thứ gì đó trong chuỗi (cờ, trình điều khiển, phần phụ trợ ANGLE, tiện ích mở rộng hoặc bộ đệm) bị hỏng và thay vào đó, Chrome hiển thị màn hình đen.
Bây giờ bạn đã hiểu rõ nguyên nhân gây ra hành vi này, hãy làm theo các giải pháp bên dưới theo thứ tự, bắt đầu từ những giải pháp dễ nhất.
1. Đặt lại tất cả cờ Chrome
Cờ thử nghiệm thay đổi cách Chrome hiển thị trang. Cờ xấu hoặc không ổn định có thể buộc Chrome sử dụng đường dẫn hiển thị mà GPU của bạn không thể xử lý. Việc đặt lại sẽ đưa tất cả cài đặt ẩn về trạng thái ổn định, mặc định .
- Mở Google Chrome .
- Loại
chrome://flags/
trong thanh địa chỉ và nhấn Enter .
- Nhấp vào Đặt lại tất cả ở trên cùng bên phải.
- Đóng và khởi chạy lại Chrome.
2. Tắt tính năng tăng tốc phần cứng
Theo mặc định, Chrome sử dụng tăng tốc phần cứng để giảm tải công việc kết xuất cho GPU của bạn. Nếu trình điều khiển đồ họa của bạn có lỗi hoặc không tương thích hoàn toàn thì quá trình chuyển giao này có thể không thành công và dẫn đến màn hình đen.
Việc tắt tính năng tăng tốc phần cứng sẽ buộc Chrome sử dụng hiển thị phần mềm thay vào đó. Quá trình này có thể chậm hơn một chút trên các trang có nhiều đồ họa nhưng thường ổn định hơn nhiều khi bạn gặp phải vấn đề về màn hình đen.
- Mở Chrome → nhấp vào ba dấu chấm .
- Chọn Cài đặt .
- Đi tới Hệ thống .
- Tắt Sử dụng tính năng tăng tốc đồ họa khi khả dụng .
- Nhấp vào Khởi chạy lại .
3. Đặt lại phần cuối đồ họa ANGLE
GÓC là lớp giữa chuyển đổi các lệnh đồ họa của Chrome thành các hướng dẫn thân thiện với GPU. Nếu ANGLE sử dụng chương trình phụ trợ sai (như Vulkan hoặc D3D11 khi GPU của bạn không thể xử lý), Chrome sẽ hiển thị màn hình đen. Việc đặt lại chế độ này sẽ khôi phục chế độ tương thích tốt nhất cho hệ thống của bạn.
- Nhấp chuột phải vào phím tắt Chrome của bạn → Thuộc tính .
- Ở cuối Mục tiêu dòng, thêm:
--no-experiments
- Khởi chạy Chrome bằng phím tắt này.
- Mở
chrome://flags/
- Tìm kiếm “Chọn phần phụ trợ đồ họa ANGLE” và đặt thành Mặc định .
- Đóng Chrome.
- Xóa
--no-experimentstừ lối tắt. - Khởi động lại Chrome bình thường.
4. Xóa bộ nhớ đệm Shader của Chrome
Cửa hàng Chrome đã tổng hợp Trình đổ bóng GPU trong thư mục bộ đệm để các trang có thể tải nhanh hơn. Theo thời gian, những tệp được lưu trong bộ nhớ đệm này có thể bị hỏng hoặc không khớp với trình điều khiển GPU hoặc phiên bản Chrome hiện tại của bạn. Khi điều đó xảy ra, Chrome có thể không vẽ cửa sổ chính xác và thay vào đó hiển thị màn hình đen.
Việc xóa bộ nhớ đệm của trình đổ bóng buộc Chrome phải xây dựng lại các tệp này từ đầu bằng cách sử dụng trình điều khiển và phiên bản trình duyệt hiện tại của bạn.
- Đóng Google Chrome hoàn toàn. Đảm bảo không có cửa sổ Chrome nào đang chạy ẩn.
- Nhấn Thắng + R → gõ:
%localappdata%
- Truy cập:Google → Chrome → Dữ liệu người dùng → ShaderCache → GPUCache
- Xóa tất cả các tệp bên trong GPUCache .
- Khởi động lại Chrome.
Nếu thư mục hoặc đường dẫn không tồn tại, bạn có thể bỏ qua bước này và chuyển sang giải pháp tiếp theo.
5. Cập nhật trình điều khiển đồ họa
Trình điều khiển đồ họa đã lỗi thời hoặc có lỗi là một trong những nguyên nhân phổ biến nhất gây ra sự cố hiển thị trong trình duyệt. Nếu trình điều khiển GPU của bạn không hiểu các lệnh mà Chrome đang gửi (đặc biệt với API đồ họa mới hơn hoặc Phần phụ trợ ANGLE ), nó có thể bị lỗi âm thầm và để lại cho bạn một cửa sổ màu đen.
Cập nhật trình điều khiển đồ họa của bạn sẽ cài đặt bản vá tương thích mới nhất , cải tiến hiệu suất và sửa lỗi từ nhà sản xuất GPU của bạn. Điều này ảnh hưởng trực tiếp đến cách GPU xử lý các tác vụ kết xuất của Chrome và thường giải quyết các sự cố màn hình đen dai dẳng.
Để cập nhật trình điều khiển đồ họa của bạn, hãy làm theo hướng dẫn từng bước chi tiết của chúng tôi tại đây:Cách cập nhật trình điều khiển đồ họa (AMD/Nvidia/Intel)
6. Tắt tiện ích mở rộng bị hỏng
Một số tiện ích mở rộng thêm lớp phủ hoặc sửa đổi kết xuất trang. Lỗi có thể khiến vùng tab của Chrome chuyển sang màu đen. Tắt tất cả các tiện ích mở rộng giúp tìm ra thủ phạm.
- Mở Chrome.
- Truy cập:
chrome://extensions/
- Tắt tất cả tiện ích mở rộng.
- Khởi động lại Chrome.
- Bật lại từng tiện ích mở rộng để tìm xem tiện ích nào gây ra sự cố.
Ghi chú bổ sung
- Các bước này được viết cho Windows . Một số tùy chọn (như
chrome://flags, tắt tính năng tăng tốc phần cứng và quản lý tiện ích mở rộng) cũng áp dụng cho macOS và ChromeOS, nhưng đường dẫn thư mục và menu hệ thống sẽ có giao diện khác. - Trong phiên máy tính từ xa , cửa sổ của Chrome được phát trực tuyến dưới dạng video. Nếu kết nối không ổn định hoặc đường dẫn kết xuất bị hỏng trên máy chủ, luồng có thể xuất hiện dưới dạng màn hình đen ngay cả khi Chrome đang hoạt động cục bộ. Các bản sửa lỗi ở trên vẫn giúp ổn định kết xuất trên PC chủ.
Sau khi áp dụng các bản sửa lỗi ở trên, Chrome sẽ bắt đầu kết xuất bình thường trở lại mà không hiển thị cửa sổ màu đen.
Nếu sự cố màn hình đen vẫn tiếp diễn, hãy xem xét đặt lại cấu hình Chrome của bạn hoặc cài đặt lại Chrome để loại trừ tham nhũng sâu hơn:
- Đặt lại cấu hình sẽ khôi phục cài đặt của Chrome về mặc định nhưng không xóa dấu trang hoặc mật khẩu nếu bạn đã đăng nhập vào tài khoản Google của mình.
- Việc cài đặt lại sạch sẽ đảm bảo bạn đang chạy bản sao Chrome mới mà không còn sót lại các tệp bị hỏng hoặc các chỉnh sửa thử nghiệm.
Sau khi Chrome trở lại cấu hình ổn định, mặc định, Chrome sẽ giao tiếp bình thường với GPU của bạn và hiển thị các trang mà không gặp sự cố màn hình đen.
GIỚI THIỆU TÁC GIẢ
Hamza Mohammad Anwar
Hamza Mohammad Anwar là nhà phát triển web JavaScript trình độ trung cấp, tập trung vào phát triển các ứng dụng hiệu suất cao sử dụng công nghệ MERN. Bộ kỹ năng của anh ấy bao gồm chuyên môn về ReactJS, MongoDB, Express NodeJS và các công nghệ liên quan khác. Hamza cũng là chuyên gia được Google CNTT chứng nhận, điều này nêu bật năng lực của anh trong lĩnh vực hỗ trợ CNTT. Là một người nhiệt tình giải quyết vấn đề, anh ấy tạo lại các lỗi trên máy tính của mình để khắc phục sự cố và tìm giải pháp cho các vấn đề kỹ thuật khác nhau.