banner
azio7

azio7

email
github

win + linux 雙系統玩原神

win + linux 雙系統玩原神#

我搜尋 linux 下玩原神,相當一部分文章是要下載安裝,眾所周知 原神是 3a 遊戲 原神的體積很大,我的 windows 系統下安裝有原神,所以我直接使用 windows 下的原神資源檔案遊玩

環境#

紅米 g2021 銳龍版 (r7 5800h + rtx3060)

原系統盤搭載 windows11,另外插入 1t 固態分 300g 安裝 archlinux

剩下分區 windows 與 linux 共用,檔案系統為 ntfs3,原神安裝在此分區

方法#

0. 啟用 multilib(僅限 archlinux)#

對於 archlinux,需要使用 32 位軟體包。

修改 /etc/pacman.conf

#[multilib]
#Include = /etc/pacman.d/mirrorlist

刪掉 #號去掉註釋

1698248237732

然後同步更新

pacman -Syu

1. 安裝 steam 並登錄#

對於 archlinux,通過以下命令安裝

pacman -S steam steam-native-runtime

其他發行版請自行尋找方法安裝

2. 掛載原神所在的分區#

使用以下命令查看硬碟資訊

sudo fdisk -l

1698248704962

我的原神安裝在 /dev/nvme1n1p2 此分區

創建需要掛載到的資料夾,所以我創建的是 /mnt/shared-disk

sudo mkdir /mnt/shared-disk

然後使用 mount 掛載,mount 會自動識別檔案系統,

sudo mount /dev/nvme1n1p2 /mnt/shared-disk/

我的是 ntfs 檔案系統,所以指定掛載檔案系統為 ntfs3

sudo mount -t ntfs3 /dev/nvme1n1p2 /mnt/shared-disk/

對於類型為 Microsoft 基本資料 ,使用系統檔案管理器臨時掛載,再查看其類型,我臨時掛載的類型為 ntfs

使用

df -T

檢查掛載的檔案系統類型
1698249446921

開機自動掛載磁碟參考 https://clarkqaq.gitee.io/posts/archstartdisk

3. 添加原神到 steam#

回到 steam 從左上角 steam -> settings -> inteface -> steam client language 修改介面為中文

重啟 steam 後,點左下角 添加遊戲 -> 添加非 steam 遊戲 -> 瀏覽

選擇原神目錄下的 launch.exe 比如我的是:"/mnt/shared-disk/Genshin Impact/launcher.exe"

添加後遊戲庫裡名字為 launcher 的遊戲

右鍵這個遊戲,點擊屬性,在這裡可以修改圖示名字
1698249896129

對於下面 目標起始位置 有空格的檔案路徑建議添加雙引號 "

4. 啟用 Proton 兼容層#

還是在遊戲屬性介面,在兼容性一欄勾選強制使用

1698250091675

現在(2023-10-26)steam 提供的 Proton 最新穩定版本為 Proton 8.0-4 選擇該版本

1698250270412

在 steam 啟動原神,原神啟動器後可能會提示需要手動定位資料夾,我的在 Z:\mnt\shared-disk\Genshin Impact\Genshin Impact Game

最後就可以啟動原神啦!!

image


ps:現在(2023-10-26),原神啟動後可能會提示 error code: 10351-4001

解決方案為:提示後退出到大門介面重新進入遊戲才能正常遊玩

跟踪這個 issue 尋找最新消息

1698250849739


參考#

載入中......
此文章數據所有權由區塊鏈加密技術和智能合約保障僅歸創作者所有。