如何在 Ubuntu 17.04 中安裝最新的 Mesa 17.0.4

Ubuntu-X 更新 PPA 剛剛通過提供最新的 Mesa 17.0.4 圖形庫添加了對 Ubuntu 17.04 的支持。

雖然 Ubuntu 17.04 在其官方存儲庫中默認包含 Mesa 17.0.3。 Mesa 17.0.4 是一個錯誤修復版本,它實現了 OpenGL 4.5 API。 某些驅動程序不支持 OpenGL 4.5 中所需的所有功能。 OpenGL 4.5 僅在創建上下文時請求時才可用,因為不支持兼容性上下文。

Mesa 17.0.4 中的錯誤修復:

  • 帶有 mesa 17.0.0rc 的 Android nougat-x86 上的 SIGSEGV MAPERR
  • SachaWillems 延遲多重採樣斷言
  • push_constants 重置命令緩衝區時主機內存洩漏
  • [GEN8+] piglit.spec.arb_stencil_texturing.glblitframebuffer 破壞 state.gl_texture* 斷言

在 Ubuntu 17.04 中安裝 Mesa 17.0.4:

按 Ctrl+Alt+T 或從開始菜單搜索“終端”打開終端。 當它打開時,按照以下步驟添加 PPA 並安裝或升級 Mesa 到最新版本。

1. 運行命令添加 PPA:

sudo add-apt-repository ppa:ubuntu-x-swat/updates

出現提示時輸入您的密碼(無視覺反饋)並按回車鍵。

2. 之後,請升級整個系統以獲取最新的 mesa 驅動程序:

sudo apt update && sudo apt dist-upgrade

如何恢復:

無論出於何種原因,您都可以通過在終端中運行命令清除 PPA 來輕鬆恢復到原始 Mesa 庫:

sudo apt install ppa-purge && sudo ppa-purge ppa:ubuntu-x-swat/updates