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

Windows 打游戏的方案是什么?

  •  
  •   zuotun · 2023-12-22 00:26:22 +08:00 · 5581 次点击
    这是一个创建于 368 天前的主题,其中的信息可能已经有所发展或是发生改变。
    之前就打算将笔记本换到 Linux 系统,但是有打游戏的需求又要怎么解决?电脑很少关机不考虑双系统方案。
    首先是独显,其次是刷新率的问题
    系统方面打算将当前 Windows 导出为虚拟机镜像并逐渐迁移到一个新环境(基本上只拿来娱乐)
    44 条回复    2023-12-27 14:35:29 +08:00
    paradox8599
        1
    paradox8599  
       2023-12-22 01:12:43 +08:00 via Android
    steam os? proton? 我有 steam deck ,没在电脑上单独装过,不知道 pc 上能不能用。
    cnbatch
        2
    cnbatch  
       2023-12-22 01:14:12 +08:00
    方案一:WSL
    方案二:再买一台电脑
    YsHaNg
        3
    YsHaNg  
       2023-12-22 01:14:13 +08:00
    @paradox8599 Ubuntu 装 kde steam 就和 steamos 一样的
    BeautifulSoap
        4
    BeautifulSoap  
       2023-12-22 01:56:27 +08:00 via Android
    既然 lz 这么喜欢折腾直接 proton 不就好了
    esee
        5
    esee  
       2023-12-22 02:16:39 +08:00 via Android
    Linux 的办公环境是什么需求?没看懂
    weazord
        6
    weazord  
       2023-12-22 03:09:28 +08:00
    Proton + 1 ,Windows 只是娱乐用的话也没必要留着镜像吧,笔记本就别折腾虚拟机了
    weazord
        7
    weazord  
       2023-12-22 03:10:48 +08:00
    @weazord 好像也不是不行,Optimus 应该是可以支持 GPU passthrough 的, 集成显卡给 Host 用 独立显卡给 Windows 用
    terence4444
        8
    terence4444  
       2023-12-22 03:41:32 +08:00 via iPhone
    Steam + Proton 可以解决大部分需求
    zuotun
        9
    zuotun  
    OP
       2023-12-22 09:05:01 +08:00
    @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  
       2023-12-22 09:39:44 +08:00
    你是想打游戏,还是想借打游戏的机会提升折腾系统的水平?
    想打游戏还是装 Windows 吧,想折腾的话怎么麻烦怎么来,成功了记得上来发攻略
    acctv2
        11
    acctv2  
       2023-12-22 09:44:40 +08:00 via Android
    我觉得在 win 上搭好环境比折腾 Linux 简单很多,更何况你还有游戏需求。

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

    用 Steam 直接开 Steam Play 最省折腾
    vcn8yjOogEL
        14
    vcn8yjOogEL  
       2023-12-22 09:47:44 +08:00 via Android
    SteamOS 只是有游戏模式和性能面板而已, 绝大部分功能只要用 Steam for Linux 就有
    coderzhangsan
        15
    coderzhangsan  
       2023-12-22 09:53:45 +08:00
    虚拟机能接吗?
    主系统是 windows ,推荐 VMware workstation pro + linux
    主系统是 linux ,推荐 KVM + win10
    iovekkk
        16
    iovekkk  
       2023-12-22 09:54:11 +08:00
    方案三:买 ps5
    AoEiuV020JP
        17
    AoEiuV020JP  
       2023-12-22 10:49:39 +08:00
    首先物理机 linux 的游戏体验无论如何比不上物理机 windows ,你要先能接受这点再考虑方案选择,
    yedra
        18
    yedra  
       2023-12-22 10:54:30 +08:00 via Android
    我一直在 Fedora 上打游戏来着,主要玩欧陆风云,偶尔 DOTA ;显卡是 4090 ,没有需要特别配置的地方
    skipwitit
        19
    skipwitit  
       2023-12-22 11:00:17 +08:00
    最近买了台 steam deck oled ,彻底杀死楼主这种烦恼
    ShadowPower
        20
    ShadowPower  
       2023-12-22 11:11:50 +08:00   ❤️ 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  
       2023-12-22 11:18:03 +08:00   ❤️ 1
    关于这个问题,多年前我就悟了,终结解决方案就是买一个 mac book 用来工作,配一个显卡好一点的 windows pc 用来娱乐
    wowpaladin
        22
    wowpaladin  
       2023-12-22 13:17:44 +08:00
    之前就打算将笔记本换到 Linux 系统
    ------
    你过几天还会换回来,劝你别折腾。
    ysn2233
        23
    ysn2233  
       2023-12-22 13:18:52 +08:00
    再买一台
    keller
        24
    keller  
       2023-12-22 13:53:33 +08:00
    要不然 试试云游戏?
    miaotaizi
        25
    miaotaizi  
       2023-12-22 13:56:28 +08:00
    其实你就是想玩游戏, 别扯什么工作

    想玩游戏就好好买个 win

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

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

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

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

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

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

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