最近我装了很多次系统,起因是 WinAppSDK/WinUI 3 实在是太垃圾了,连带拖累了 Win11,就连微软员工都在抱怨性能(图 1)。WinUI 3 更是直到去年才支持 Native AOT,在那之前真的是除了内存占用外全方面不如 Web。再加上微软又给 Win11 整出不少内存泄漏,那换个系统如何?这下问题也随之而来:
Win10 确实比 Win11 稳定流畅不少,同一分支修了 5 年(图 2)还是有点用的。问题是 Win10 马上 EOL 了,虽然 IoT LTSC 能支持到 2032 年,但新的软硬件都开始不支持 Win10 了,那还是得换。
Linux 本身倒没毛病,不过一旦涉及到 DE 和 N 卡那问题就多了。轻量级的通常缺功能,看了一圈称得上功能齐全的只有 Gnome 和 KDE。我实在是不喜欢 Gnome,但 KDE 也有不少问题:
1. plasmashell 内存占用比 Win11 还大,而且也有内存泄漏(图 3,用了 StartAllBack 所以没 ShellExperienceHost,Linux 没截图)
2. 缩放太大,150% 缩放跟 Win 200% 差不多,这导致显示效果也不如 Win
3. 比较尴尬的是,甚至流畅度也不如个人优化后的 Win11(跟 N 卡的 Wayland 卡顿无关)
至于 N 卡在 Linux 上的体验,涉及到游戏就比较重量级了:
1. DX12 转译性能低下,应该会修,但什么时候修就不清楚了。每到这时才能想起 Mesa 的好😭
2. 不支持共享 VRAM,一旦显存满了轻则桌面崩重则游戏崩。本来 NV 显存给的就很吝啬,这下更是完全摧毁了 Linux 的体验
那没办法,还是只能 Win11。开箱即用的 Win11 只能用垃圾来形容,必须要禁用 Defender、动画、透明效果、一些后台服务(尤其不能有 WebView2)才能有较好的体验。最关键的还是靠 StartAllBack 来修复内存泄漏问题(甚至还能提高流畅度),以及避免使用 WinUI 3 软件。总之,要是你能做到像我这样开机只占 2.5G 内存(图 4)、待机 CPU 占 1%,那 Win11 用起来还是不错的,否则还是换系统吧。
Win10 确实比 Win11 稳定流畅不少,同一分支修了 5 年(图 2)还是有点用的。问题是 Win10 马上 EOL 了,虽然 IoT LTSC 能支持到 2032 年,但新的软硬件都开始不支持 Win10 了,那还是得换。
Linux 本身倒没毛病,不过一旦涉及到 DE 和 N 卡那问题就多了。轻量级的通常缺功能,看了一圈称得上功能齐全的只有 Gnome 和 KDE。我实在是不喜欢 Gnome,但 KDE 也有不少问题:
1. plasmashell 内存占用比 Win11 还大,而且也有内存泄漏(图 3,用了 StartAllBack 所以没 ShellExperienceHost,Linux 没截图)
2. 缩放太大,150% 缩放跟 Win 200% 差不多,这导致显示效果也不如 Win
3. 比较尴尬的是,甚至流畅度也不如个人优化后的 Win11(跟 N 卡的 Wayland 卡顿无关)
至于 N 卡在 Linux 上的体验,涉及到游戏就比较重量级了:
1. DX12 转译性能低下,应该会修,但什么时候修就不清楚了。每到这时才能想起 Mesa 的好😭
2. 不支持共享 VRAM,一旦显存满了轻则桌面崩重则游戏崩。本来 NV 显存给的就很吝啬,这下更是完全摧毁了 Linux 的体验
那没办法,还是只能 Win11。开箱即用的 Win11 只能用垃圾来形容,必须要禁用 Defender、动画、透明效果、一些后台服务(尤其不能有 WebView2)才能有较好的体验。最关键的还是靠 StartAllBack 来修复内存泄漏问题(甚至还能提高流畅度),以及避免使用 WinUI 3 软件。总之,要是你能做到像我这样开机只占 2.5G 内存(图 4)、待机 CPU 占 1%,那 Win11 用起来还是不错的,否则还是换系统吧。