如何使用steam play在linux上玩幾乎所有windows遊戲

Linux遊戲的新時代已經到來。下面介紹如何使用Steam Play在Linux上執行您最喜歡的Windows遊戲。...

想要切換到Linux的PC遊戲玩家有一個問題:庫不夠大。雖然有些AAA遊戲在Linux上發佈,但它們通常僅限於Steam,而且通常在Windows和macOS發佈之後發佈。

play-windws-games-linux

但是如果我們告訴你Linux現在可以訪問Steam上幾乎所有的Windows遊戲庫呢?

下面介紹如何在Linux上使用測試版的Steam play玩Windows遊戲。

linux上的windows遊戲:現狀

在過去的幾年裡,Linux遊戲玩家的情況穩步改善。這個平臺的受歡迎程度已經慢慢提高,足以讓一些主要的新遊戲直接發佈到Linux上。

Installing Wine lets you run Windows software on Linux

但是對於其他遊戲,如何在Linux上運行Windows遊戲呢?

  • Wine/PlayOnLinux:通過使用Wine兼容層和PlayOnLinux前端,Linux遊戲玩家可以在不同程度上成功運行Windows遊戲。
  • CodeWeavers Crossover:Wine的專有版本,其改進後來被添加到Wine中。它主要用於在macOS和Linux上運行Windows應用程序,而不是遊戲。
  • 虛擬機:您可以在Linux中創建Windows虛擬機並運行許多Windows遊戲。
  • Steam Play:2010年首次發佈,這使得許多Windows PC遊戲可以在Linux下運行。

自從Valve的gabenewell對Windows表示蔑視以來,操作系統的兼容性得到了改善,但性能和兼容性問題阻礙了Linux上的遊戲。

隨著新的Steam Play beta程序的發佈,這一點很快就會改變。

新的蒸汽播放測試版

2018年8月,Steam Play beta發佈,該軟件的新版本使Windows遊戲能夠在Linux上運行。經過兩年與CodeWeavers和其他各方的合作,這包括一個被稱為Proton的Wine修改版本,以及對Vulkan跨平臺3D圖形API的支持。

Install any Windows game on Linux via Steam

初始版本支持27個標題,但您可以推薦其他標題。此外,如果他們過去用過葡萄酒,其他的頭銜也會起作用。

Proton與Wine在幾個方面有所不同,最顯著的是vkd3d Direct3D 12、OpenVR和Steamworks API橋的實現、Direct3D 9和Direct3D 11的修復、改進的遊戲控制器和全屏支持。同樣重要的是esync(eventfd-based synchonization的縮寫)補丁集,它為多線程帶來了性能改進。

雖然需要API翻譯,但Vulkan葡萄酒的總體性能還是不錯的,更可能是傳統的葡萄酒體驗。無論如何,這對於Linux遊戲來說是一個巨大的進步。

更好的是,任何人都可以安裝Steam Play beta。這就是方法!

選擇加入steam play測試版

您需要在您的Linux機器上運行Steam客戶機。您可以將其作為應用程序安裝,也可以將其與以遊戲為中心的Linux發行版(例如SteamOS發行版)預裝在一起。

要開始,請打開Steam並登錄。找到Steam>設置菜單,然後轉到“帳戶”選項卡。

在這裡,找到Beta參與部分並單擊更改。在下拉列表中選擇Steam Beta Update,然後單擊OK確認。

Join the Steam beta

然後Steam將提示您重新啟動應用程序。重新啟動後,需要安裝新版本,因此在150MB數據下載時,您可以準備好短時間等待。

如果您在Steam中使用的是Big Picture模式,則說明略有不同。打開“設置”>“系統”並選中“參加客戶端測試”。提示時重新啟動蒸汽。

Join the Steam beta program in Big Picture mode

安裝更新的圖形驅動程序

要繼續,您需要升級Linux設備上的圖形驅動程序。如果您運行的是SteamOS,那麼更新已經完成了。

以下步驟適用於運行Nvidia、AMD或Intel graphics的Ubuntu18.04 LTS設備。

英偉達

您需要安裝最新的專有驅動程序來在Steam play beta版中玩遊戲。打開終端並使用以下命令添加Canonical的第三方驅動程序PPA:

sudo add-apt-repository ppa:graphics-drivers/ppa sudo apt-get update sudo apt install nvidia-driver-396

一旦驅動程序下載,重新啟動Linux系統。

amd/英特爾

對於AMD或Intel graphics,您需要安裝最新的Mesa和LLVM驅動程序:

sudo add-apt-repository ppa:paulo-miguel-dias/mesa sudo apt-get update sudo apt dist-upgrade sudo apt install mesa-vulkan-drivers mesa-vulkan-drivers:i386

安裝驅動程序後,請記住重新啟動系統。VR遊戲玩家還可以使用以下命令利用AMD對其設備的支持:

sudo add-apt-repository ppa:kisak/steamvr4pk sudo apt-get update sudo apt dist-upgrade sudo apt install linux-generic-steamvr-18.04

安裝了這些驅動程序後,您的Linux PC就可以(假設它有合適的圖形硬件)通過Steam玩幾乎所有Windows遊戲了。查看Steam支持論壇以獲取在其他發行版上安裝驅動程序的幫助。

在steam中的linux上安裝windows遊戲

