V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
zuotun
V2EX  ›  Linux

Windows 打游戏的方案是什么?

  •  
  •   zuotun · 340 天前 · 5516 次点击
    这是一个创建于 340 天前的主题,其中的信息可能已经有所发展或是发生改变。
    之前就打算将笔记本换到 Linux 系统,但是有打游戏的需求又要怎么解决?电脑很少关机不考虑双系统方案。
    首先是独显,其次是刷新率的问题
    系统方面打算将当前 Windows 导出为虚拟机镜像并逐渐迁移到一个新环境(基本上只拿来娱乐)
    44 条回复    2023-12-27 14:35:29 +08:00
    paradox8599
        1
    paradox8599  
       340 天前 via Android
    steam os? proton? 我有 steam deck ,没在电脑上单独装过,不知道 pc 上能不能用。
    cnbatch
        2
    cnbatch  
       340 天前
    方案一:WSL
    方案二:再买一台电脑
    YsHaNg
        3
    YsHaNg  
       340 天前
    @paradox8599 Ubuntu 装 kde steam 就和 steamos 一样的
    BeautifulSoap
        4
    BeautifulSoap  
       340 天前 via Android
    既然 lz 这么喜欢折腾直接 proton 不就好了
    esee
        5
    esee  
       340 天前 via Android
    Linux 的办公环境是什么需求?没看懂
    weazord
        6
    weazord  
       340 天前
    Proton + 1 ,Windows 只是娱乐用的话也没必要留着镜像吧,笔记本就别折腾虚拟机了
    weazord
        7
    weazord  
       340 天前
    @weazord 好像也不是不行,Optimus 应该是可以支持 GPU passthrough 的, 集成显卡给 Host 用 独立显卡给 Windows 用
    terence4444
        8
    terence4444  
       340 天前 via iPhone
    Steam + Proton 可以解决大部分需求
    zuotun
        9
    zuotun  
    OP
       340 天前
    @paradox8599 #1 只是为了这个装 Steam OS 有点瓜, 而且我玩的游戏也不全在 Steam 上

    @cnbatch #2 就是因为 WSL2 用不惯所以才打算直接刷系统的, 另外下一台电脑大概也是 Mac

    @BeautifulSoap #4 第一次听说, 到时候试试.

    @esee #5 倒不如说是 Windows 环境我已经用不下去了, Linux 适合开发, Windows 适合娱乐.

    @weazord #6 因为还有不少遗留在 Windows 上, 另外也不确定其他非虚拟机方案能不能支持 GAL 类游戏 (还有 Windows10 都不支持的古老游戏

    我希望两个系统是完全分离开的, 其实主要问题应该还是在刷新率上. wine 之前为了用一个独占软件试过并没有成功, 估计 proton 也差不太多.
    cndenis
        10
    cndenis  
       340 天前
    你是想打游戏,还是想借打游戏的机会提升折腾系统的水平?
    想打游戏还是装 Windows 吧,想折腾的话怎么麻烦怎么来,成功了记得上来发攻略
    acctv2
        11
    acctv2  
       340 天前 via Android
    我觉得在 win 上搭好环境比折腾 Linux 简单很多,更何况你还有游戏需求。

    win 做开发非常简单,并没有任何特别的难点,你不喜欢 wsl 可以直接跑 vmware 虚拟机,性能不差
    vcn8yjOogEL
        12
    vcn8yjOogEL  
       340 天前 via Android
    绝大部分游戏 Steam 装上直接玩就行了, 环境自动配置, 想进环境调试可以用 protontricks, Mod 也有解决方案
    软件可以全部用 Flatpak 装以实现沙箱隔离
    想折腾可以再看看 gamescope 和 bottles 等三方启动器
    ShadowPower
        13
    ShadowPower  
       340 天前
    Wine 方案对老游戏的兼容性其实好过真正的 Windows
    甚至一些游戏我还专门用 Linux 玩……

    用 Steam 直接开 Steam Play 最省折腾
    vcn8yjOogEL
        14
    vcn8yjOogEL  
       340 天前 via Android
    SteamOS 只是有游戏模式和性能面板而已, 绝大部分功能只要用 Steam for Linux 就有
    coderzhangsan
        15
    coderzhangsan  
       340 天前
    虚拟机能接吗?
    主系统是 windows ,推荐 VMware workstation pro + linux
    主系统是 linux ,推荐 KVM + win10
    iovekkk
        16
    iovekkk  
       340 天前
    方案三:买 ps5
    AoEiuV020JP
        17
    AoEiuV020JP  
       340 天前
    首先物理机 linux 的游戏体验无论如何比不上物理机 windows ,你要先能接受这点再考虑方案选择,
    yedra
        18
    yedra  
       340 天前 via Android
    我一直在 Fedora 上打游戏来着,主要玩欧陆风云,偶尔 DOTA ;显卡是 4090 ,没有需要特别配置的地方
    skipwitit
        19
    skipwitit  
       340 天前
    最近买了台 steam deck oled ,彻底杀死楼主这种烦恼
    ShadowPower
        20
    ShadowPower  
       340 天前   ❤️ 2
    看到了 9 楼的回复,感觉应该补充一些信息:
    1. 在 Steam 设置里,可以设置所有游戏都使用 Steam Play / Proton 来运行
    2. 任何 Windows 游戏都可以添加到 Linux 版 Steam 中,无论是否在 Steam 上购买
    3. 添加第三方游戏到 Steam 中启动,Steam 的手柄映射之类的功能其实都管用,特别方便
    4. 其实不能运行的游戏,大多都是 DRM 做得太强导致的兼容性问题。目前大多数 Galgame 反而属于最容易 Wine 的
    5. 原版 Wine 得自己折腾,包括装各种运行库、配置 DLL 替代,所以会给你“兼容性很差”的错觉(自己会折腾,则会觉得兼容性还不错)。而 Steam Play 不但已经折腾好了,还带了一套容器环境来消除 Linux 发行版差异,极大概率能 0 折腾直接运行
    cenbiq
        21
    cenbiq  
       340 天前   ❤️ 1
    关于这个问题,多年前我就悟了,终结解决方案就是买一个 mac book 用来工作,配一个显卡好一点的 windows pc 用来娱乐
    wowpaladin
        22
    wowpaladin  
       340 天前
    之前就打算将笔记本换到 Linux 系统
    ------
    你过几天还会换回来,劝你别折腾。
    ysn2233
        23
    ysn2233  
       340 天前
    再买一台
    keller
        24
    keller  
       340 天前
    要不然 试试云游戏?
    miaotaizi
        25
    miaotaizi  
       340 天前
    其实你就是想玩游戏, 别扯什么工作

    想玩游戏就好好买个 win

    另外软件开发 win 也很 OK
    yazinnnn0
        26
    yazinnnn0  
       340 天前
    https://arch.icekylin.online/app/common/play.html#%F0%9F%9A%82-steam
    lujiaxing
        27
    lujiaxing  
       340 天前
    建议另买一台. 或者反过来把 Linux 运行在虚拟机中.
    别扯什么 Proton. 首先 Steam 毕竟不能覆盖所有的游戏. 尤其国产网游 (星穹铁道, 原神) 就没有原生支持 Linux 的.
    而且很多游戏都上了反外挂机制, Proton 这种东西非常容易触发反外挂机制. 如 PUBG.

    要么用 Linux 了就别想着玩游戏.
    要么用 Linux 了你就再买个 Switch / xbox / ps5 玩游戏.
    要么你就两台电脑
    要么你就把 Linux 装虚拟机里

    要么就别装这个 b. 好好用你的 Windows.
    relsoul
        28
    relsoul  
       340 天前
    折腾过的人告诉你,买两台电脑,或者两台笔记本。
    NoOneNoBody
        29
    NoOneNoBody  
       340 天前
    linux 开发肯定值得鼓励
    但如果不懂 linux 系统管理的话……想想如果 linux 开机只能进入 cli 界面,你能做什么,就是 gui 崩了,自己能修复吗?
    nrtEBH
        30
    nrtEBH  
       340 天前
    别折腾 linux 下打游戏了 除非你搞台 steam deck
    老老实实再买一个 windows 游戏本或者台式机或者主机
    lyxxxh2
        31
    lyxxxh2  
       340 天前
    只能说 想完美=想得美
    mxT52CRuqR6o5
        32
    mxT52CRuqR6o5  
       340 天前
    为啥不反过来,windows 做 host ,linux 做 guest ,平时开发就直接 linux 全屏当 linux 用
    FelineTerrorist
        33
    FelineTerrorist  
       340 天前   ❤️ 1
    不清楚你玩什么游戏,但是你可以参阅,看看你想玩的游戏是否支持
    https://www.protondb.com/
    我在 Linux 打游戏两三年了都,没遇到什么困难(除了车万游戏没有音乐暂时没有解决……),很多游戏比在 Windows 下跑得还好。所以我完全看不到你的纠结之处。
    lujiaxing
        34
    lujiaxing  
       340 天前
    @FelineTerrorist 比如说, 人类一败涂地.
    之前如果通过 Proton 打开游戏的话, 队友建房间找不到. Windows 下的话无此问题.
    现在则是加了反外挂插件, 直接别想在 Proton 下运行.

    而且至今 Proton 能支持的游戏数量与整个游戏业界的数量比也不算多.
    fox2081
        35
    fox2081  
       340 天前
    玩网游就别折腾了,因为反作弊的原因,proton 下联机的问题很多。
    即使是单机,也会有各种奇妙的错误,我说我玩过的几个:杀手已死、英雄不在、COD13 ,都是卡在某一处报错,导致完全进行不下去。
    第三方 Drm 的,比如育碧、EA 这些,运行起来比较蛋疼。
    主要看你玩啥,游戏本本质还是妥协的游戏体验,追求方便简单就 PS5 或者 XSX ,追求极致画面就高配 PC
    weixiangzhe
        36
    weixiangzhe  
       340 天前
    都用 fuck nvidia 了,效果好不了多少,双系统吧
    zuotun
        37
    zuotun  
    OP
       339 天前
    @ShadowPower #20 好的, 我会试试

    @NoOneNoBody #29 从 CentOS7 开始接触 Linux 服务器应该三年多了, 桌面 GUI 也崩过几次都救回来了 (毕竟是 Arch, 桌面都是在 SSH 装好系统后再弄的, 就算没有了也不影响我用

    @mxT52CRuqR6o5 #32 比如说 Windows 不适合长期不关机, 我碰到的不少奇妙的卡顿, WSL2 的镜像网络把我本地网络弄的半死不活, 以及厌倦了当下的 Windows11
    FelineTerrorist
        38
    FelineTerrorist  
       339 天前
    @lujiaxing 看来玩的游戏类型不同确实体验差别巨大
    PbCopy111
        39
    PbCopy111  
       339 天前
    我后来不纠结了,买了一个 rog 掌机玩游戏,出差用 macbookair ,目前准备再弄一个台式机用来修视频。
    yi0322
        40
    yi0322  
       339 天前
    根据我的经验来看,折腾 Linux 玩游戏,不如折腾 WSL 搞开发😰
    esee
        41
    esee  
       338 天前
    @zuotun 你用 Linux 桌面做开发?我都是 vscode 远程到 Linux 上开发,你用 Linux 桌面做开发是开发啥东西?
    bestcondition
        42
    bestcondition  
       338 天前
    我比较在意的是你电脑很少关机,windows 适合这样长时间运行吗?
    xiaoranj
        43
    xiaoranj  
       338 天前
    https://github.com/linuxserver/docker-steamos 这个项目可以看下,N 卡的话 U+proton 吧
    zuotun
        44
    zuotun  
    OP
       335 天前
    @bestcondition Windows 绝对不适合, 除非是 Windows Server

    @xiaoranj U 是指什么?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4624 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 10:04 · PVG 18:04 · LAX 02:04 · JFK 05:04
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.