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

21 天前
 Tlaster

TLDR: Nvidia, fxxk you!

起因:

需求:

背景:

过程:
虽然有过 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 的体验还是非常不错的,作为主力系统我完整的使用了一周:

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

结论:
Nvidia, fxxk you!

FAQ:

10432 次点击
所在节点    Linux
115 条回复
Ackvincent
20 天前
win7 win10 xubuntu centos openeuler kali 都是主力。。。。。
Tlaster
20 天前
@ttimasdf 你说的对,确实是这样的,我只是从 Windows Phone7 开始就在 Microsoft Store 上架过几个应用而已,对 Windows 一点都不了解。
不过我确实是 Windows 臃肿的既得利益者,因为 https://github.com/Tlaster/YourAV 让我嫖到了 Github Copilot 的免费使用权,我还是非常感谢你软的
moenayuki
20 天前
1. 建议放下对 Wayland 的执念,我觉得 Wayland 三年内达不到 X 现在的完成度。而且 X 只要不接不同 DPI 的显示器也没啥问题不是(
2. 如果一定要用 wayland ,据我观察,NixOS 中文社区里有一半在用 Hyprland ,直接抄他们的 Nix 配置能省不少调试(

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

倒不如喷喷 V 社自己都不出 Steam 的 Wayland 版
secondwtq
20 天前
@fugu37 #76 “正确的选择”就离谱,如果我既想要赚钱,又没有资本,还不想上班,对于我来说什么是“正确”的选择?
Tlaster
20 天前
@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
20 天前
@Tlaster Windows 有过要出掌机版的入魔,不过我觉得相比于卷 AI ,MSFT 不一定看得上这个市场
secondwtq
20 天前
@Tlaster 不过我觉得只要不追求全开源软件栈,掌机用 NV 的话问题其实也不大,因为虽然黄卡在 Linux 桌面上各种问题,但是游戏跑起来之后基本都不存在了,而掌机恰好就是不怎么需要桌面的那个。大概游戏对于 NV 再怎么说都是正经业务,Linux 桌面支持就随便搞搞。

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

做梦
BugCry
20 天前
质疑 wsl ,理解 wsl ,使用 wsl
EliStone
20 天前
刚买了个笔记本,thinkbook 14+,cpu:amd8845+核显,装了 archlinux + kde,
目前来说比较满意(比以前刚出来的 kde6 稳定多了),外接两个显示器不用笔记本的显示器,两个显示器一个 4k 60hz,一个 2k 170hz,目前来说都能完美适配,本来字体比较模糊的,看了 archwiki 做了一下适配,基本没什么问题,目前对我来说唯一的问题就是,有时候移动软件换桌面的时候,有一个屏幕会随机画屏,但是点一下鼠标就会恢复也能忍受
sunmker
19 天前
何必嘞,强迫症作怪,多出来的时间,多提肛不好吗
Stevenv
19 天前
@Meursau1T 你单纯的构建项目自然没啥问题。如果要跑 docker 、及后端各种服务,再深度使用自然会遇到 WSL2 奇怪的坑。。甚至很难解决的 BUG 。比如
1.Docker 今天能起来,明天早上开机可能就起不来了。。薛定谔的奇怪。。
2. 如果我用 IDEA 编程,代码放在 WSL2 系统内,体验很差,放到 WSL2 外去访问 windows 文件系统,又有问题。。
当然你用 vscode 能解决问题,但是不想去折腾 vscode, 也不爱用。
carlist
19 天前
不缺钱的楼主为啥不换个显示器?难道是没地方?
直接 43 寸 4K 多舒服? 100%显示即可
大显示器等于生产力,几个窗口之间来回切换只需要动动视线
luciankaltz
19 天前
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
19 天前
BRS5672023
19 天前
@EliStone 花屏我怀疑是 780m 核显的问题。。桌面端 rdna2 和 rdna3 显卡上都没有这种问题,但我在 redmi book 和 thinkbook 14+ 上都遇到了这个问题。。
WebKit
19 天前
@lyxxxh2 #27 中文输入卡 浏览器卡 这种问题你换成 Windows 搜,也能搜很多。
WebKit
19 天前
@jlkm2010 #68 deepin 桌面这么卡怎么可能流畅。动画肉眼看见掉帧。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1068820

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX