2014-12-17

arch fix direct rendering is not enabled for nvidia on playonlinux


今天在 arch linux 裝上 playonlinux 使用分別出現 [Check OpenGL] Warning: 32/64bits direct rendering is not enabled只要補上所需套件即可解決

2014-12-17 如果你是跟我一樣顯示卡是 Nvidia 舊的不能安裝最新驅動程式,只能安裝 nvidia-304xx 者則 lib32-nvidia-libgl 不用裝,請改裝 lib32-nvidia-304xx-libgl 。

For 32bit

pacman.conf 中的 multilib 來源記得開
sudo pacman -S lib32-nvidia-libgl

若出現取代 lib32-mesa-libgl 時按 Y

For 64bit


sudo pacman -S nvidia-libgl

若出現取代 mesa-libgl 時按Y

重啟 playonlinux 就沒錯誤訊息了

P.S 如果是裝 ATI 官方的 catalyst 可能安裝 aur/catalyst-libgl aur/lib32-catalyst-libgl 能修複上面的問題

筆記

取得詳細錯誤訊息指令是

LIBGL_DEBUG=verbose playonlinux