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

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

  •  3
     
  •   Tlaster ·
    Tlaster · 116 天前 · 13497 次点击
    这是一个创建于 116 天前的主题,其中的信息可能已经有所发展或是发生改变。

    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 条附言  ·  114 天前

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

    补充FAQ:

    • 工作和游戏最好还是分开比较好
      确实有这个想法,只不过现在家比较小,不好放两个工作台,之后准备吧我的Mac Studio作为工作机子,Windows就玩游戏了,因为我玩VR所以需要一个比较大的空间,所以之后想每个工作台单独一个房间
    • 为什么用Linux DE/玩游戏,Linux用console才对
      因为我喜欢,加上SteamOS的游戏体验确实非常好
    • 有时间折腾这些不如多赚点钱
      你说的很有道理,如果我不折腾这个的话那我肯定已经是家财万贯,走上人声巅峰了,想必不折腾的您一定也是这样的吧
    • 你凭什么说Windows臃肿!😭我不允许你说Windows臃肿!一定是你不会用GitHub上的脚本😡!
      你说的没错确实是这样,我已经靠解决Windows臃肿的问题白嫖到了Github Copilot的免费使用权,你也来试试吧! https://github.com/Tlaster/YourAV
    116 条回复    2024-09-21 18:02:35 +08:00
    1  2  
    Amose2024
        1
    Amose2024  
       116 天前   ❤️ 3
    玩游戏仍然得 windows ,开发的话 linux 或者 mac os 都更好用。你不能既要又要。。。另外,工作和生活要分开,混合一起永远不会很痛快。
    kkk9
        2
    kkk9  
       116 天前
    Windows 11 Enterprise LTSC 非常纯粹、非常好用,什么附加组件都没有,
    hefish
        3
    hefish  
       116 天前
    win10 ltsc 不是挺好哒。。。
    GooMS
        4
    GooMS  
       116 天前 via Android
    大家玩的多的东西就有人解决,少数的就没人维护了。10 年 linux 飘过
    tairan2006
        5
    tairan2006  
       116 天前 via Android
    英伟达现在应该开始支持开源驱动了
    1rv013c6aiWPGt24
        6
    1rv013c6aiWPGt24  
       116 天前   ❤️ 1
    arch 回复,X11 用 N 卡没啥问题了,几个月了也没挂过
    FlytoSirius
        7
    FlytoSirius  
       116 天前
    看了下你的这些需求,都想在 Linux 上实现, 还真不容易, 估计要都做到也太折腾了吧。
    我就是被无奈拿 Linux Ubuntu 做了好一阵子主力笔记本的系统,做做常规开发之类的, 倒也能用。
    faywong8888
        8
    faywong8888  
       116 天前
    多块硬盘,安装多个系统。每个场景干不同的事情。数据通过 NAS 全屋共享就行了。
    secondwtq
        9
    secondwtq  
       116 天前
    风暴之门玩家少见 ...
    Mithril
        10
    Mithril  
       116 天前
    我有两个显示器,一个 4K 一个普通。Windows 配置好 4K 的缩放,设置里摆好位置就行了,顶多就是边缘对不齐,但正常显示是没问题的。

    Ubuntu Desktop 那分辨率就没对过。Gnome 貌似不支持双显示器不同缩放比例,反正你摆平了一个,另一个就要么大要么小。
    dbak
        11
    dbak  
       116 天前 via iPhone   ❤️ 3
    Linux 魅力在于命令行 自动化 纯干活的工具 你非要拿来娱乐..
    terence4444
        12
    terence4444  
       116 天前 via iPhone
    个人认为 Linux 桌面已经很好用了,算上微软在 Windows 里拉的屎,已经完胜。
    有了 Pronton 以后,游戏支持已经非常完善,不支持的游戏也可以直接忽略不玩了。
    startar
        13
    startar  
       116 天前
    我也是尝试过很多,最后还是觉得,如果一定要一台机器同时兼顾游戏办公和开发,那还得是 windows 。如果需要 linux 环境的话就用 wsl
    diagnostics
        14
    diagnostics  
       116 天前
    Windows 开发不够爽
    macOS 办公软件不折腾,开发尚可,中庸,美观
    Linux 玩游戏、办公软件、折腾自己,开发最爽
    lingo
        15
    lingo  
       115 天前
    三修玩家。现在主力是 openSUSE ,移动办公用 mac 。windows 用的最少,只用来玩游戏。
    如果只能选一个,各方面容错最高的还是 windows 。
    区别在于 win 和 mac 在聊好不好用的时候,linux 桌面在聊能不能用。即使相比十年前,现在的 linux 桌面以进步了很多。
    linux 能当我现在的主力还是因为大部分时间,给我个浏览器,给我个 vscode ,再给我个能用的微信,对我来说就够了,其他从简不那么重要。
    NPC666
        16
    NPC666  
       115 天前 via Android
    Linux desktop is the best desktop operating system when it is not running on desktop computer.
    GeekGao
        17
    GeekGao  
       115 天前
    如果还想折腾的湖,建议尝试一下 Pop OS 的 Nvidia 兼容版
    jjx
        18
    jjx  
       115 天前
    现在主要还是一些软件没有原生版本
    比方说, 企业微信没有

    钉钉占用 cpu 且视频会议黑屏,截图, 分享屏幕黑屏等

    相反的微信功能不多,但比较稳定,也没有钉钉这种平白无故 cpu 一致在一个核上占用 10%的情况
    yzbythesea
        19
    yzbythesea  
       115 天前 via iPhone
    wayland 和 N 卡简直一坨答辩
    09alithul
        20
    09alithul  
       115 天前 via iPhone
    如果是自己的电脑,楼主可以尝试精简 Windows 。可以参考的精简版有小修和不忘初心。
    ZxykM
        21
    ZxykM  
       115 天前
    @kkk9 开箱即用吗? wifi 驱动什么的有吗
    libook
        22
    libook  
       115 天前 via Android
    我在一台雷蛇灵刃 2018 上用 manjaro 四五年了,显卡是 1060 ,Manjaro 安装选择闭源驱动开箱即用,它自己管理驱动的工具还是比较好用的。wayland 稍微日配一下
    libook
        23
    libook  
       115 天前 via Android
    @libook wayland 稍微配一下就能用了,但确实大部分应用还都是默认 xorg ,前阵子用了安卓开发的 avd 也是默认 xorg ,用 wayland 启动需要特殊参数。
    layxy
        24
    layxy  
       115 天前
    如果你有玩游戏的需求,就不要折腾其他系统了,window 目前还是玩游戏最佳的电脑系统,linux 和 mac 原生的游戏不多,转译的兼容性是个问题
    yolee599
        25
    yolee599  
       115 天前
    试试 ArchLinux ?我目前主力是这个,这个的软件包要更新一点,我用的 GTX1050 显卡只装 nvidia 包都能驱动,就是显卡型号太老了不支持电源管理,电池消耗得比较快
    BG7ZAG
        26
    BG7ZAG  
       115 天前
    试试 deepin ?
    lyxxxh2
        27
    lyxxxh2  
       115 天前   ❤️ 1
    linux qq 音乐: 跟网页没区别,换不了音质。
    微信: 用不了。 可能你会说:
    1. electron-wechat: https://github.com/eNkru/freechat
    2. deep-wechat: 用半个月还行,后面扫码再也登不上了。
    3. wine? 倒是可行,不想折腾了。
    卡:
    1. 中文输入卡个几秒,经常这样。 代码写好好的,突然让你暂停秒钟,你能想象吗? ( ubuntu 中文输入卡,一搜一堆这种问题)
    2. 浏览器卡,具体数字我不晓得,相比 win,感觉慢死了。

    只开发还行,如果还需要其他功能,就是找罪受。
    rayae
        28
    rayae  
       115 天前
    你不需要 Nvidia, fxxk you!,因为非整数缩放,不管 wayland 还是 xserver 我就没有见过不糊的。尤其是多屏幕不同缩放比例的时候,简直是 shit with shit 。
    qwertyzzz
        29
    qwertyzzz  
       115 天前
    win11 用的很舒服 颜值各方面都不错
    jackmod
        30
    jackmod  
       115 天前
    企业证书软件没有 linux 版,早就回到 windows 了。linux 环境( ext4 )的话 docker/wsl2 也能用
    ysxb1145
        31
    ysxb1145  
       115 天前 via Android
    Windows 虽然表面看上去臃肿,但却带来了极强的兼容性,做不到既要又要,Linux 最大的问题就是 N 卡和游戏,还有一些软件只有 Windows MAC 或者 Linux 是残缺版
    zikkeung
        32
    zikkeung  
       115 天前
    已用 linux 办公 3 年
    zikkeung
        33
    zikkeung  
       115 天前
    @lyxxxh2 微信出 linux 版本很久了
    shijingshijing
        34
    shijingshijing  
       115 天前
    7950X3D+4090 用 Linux 真的是给自己找不痛快。。。 要么全套 Intel 带 Intel 集显卡,要么 AMD 用 AMD 核显。。。
    wowpaladin
        35
    wowpaladin  
       115 天前   ❤️ 2
    总有人试图在充气娃娃上获得真正的快乐,最后在满头大汗中打出 GG 。
    eleba
        36
    eleba  
       115 天前
    1 楼说的对,工作和生活及游戏要分开。
    平时工作 ubuntu ,生活用 mac ,游戏用 switch
    基本不用 win 了
    fuckfaker
        37
    fuckfaker  
       115 天前
    额,我是一个内核开发,除了工作的电脑,不会用 linux ,单纯是为了节省自己的生命,日常用 linux 还是太折腾了
    yazinnnn0
        38
    yazinnnn0  
       115 天前
    x11 也不是不能用.jpg
    lyxxxh2
        39
    lyxxxh2  
       115 天前
    @zikkeung
    ???
    1. 官方我没找
    2. google 搜索和百度我也没找到
    3. https://developers.weixin.qq.com/community/search?query=linux&page=1&block=1&random=1724987074805&type=1

    你说的出 linux 版很久,我挺震惊的。
    steelz
        40
    steelz  
       115 天前
    楼主是极客 + 先行者呀, 可以在非主力机上验证一下再切主力机

    类似的需求, UE 开发+Android 平台开发

    最后还是选的 WSL2 + Ubuntu 20.04, 主要原因

    1. 大部分 3D 工具还是在 Windows 上的, UE LINUX 支持比较差

    2. 选 20.04, 因为高通基线依赖 20.04 才能编译过, AI 工具链也是这个版本支持的更广泛
    wwew
        41
    wwew  
       115 天前
    双系统
    lixiangwuxian
        42
    lixiangwuxian  
       115 天前   ❤️ 1
    可以考虑 vr 游戏装 win 虚拟机里面,玩游戏的时候把显卡透传进去。虚拟机检测可以在虚拟环境开 hyperv 过。vr 和 linux 目前还是八字不合。
    tt67wq
        43
    tt67wq  
       115 天前
    如果用 linux 最好的组合也是整个集成显卡电脑的不折磨自己,打游戏买个 steamdeck ,都是 linux 了
    Rehtt
        44
    Rehtt  
       115 天前 via Android
    现在的主力机是 macbook ,打算配一台 win 台式专门游戏
    ByteCat
        45
    ByteCat  
       115 天前
    @lyxxxh2 本来就出很久了,三月份就有了,https://aur.archlinux.org/packages/wechat-uos-qt
    0ranger
        46
    0ranger  
       115 天前 via iPhone
    n 卡装 steamos 可以试试折腾这个 https://github.com/zweiler2/HoloISO_Tweaked
    vipfts
        47
    vipfts  
       115 天前
    我都是自己手搓 CPU 和内存颗粒的
    shm7
        48
    shm7  
       115 天前
    很久前用过 manjaro ,最后还是同配置的黑苹果香。
    ttimasdf
        49
    ttimasdf  
       115 天前   ❤️ 18
    我说一句暴论。

    觉得 linux 可玩性高,windows 臃肿的人,对 windows 的了解就跟只会刷抖音的老大妈一样,一无所知。

    关 onedrive ,关 copilot ,关 telemetry ,这些小问题解决起来,比 linux 下解决 fractional scaling ,解决 wine bug ,解决 nvidia 驱动,哪个更简单我觉得用脚趾头都能想明白吧?这 wsl2 哪里不比 wine 香了?

    我假定在座会用 linux 的都会用命令行,那 github 搜索一下 sophia script for windows ,这个脚本看一眼配置文件从头到尾一跑,再下载个 dism++,对着系统一顿清理一顿删,啥版本的 windows 都能像你们口里的 Linux 一样干爽顺滑。

    要是再学会 sysprep 和 windows ADK ,你甚至能像 arch linux 一样堆积木堆出来一个你想要的任何 windows ,而且微软的文档牛逼到,只需要看官方文档就可以学会一切东西,不需要任何社区 wiki 、stackoverflow 、IRC 、github ,不需要造任何轮子。

    你再学会 USMT 和 UWF ,系统无论搞成什么鬼样子都能一键还原,重装系统就像 linux 把 home 目录 mv 到新系统里一样简单,十分钟内搞定所有软件配置。

    还有一点我觉得搞笑的是,楼主把 linux 当主力机遇到的问题我上大学的时候就遇到了,现在居然还是这些问题。。。

    现在你再说说,linux 做日用机哪里比 win 香?
    tool2dx
        50
    tool2dx  
       115 天前
    @lixiangwuxian 我也玩 linux kvm 显卡穿透,但个人更偏向装一个双系统。

    OP 翻车的点,都是在游戏和 3D 上面。
    Tlaster
        51
    Tlaster  
    OP
       115 天前
    @lixiangwuxian 这么多回复我觉得就只有你看完了😂感谢
    win 虚拟机这一步倒是没想过,可以试一下
    之前用 valve index 的时候没遇到 steam vr 有问题,想当然的以为 bigscreen beyond 也可以用,结果就是我想当然了
    Tlaster
        52
    Tlaster  
    OP
       115 天前
    @tool2dx 确实是双系统了,本来想常驻 Linux ,现在还是回到 Windows 了,等 Gnome 和 Nvidia 两个 Bug 修复之后再试一下。
    alexsz
        53
    alexsz  
       115 天前   ❤️ 1
    @ttimasdf #49 👍 win11 + wsl2 完美!
    EVANGELIONAir
        54
    EVANGELIONAir  
       115 天前
    Linux 的桌面环境与发行版繁多,包管理更是彼此不同,碎片化程度比 Windows 严重很多倍,Flatpak 只能说是一种不优雅的解决办法

    很多人说 Windows 的 UI 五代同堂,然而单就 GNOME 和 KDE 两大主流 DE 来说,他们各自开发的程序在对方环境下的效果可以说是极其瞎眼。此外,Windows 一直被诟病高分屏缩放问题,这个结论多半是没用过 Linux 桌面才得出的,因为 Windows 已经是目前唯一能够实现在不同 DPI 屏幕不同缩放比情况下还能正确显示的系统。在 X11 下 GNOME 和 KDE 都不支持不同屏幕不同缩放,而 Wayland 下分数缩放也会模糊

    Linux 至今无法解决流媒体硬件解码问题,目前只有 Firefox 效果是最好的,然而 Firefox 的 hevc 只在 Windows 下支持调用 Windows media foundation ,Linux 无解。Chromium 系在 Linux 下的硬件解码支持更是一坨,2024 年你在 Linux 桌面环境里看一个在线视频还会出现 CPU 满载的情况

    最后就是硬件支持,除了 arch 之类滚动更新的版本,其余发行版遵循的 lts 策略对于新硬件是极为不友好的

    总结就是,Windows 是一个杂食环境下的最优解,因为他是唯一一个可以接受任何不合理的输入但能给你一个相对稳定输出的系统
    saranz
        55
    saranz  
       115 天前
    反正主要是作文字工作,linux 其实可以满足使用的需求。
    游戏现在也只玩玩 猫国 这类的放置游戏,图片处理、视频剪辑、音频编辑也都能支持。
    最难的还是资源同步不方便,需要弄一台中转设备进行资源的交换。
    vvhy
        56
    vvhy  
       115 天前
    @ttimasdf 微软的文档真的行吗,api 是各种古怪的特性,还得上 stackoverflow 找 hack
    terence4444
        57
    terence4444  
       115 天前 via iPhone
    @ttimasdf 你这么搞,windows update 是不是也给禁了?如果不禁止更新,下次更新的时候会出问题。
    huihuiHK
        58
    huihuiHK  
       115 天前
    我当前使用的系统:
    公司办公电脑:Ubuntu22.04 稳定,不折腾
    家用 PC:Win11 打游戏
    个人业余时间开发:MacOS
    rensuperk
        59
    rensuperk  
       115 天前
    不要用 manjaro ,使用 archlinux 或者使用 arch 源的 os
    ,使用 xfce 桌面
    yb2313
        60
    yb2313  
       115 天前
    @Amose2024 那用 wsl 工作, 用 win 娱乐
    wtdd
        61
    wtdd  
       115 天前
    年轻真好,时间真多,gentoo 走起,戒了其他游戏
    june4
        62
    june4  
       115 天前
    不玩游戏的我从来都是 intel 内置显卡,用了十几年 linux 还没倒在显卡问题上过。

    不过也不至于要强行要在 linux 上玩游戏,装了双系统,还可以避免工作的时候老分心想着玩把游戏。

    gnome 47 过几天就发了,arch 的话应该不出一个月库里就有。
    Stevenv
        63
    Stevenv  
       115 天前
    用了 5 年 Linux(manjaro)主力办公的路过。真深度要编程的选手,肯定会被 WSL 折磨的要死要活,还有 windows for docker 那种莫名奇妙的故障。。。我也曾为 WSL 而兴奋过,心想终于可以结合了。
    最终如果编程+steam 游戏,Linux 目前也能做到 8 分把。挺好的
    最近切到 OS: EndeavourOS x86_64
    CPU 是 7840HS
    ThinkCat
        64
    ThinkCat  
       115 天前
    之前主力用 linux ,只有 manjaro 是最舒服的,steam 也可以用,还能玩玩游戏。其他发行版的桌面,对于娱乐来讲,各种一坨。
    momocraft
        65
    momocraft  
       115 天前
    在 Linux 解决这些问题需要的时间 用来赚钱应该可以多买一台电脑
    cyanwayne
        66
    cyanwayne  
       115 天前
    想问问有玩 PUBG CSGO 这类游戏的伙伴嘛? LINUX 上是不是无解
    fugu37
        67
    fugu37  
       115 天前   ❤️ 7
    @ttimasdf #48

    > 觉得 linux 可玩性高,windows 臃肿的人,对 windows 的了解就跟只会刷抖音的老大妈一样,一无所知。

    linux 可玩性高,windows 臃肿这是事实。否认一个老大妈都能看清的事实并不会让人显得更聪明。

    > 关 onedrive ,关 copilot ,关 telemetry ,这些小问题解决起来,比 linux 下解决 fractional scaling ,解决 wine bug ,解决 nvidia 驱动,哪个更简单我觉得用脚趾头都能想明白吧?这 wsl2 哪里不比 wine 香了?

    做正确的选择,而不是先择错误,然后再补救。

    > 比 linux 下解决 fractional scaling

    解决分数缩放是 DE 开发者的事情。不想遇到问题就用解决了分数缩放问题的 DE ,比如楼主使用的 KDE 。

    > 解决 wine bug

    用 wine 是因为需要在不开虚拟机的情况下用 linux 原生运行 windows 程序。在 windows 下这当然不是问题,因为 windows 根本不支持运行 linux 程序,没法用自然就不会有 bug 了。( wsl1 能运行一些程序)

    > 解决 nvidia 驱动

    这是 nvidia 的问题,换成 windows 也一样。比如说,你能在 win7 安装 4090 的驱动吗?

    站在用户角度,想用 win7 就选提供 win7 驱动的显卡;想用 linux 自然要选支持 linux 的显卡。

    > 这 wsl2 哪里不比 wine 香了?

    wsl2 就是垃圾,远不如 wsl1 。用 wsl 就是为了不开虚拟机,如果开了虚拟机,为什么不选择完整的 linux 发行版,非要用微软魔改残缺版 linux 。

    > 关 onedrive ,关 copilot ,关 telemetry ,这些小问题

    这些东西本身不是问题,问题是微软在源源不断地往你嘴里送💩,而你没得选。你唯一能做的是吃完之后把他吐出来,最多再刷刷牙。但你既阻止不了微软拉💩,也阻止不了它把💩送到你嘴里。
    jlkm2010
        68
    jlkm2010  
       115 天前
    不要乱折腾,显卡用 amd 的,系统用 deepin V23 ,绝对非常流畅,日常使用基本没啥问题,国外那些 linux 发行版,在国内用起来都很难受
    Maboroshii
        69
    Maboroshii  
       115 天前 via Android
    @cyanwayne 可以玩 csgo ,steam 里的游戏大多都可以在 linux 上运行
    cyanwayne
        70
    cyanwayne  
       115 天前
    @Maboroshii 我会玩的这俩貌似还都不太行 PUBG 是完全打不开=。= 泰坦陨落 2 时不时会闪退 纯 6800HS 核显+UBUNTU 24.04
    搜索是说 PUBG 的反作弊没有 linux 版本的,完事启动游戏就风扇狂转 30 分钟没有任何窗口弹出了~
    Meursau1T
        71
    Meursau1T  
       115 天前   ❤️ 1
    @fugu37 #67 说这么多,你无非是说 Linux 的问题要么是 DE 的问题,要么是软件不兼容 Linux 的问题,要么是 NV 的问题,总之,问题都是别人的,Linux 都是好的。问题是使用 Linux 桌面版的用户都会遇到这些毛病,不管它们是谁造成的,总之基本短期内都不会被解决,只能用户自己去尝试绕过,做了这么多努力,费好几天功夫,只是为了解决一个“臃肿”的心理洁癖,只要不是什么狂热分子真的很难做出这种选择。
    是,Windows 里面没用的东西是很多,“微软在源源不断地往你嘴里送💩,而你没得选”,但实际上用起来,KDE 和 GNOME 各有各的问题,用户也只是选一口💩而已。
    Linux 目前的生态还是只配当个没有 GUI 的系统,桌面日常使用,图形性能差,各种小毛病不断,还不如微软的“可以关”呢。
    WSL2 说是跟虚拟机原理一样,但用起来比自己开个 VM 或者 VB 方便多了,完全无感。
    Meursau1T
        72
    Meursau1T  
       115 天前
    @Stevenv #63 我做前端开发的,每天都用 WSL2 ,除了 Mirror 模式下主机开全局代理会导致 SSL 出问题外,没踩过什么坑,很好奇你遇到过什么问题
    aiyayaya
        73
    aiyayaya  
       115 天前
    总结的挺不错,NVIDIA, FXXK YOU !
    southsala
        74
    southsala  
       115 天前
    ltsc 别用,升不了级。
    dupenn
        75
    dupenn  
       115 天前
    # 系统详情报告
    ---

    ## 报告详情
    - **生成日期:** 2024-08-30 17:31:58

    ## Hardware Information:
    - **硬件型号:** Dell Inc. Latitude E5470
    - **内存:** 16.0 GiB
    - **处理器:** Intel® Core™ i5-6200U × 4
    - **显卡:** Intel® HD Graphics 520 (SKL GT2)
    - **磁盘容量:** 480.1 GB

    ## Software Information:
    - **固件版本:** 1.34.3
    - **操作系统名称:** Ubuntu 22.04.4 LTS
    - **操作系统内部版本:** (null)
    - **操作系统类型:** 64 位
    - **GNOME 版本:** 45.2
    - **窗口系统:** X11
    - **内核版本:** Linux 6.8.0-40-generic




    这是一台 16 年采购的老旧笔记本,目前用着还凑合,不过对我来说问题最大的是办公软件的问题,不少软件没有原生版本,太折腾了,还是搞 mac 吧
    fugu37
        76
    fugu37  
       115 天前
    @Meursau1T #70

    我一开始就说过了,“做正确的选择,而不是先择错误,然后再补救。”

    AMD + KDE ,日用 + 开发一切正常
    OneMan
        77
    OneMan  
       115 天前
    计算机也不是什么高深的东西,又不是造火箭。
    有这功夫,多琢磨下人,琢磨下业务开发,工资或者职位增长的快。
    minami
        78
    minami  
       115 天前 via Android
    建构在 x11 屎山上的 linux gui 是不可能体验好的,望周知。可悲的是,wayland 没有解决这个问题,它已经被 gnome 那帮傲慢自以为是的人绑架了,成为了一个与众不同的怪胎。谷歌已经用安卓和 chromeos 证明了,linux gui 是可以搞好的,抛弃 x11 直接基于 drm 就可以。
    ps: 某些人真的应该直接去尝试用下 x11 和 wayland 的原生接口,体验下社区究竟在这两坨屎山上花了多大的努力才最终做出个能用的 gui ,社区真的尽力了
    ttimasdf
        79
    ttimasdf  
       115 天前
    @vvhy win 的开发我可能没你懂,毕竟我的主力开发环境还是 WSL🤣


    @terence4444 更新不禁,其实也没啥可删的,GUI 里看得到,碍到眼的删一删就行了,硬件拉满就不用关心什么后台自启、内存占用啥的了。。

    @fugu37 用 linux 是不用吃💩,但是要饿肚子。。

    WSL2 确实是虚拟机,但 win 和 linux 的 integration 做的甚至比 Parallel Desktop 还好,文件系统互相可读写什么的大家都有,vscode 打开 wsl 要比 ssh remote 启动速度快还更方便(还不用搞 sshkey 登录),docker desktop 和 devcontainer 谁用谁说香,安装到 linux 里的 GUI 软件,会在 windows 桌面创建快捷方式,双击打也是直接在 win 桌面上打开,想想现在连 vmware 的 unity mode 都不支持 linux guest 。。

    至于 WSL1 ,那就是 win 版的 wine ,wine 的优点它有,wine 的缺点它也有。只要想做翻译层就一定会出 bug ,你可以堆人力去解决兼容性,但没有任何人有义务做那种没有意义的事情。wine 的下游有 proton ,crossover ,wine tricks ,他们真正解决问题了么?有人用这玩意么? steam deck 的用户人人都装双系统,谁在费那老劲用 proton ?
    fugu37
        80
    fugu37  
       115 天前
    @ttimasdf #78

    如果需求和 Windows 强绑定,迁移到 linux 确实要饿肚子,我打游戏时也会回到 Windows 。还是那句话,用正确的工具做正确的事。
    Ackvincent
        81
    Ackvincent  
       115 天前
    win7 win10 xubuntu centos openeuler kali 都是主力。。。。。
    Tlaster
        82
    Tlaster  
    OP
       115 天前   ❤️ 2
    @ttimasdf 你说的对,确实是这样的,我只是从 Windows Phone7 开始就在 Microsoft Store 上架过几个应用而已,对 Windows 一点都不了解。
    不过我确实是 Windows 臃肿的既得利益者,因为 https://github.com/Tlaster/YourAV 让我嫖到了 Github Copilot 的免费使用权,我还是非常感谢你软的
    moenayuki
        83
    moenayuki  
       115 天前
    1. 建议放下对 Wayland 的执念,我觉得 Wayland 三年内达不到 X 现在的完成度。而且 X 只要不接不同 DPI 的显示器也没啥问题不是(
    2. 如果一定要用 wayland ,据我观察,NixOS 中文社区里有一半在用 Hyprland ,直接抄他们的 Nix 配置能省不少调试(

    利益相关:《完全使用 Linux 工作》 9 年
    secondwtq
        84
    secondwtq  
       114 天前
    @Meursau1T #72 还是那句话,先让 MSFT 把这个 issue 关了再说 https://github.com/microsoft/WSL/issues/6982
    secondwtq
        85
    secondwtq  
       114 天前
    @ttimasdf #79 Linux 问题是一堆,但是假装 Proton 和 Winetricks 没人用,Deck 人均双系统就没必要了。这东西 85% 的单机游戏就是切一下版本的事,现在 PC 掌机也是遍地开花,Deck 纯性价比不占优,有 Win 系统需求的很多早被分流了
    而且你要知道 Deck 双系统会有个存储共享的问题,原装系统没用的话直接扔掉装纯 Windows 不是更好,“双系统”只能说明就算有一定的 Windows 需求,SteamOS 使用率还是很高的。那问题来了,这些 SteamOS 用户该不会都是在用桌面模式吧?

    倒不如喷喷 V 社自己都不出 Steam 的 Wayland 版
    secondwtq
        86
    secondwtq  
       114 天前
    @fugu37 #76 “正确的选择”就离谱,如果我既想要赚钱,又没有资本,还不想上班,对于我来说什么是“正确”的选择?
    Tlaster
        87
    Tlaster  
    OP
       114 天前
    @secondwtq V 社有心情搞 SteamOS 不搞 Steam 的 Wayland 版确实有点抽象了
    掌机我反而推荐常驻 SteamOS/Bazzite/ChimeraOS ,因为不存在 Nvidia 带来的一系列问题,我自己 GPD Win4 就常驻 ChimeraOS ,游戏库里面的游戏都是即开即玩的,没遇到需要配置的,Windows 在掌机上的体验还是差的非常多。想要双系统最好还是 Win To Go 到一张 TF 卡,一个 nvme 搞双系统那还是洗洗睡。
    为数不多的我想要在掌机上跑 Windows 的场景就是:我想玩 Halo Wars 2/FC24 ,别的一个 ChimeraOS 就搞定了。
    secondwtq
        88
    secondwtq  
       114 天前
    @Tlaster Windows 有过要出掌机版的入魔,不过我觉得相比于卷 AI ,MSFT 不一定看得上这个市场
    secondwtq
        89
    secondwtq  
       114 天前
    @Tlaster 不过我觉得只要不追求全开源软件栈,掌机用 NV 的话问题其实也不大,因为虽然黄卡在 Linux 桌面上各种问题,但是游戏跑起来之后基本都不存在了,而掌机恰好就是不怎么需要桌面的那个。大概游戏对于 NV 再怎么说都是正经业务,Linux 桌面支持就随便搞搞。

    我遇到过游戏中唯一明确由 NV 导致的问题就是 CK3/Vic3 等“现代” Clausewitz 游戏,在 XWayland 下运行会有 UI 闪烁,这个应该是因为 explicit sync 缺失导致的问题。我的解决方法是单开一个 X11 的 session 跑( Proton 跑 Windows 版本可能也能解决)。不过也就正好最近两个 Q ,explicit sync 已经进了 Wayland ,NV 的驱动和 KDE ,应该会好一点。
    fugu37
        90
    fugu37  
       114 天前
    @secondwtq #85

    做梦
    BugCry
        91
    BugCry  
       114 天前 via Android
    质疑 wsl ,理解 wsl ,使用 wsl
    EliStone
        92
    EliStone  
       114 天前
    刚买了个笔记本,thinkbook 14+,cpu:amd8845+核显,装了 archlinux + kde,
    目前来说比较满意(比以前刚出来的 kde6 稳定多了),外接两个显示器不用笔记本的显示器,两个显示器一个 4k 60hz,一个 2k 170hz,目前来说都能完美适配,本来字体比较模糊的,看了 archwiki 做了一下适配,基本没什么问题,目前对我来说唯一的问题就是,有时候移动软件换桌面的时候,有一个屏幕会随机画屏,但是点一下鼠标就会恢复也能忍受
    sunmker
        93
    sunmker  
       114 天前
    何必嘞,强迫症作怪,多出来的时间,多提肛不好吗
    Stevenv
        94
    Stevenv  
       114 天前
    @Meursau1T 你单纯的构建项目自然没啥问题。如果要跑 docker 、及后端各种服务,再深度使用自然会遇到 WSL2 奇怪的坑。。甚至很难解决的 BUG 。比如
    1.Docker 今天能起来,明天早上开机可能就起不来了。。薛定谔的奇怪。。
    2. 如果我用 IDEA 编程,代码放在 WSL2 系统内,体验很差,放到 WSL2 外去访问 windows 文件系统,又有问题。。
    当然你用 vscode 能解决问题,但是不想去折腾 vscode, 也不爱用。
    carlist
        95
    carlist  
       114 天前
    不缺钱的楼主为啥不换个显示器?难道是没地方?
    直接 43 寸 4K 多舒服? 100%显示即可
    大显示器等于生产力,几个窗口之间来回切换只需要动动视线
    luciankaltz
        96
    luciankaltz  
       114 天前
    9 年工作一直用的 macOS 作为开发机。最近(主要是这两年)因为要写 rust 导致 macOS 性能实在跟不上,升级配置的成本有点大,所以动了把家里游戏机( 13900K )装一份 Linux 当半个开发机的想法,来回折腾大概四五次全失败了(可能主要是我菜)

    现在还是双系统,只不过 Linux 纯 console ,没有 GUI 。macOS + vscode remote 写代码/编译/build/跑测试。等 mac mini M4 出了准备买一个放公司,然后把 mbp 放家里。家里也是 macOS ssh 到 Linux server 上这套流程

    OP 既然有 mac studio ,也可以考虑一下这个方案。Windows + Linux 分别装在双盘上,需要工作的时候 Linux 作为 console 启动,然后 mac studio 连显示器 ssh 到 Linux 上跑重工作。需要娱乐的时候就用 Windows 连显示器

    不过我不确定 Android 开发能不能这么搞。
    WebKit
        97
    WebKit  
       114 天前
    BRS5672023
        98
    BRS5672023  
       114 天前
    @EliStone 花屏我怀疑是 780m 核显的问题。。桌面端 rdna2 和 rdna3 显卡上都没有这种问题,但我在 redmi book 和 thinkbook 14+ 上都遇到了这个问题。。
    WebKit
        99
    WebKit  
       114 天前
    @lyxxxh2 #27 中文输入卡 浏览器卡 这种问题你换成 Windows 搜,也能搜很多。
    WebKit
        100
    WebKit  
       114 天前
    @jlkm2010 #68 deepin 桌面这么卡怎么可能流畅。动画肉眼看见掉帧。
    1  2  
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1176 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 192ms · UTC 18:10 · PVG 02:10 · LAX 10:10 · JFK 13:10
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.