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

记录一下再一次尝试使用 Linux 作为主力系统失败的经历

  •  3
     
  •   Tlaster ·
    Tlaster · 2024-08-29 18:20:04 +08:00 · 18226 次点击
    这是一个创建于 378 天前的主题,其中的信息可能已经有所发展或是发生改变。

    TLDR: Nvidia, fxxk you!

    起因:

    • Windows 越发臃肿,新版本还会强推 OneDrive 备份,巨硬塞的广告越来越多
    • 一直很想用 Linux 作为主力系统,喜欢尝鲜折腾
    • 之前在办公室的电脑上长期使用 Manjaro Gnome ,并在掌机上使用 ChimeraOS ,都给我留下了非常好的印象

    需求:

    • 需要非整数倍缩放:因为是 27 寸 4k 显示器,150%的缩放比较合适
    • 日常开发:需要搭建 Android/Avalonia 的开发环境
    • 日常游戏:至少以下几个游戏可以运行:星际争霸 2 、帝国时代 4 、风暴之门、VRChat
    • Unity 环境:我会需要使用 Unity 进行一些 VRChat 模型的修改
    • 能够正常使用 Bigscreen Beyond 头显并运行 SteamVR

    背景:

    • 7950X3D+4090 ,Nvidia 地狱开局
    • 之前有尝试过几次,但都因为各种问题失败

    过程:
    虽然有过 Manjaro 的经历,我也非常喜欢 aur/yay ,但是 Manjaro Gnome 默认不给 Nvidia 用户 Wayland ,而我更偏好 Wayland ,虽然可以配置,但是我还是想试一下其他发行版。
    在了解到 SteamOS 是 Immutable Linux 之后,这次就想尝试一下 Immutable Linux 。正好 Vanilla OS 2 发布了,不过在经过简单的尝试之后我因为无法启动 LiveISO 而放弃,Github issues中也有人遇到同样的问题 共同点都是 Nvidia 用户,心里默念一个 Nvidia, fxxk you!
    接着我尝试使用 Fedora Silverblue ,安装顺利,默认 Wayland ,然而倒在了 Steam 缩放上面:似乎不管怎么调,Steam 在 Wayland 上使用非整数倍缩放会导致界面模糊,连带着游戏最大分辨率也会受到影响,这似乎是 Gnome 的一个 Bug ,据说 Gnome 47 会修复这个问题,那么只要 Gnome 47 发布一切都会好起来的。
    但是 Gnome 47 发布还早,当下还是得尝试一下其他 DE ,据说 KDE 很早就自带非整数倍缩放支持了,虽然我不是很喜欢 KDE 的审美,但是在 Gnome 有 Bug 的当下,那还是只能先试试 KDE 了。
    于是 Fedora Kinoite 就被搬了进来,但是安装完成之后隔一阵子就会卡一下,压根没法用,难不成又是 Nvidia 。
    正好这几天 Nvidia 560 发布正式版,而 Fedora Kinoite 似乎还没更新到这个版本。然后经过一番 Google ,发现 Bazzite 已经更新了 560 版本的驱动,而 Bazzite 是基于 Fedora Kinoite ,然后 Bazzite 就被搬了进来。

    可以说 Bazzite 的体验还是非常不错的,作为主力系统我完整的使用了一周:

    • 在默认 Wayland 的情况下,非整数倍缩放支持很完善,没有遇到应用模糊的情况。
    • 基本上我的游戏都可以玩,现在 Linux 的游戏体验已经非常不错了,甚至有时候感觉比 Windows 还流畅。
    • 日常用的软件基本上 Flatpak 都有,我也比较偏向于 Flatpak 安装。
    • 因为是基于 Fedora Kinoite ,也可以使用 rpm-ostree 安装 layer 。

    然而还是有一个我的核心需求无法满足:Bigscreen Beyond 无法正常使用,又一番 Google 之后得知,这又是 Nvidia 的锅。这意味着,除非 Nvidia 修复这个问题,否则任何发行版都会遇到这个问题。也就是说,我这一次的尝试使用 Linux 作为主力系统,还是以失败告终。

    结论:
    Nvidia, fxxk you!

    FAQ:

    • 为什么不用 xx(发行版)
      因为我还没来得及尝试
    • 为什么不用 macOS
      因为我确实有一台 M1 Ultra 的 Mac Studio ,但是不能玩 VRChat
    第 1 条附言  ·  2024-08-31 12:30:19 +08:00

    感觉很多人没有看完帖子,这次尝试失败的原因只有一个:我的VR头显没法用,而其他方面我还是非常满意的,如果我的VR头显可以用的话那这次的尝试可以说是成功的。

    补充FAQ:

    • 工作和游戏最好还是分开比较好
      确实有这个想法,只不过现在家比较小,不好放两个工作台,之后准备吧我的Mac Studio作为工作机子,Windows就玩游戏了,因为我玩VR所以需要一个比较大的空间,所以之后想每个工作台单独一个房间
    • 为什么用Linux DE/玩游戏,Linux用console才对
      因为我喜欢,加上SteamOS的游戏体验确实非常好
    • 有时间折腾这些不如多赚点钱
      你说的很有道理,如果我不折腾这个的话那我肯定已经是家财万贯,走上人声巅峰了,想必不折腾的您一定也是这样的吧
    • 你凭什么说Windows臃肿!😭我不允许你说Windows臃肿!一定是你不会用GitHub上的脚本😡!
      你说的没错确实是这样,我已经靠解决Windows臃肿的问题白嫖到了Github Copilot的免费使用权,你也来试试吧! https://github.com/Tlaster/YourAV
    117 条回复    2025-09-01 09:17:16 +08:00
    1  2  
    Tlaster
        101
    Tlaster  
    OP
       2024-09-01 03:27:27 +08:00
    @luciankaltz 倒是能理解这个做法,但是需求上不太切合,虽然 Android 确实也不是不能这样搞,就是会有点扭曲。我还是比较偏好一台机子搞定所有事情,这样假设我突然有一个什么灵感我可以马上切回到开发现场,或者玩游戏累了顺便写写代码,这种事情在我身上还是经常会有的。而 mac studio 现在只有在开发 iOS/mac 相关应用的时候才会使用。
    不过这些都是现在的情况,我也在考虑未来吧 mac studio 作为正在的开发机子,留一个 Windows 用来专门游戏,这样其实我也确实不需要额外折腾。
    Tlaster
        102
    Tlaster  
    OP
       2024-09-01 14:35:43 +08:00   ❤️ 1
    @ttimasdf 唉你怎么不说话啦,你该不会不知道前几年 V2EX 上不少人推荐的关闭 Windows Defender 的软件是谁写的吧,不会吧不会吧,这顶🤡帽子您还是戴好吧。
    kingcanfish
        103
    kingcanfish  
       2024-09-01 19:15:32 +08:00
    双系统吧。。 人生苦短
    EliStone
        104
    EliStone  
       2024-09-01 19:52:35 +08:00
    @BRS5672023 #98 不一定,我用的 12700h 的核显笔记本也有时候能遇到这个问题
    james122333
        105
    james122333  
       2024-09-01 23:56:42 +08:00 via Android
    @ttimasdf

    开源的系统确实可玩性高 而 linux 下最臃种的系统也都比 windows 轻量 你说的是易用性而不是可玩性 举例的 sophia script for windows... 这东西很普 而不是所有使用者都知道你说的这些东西 所以依然有门槛 而自动配置功能...你是真不知道工具怎么用? 接触 linux 一段时间了还想不到怎么配置最强大方便?还是说你就是希望有人把汤匙放你嘴边?依照使用经验和你举例对比 windows 的东西还是一样... 大概没什么东西可以抄 缺乏想像力
    james122333
        106
    james122333  
       2024-09-02 00:12:09 +08:00 via Android
    至于楼主讲的 我只能说通常讲 linux 存在 cli 就好的人通常 cli 理解程度也不足 gui 也有在玩的人大量时刻都在使用 垃圾发行版也该直接放弃
    james122333
        107
    james122333  
       2024-09-02 00:13:42 +08:00 via Android
    极尽打压 linux 桌面无非就是怕饼没了
    james122333
        108
    james122333  
       2024-09-02 00:18:42 +08:00 via Android
    亦或是想藉由激起过度反应减少学习途逕 减少自己所需要花费时间了解的 然而别人的时间都是时间
    c0nstantien
        109
    c0nstantien  
       2024-09-02 11:17:10 +08:00
    win11 + atlas + vm or wsl + linux
    开发、游戏、办公三者兼具
    BRS5672023
        110
    BRS5672023  
       2024-09-03 08:33:49 +08:00   ❤️ 1
    sotvokun
        111
    sotvokun  
       2024-09-03 20:54:30 +08:00
    我最近也在考虑逐步把日常环境切到 Linux 上,起因也和 OP 差不多。

    甚至我前两年因为被微软在 vscode 里面塞入一些奇奇怪怪的新功能(比如彩虹括号),而我每个月都要手动关掉他们更新的新功能,一怒之下切到 neovim ,现在主要编码是用 neovim ,虽然现在为了用 Copilot Chat 和写一写文档也还是偶尔在用 vscode 。

    我目前是在 ThinkPad X1 Carbon 6th gen 在上面跑了一个 Debian 12 KDE ,因为没有 N 卡而且没有独显用起来其实还行,国内环境解决网络之后用起来基本没啥折腾的。

    14 寸 2K 分辨率,也只有 150% 非整数缩放看着舒服一些,但是之前装了 Fedora Workstation 原生自带的 Gnome 开了非整数缩放之后,绝大多数通过包管理器装的软件都能正常缩放,但是 Flatpak 装的 Chrome 和 Vivaldi 的就不太行,然后切到 KDE 发现没啥问题。

    当然除了 KDE 缩放没啥问题外,Gnome 要变得好用,多少还是要折腾一下 Extension 啥的。KDE 丑就丑点吧,开箱即用,要啥自行车(。)

    目前这台电脑被我丢到公司当工作机了,除了偶尔内存和 SWAP 都跑满导致(不太清楚是系统还是 KDE )卡住外。应付公司的开发工作还是没啥问题。

    看 OP 的描述,绝大多数问题都能解决,感觉如果不是 N 卡的话主力 Linux 完全没啥问题。

    ---

    我现在大概是日常生活开 NUC ( Windows ),有打高画质电动的需求开高性能 Windows ,一台 MBP 带出门用。

    两个 Windows 都在一个桌台上,然后只有一个显示器,要切换的时候要手动去插拔输入和输出设备。

    打算搞个 KVM 切换器,这样就不用那么麻烦了,而且好像这样打电动和写代码也可以比较轻松切换,虽然比起在单个系统里面麻烦一些。

    也考虑把 NUC 切换成 Linux ,不过我目前还有 AutoCAD + 天正插件 和 M$ Office 的需求,装好之后又再搞个虚拟机太折腾了。所以暂且还没考虑换,之后有机会了感觉还是说可行的。

    比起八九十年前的 Linux ,现在的 Linux 在国内解决网络问题之后,基本开箱即用了不用咋折腾了,甚至比 Windows 还少折腾的错觉(指在控制面板和设置里面各种调整)(。
    james122333
        112
    james122333  
       2024-09-04 02:58:12 +08:00 via Android
    @sotvokun

    你有点神秘 两篇回文
    EliStone
        113
    EliStone  
       2024-09-05 10:20:51 +08:00
    @BRS5672023 #110 感谢,我加了这个参数,好像两个显示器的刷新率不一样的情况下,暂时没有出现撕裂的情况了,感谢感谢
    s04
        114
    s04  
       2024-09-07 12:56:01 +08:00
    用 LINUX 10 年,感觉它还是只适合躺在我的虚拟机里。
    ttimasdf
        115
    ttimasdf  
       2024-09-07 15:06:53 +08:00
    @Tlaster #82

    > 不过我确实是 Windows 臃肿的既得利益者,因为 https://github.com/Tlaster/YourAV 让我嫖到了 Github Copilot 的免费使用权,我还是非常感谢你软的

    看了一眼项目,瞳孔爆炸🤣
    FelineTerrorist
        116
    FelineTerrorist  
       355 天前
    VR 確實是我在 Linux 遇到的滑鐵盧,搞了幾天都弄不出一個舒服的配置,最後放棄了(
    azhaojingjing
        117
    azhaojingjing  
       10 天前
    @fugu37 说得太好太好 哈哈哈哈
    1  2  
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2192 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 16:11 · PVG 00:11 · LAX 09:11 · JFK 12:11
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.