# Manjaro PC game with Lutris 想玩遊戲, 又不想用Windows, 真的可以嗎? 可以的, 而且Linux玩遊戲越來越不麻煩了, 感謝Lutris和Steam proton 本篇以Path of exile為例, 在Manjaro上從安裝到執行遊戲一步一步操作 ## 1. 安裝wine-staging ```shell= sudo pacman -S wine-staging ``` ## 2. 安裝Lutris ```shell= sudo pacman -S lutris ``` ## 3. 安裝wine dependencies ```shell= sudo pacman -S wine-staging giflib lib32-giflib libpng lib32-libpng libldap lib32-libldap gnutls lib32-gnutls mpg123 lib32-mpg123 openal lib32-openal v4l-utils lib32-v4l-utils libpulse lib32-libpulse libgpg-error lib32-libgpg-error alsa-plugins lib32-alsa-plugins alsa-lib lib32-alsa-lib libjpeg-turbo lib32-libjpeg-turbo sqlite lib32-sqlite libxcomposite lib32-libxcomposite libxinerama lib32-libgcrypt libgcrypt lib32-libxinerama ncurses lib32-ncurses opencl-icd-loader lib32-opencl-icd-loader libxslt lib32-libxslt libva lib32-libva gtk3 lib32-gtk3 gst-plugins-base-libs lib32-gst-plugins-base-libs vulkan-icd-loader lib32-vulkan-icd-loader ``` ## 4. 安裝vulkan loader ```shell= sudo pacman -S vulkan-icd-loader lib32-vulkan-icd-loader ``` :::warning vulkan 安裝完, 需要重開機一次 Lutris 啟動時會做一次檢查, 如果有跳出vulkan找不到的訊息, 安裝後重開再試一次 ::: ## 5 安裝pulseaudio Manjaro i3預設只有alsa, 遊戲一定要用到pulseaudio, 否則無法執行 ```shell= sudo pacman -S pulseaudio ``` ## 6. 從Lutris安裝path of exile * [開啟連結 ]( https://lutris.net/games/path-of-exile/) * 選擇 Standalone w/ DXVK version, 點install * 開啟連結用Lutris執行, 順著引導一步步安裝 * 過程中會跳出幾個wine相關的安裝pop-up, 都選擇install就好(mono, gecko) * 等待安裝完成 ## 7. 遊戲安裝完成, 還要等更新完成, 這段時間可以先來調整執行環境 * 移除參數: Configure -> Game Options -> Arguments remove --waitforpreload and --gc2 ![](https://i.imgur.com/WRurbDU.png) * patch dxvk: 這能增進遊戲效能, 如果不做, 可能會在遊戲內體驗不定時的卡頓 * [下載連結](https://github.com/jomihaka/dxvk-poe-hack/releases) * 選擇最新版本的下載 - 1.2.1 * 下載完成, 解壓縮 ```shell= tar zxvf ~/Downloads/dxvk-1.2.1.tar.gz ``` * 複製相關檔案到lutris runtime位置 ```shell= cp -R dxvk-1.2.1/ ~/.local/share/lutris/runtime/dxvk/1.21-patched ``` * 修改執行使用的dxvk版本 * Configure -> Runner Options -> DXVK version * 在列表中直接輸入 1.21-patched (對應到上一步copy的位置) ![](https://i.imgur.com/9sIsjJs.png) * system option參數修改 * Configure -> System Options -> Show Advanced Options * 加上 DXVK_ASYNC=1 * 加上 DXVK_STATE_CACHE=0 ![](https://i.imgur.com/C8ezEyB.png) ## 8. 遊戲更新完成, 執行遊戲, 試試看流暢度 後記: 上述步驟皆有若干簡化, 這是針對我的環境可省略的步驟, 如果你的環境不同, 請參考文末的連結, 這是最詳細的一篇guide Reference: [Getting Path of Exile(DX11) to run smoothly on Linux](https://www.reddit.com/r/pathofexile/comments/9x47or/guide_getting_path_of_exiledx11_to_run_smoothly/) ###### tags: `Manjaro`