关于DRM视频播放以及sidecar和DRM共存的解决方案
macOS Catalina 10.15发布后,不少小伙伴发现DRM视频播放出现bug。博主研究测试,得以部分解决。现发布播放DRM视频以及sidecar和DRM共存的解决方案。
目前支持Hackintosh DRM的独显(核显DRM不可用)Vega 56、Vega 64、VII、RX 5700、RX 5700 XT,可以使用完整DRM。本文前提是使用以上显卡的任意一款
播放DRM视频的解决方案无核显用户无核显用户只需要把smbios设置为iMac Pro 1,1即可。
有核显用户
Lilu使用v1.4.1版本(https://github.com/acidanthera/Lilu), 目前需要手动编译。
Whatevergreen使用v1.3.6版本(https://github.com/acidanthera/WhateverGreen 或 https://github.com/bugprogrammer/WhateverGreen 均可),目前需要手动编译。
boot-args加入shikigva=80。
重启。
sidecar和DRM共存的解决方案
前提:intel酷睿 ...
修复OpenCore 0.5.3关于本机不显示内存教程
最近的OpenCore版本出现了一个bug,关于本机处不显示内存,博主研究了一下,现在发布解决方案。
解决方案一OpenCore config.plist文件中的SMBIOS部分填写完整,比较麻烦。博主并不推荐。
解决方案二准备工作
注册GitHub账户。
AppStore安装Xcode。
终端运行如下命令并按提示安装命令行工具。
1xcode-select --install
修复教程(以iMac 19,1机型为例讲解)
fork如下项目到自己的仓库https://github.com/acidanthera/MacInfoPkg
从自己的仓库(比如博主的仓库https://github.com/bugprogrammer/MacInfoPkg) 下载MacInfoPkg源码
12cd ~/Desktopgit clone https://github.com/bugprogrammer/MacInfoPkg
打开iMac 19,1的数据文件IM191.yaml,并按下图修改保存。
12cd ~/Desktop/MacInfoPkg/DataBase/iMacope ...
最简单的挂载EFI分区方案
博主使用OC已经有一段时间,最近发现一个不爽点。OC配置本身不需要各种GUI工具,但是,每次挂载EFI都要打开类似Clover Configurator的工具挂载EFI,比较麻烦,所以博主分享一种点击即挂载并打开EFI分区的方案。
获取EFI分区的UUID
用Clover Configurator看一下负责引导的EFI分区的分区号,比如博主的是disk0s1。(详细过程略,相信大家都懂)
输入以下命令获取UUID。1sudo diskutil info disk0s1 | grep 'Partition UUID'
准备应用程序
打开系统自带的自动操作程序,依次点击应用程序->选取->运行shell脚本。
将以下脚本粘贴进去
12345#!/bin/bashmountEFI=$(echo '你的密码' | sudo -S diskutil info 你的UUID | grep 'Device Node')echo '你的密码' | sudo -S diskutil mount ...
无核显开启sidecar方法
之前@fang2018发布了一个相关教程,地址如下:https://fangf.cc/2019/10/14/noneigpusidecar/, 现在随着Whatevergreen的更新,之前的方法已经不再适用。现在发布新教程。
无核显开启sidecar教程
smbios设置成iMac19,1或iMac18,3(绝对不能用iMac Pro 1,1或Mac Pro 7,1)
Lilu使用v1.3.9版本(https://github.com/acidanthera/Lilu)
Whatevergreen使用v1.3.5版本(https://github.com/acidanthera/WhateverGreen 或 https://github.com/bugprogrammer/WhateverGreen 均可)
boot-args加入shikigva=16
重启
至此,您的sidecar功能已经可用。
关于RX5700XT的驱动方法以及bug解决方案
AMD Navi显卡在macOS Catalina 10.15.1 beta2中已经正式免驱,博主购入测试,现公布新显卡的驱动方法以及bug解决方案。
Windows使用DDU卸载原驱动并下载安装官方的RX5700XT的驱动即可。
Linux
Linux 5.3起正式加入Navi显卡支持,所以我们要做的就是把Linux内核版本升级到5.3+即可。现提供两种升级内核方法。注意,因为当前Linux内核版本低于5.3,所以显示器插入RX5700XT启动Linux会黑屏,博主建议显示器连接核显或使用其它亮机卡操作。
方法一(推荐)利用所使用的Linux发行版本的内置包管理器升级内核。以博主使用的Manjaro为例讲解。使用Manjaro内置的pacman升级内核。
查找可用内核1sudo pacman -Ss linux-headers
升级内核1sudo pacman -S linuxXY linuxXY-headers (XY表示内核版本号,比如要升级到Linux 5.3,则为sudo pacman -S linux53 linux53-headers)
方法二下载Linux 5. ...
博主魔改版Whatevergreen解析,还你正常核显频率(1.2g)
前言这篇文章是给台式机用户看的,高度依赖Whatevergreen缓冲帧补丁的小伙伴请绕行。
事件起因前几天细心的群友发现了一个bug,在加入Whatevergreen的情况下,核显频率会稳定在0.5g左右,远低于正常值1.2g,经排查,发现是Whatevergreen导致的问题。
为什么不选择删除Whatevergreen博主已经测试过删掉Whatevergreen的情况,并不完美,体现如下。
AGDP patch时灵时不灵博主测试了加入AGDP patch解决dp花屏的方案,时灵时不灵,在系统更新,安装器,recovery等环境下100%失效,OpenCore以及Clover都已经实测,时灵时不灵。
核显型号名称要手动注入Whatevergreen内置型号识别功能,id和型号对应,比如3E980003->Intel UHD Graphics 630。所以删掉Whatevergreen会导致核显型号显示错误,要手动注入Device->model属性。
重命名补丁要手动添加Whatevergreen内置change GFX0 to IGPU,change PEGP t ...
macOS Catalina 10.15目前情况(持续更新)
Apple的WWDC2019已经结束,为我们带来了macOS 10.15、MacPro等出色产品。博主连夜测试了10.15在PC机上的运行情况,现在梳理如下(持续更新)。
BootLoaderOpenCore
完美程度以下功能完美
独显、声卡、核显、有线网络、Siri
睡眠唤醒
原生电源
AGPM
硬解
USB
以下功能暂不可用
Wifi
蓝牙
系统截图
第一次更新跟进Clover测试,测试结果同OpenCore。
第二次更新Wifi终于正常(BCM94352z)
关于wifi的说明经过测试,目前在10.15下,AirportBrcmFixup.kext不可用,放入会内核崩溃,所以换用FakePCIID+FakePCIID_Broadcom_WiFi.kext方案。
第三次更新蓝牙终于正常了。。。至此,10.15已基本完美。注意,蓝牙要使用BrcmBluetoothInjector.kext驱动。
总结
升级Clover版本到最新或使用OpenCore引导(可以自己编译),编译教程见https://www.bugprogrammer.me/2018/06/29/Build_Clov ...
macOS下编译VoodooI2C教程(2019最新更新)
自从macOS Mojave 10.14发布以来,VoodooI2C在博主的笔记本上就一直闹毛病。最新的release版本2.1.4在10.14下已经可用,睡眠唤醒后也正常,但是有一个bug很让博主头痛,那就是长时间使用笔记本可能会突然出现内核恐慌而死机或重启。查了下github上的issum,不止博主一人遇到。尝试编译新提交的VoodooI2C源码,测试了一天,成功解决博主笔记本的问题。由于VoodooI2C和其他kext(比如Lilu及其插件)相比,编译难度稍大,故而现在发布VoodooI2C编译教程,供朋友们参考。
安装相关环境Xcode
Mac App Store商店安装Xcode。
终端下输入如下命令并按提示安装。1xcode-select --install
gitmacOS自带。
同步VoodooI2C源码
由于VoodooI2C不同模块分属于不同仓库,所以我们用以下命令一次性克隆VoodooI2C及其所有子模块。
12cd ~/Desktopgit clone --recursive https://github.com/alexandred/VoodooI2C ...
一加7 Pro Android Q root教程
博主近日把自己的一加7 Pro升级到了Android Q beta,发现暂时无法刷入twrp-recovery,也就意味着root有一点点的麻烦,今天博主发布个人测试可行的root方案。博主是在Mac下操作,Windows以及Linux同理。
环境搭建Xcode
Mac App Store安装Xcode。
终端下输入如下命令并按提示安装。1xcode-select --install
HomeBrew终端下执行如下命令即可。1/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
adb终端下执行如下命令即可12345cd ~/Downloadwget https://dl.google.com/android/repository/platform-tools-latest-darwin.zipunzip platform-tools-latest-darwin.zipecho 'export PATH=/Us ...
教你制作macOS+Ubuntu+WindowsPE超级启动盘(仅支持UEFI)
对于多系统用户,有没有觉得每一个系统一个U盘很麻烦而且浪费U盘,本文会教你如何制作macOS+Ubuntu+WindowsPE多系统启动盘。注意:建议使用博主分享的PE,其他PE文件结构或许不同,不确定能否成功。
准备工作
USB 3.0U盘(不可小于16g,博主的是闪迪64gU盘)
macOS 10.15 beta4原版镜像,进入如下网址,内有下载分享http://bbs.pcbeta.com/viewthread-1823322-1-1.html
Ubuntu 19.04镜像,下载地址如下,可直接粘贴到迅雷http://mirror.cogentco.com/pub/linux/ubuntu-releases/19.04/ubuntu-19.04-desktop-amd64.iso
Windows 10 1809 PE,百毒盘地址如下(注意,此PE为博主自制PE,兼容PC以及mbp2017,无任何流氓行为,可放心使用)链接: https://pan.baidu.com/s/1Qb9ieHzwDATaU-FhFuDUJQ 密码: 15ns
一个配置好的可引导Hackintosh ...