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:
感觉很多人没有看完帖子,这次尝试失败的原因只有一个:我的VR头显没法用,而其他方面我还是非常满意的,如果我的VR头显可以用的话那这次的尝试可以说是成功的。
补充FAQ:
101
Tlaster OP @luciankaltz 倒是能理解这个做法,但是需求上不太切合,虽然 Android 确实也不是不能这样搞,就是会有点扭曲。我还是比较偏好一台机子搞定所有事情,这样假设我突然有一个什么灵感我可以马上切回到开发现场,或者玩游戏累了顺便写写代码,这种事情在我身上还是经常会有的。而 mac studio 现在只有在开发 iOS/mac 相关应用的时候才会使用。
不过这些都是现在的情况,我也在考虑未来吧 mac studio 作为正在的开发机子,留一个 Windows 用来专门游戏,这样其实我也确实不需要额外折腾。 |
102
Tlaster OP @ttimasdf 唉你怎么不说话啦,你该不会不知道前几年 V2EX 上不少人推荐的关闭 Windows Defender 的软件是谁写的吧,不会吧不会吧,这顶🤡帽子您还是戴好吧。
|
103
kingcanfish 81 天前
双系统吧。。 人生苦短
|
104
EliStone 81 天前
@BRS5672023 #98 不一定,我用的 12700h 的核显笔记本也有时候能遇到这个问题
|
105
james122333 80 天前 via Android
@ttimasdf
开源的系统确实可玩性高 而 linux 下最臃种的系统也都比 windows 轻量 你说的是易用性而不是可玩性 举例的 sophia script for windows... 这东西很普 而不是所有使用者都知道你说的这些东西 所以依然有门槛 而自动配置功能...你是真不知道工具怎么用? 接触 linux 一段时间了还想不到怎么配置最强大方便?还是说你就是希望有人把汤匙放你嘴边?依照使用经验和你举例对比 windows 的东西还是一样... 大概没什么东西可以抄 缺乏想像力 |
106
james122333 80 天前 via Android
至于楼主讲的 我只能说通常讲 linux 存在 cli 就好的人通常 cli 理解程度也不足 gui 也有在玩的人大量时刻都在使用 垃圾发行版也该直接放弃
|
107
james122333 80 天前 via Android
极尽打压 linux 桌面无非就是怕饼没了
|
108
james122333 80 天前 via Android
亦或是想藉由激起过度反应减少学习途逕 减少自己所需要花费时间了解的 然而别人的时间都是时间
|
109
c0nstantien 80 天前
win11 + atlas + vm or wsl + linux
开发、游戏、办公三者兼具 |
110
BRS5672023 79 天前 1
@EliStone 你试试 `amdgpu.sg_display=0` ?
https://wiki.archlinux.org/title/AMDGPU#Screen_flickering_white_when_using_KDE |
111
sotvokun 79 天前
我最近也在考虑逐步把日常环境切到 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 还少折腾的错觉(指在控制面板和设置里面各种调整)(。 |
112
james122333 78 天前 via Android
|
113
EliStone 77 天前
@BRS5672023 #110 感谢,我加了这个参数,好像两个显示器的刷新率不一样的情况下,暂时没有出现撕裂的情况了,感谢感谢
|
114
s04 75 天前
用 LINUX 10 年,感觉它还是只适合躺在我的虚拟机里。
|
115
ttimasdf 75 天前
@Tlaster #82
> 不过我确实是 Windows 臃肿的既得利益者,因为 https://github.com/Tlaster/YourAV 让我嫖到了 Github Copilot 的免费使用权,我还是非常感谢你软的 看了一眼项目,瞳孔爆炸🤣 |
116
FelineTerrorist 61 天前
VR 確實是我在 Linux 遇到的滑鐵盧,搞了幾天都弄不出一個舒服的配置,最後放棄了(
|