最近想弄一台移动本,小主机实在是不方便,不能携带,找到了一个八代的小本子(8279U),适合携带用。下面是最近的折腾记录,只可惜目前触摸板还是没有调通。这颗U和MacBook Pro 2018
几乎一样(i5-8259U),可以说黑的很完美,进入睡眠正常,不过主板声卡无解,只能用USB了,但是会限制功耗,开机只有6W,可以手动解锁功耗墙。
具体配置
1 |
|
EFI 与 BUG
我是用的是黑果小兵维护的三分区镜像,这份镜像应该大部分电脑都能进入系统安装界面,进入后最大的问题就是显卡无法正确驱动,显示只有 7MB。
添加驱动程序
- 键盘
🔗仓库链接
键盘使用的是VoodooPS2Controller.kext
,键盘相关的是VoodooPS2Keyboard.kext
。其中VoodooPS2Trackpad.kext
应该是触控盘相关驱动,我的虽然是 I2C 但装上之后无效,于是我暂时先禁用了。VoodooPS2Controller.kext
,该插件中包含四个附加驱动,其中起作用的是VoodooPS2Keyboard.kext
,建议制作引导盘的时候加上他,这样安装系统无需外接键盘
网卡 蓝牙
网卡是Intel
网卡,使用的驱动为AirportItlwm.kext
,还需要定制 USB 驱动UTBMap.kext
才能完全驱动蓝牙,否则可能会出现搜不到设备或者连接不上设备的情况。电池修复
🔗ACPIBatteryManager.kext 仓库链接
🔗ACPIBatteryManager.kext 下载链接
🔗ECEnabler.kext 仓库链接
ACPIBatteryManager.kext
,电池驱动,需要再添加驱动ECEnabler.kext
,这样可以不需要添加 ACPI 补丁。但我的电池状态不是很稳定,插拔适配器响应慢。电量正确。
- 笔记本背光
BrightnessKeys.kext
,添加驱动即可,但背光调到最低时会把背光彻底关掉。
- USB 定制
- I2C 触摸板
🔗仓库链接
只需要安装VooDooI2C
驱动即可成功驱动触摸板,若想使用GPIO中断模式,则需要定制补丁,我在首次使用这个驱动时,设置中有设备出来,但是系统下无功能,后来换了一块触摸板才可以完美驱动,我的过程不是很复杂,安装上VooDooI2C
,手势等功能完美驱动,无需增加补丁了。
- 电压功耗调节驱动
CPUFriend.kext
,需要先定制CPUFriendDataProvider.kext
但有时会出现睿频失败的问题。
步骤如下:
- 载CPUFriend.kext驱动包,里面包含两个文件,CPUFriend.kext与ResourceConverter.sh,我们重点使用后者这个命令。
- 进入Resources目录,在访达窗口按下 Command + Shift + G 调出快速跳转,输入/System/Library/Extensions/IOPlatformPluginFamily.kext/Contents/PlugIns/X86PlatformPlugin.kext/Contents/Resources/进入
- 确定自己的Board-id,最简单的办法就是打开hackintool,一键查看
- 拷贝Board-id名文件,在3.1打开的Resources文件夹中找到你Board-id同名文件,拷贝一份到桌面
- 生成CPUFriendDataProvider.kext
- 终端输入 cd desktop ,在拖入ResourceConverter.sh后,输入一个空格,再输入 --kext(两个 – 号),再输入一个空格,把刚刚拷贝出来的 Mac-xxxxx.plist 文件也拖进终端,然后确定。最终效果如下:
- 桌面将自动生成CPUFriendDataProvider.kext,将其与CPUFriend.kext一起放入EFI-OC-KEXTS目录,然后config里勾选上,重启即可。
修复一下 BUG
闪屏
刚开始装系统没有注意到,装好系统、处理好显卡驱动问题后发现有闪屏现象,用了两天,Windows 下没有发现,之前转过 Ubuntu,也会有类似情况,但是 Ubuntu 严重得多,拖动窗口就会有问题。
上网搜了下黑苹果的解决办法,添加 EDID,问题并没有完全解决,但是闪屏没有之前那么频繁了,但任然存在闪屏。
后来又有一篇文章说更新WhateverGreen.kext
更新后闪屏没有优化.
最后更新:换了 DDR 解决了还从 8G 换到了 4G,并不是电脑不支持8G,而是这个 8G ddr 有毛病蓝牙连接问题
需要定制 USB 驱动才能正常使用。声卡无解,准备使用 USB
系统卡顿,平均频率上不去
🔗原文链接
点击下载VoltageShift.kext,下载后有个压缩包voltageshift_1.25.zip
解压,打开终端,将文件夹拖入到终端,回车。
进入该文件夹后输入指令给权限:
极限超频,Pl1为长时间功率,pl2为瞬时最大的。这个有点问题就是睡眠后是无效的,所以你得写个脚本加入到用户与群组里面的登录项
举个例子,我输入的是./voltageshift power 15 15
。,原本功耗限制 6w,速度太慢,但是风扇是真的安静,CPU 温度稳定在 60 度。
以上代码是测试稳定性使用,如果要开机自动设置可以用下面的命令:
sudo ./voltageshift buildlaunchd <CPU电压> <GPU电压> <CPUCache电压> <SA电压> <AI/O电压> <DI/O电压> <turbo睿频>
<remain是否保留在系统中> <UpdateMins (0 only apply at bootup)>
这是我使用的
成功会有提示
软件下载
brew
NTFS-3g
需要预先安装macFUSE
依据流程中的介绍,需要另外添加FUSE推荐的包含了可以正常的ntfs-3g的源。
或者直接写ntfs-3g-mac,注意名称上与自带的ntfs-3g区分
Mac下可移动设备的挂载都是在/Volumes目录下进行的
- 通过设备文件名称卸载
- 使用挂载点目录名称卸载
- 使用ntfs-3g重新挂载到指定的目录
Oh My Zsh
安装
主题
想要完美显示最好安装字体,我安装的是JetBrainsMonoNL-NF
安装以及应用
github 有一些网友分享的配置,参考链接如下
Show Off Your Config
再次制作黑苹果 EFI,虽然 ACPI 补丁没有成功打上,但了解了不少新的东西,ACPI 代码是 BIOS 众多模块中的一部分,我所做的补丁是在修改 BIOS 的硬件描述,让系统明白我有什么硬件设备。感觉这次能开机纯属侥幸,后来在网上看到很多说笔记本需要挂载一大堆驱动并且需要手动调整kext,否则可能出现很多问题甚至开不了机。我后来试过按照网上教程重新调整了kext,结果是无法开机,kext需要顺序可能是和依赖有关系,目前我的顺序看起来并不完美,不过开机不成问题使用都正常就先这样吧~
参考链接