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]( https://github.com/Vanilla-OS/live-iso/issues/337)中也有人遇到同样的问题 共同点都是 Nvidia 用户,心里默念一个 Nvidia, fxxk you!  
接着我尝试使用 Fedora Silferblue ,安装顺利,默认 Wayland ,然而倒在了 Steam 缩放上面:似乎不管怎么调,Steam 在 Wayland 上使用非整数倍缩放会导致界面模糊,连带着游戏最大分辨率也会受到影响,这似乎是 Gnome 的一个 Bug ,据说 Gnome 47 会[修复这个问题]( https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/3567),那么只要 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 的锅]( https://forums.developer.nvidia.com/t/bigscreen-beyond-hmd-unable-to-be-initialized-on-nvidia-possibly-due-to-dsc-bpp-issue/294108)。这意味着,除非 Nvidia 修复这个问题,否则任何发行版都会遇到这个问题。也就是说,我这一次的尝试使用 Linux 作为主力系统,还是以失败告终。  

结论:  
Nvidia, fxxk you!  

FAQ:
- 为什么不用 xx(发行版)  
因为我还没来得及尝试
- 为什么不用 macOS  
因为我确实有一台 M1 Ultra 的 Mac Studio ,但是不能玩 VRChat
举报· 614 次点击
登录 注册 站外分享
83 条回复  
s04 小成 2024-9-7 12:56:01
用 LINUX 10 年,感觉它还是只适合躺在我的虚拟机里。
sotvokun 小成 2024-9-3 20:54:30
我最近也在考虑逐步把日常环境切到 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 还少折腾的错觉(指在控制面板和设置里面各种调整)(。
c0nstantien 小成 2024-9-2 11:17:10
win11 + atlas + vm or wsl + linux
开发、游戏、办公三者兼具
james122333 初学 2024-9-1 23:56:42
@ttimasdf

开源的系统确实可玩性高 而 linux 下最臃种的系统也都比 windows 轻量 你说的是易用性而不是可玩性 举例的 sophia script for windows... 这东西很普 而不是所有使用者都知道你说的这些东西 所以依然有门槛 而自动配置功能...你是真不知道工具怎么用? 接触 linux 一段时间了还想不到怎么配置最强大方便?还是说你就是希望有人把汤匙放你嘴边?依照使用经验和你举例对比 windows 的东西还是一样... 大概没什么东西可以抄 缺乏想像力
kingcanfish 小成 2024-9-1 19:15:32
双系统吧。。 人生苦短
BRS5672023 小成 2024-9-1 00:18:04
@EliStone 花屏我怀疑是 780m 核显的问题。。桌面端 rdna2 和 rdna3 显卡上都没有这种问题,但我在 redmi book 和 thinkbook 14+ 上都遇到了这个问题。。
WebKit 小成 2024-9-1 00:16:12
@lyxxxh2 #39 腾讯 qq 微信 都有官方 linux 版本了。https://aur.archlinux.org/packages/wechat-unifersal https://im.qq.com/linuxqq/index.shtml
luciankaltz 小成 2024-8-31 22:25:07
9 年工作一直用的 macOS 作为开发机。最近(主要是这两年)因为要写 rust 导致 macOS 性能实在跟不上,升级配置的成本有点大,所以动了把家里游戏机( 13900K )装一份 Linux 当半个开发机的想法,来回折腾大概四五次全失败了(可能主要是我菜)

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

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

不过我不确定 Android 开发能不能这么搞。
carlist 初学 2024-8-31 19:26:11
不缺钱的楼主为啥不换个显示器?难道是没地方?
直接 43 寸 4K 多舒服? 100%显示即可
大显示器等于生产力,几个窗口之间来回切换只需要动动视线
sunmker 小成 2024-8-31 10:43:53
何必嘞,强迫症作怪,多出来的时间,多提肛不好吗
返回顶部