边界条件之场
66 subscribers
680 photos
4 videos
10 files
1.03K links
Do you hear the sirens sing?

main: @cvf_cha
group: @cvf_gro
forwards: @cvf_for
Download Telegram
steam 和 telegram 竟然直接在 tumbleweed 的官方 repo 里就有,舒服 😌
为了打游戏,在第三块硬盘上装了个 win11 iot ltsc 2024, 感受:
1. 出乎意料地非常干净,看来微软还是知道不能随便霍霍 iot 系统
2. 系统充满了粘滞感。就比如文件管理器地址栏,从按下键盘按键到字母上屏大概有 200ms 延迟 💩
3. windows 安装程序的分区逻辑一如既往地疯癫
3.a. 必须确保整机所有硬盘加在一起只有一个 EFI 分区 (且与 win 目标系统分区同盘),否则安装程序会扭头创建一个新的 efi 分区塞在 win 分区后面
3.b. windows 无论如何都要创建它那个 764MiB 的保留分区,有时候还伴随着一个 16MiB 的额外保留分区 (这部分感觉甚至有随机性,连续装了两次,行为不同);并且是从分配好的 win 系统分区里挤一部分空间,再从后面的未分区空间里拿一点,即使我已经在 win 系统分区后面预留了 4GiB ……
#trash #microsoft #windows
边界条件之场
为了打游戏,在第三块硬盘上装了个 win11 iot ltsc 2024, 感受: 1. 出乎意料地非常干净,看来微软还是知道不能随便霍霍 iot 系统 2. 系统充满了粘滞感。就比如文件管理器地址栏,从按下键盘按键到字母上屏大概有 200ms 延迟 💩 3. windows 安装程序的分区逻辑一如既往地疯癫 3.a. 必须确保整机所有硬盘加在一起只有一个 EFI 分区 (且与 win 目标系统分区同盘),否则安装程序会扭头创建一个新的 efi 分区塞在 win 分区后面 3.b. windows 无论如何都要创建它那个…
如果 linux + win 双系统采用了分盘安装来隔离,那么整机显然就不止一个 EFI 分区。如果先装的是 linux, 那就要考虑怎么在装 windows 之前临时去掉属于 linux 的那个 EFI 分区:

1. 去掉 linux-efi 分区的 esp flag。
2. 确保 linux-efi 分区不具备 msftdata flag。这步不是必须的,但使用 fat32 文件系统的 efi 分区如果具备了 msftdata flag,就会被之后安装的 windows 当作数据分区来分配盘符并挂载。虽然说 windows 不会随便覆写文件,但心里不舒服(
3. 装完 windows 之后恢复 linux-efi 的 esp flag。

其中步骤 1, 2 在分区工具 parted 中不能直接实现,关掉 esp 必定自动开启 msftdata 。需要迂回一下:
1. unit s, print, 记下 esp 分区的起始和结束扇区
2. rm NUMBER, mkpart NAME ext4 START END, 删除后使用非 msft 文件系统原地重新创建 esp 分区。 parted 的 mkpart 指令并不实际创建文件系统,所以这么操作并不会实际修改 esp 分区上的数据或文件系统类型,仅仅是为了去掉 msftdata flag。
#tips #linux #windows
发现 vvr (variable refresh rate) 在 win11 下不能正常工作,始终保持在最高刷新率。
之前更新 amd 显卡驱动的时候没选择安装 adrenalin 控制面板,想着重装一下看看控制面板里有没有什么 vrr 相关的设置。

装完之后发现文件管理器的右键菜单多了个 "amd software: adrenalin edition" 的选项,在所有文件夹的背景菜单里都有……
#wtf #trash #amd 脑子进屎了吧,为什么用户日常使用文件管理器需要你那傻逼 adrenalin 右键菜单项?? 甚至不提供去掉的选项,需要用户自己去 windows 注册表里清理 🤮
边界条件之场
发现 vvr (variable refresh rate) 在 win11 下不能正常工作,始终保持在最高刷新率。 之前更新 amd 显卡驱动的时候没选择安装 adrenalin 控制面板,想着重装一下看看控制面板里有没有什么 vrr 相关的设置。 装完之后发现文件管理器的右键菜单多了个 "amd software: adrenalin edition" 的选项,在所有文件夹的背景菜单里都有…… #wtf #trash #amd 脑子进屎了吧,为什么用户日常使用文件管理器需要你那傻逼 adrenalin…
在 adrenalin 显示器选项里确实有 vrr 设置项,默认关闭,开启后 vrr 就正常工作了。
那么 windows 系统设置里的 vrr 开关是干嘛的 🗿

windows 还有一个逆天的 "dynamic refresh rate" 选项,不是指 vrr (但需要显示器支持 vrr?)。开启以后常规系统界面以 60Hz 显示,移动鼠标或其它动态画面以 120Hz 显示,可是这个切换并不总是平滑,经常会感到卡卡的 🥴
风滚草默认不带 cjk 字体,网页上全是豆腐块 🙈
发现软件源里有 noto-sans-cjk, 装上以后出现了经典的日文字形优先现象……

唉,不想手工倒腾 fontconfig 了。好在 noto-cjk 是个空包,作用为分别引入 noto-{jp,kr,sc,tc} 依赖,索性直接把 jp,kr 的包删了 🌚
toymil
删了日韩包也不会导致日韩内容变成豆腐块,毕竟任意一个 noto cjk 里面码位都是全的,只不过字形不符合。
这简单粗暴的解决方案莫名地好用 🤔,用户是哪个语言的就装哪个语言的 noto-cjk,即没有豆腐块也没有字形错误。

需要注意的是 noto-cjk, 或者说 source han sans 的「Language-specific」字体码位是全的,「Region-specific Subset」并不是。
简单的区分方法是看软件源里的包名,叫 sc,tc 的是 language specific,叫 cn,tw,hk 的是 region subset。
在家里的电脑 (win10) 上用 adb pull 帮我妈备份手机文件,只要手机端的路径里有中文字符,传输就会报错……

应该是字符编码问题,powershell 这里一层,adb 那里可能又一层,大家都传 bytes,但是各自用不同的编码解析 💩

chcp 65001 尝试让 posh 用 utf8,传输仍然报一样的错误。当机立断烧了个 liveusb 去 linux 下跑 adb pull,什么问题都没遇到,一次成功。
#trash #windows 真的是让人浑身不舒服 🖕
没想到 Linux 开 secure boot 会对休眠做出限制 🫠
kernel: Lockdown: systemd-logind: hibernation is restricted; see man kernel_lockdown.7
Unencrypted hibernation/suspend to swap are disallowed as the kernel image is saved to a medium that can then be accessed.
边界条件之场
没想到 Linux 开 secure boot 会对休眠做出限制 🫠 kernel: Lockdown: systemd-logind: hibernation is restricted; see man kernel_lockdown.7 Unencrypted hibernation/suspend to swap are disallowed as the kernel image is saved to a medium that can then be accessed.
#linux #WTF !?! 别看手册上写着不允许向未加密 swap 休眠,就以为可以向加密 swap 休眠,实际上是都不行!!(感觉是打算支持加密休眠,但还没支持。不过这都好几年了吧……)