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
举报· 605 次点击
登录 注册 站外分享
83 条回复  
Amose2024 小成 2024-8-29 19:27:22
玩游戏仍然得 windows ,开发的话 linux 或者 mac os 都更好用。你不能既要又要。。。另外,工作和生活要分开,混合一起永远不会很痛快。
kkk9 初学 2024-8-29 19:30:17
Windows 11 Enterprise LTSC  非常纯粹、非常好用,什么附加组件都没有,
hefish 小成 2024-8-29 19:30:47
win10 ltsc 不是挺好哒。。。
GooMS 小成 2024-8-29 20:04:50
大家玩的多的东西就有人解决,少数的就没人维护了。10 年 linux 飘过
tairan2006 小成 2024-8-29 20:08:41
英伟达现在应该开始支持开源驱动了
UncleCAT4 初学 2024-8-29 20:30:51
arch 回复,X11 用 N 卡没啥问题了,几个月了也没挂过
FlytoSirius 小成 2024-8-29 20:41:08
看了下你的这些需求,都想在 Linux 上实现, 还真不容易, 估计要都做到也太折腾了吧。
我就是被无奈拿 Linux Ubuntu 做了好一阵子主力笔记本的系统,做做常规开发之类的, 倒也能用。
faywong8888 小成 2024-8-29 21:20:43
多块硬盘,安装多个系统。每个场景干不同的事情。数据通过 NAS 全屋共享就行了。
secondwtq 小成 2024-8-29 21:34:15
风暴之门玩家少见 ...
返回顶部