chromebook 双启动(linux+chromeos)——-acer cb 713 尝试修复音频的一次记录

前言

我手上这台chromebook 是acer CB-713-1w 主板代号是 nami,nami系列似乎都用了kblda7219max作为声卡解决方案,但是这玩意在linux下支持度相当差,即使用了google原始的ucm2文件也只能用alsa发声,而且强行用pulseaudio/pipewire会炸扬声器。
另外这台chromebook还有个奇怪的问题,它不能用pd快充,笔记本背面明明贴着15v==3a,但我试遍了自己所有的快充头,都只能低功率充电器。
直到某天我更新完beta版的ChromeOS 103的时候,我™hdmi output 炸了
我就又开始研究起 mr.chromebox的脚本了

cd ~
curl -L -O http://mrchromebox.tech/firmware-util.sh
sudo bash firmware-util.sh

跑完以后有个更新seabios,我之前没试过,然后就好了(
对然后就好了,bios更新到test版本,pd充电和hdmi都工作了 (不知道该说什么好了

正题

本来是想整个办法修复音频的(从去年一直研究到现在了)
结果我发现了这个项目
https://github.com/cb-linux/breath
这个项目旨在给chromebook提供完整的linux支持,但是它的实现和以往刷bios的方法不一样,它能用CB自带的引导进入其它linux系统。

于是乎,你可以原系统照用,然后tf卡塞arch(不是)


用这个东西你需要:有一台debian系的物理机(不能装在移动硬盘里),一块稍大的u盘(8G以上),正常的网络环境(能连上github),有以及基础的linux知识(大佬,怎么脚本报错了,这个curl怎么装啊)
你可以直接去看官方文档

简易步骤预览
在debian/ubuntu上

1.制作启动镜像

git clone --recurse-submodules https://github.com/cb-linux/breath && cd breath 
 FEATURES=ISO bash setup.sh gnome ubuntu

2.用制作好的镜像刻入u盘(可以在linux上用balanetcher制作启动u盘
3.(可选/nami)不拔出u盘 另外使用脚本更新系统内核

VERSION=ALT bash updatekernel.sh  #主板型号是nami的才需要执行此步骤

4.(可选)不拔出u盘,用bash expand.sh 将u盘的全部空间用做 live cd

在chromebook上

1.确认开启开发者模式(自己搜
2.进入chrome终端 按住ALT+T 输入shell 按回车,再输入sudo crossystem dev_boot_usb=1; sudo crossystem dev_boot_signed_only=0; sync 允许从usb启动 chromebook
3.chromebook插入之前制作好的u盘,开机在按空格关闭开发者模式的界面 迅速连按ctrl+u
4.在u盘系统里,先连上网络,再使用终端 输入setup-audio
6.不拔出u盘,重启,按ctrl+u,进live cd(如果运气好的话,firefox是有声音的,但是gnome系统无法控制音量(毕竟是用的apluse,这东西 gnome 不支持)
如果出现的是dummy output 说明音频没有正确启用
7(可选).装进 emmc(可以通过chrome_recovery复原)install-to-internal-storage

ps:音频问题很难解决,没几个人会用apluse的,不要强行启用pluse audio,会炸扬声器
ps2:这个breath的镜像相当于个livecd,你对它做的更改会保留,如果你直接刻到sd卡里的话,插chromebook里约等于双启动
ps3:可以通过 mr.chromebox的脚本更改seabios的启动顺序
ps4: 有问题自己去github上看issue
ps5:我返朴归真用ChromeOS了


吐槽

ps:ps
1.之前用过mr.chromebook脚本的,需要回刷bios(如果没备份,那就别想了)
2.脚本只适用于debian系,因为arch系没apt
3.FEATURES=ISO bash setup.sh cli arch 就能装arch了,但是你得手动nmcli去连wifi
4.update kernel 其实只是把内核换成了5.10.7(此内核 kblda7219max能正常工作)
5.但5.10.7 休眠不正常


后记

我又收了台二手surface go
改天出了这破chromebook

ps:psp
被 ubuntu 气到(指最小安装全靠卸载)

关于gnome42

坑点一览

1.smb访问挂掉,记得 downgrade 到 smbclient-4.15.6-1
2.dash to dock 挂掉 ,换用了dash to plank (缺点 wayland不能用)
3.系统设置里的主题强制使用自带gtk4,其他旧gtk2/3软件才能自己改主题
4.蓝牙开机不自启了 自行 sudo systemctl enable bluetooth.service

优点一览

1.新的设置界面,统一单色图标,还有的全新的动画切换效果,非常好看
2.设置里外观可以选择亮色或者暗色了
3.版本号喜加一

杂谈-2022-03

关于游戏机

去年一直买不到的原价 PS5 最近似乎意外的货源充足(奸商囤不住货了),不过我已经收了台 PS4 破了,已经不想回到正版党天天买游戏的日子了没什么购买欲了。

另外 steam deck 终于正式发售了,但我这排队还是今年第二季度后,算了,正好慢慢攒钱。

重力眩晕2 通关


我终于有幸通关了,然后我的悲观主义症状加重了!
虽然游戏内容有些地方做的很奇怪,还有不少地方没做完,但是整体世界观却很好。
二代在ps4上表现简直是好到不能再好,全程 60fps,而且凯特的圆脸更漂亮了!
打法上面比一代提升了不少,重力投掷的强化,重力操作新加了轻重两种模式,外加新的攻击动作。
地图虽说是增加了一整个全新的区域,但是我实在不喜欢岛屿式的城市,还是老黑奇威赛的立体地图好玩。
剧情上面依然是凯特到处打白工,然后打坏人,但是真结局很黑深残所有人都平等赴死
总之这系列应该算我最喜欢的游戏之一了(跟 splatoon 同级)

ps4 remote play in McDonald's

大概中午休息时间不回家的话,我都会找家快餐店,串流自家 ps4 上打游戏,总之因为是破解机器,想在利用联网服务,其实也费了不少功夫,当时折腾的时候也没留笔记,那算了,有人提我再另写。
这个串流如果物理距离不远的话,打打只狼都戳戳有余,缺点是 DS4 触控板被当成鼠标了,而且体感不跟手柄走了。

砍口类挂历!


回收硬盘的时候被群友捆绑销售了。
不过这个 Commandant Teste 实在是太好看啦(不会用更多的形容词来表达美了,太久没读正经文章了)
总之还是挺值的。
大概2022年过完我会把个别几张装画框里裱起来。

arcaea 复健

上回说到我扔了卖了破烂 pixel slate,买了米板 5
虽说我要骂的也挺多,(已经写好了,但是压箱底没发出来)硬件还是值这价钱的,等涨工资换 ipad 了,就刷掉这破miui。
所以这板子平时我指用来收wechat消息和打音游
到底还是大屏幕玩得爽,之前拿iphone8糊蛇,日常手指打结,当食指党了,终于可以往 future 难度挑战了。

没有在闲置的 chromebook

我修这破玩意音频三个月了,ucm2的拓扑文件的我都按照issue补好了,怎么还是不响
于是真的沦为了码字本。
如图所示 in burger king

还有亿点点的破事

譬如工牌丢失,上了灵车路由器,被汉堡王的优惠耍猴,被跑步机夹烂了鞋子,耳机又双断轴,iphone8 又双叒坏了

对了我还买了块大硬盘


总之爽到