1. 程式人生 > >開源顯示卡驅動 Nouveau 被 Chrome 列入黑名單

開源顯示卡驅動 Nouveau 被 Chrome 列入黑名單

  

據 phoronix 報道,由於多次被反饋存在 bug ,Google 決定直接在 Chromium/Chrome 71 將 Nouveau 列入黑名單,Nouveau 的使用者在瀏覽器中將預設不啟用 GPU 加速。

Nouveau 是一個為 Nvidia 顯示卡撰寫的開源驅動專案,由一群開發者通過逆向工程技術還原 Nvidia 的專有 Linux 驅動所構建。去年8月,有使用者提交了一個編號為 876523 的 Chromium bug:

在 Ubuntu 系統上 Chrome 分頁標籤與網址欄會被多個黑色矩形部分或全部覆蓋,這些黑色矩形也會在出現在瀏覽器的其他位置, 發生時多數還伴隨著 CPU 使用率上升,系統溫度升高,並造成 Chrome 大量佔用記憶體,甚至造成電腦卡死。

之後有不少使用者在討論區反饋了相同的問題,由於該 bug 出現在 WebGL 使用 GPU 加速的時候,他們猜測出現該問題的主要原因是使用過時的 Mesa 版本。

Google 開發團隊隨後在此問題下方進行了回覆,表示由於收到了太多關於 Nouveau 的 bug 反饋,他們沒有足夠的資源來調查和修復錯誤,他們的優先事項是保持瀏覽器的安全性和穩定性,因此決定將 Nouveau 列入黑名單。

此舉自然引起了 Nouveau 使用者的不滿,他們認為 Google 這種直接判死刑的行為太過強硬且破壞信任關係,並懷疑開發團隊對 Nouveau 存在敵意。