Hyper-V 虚拟交换机异常导致 WSL2 启动故障的调试
2024/8/30,是一个看似平常的周五下午。Windowd Update 告诉我安装了几个无关痛痒的小更新,考虑到已经快两个月没有重启电脑了,我就顺手点了重启。万万没想到,这是一个长达 25 小时的噩梦的开始。
在 Linux 6.6 上使用 Intel DG1 GPU 加速视频编解码
最近利用手头的闲暇计算资源攒了个 NAS,运行 TrueNAS 系统,并使用 Jellyfin 作为流媒体播放平台。Jellyfin 会根据客户端(通常是浏览器)的情况(如网络、硬件等)决定是否要对视频进行重新编解码。但即使是分配了 64 核的 7742,也对高码率的 HEVC 10bit 视频力不从心,更不用说 HDR 视频还需要额外做 tone mapping,一套组合拳下来帧率甚至不到个位数。因此,使用 GPU 加速迫在眉睫。
在 Debian 上配置 Configless Slurm
Slurm 在 20.02 之后增加了 Configless 的功能,也就是说不需要在每一个运行 slurmd 的结点维护所有的配置文件了。
这对于 HPC 集群的运维来说肯定是好消息。原本需要时刻保持 N 份配置文件相同,否则就容易产生玄学而难以诊断的问题,而一致性永远是计算机科学中的难题。
现在只需要在 slurmctld 对应的控制结点上维护一份配置,其他结点的 slurmd 启动时会自动拉取最新的配置,而运行时 reconfig 也不用担心受到本地配置的影响。
SC 23 回顾(一)
四年前的我怎么也不会想到,2023 年我还会来到丹佛熟悉的会场参与一次 SC(和 SCC)。回国已经一周有余,我在回想这一周的异国生活时,还是偶尔会混入四年前的记忆片段。从各种意义来上来说,这四年过得就像做梦一般,世界经历了巨大的停止和割裂。但当地球再次恢复转动,跨过大洋的我发现,很多东西又都没有变,比如 Colorado Convention Center 门口的那只大蓝熊。
用 Flutter 开发 Android 项目的兼容性血泪史
这几天摸鱼的时候打算升级一下 flutter_nfc_kit 和 NFSee 的各种依赖,包括 Flutter SDK、第三方包、Android SDK、兼容工具等。不折腾不要紧,一搞就是两整天。仅以本文记录这两天中我踩过的种种大坑,以及借此总结出的一些经验。
共计 49 篇文章,7 页。