Một lỗi khiến cho ảnh khiêu dâm hiển thị… lại trên màn hình khi người dùng khởi động các game trên nền Mac cho đến nay vẫn chưa có cách giải quyết, và theo Nvidia, lỗi này thuộc về Apple.
Một blogger công nghệ có tên Evan Andersen đã phát hiện ra một tình huống “dở khóc dở cười” trên chiếc MacBook của mình. Khi khởi động game Diablo III, màn hình loading thông thường không hề xuất hiện. Thay vào đó, chiếc máy Mac có gắn card màn hình Nvidia lại hiển thị một hình ảnh nhạy cảm trên một trang web “đen” mà anh chàng đã xem trước đó bằng trình duyệt Chrome ở chế độ ẩn danh – Incognito.
Theo Blogger này, lỗi trên xảy ra do “Bộ nhớ GPU không được ‘làm sạch’ trước khi sử dụng cho ứng dụng khác. Điều này cho phép nội dung hiển thị của ứng dụng trước đó bị rò rỉ sang ứng dụng khác. Khi cửa sổ Chrome Incognito được đóng, phần bộ nhớ đệm trên được gửi lại vào vùng bộ nhớ trống nhưng lại không được xoá sạch dữ liệu. Khi game Diablo yêu cầu cung cấp bộ nhớ đệm, card Nvidia lại dùng phần bộ nhớ đệm trước đó của Chrome. Do dữ liệu không bị xoá, phần bộ nhớ đệm này vẫn chứa những thông tin cũ. Do Diablo cũng không xoá đi bộ đệm trước khi sử dụng (lẽ ra là cần phải làm như vậy), cửa sổ Chrome Incognito cũ lại bị hiển thị lên màn hình“.
Andersen sau đó đã viết ra một chương trình quét bộ nhớ GPU để tìm các pixel chứa dữ liệu và hiển thị kết quả tìm được. Bằng cách này, anh ta đã tái tạo được một hình ảnh nguyên vẹn của trang Reddit đã ghé thăm trước đó.
Mặc dù Andersen đã thông báo về lỗi này từ 2 năm trước, cả Google lẫn Nvidia đều không đưa ra giải pháp nào. Đại diện của Nvidia khẳng định với Venture Beat: “Lỗi này thuộc về cách quản lý bộ nhớ của hệ điều hành Apple chứ không phải do driver đồ họa của Nvidia. Driver Nvidia hoạt động theo chính sách mà hệ điều hành đề ra và driver của chúng tôi hoạt động đúng như mong muốn. Chúng tôi không gặp phải tình trạng này trên Windows, nơi tất cả các dữ liệu thuộc về riêng các ứng dụng đều được xoá sạch trước khi giải phóng bộ đệm cho các ứng dụng khác”.
Chưa rõ card đồ họa của AMD có gặp tình trạng này trên máy Mac hay không, song thông báo của Andersen cho biết chip đồ họa tích hợp của Intel không gặp phải lỗi kỳ cục này. Trong khi Google có vẻ vẫn đứng ngoài cuộc, một vài thành viên tại Chromium đang đi tìm các giải pháp thay thế.