默認情況下,您只能在Steam中安裝與Linux兼容的遊戲。即使加入了beta程序,在Steam用戶界面中也無法安裝遊戲。右鍵單擊並從菜單中選擇“安裝”將導致即時錯誤消息。

為什麼不能安裝?好吧,你需要為你庫中的標題啟用Steam Play。

Enable Steam Play beta to play any Windows game in Linux!

在Steam中,轉到Steam>設置>Steam播放,並確保選中“為支持的標題啟用Steam播放”和“為所有標題啟用Steam播放”。

(還可以選擇在質子版本之間切換,這對於故障排除很方便)

單擊“確定”確認,然後按照說明重新啟動Steam。然後您可以選擇任何標題,右鍵單擊,然後選擇安裝。然而,要注意:以前沒有在酒下運行過的標題不太可能突然起作用。

運行遊戲會提示一條消息,通知您它將在Steam播放時啟動。單擊確定繼續,然後播放!

steam play如何改進linux遊戲

隨著Steam Play beta的發佈,Linux上的遊戲已經改進了10倍。但由於Valve使開發人員更容易參與進來,它可以變得更棒。

Vulkan支持是這一策略的一個主要部分,Valve懇請目前尚未發佈到Linux的開發人員:

"[T]arget Vulkan natively in order to offer the best possible performance on all platforms, or at least offer it as an option if possible. It's also a good idea to avoid any invasive third-party DRM middleware, as they sometimes prevent compatibility features from working as intended."

這是個好消息!

今天就在steam上玩你最喜歡的windows遊戲吧

再也不要在葡萄酒配置上亂搞了,再也不要沮喪了。Valve在適當的時候振興了Linux遊戲,每個人都可以參與其中。

總而言之,您可以通過Steam在Linux中安裝Windows遊戲,如下所示:

  • 使用Steam客戶端beta opt-in
  • 下載beta客戶端
  • 安裝更新的圖形驅動程序
  • 在Steam中啟用Steam播放

現在,您可能會遇到正確使用圖形驅動程序的問題(我做了),但您可以在這裡找到在線支持。但是,一旦您克服了這個潛在的問題,您的Linux設備就可以在Steam中安裝幾乎所有的Windows遊戲了。

也許現在是時候退出Windows了!

  • 發表於 2021-03-23 19:13
  • 閱讀 ( 53 )
  • 分類:電腦

你可能感興趣的文章

你可以在linux上玩的十大免費steam遊戲

... 無論您是在PC上使用Steam客戶端,還是依賴SteamOS作業系統,都可以獲得大量精彩的遊戲,其中包括數十款頂級遊戲。但是,如果您正在尋找一種用額外標題填充Linux遊戲庫的方法呢?也許...

  • 發佈於 2021-03-13 03:07
  • 閲讀 ( 62 )

今天可以在linux上玩的10個策略遊戲

...看戰鬥和戰役的進行,但真正的挑戰來自於比賽。你應該如何選擇部隊和軍隊,定位他們,並利用他們贏得勝利?戰爭可以是防禦**或攻佔城鎮,也可以是戰場上的直接戰鬥。 ...

  • 發佈於 2021-03-15 06:10
  • 閲讀 ( 54 )

如何把你的電腦變成遊戲機

... 相關:如何讓遊戲控制器在Linux上執行 ...

  • 發佈於 2021-03-16 05:35
  • 閲讀 ( 70 )

將影片遊戲從pc傳輸到電視的5種方式

... 使用安卓電視?下面是如何使用Steam-Link應用程式。這可能是在Android上獲得PC遊戲體驗的最佳方式。 ...

  • 發佈於 2021-03-18 08:06
  • 閲讀 ( 57 )

如何在steam上玩本地多人線上遊戲

...些你需要了解的細微差別。因此,在本文中,我們將解釋如何在Steam上玩本地多人線上遊戲。 ...

  • 發佈於 2021-03-18 17:55
  • 閲讀 ( 47 )

如何使用parsec在android裝置上玩pc遊戲

... 在本文中,我們將解釋如何使用Parsec在Android上玩PC遊戲,需要做什麼,以及為什麼這是個好主意。 ...

  • 發佈於 2021-03-20 16:04
  • 閲讀 ( 73 )

如何在64位pc上執行真正老的軟體:6種方法

...箇舊的軟體需要執行,它確實提出了一個問題。下面是你如何反擊,讓你的舊16位軟體和遊戲在Windows10上執行。 ...

  • 發佈於 2021-03-21 15:52
  • 閲讀 ( 55 )

如何流蒸汽遊戲樹莓皮沒有月光

... 如何在樹莓皮上安裝蒸汽連線 ...

  • 發佈於 2021-03-21 20:59
  • 閲讀 ( 59 )

值得購買的7款最佳交叉遊戲

...指南。如果你打算在Android平臺上玩遊戲,請確保你知道如何在Android上安全安裝Fortnite,因為它在Google play上不可用。 ...

  • 發佈於 2021-03-22 18:36
  • 閲讀 ( 64 )

如何在樹莓皮上玩幾乎所有的電子遊戲

...復古遊戲光碟到你的樹莓皮。在上面的影片中,我演示瞭如何在Raspberry Pi 3上執行Dreamcast遊戲。注意,隨著Raspberry-Pi計算機變得越來越複雜,作為模擬器新增的平臺也越來越多。 ...

  • 發佈於 2021-03-24 06:46
  • 閲讀 ( 56 )