大家都说 Linux 的未来是 Windows ,或者是 macOS 。 大家都说 Linux 的桌面不堪用, 大家都说。。。
是的,大家也许都是对的,只是我想换主力机了。
从 macOS10.4 Tiger 用到如今 Sonoma 14.5 ,之后还会继续用 Mac 笔记本,但是不会作为主力了。 目前家里常用的 Mac 还有:
101
DylanLiuH2O 184 天前
Linux GUI 用起来太折腾了,我选择 Windows + WSL ,用爱发电的弊端,有人做 GUI 就不错了,离好用差了十万八千里...
|
102
twitchgg 184 天前 via iPhone
海淘转运 System 76 的笔记本+pop os
https://system76.com/laptops |
103
sampeng 184 天前
一个 linux 虚拟机不就解决的问题。。你要花 8000.。。
|
104
webfrogs 184 天前
本人情况:12 年开始主力使用 mac ,19 年主力开发系统切换到了 Linux
|
106
othercat OP @webfrogs 用 Linux 开发对我来说其实只要 ssh 之类的就足够了,我现在说 Linux 主力意味着就是桌面系统也要换了,主要还是日常使用的一些应用。
|
107
jheroy 184 天前
我一直想用回 linux , 主要是 mac 的平铺是桌面都是第三方软件实现( yabai, amethyst),比较难用, 还是 linux 的 hyprland 好用。之前把我的台式机装了 arch+hyprland 用了一段时间发现还是不行, 系统本身很好用, 奈何很多软件在 linux 上感觉像二等公民, 跟新慢不说还有很多 bug , 比如微信 qq ,tableplus 等等。jetbrains 家的软件也有很多 bug 。 就连 neovim 这个开源编辑器居然都是 mac 上的好用你能信。 还有就是 wayland 支持的软件太少,x11 又不支持小数缩放倍数。
|
108
othercat OP @jheroy 我个人觉得,拿现有硬件强行上 Linux 肯定会有各种问题,或者就是无止尽的折腾。我只能通过 LiveCD 尝试能够接受的硬件,然后再通过 7 天无理由之类的(不激活 Win 的笔记本一般都可以 7 天无理由)方式去试用,这样硬件问题给你的折腾就好了。
再说软件,其实 GUI 软件的更新肯定 Linux 不如其他的,但是 GNU 工具 一定是 Fedora 或 Arch 比较积极更新,所以这个还是要看到底常用的工具是 GUI 还是 CLI 的 GNU 如果都比较依赖图形界面,或者大部分都是国产桌面软件,其实 Mac 和 Win 的确是首选。我是因为我还能留一台 M 芯片的 Macbook Air 和我 iPhone 做同步,所以我之后就是 Linux 桌面加上虚拟 Win 用专用图形应用,配合 M 芯片的 Macbook Air 一起的。 至于开源编辑器是 Mac 上的好用,这个事情可能每个人都有自己的判断,为了一些特定软件留在一个操作系统当然是很正常的。 最后 Wayland 支持的软件太少,目前我还在研究,因为大部分都用浏览器或者命令行,整体没有看到太多的而问题。 X11 不支持非整数倍缩放,是的这个是问题,只能说少用 X11 吧,哈哈 |
109
wwalkingg 184 天前
@ShadowPower 但是即使用 Linux 作为主力,还是需要 docker 。
|
110
jheroy 184 天前
@othercat 其实最让我用不下去的是 nvidia 显卡的问题,老是睡眠有概率睡死过去, 只能强制关机。 其实你用 fedora 的话可以考虑 m1 的电脑直接安装 Asahi Linux 双系统,之前我装过,稳定性很好,目前驱动支持的也不错了,等一段时间应该 type-c 直连外接显示器应该也能用了(现在只能 type-c 转 hdmi , 或者 displaylink ),脚本一件安装省心省力。
|
111
othercat OP @jheroy N 卡 Linux 只能用于 AI 了,版权相关的问题太难处理。
关于 Asahi Linux 可以参考我 12 楼说的,而且我这台续航并不比 M1 Macbook Air 差,这个还是得益于 Intel EVO 标准的原因。 “ 最新的进度大概是 H264 一年内有望,只是如今串流的核心是 HEVC ,拿 B 站的编码来看,同样一部片子,H264 1GB 大小,HEVC 是 318MB ,AVI 是 285MB ,局域网串流使用 HEVC ,无线带宽的压力是大大减少的。所以 HEVC 的硬解啥时候能在 asahi 成长呢,那个时候恐怕 Intel 16 代,17 代 U 都出来了😂” 另外我为什么要保留 M1 的 Macbook Air,还有一个原因是接下来的 macOS18 的 iPhone Mirroring 功能,所以以后一个场景就是,在家 M1 的 Macbook Air 通过 iPhong Mirroring 连接到 iPhone, 我的红米 Linux 笔电通过串流访问 Macbook Air 屏幕,这样就可以使用 iPhone 了,如果 M1 的 Macbook Air 装了 Asahi,那我的 iPhone 可能真的在家用就很烦了。 |
112
othercat OP @jheroy 另外微信 QQ 如果是用 Android 手机,用 scrcpy 直接作为一个屏幕在 Linux 上就很简单了,我在 macOS 上也是用 scrcpy 来控制的。所以想想选择 Linux 笔电,主力手机换成 Android 手机, 大概也没有微信/QQ 的烦恼了吧😃 不过我短期还是习惯 iPhone 了。
|
113
ccloving 183 天前
多看看 DELL ,不少机型出厂就是 linux
|
114
liuliancao 183 天前
苹果的键盘我不太喜欢 其他都挺好的 轻薄 艺术品 现在是一个游戏本装了 debian up 还是挺喜欢折腾的 linux 还是很有意思的~
|
115
wowbaby 183 天前
佩服楼主真能折腾,反正我是再也不折腾了
|
116
cluefly 183 天前
@waahii 握个爪,几乎一样的使用体验。不过我是从 I3 archlinux 切换到 HYPRLAND 的,主要还是投屏和动画的吸引。
浏览器我是主力 firefox,其他辅助。 |
117
othercat OP @cluefly @waahii 想请教一下两位大佬关于 Firefox 如何开启 视频硬解码的 VideoEnhance 增强效果啊,我现在在 Fedora40 下 Chromium 是支持 VideoEnhance 的,如图下面 VideoEnhance 那一条,但是 FF 是不起用的。
https://www.dropbox.com/scl/fi/v5bjqa7u09ntwlwinxwkh/VideoEnhance-on-Chromium-under-Fedora-40.png?rlkey=7xqb2t50haxfmk8qieafqfdj8&st=8jevxjg9&dl=0 |
121
othercat OP @cluefly #119 主要还是 X11 应用的字体渲染,在非整数倍的缩放下的效果差距还是很大,整数倍勉强用。不过当然可能和桌面环境配置也有关系。我不用 Linux 微信是因为我重度依赖微信的聊天记录搜索(我微信聊天记录超过 100G ),而 Linux 微信没有 Win/Mac 版本的聊天记录迁移,所以。。。
|
122
LakuaLakua 180 天前
> "但是有些 Web 应用并不支持全键盘,可能要自己写控件识别点击?"
试试 Vimium ? |
123
othercat OP @LakuaLakua #122 好的,我记下来,慢慢研究,多谢~
|
124
waahii 178 天前
@othercat 不好意思,我没太关注过 FireFox 硬解,基本上个人的使用习惯是使用 mpv 播放各种视频(结合 yt-dlp ),即使是这样,我也并没有太关注过硬件加速。
另外,如果楼主想尝试全键盘操作的话,浏览器这方面可以试试 qutebrowser 。 至于触摸板的话,我的想法是这样的(五年前,但是现在几乎也没啥变化)。 https://github.com/aeghn/prettyi3/blob/master/docs/touchpad-config.org 但是切到 wayland 后,我本来是想自己写点东西适配我以前的这套用法,但是后来有点懒,就凑合了。 至于有网友提到 macOS 下的开源编辑器(除了 mac 上起家的,比如 zed 这些)比 Linux 好用,我持怀疑态度。 希望楼主测试了 Intel 显卡直通后,能再发布一个测评,包括续航、唤醒、体验等方面的内容。 |
125
othercat OP @waahii #124 好的,最近在做一些 macOS 的应用资料的迁移,就日常使用其实也没太多影响,反正 Fedora 就是持续等,等到内核更新和应用支持大概就差不多了。接下来的确就是 Intel 显卡直通了,不过估计要 10 月份了。至于触摸板,其实目前 Fedora 下触摸板的玩法暂时没太多精力去弄,因为习惯窗口平铺之后可能更多的需要的只是焦点自动切换就好了,晚点我在学习学习~
|
126
othercat OP 今天简单更新以下目前使用过程的一些发现:
1. 从 macOS 开始,我就比较依赖从终端打开当前目录,当前自带的 xdg-open 这个命令很好用,在 macOS 上对应的命令是 open. 2. 另外一个终端上我喜欢用的是 ` man -t $1 | open -f -a Preview ` , 这句命令是可以让 man 输出 postscript 然后让系统自带预览打开 PDF 。而在 Fedora 下就略复杂,要通过额外安装 groff 和延伸的 groff-perl 包来搭配(Ubuntu 下则是 gropdf 这个包),另外也没有预览 app 这种特别方便查看 PDF 的工具用于输入 ppstscript ,这块看大家有没有更好的推荐,我也持续再寻找更舒服的方式。 3. 邮箱使用雷鸟,正在从 macOS 导入十几万封邮件,目前一些细节还是不能和 macOS 自带的 mail 比(当然 macOS 自带的 mail 也有很多 bug ,不过搜索,智能排序,预览,回复重复内容折叠等方面,还是比 Foxmail,Outlook 之类的舒服多了),雷鸟目前的一个问题是邮件内嵌 Tiff 不能预览 正在做的事情: 我这一代是 Intel 14 的 Meteor Lake,自带 NPU,虽然从 Intel 的官方信息来看,使用 NPU 只能使用 Win11 或者 Ubuntu 22.04 之后的版本才有驱动,不过和朋友研究发现,在 Kernel 6.8 之后其实 intel_vpu 驱动已经并入了,所以就打算直接使用 Fedora 来尝试 NPU 的可能性了。 当前的进展是驱动不需额外安装,固件已经可以启动载入,剩下就是 runtime 和应用的事情了。 就更新到这里了。 |
127
dwSun 144 天前
Dummy Output 的解决方案: https://blog.csdn.net/Milleroh/article/details/105290616
我最近刚换了红米 14Pro ,32G 内存,自己加了 1T 的硬盘,同样的配置买 mac 的话,要 2w 多,但是买 windows 的笔记本然后装 linux ,只需要不到 7k ,外加一点点的折腾。虽然各种软件还有不兼容的一些问题,特别是多块高分辨率屏幕无法正常使用最高分辨率(严重怀疑开发显示部分的人都是一帮没用过高分辨率屏幕的穷逼)。大部分时候都挺好的,跟 mac 下的体验也都基本一致。 工具就是工具,用习惯了,什么都行。 |
128
othercat OP @dwSun 嗯,现在我因为要玩玩魔兽世界国服,所以切换到 Win 的机会多一些,基本上 Win 和 Linux 是按需在用。至于 Dummy Output 的内容,可以参考 97 楼,我更推荐使用内核参数“snd-intel-dspcfg.dsp_driver”取代你贴的文章的做法,虽然使用内核参数会在每次内核更新和切换的时候都需要做一次,但是如果发生问题,至少可以通过修改参数改回来,但是 CSDN 文章的做法可能侵入性更强一些。
目前我就等十月尝试一下显卡直通,其他其实能做的也有限了。 |
129
othercat OP @dwSun 补充一下,和 Mac 相比的话,我现在已经不用 2019 年 16 寸的 Intel Macbook Pro 了,但是还是在用 2020 年 M1 的 MacBook Air ,这也是我这篇文章的说法,红米笔记本可以是主力,但是 Mac 还是很难不用的,对我来说主要有几个地方:
1. 微信记录:Linux 虽然有原生版本了,但是 Linux 原生版本的微信不支持聊天记录的迁移和合并,我基本上每隔一阵子会把手机的记录和电脑的记录合并同步,这样就可以保持更新(主要是因为移动版本的微信自动删文件和图片)。如果微信的桌面端的聊天记录能够互相同步的话,其实就没这个烦恼了,但是目前来说,微信只能用 Win 或者 Mac 版本。但是 Win 下的续航真的还不够理想,所以目前微信记录还是主力在 M1 的 Macbook Air 同步 2. iCloud 照片同步:作为买了 2T iCloud 空间的我来说,iCloud 云盘并没有多好用,但是 iCloud 照片太方便,这个其实是全家桶的问题,但是如果红米电脑是 Linux ,那还是照片同步是 Mac 就好,Mac 选择优化版本就行,也当成一个备份 这两个问题 Linux 桌面还是很不容易解决的 最后,红米这台笔记本我还是被迫用上了鼠标,触摸板无论是 Win 还是 Linux 真的和 Mac 使用体验差太远太远了。用的经典的罗技 G304 ,优点是可以在 Win 上用罗技的 G Hub 把 DPI 配置写入鼠标的固件,这样在 Linux 和 Mac 使用的体验就会很舒服了。 |
130
othercat OP 另外更新一下配件进度:
我海鲜市场新购了一个 JHL6540 主控的显卡坞,自带 550W 电源,价格 4XX 。这样搭配我的 3060 显卡,雷电 4 直接接到红米笔记本,即在 Linux 和 Win 扩展了 AI 能力,又实现了供电,一根线一体化还是很舒服的,而且还便携。相比 M 芯片的 Mac 就。。。 当然我那台 2019 年的 16 寸的 Macbook Pro ,是可以在特定的 Win10 版本如 1903 ,通过一些手段实现外接这个 eGPU 的。但是这台红米啥都不需要 hack 就能直接用雷电 4 扩展坞了。 还是很舒服的。 |
131
ijk 41 天前
楼主最近用的还顺手么?
|
132
Godjack 39 天前
感谢分享,趁着国补,我也下单了同款机型,等到了后打算装 Arch Linux 。请问距离你发帖 100 多天了,你附言中列出的问题有没有得到解决?
|
133
othercat OP @ijk 时间一下子就到了十月,感谢还在惦记。这台机器使用经过了几个阶段
阶段一: Fedora 40 使用外接雷电 3 显卡进行 AI 的开发,比起 Ubuntu 的资料多,Fedora 的协助更多的话爱是依靠官方的资料和大神朋友的协助,不过整体来说没什么大问题。同时 asdf 这个版本控制在 AI 开发很舒服,推荐一下。 阶段二: AI 涉及一些 ASR 和 TTS 相关,尤其是 ASR 和麦克风拾音的搭配,Win 驱动丰富的优势就多起来了,另外笔记本带着外接雷电 3 显卡主要是经常出差,最近不出差了,所以玩法变成了办公室连回家远程台式机,那样台式机的显卡做 AI 效果更好。这里我用的是台式机配合 WiFi 插座自动上电开机,有效的节约电。如今的模式就成了一台 16 寸笔记本每次远程 Win11+WSL2 Linux 的过程。由于不用桌面,WSL2 Linux 我换成了 Ubuntu2204 ,资源方便很多。 16 寸笔记本大部分开发变成远程,而正好碰到了黑猴流行,于是这台笔记本我又回到了 Win11+WSL2 ,这个时候用 Win 主要是玩玩游戏和远程了。顺便 WSL2 的 AI 验证也方便。 阶段三: 当 16 寸笔记本沦为远程工具时,我就在想为啥不是一台 16 寸 Mac 或者 13 寸 MBA 需要外接 16 寸便携屏之类的,经过一些尝试,发现 macOS 的 AI 工具的组件还是比 Linux 少很多,而且黑猴时间也过去了,于是我我又怀念 Linux 的方便了。 毕竟我本机 Win11+WSL2 ,再远程 Win11+WSL2 ,有点浪费。 正好朋友和我说,目前 Intel XE 显卡 Linux 虚拟化驱动已经在 6.11 内核可以用了(之前是 i1915 ),只是启动虚拟化的开关没打开,这个开关在 6.13 的 CI 测试有,所以目测明年 2 月份 6.13 上线就能直接用了。 朋友说看 commit 的记录是 Intel 在上线的时候支持全系列显卡平台,目前只是测试了 11/12 ,而 13 和我这 Ultra 还在测试。 所以我得计划是 这台笔记本 SSD1 还是 Win11+WSL2 ,应付一些游戏和 AI 简单测试 SSD2 继续回到 Fedora Linux ,等待明年 2 月份的显卡虚拟化正式使用。 日常会用 Fedora ,我还是超怀念 Linux 的窗口管理,Win 用多了还是不习惯,macOS 则有点不伦不类。 PS:我出门一般还是带 13 寸的 M 芯片的 Macbook Air 和这台笔记本,这台笔记本当下主要还是远程,远程,远程。。。 |
134
othercat OP @Godjack 哈哈,可以见我上一层的发言
这台的问题其实音频修改内核参数就解决了,显卡虚拟化要等明年 2 月份 6.13 内核上线应该就能解决。 要说我唯一不满意的,是因为为了全平台我浏览器选择的是 Edge ,Edge 的显卡硬件加速还是不让人满意 总体来说没有什么问题,要说嫌弃大概就是雷电口少了,其他挺好。 |
135
othercat OP @waahii 正好也在这里回复一下,原计划可能今年十月份显卡虚拟化能够内核启用,目前从朋友的消息,当下 Intel XE 显卡 Linux 虚拟化驱动已经在 6.11 内核可以用了(之前是 i1915 ),只是启动虚拟化的开关没打开,这个开关在 6.13 的 CI 测试有,所以目测明年 2 月份 6.13 上线就能直接用了,commit 的记录是 Intel 在上线的时候支持全系列显卡平台,目前只是测试了 11/12 ,而 13 和我这 Ultra 还在测试。
所以大概率还是要等明年 2 月份以后再测试了。 不过我这台 Linux 和 Win 是装在不同的 SSD 的,所以真的要用 Win ,用另外一个 SSD 的 Win 也不影响啥。 |
136
othercat OP 顺便说一下当下这台机器的作用:
1. 在家里,这台基本就是开 Moonlight 串流台式机操作,除了玩 FPS 游戏之外,多媒体效果都可以接受。不用 RDP 是因为在多媒体方面,Moonlight 效果还是略胜一筹,而且有些人遇到的会被弹窗弹出的情况,我基本没遇到。 2. 在外面,轻量工作自己用 Win11+WSL2 去做,遇到一些 Linux UI 相关的协助就重启到 Linux 桌面去做;重度工作远程打开家里台式机工作,台式机会用 frp 之类的把服务穿透出来让我本机调用。 3. 要测试 Audio ASR 相关的,串流或者远程,都可以通过 AudioRelay 这样的工具实现这台机器和台式机的打通,不会有任何问题。 |
137
othercat OP 突发一件烦心的事情:我手贱不小心把这台 BIOS 从 RMAMT6B0P0909 升级到了 RMAMT6B0P0A0A ,然后就出现了无法安装 Fedora 的情况,大概率是 Linux 6.9+内核的 gop 模块升级导致的从 VGA 切换到 HDMI 的不兼容问题。
这个事情影响 Linux 6.9+的内核,所以用 6.8 内核的 Linux 发行版是没事的。 问题在于如果只用 6.8 内核,我为啥买这台,所以如果 BIOS 是 RMAMT6B0P0A0A ,还是一起想办法看能不能降级吧。 如果是 14 寸,倒是有人已经给出了 RMAMT4B0P0909 的降级方法,这倒没问题。cc @Godjack |
138
Godjack 22 天前
@othercat #137 谢谢提醒,我机器拿到手后就装 Arch Linux 了,没有手动升级过 BIOS ,现在的内核是 Linux 6.12.1-arch1-1 ,能正常使用。
|
140
othercat OP |
141
othercat OP 随着 sof 2.11 最近几周前更新到正式仓库,需要修改内核参数来解决声音 Dummy Output 的问题也解决了
参考: https://bodhi.fedoraproject.org/updates/?packages=alsa-sof-firmware |