Linux 遊戲玩家有福了

2022-09-22 01:36:06 字數 3023 閱讀 9311

protondb 對 steam 上前 10、前 100 和前 1000 款遊戲的相容性進行了評級,根據評級,前 1000 款遊戲中有 77% 在 linux 上執行良好,在前 100 款遊戲中有 80% 在 linux 上執行良好,而在前 10 名遊戲中只有 4 個在 linux 上執行良好。

上圖中評級的含義為:

這意味著,乙個 windows 遊戲達到**級別的評分,就能夠通過 steam play 在 linux 上執行這個遊戲。

什麼是 steam play 和 proton?

valve software 是 steam 遊戲平台和 dota 2、half-life 和 team fortress 等熱門遊戲背後的公司。valve software 於 2010 年推出的一項功能—steam play ,允許在 steam 上進行跨平台遊戲。

在 2018 年 8 月,該公司面向所有 linux 使用者發布了乙個新的、改進版的 steam play beta,這個版本包含了修改過的 wine 分發,稱為 proton,以相容 windows 遊戲。該版本帶來的改進如下:

proton 通過 dxvk 等相關技術的進步,使 directx 9、10 和 11 遊戲通過 vulkan api 執行,在遊戲相容性方面取得了巨大進展。值得一提的是,proton 是乙個開源工具,valve 在 github 上提供了 proton 的源**。源**位址為:

如今來看,steam play 專案進展還算順利,並且亞馬遜也在考慮加入這個行列。

近日,據外媒報道,亞馬遜正在招聘在 valve 的 dxvk 和 proton、在 mesa 開源圖形驅動、vulkan 等方面有資深經驗的 linux 遊戲工程師。本次招募的工程師將參與到亞馬遜 luna 雲遊戲專案中。

招聘資訊還提供了工作細節:「這個崗位涉及到與 proton (乙個使用 wine 在 linux 上執行 windows 遊戲的相容層)的工作。luna 致力於與圍繞 proton 的開源社群合作。這個崗位將向 proton 和 wine 等開源專案提交**,以追求以穩定和高效能的方式執行遊戲」。

這意味著,這個崗位的角色將更多專注於上游的貢獻,而不是單單只為亞馬遜服務,同時從另一面來看,這些上游的改進也將滲透到不使用亞馬遜 luna 雲遊戲服務的傳統 linux 遊戲玩家中,從而使整個生態系統受益。

重要里程碑

經過發展,目前來看 proton 已經成為讓 windows 遊戲在 linux 中良好執行的最流行方式之一,但是考慮到即將推出的 steam 平台,對於 valve ,目前面臨的最大的問題就是 steam top 10 遊戲中僅有 40% 的遊戲可以在 linux 上執行,畢竟許多玩家肯定還是想要在 steam 上玩多款最流行的遊戲。

儘管如此,在 linux 上執行數百個 windows 遊戲仍然是乙個重要的里程碑。之前,少數 windows 遊戲在 linux 中執行中都並不現實,甚至必須通過 wine 相容層來執行。現在,有了 valve 和 protondb,只需按乙個按鈕,或者很少的調整,就可以在 linux 中玩數百款遊戲。

valve 表示,它的目標是讓整個 steam 庫在 linux 上執行,專門供 stream deck 的所有者使用。「我們不確定這是否可行,這在很大程度上取決於 steam 平台受歡迎程度。」

小結

為什麼 valve 要花費時間,金錢和資源來做這件事?或許是因為 valve 看到了 linux 社群背後的價值。

作為最流行的開源 os 系統,linux 和大家的日常生活關係很大,安卓手機、伺服器中都離不開它,但在桌面系統上,linux 不被認可的原因就是遊戲。這其中最大的問題並不是系統不行,主要還是因為 linux 系統分散,桌面份額太少,遊戲開發商沒有把重點放在 linux 上。

而 valve 是否會最終實現其目標,改變 linux 的這一現狀?從目前的的趨勢來看,這一天似乎並不會太遠。

translate with

xenglish

arabic

hebrew

polish

bulgarian

hindi

portuguese

catalan

hmong daw

romanian

chinese simplified

hungarian

russian

chinese traditional

indonesian

slovak

czech

italian

slovenian

danish

japanese

spanish

dutch

klingon

swedish

english

korean

thai

estonian

latvian

turkish

finnish

lithuanian

ukrainian

french

malay

urdu

german

maltese

vietnamese

greek

norwegian

welsh

haitian creole

persian

translate with

copy the url below

back

embed the snippet below in your site

" readonly>

enable collaborative features and customize widget: bing webmaster portal

back

觀電影《頭號玩家》有感

1.乙個充滿真實存在的vr世界,你可以為所欲為 現實和虛擬可以共存,在虛擬世界和現實世界資料交叉,可將現實世界的東西帶入虛擬世界,強大的知識庫,強大的遊戲引擎,話說遊戲裡就二三個人開發的,有點高估程式設計師的力量了 2.乙個充滿哲理的感悟遊戲 無數彩蛋拼接成的大彩蛋遊戲,是向無數曾經的經典致敬,向美...

遊戲設計基礎 03 玩家 遊戲概念

另一領域 講故事的態度 分析受眾目標是否喜歡聽故事 獲得乙個創意 1 由夢想而來 很多時候,遊戲被設計出來,只是因為來自乙個 我希望我可以 的想法。2 來自其他 的遊戲創意 書籍 電影 電視可以是激發遊戲創意靈感的巨大 3 來自其他遊戲的創意 當你玩遊戲時,你不在單純是為了玩,還需要觀察自己,特別注...

golang leaf 遊戲玩家註冊 登入

首先 我們需要增加玩家註冊 登陸的協議,訊息結構定義在server msg msg.go中,但是為了便於查詢建議單獨建立檔案 例如 如下圖 建立目錄 server msg protocolfile protocol.go protocol.go 內容 package protocol 使用者登陸協議...