Giter VIP home page Giter VIP logo

hackintosh_handcraft's Introduction

996.icu LICENSE

个人使用的几个Hackintosh Machine,分享给有需要的朋友。

Desktop1: i3-8100, MSI B360M Fire, Yeston RX570, 8G*2 DDR4 corsair, Intel 760p M.2 NVMe, macOS10.15.1
Desktop2: i3-8100, Onda H310 ITX, 8G*2 DDR3 Onda, Intel 540s M.2 Sata, macOS10.14.6
Desktop3: Dell 9020m, i5-4670T, 4G*2 DDR3L Samsung, Samsung 850 EVO, macOS10.15.1
Laptop: Thinkpad T450, i5-5300u, 8G*2 DDR3L, macOS10.14.6, mSata 256G

使用须知:请使用Clover Configurator替换一个新的SMBIOS。否则多账户多机器使用同一个硬件ID,会被苹果封锁AppleID的

My Hackintosh Handcraft

iMac (Retina 4K, 21.5-inch, 2019) & 2018 Mac Mini

  • CPU:2018年发布的Intel 8代core i3,性能得到了相当的提升。4核@3.6GHz的i3-8100,日常办公影音空闲率在50%以上,性能上够用,TDP 65W散热基本问题不大。
  • 显卡:10.14以后,免驱的就是AMD的RX系列和Nvidia的老系列卡了,选了盈通570。装个双系统的话,可以在Windows下面打打Steam小游戏。i3自带的UHD630的性能也还可以,普通带一两个1080P显示器问题也不大。
  • 主板+存储:微星品牌还是可以的,B360m Fire是22*18的MATX主板,作为主力机没问题,选用了Intel 760P这款兼容性好的SSD。Mini主机压缩预算考虑,选了昂达全固态H310ITX板子,选用DDR3专用条,可以省下一笔钱,使用了Intel 540S M.2 Sata SSD。
  • 机箱+电源:Mini主机选用了外置电源DC-ATX适配器+联达直插式电源的方式,因为ITX机箱内置电源通常噪声很大;机箱选用了厚实的联达铝制机箱19*19*6,5,只需要30块的大镰刀下压风扇,基本上散热静音都OK了。这款小主机配置和Mac Mini2018基础款差不多,618不到¥1800就拿下了,很划算,已稳定办公半年左右。
  • WIFI:选用了USB WIFI CF-811AC/CF-915AC,10.13下免驱,Mojave和Catalina建议使用开源的Wireless USB Adapter Clover软件,因为官方驱动是32位的。主板自身的以太网卡这几年变化很小,也可以很好的驱动,主板声卡也一样。
  • WIFI+蓝牙:建议选用小兵大大已经找到方法的DW1820a(m.2),价格稍微便宜点;或者选用免驱的BCM94360CS2(mini-pcie),卡+转接卡(m.2)比较长,要注意。
  • 挑战:主力机同iMac 2019配置,完全从零开始整,遇到了一个关机自动重启的bug,翻了好久的帖子,试了很多方法才搞好的,release log里面有fix方法。用了1年了很稳定。

iMac (21.5-inch, Late 2013)

  • 4代U现在已经进入了性价比非常高的阶段,4核4线程的i5,价格三四百。Dell 9020M/HP 800G1 DM这样的4代顶级Q87芯片组小机箱,仅·18*18*3.5和一本书差不多大,准系统也才三四百,都买不到上面一块昂达的ITX,Dell/HP做工应该还是蛮不错。CPU选择i5-4670T,Benchamrk数据比i5-6500T要好,i5-6500T需要搭乘的7040M准系统也更加贵😝。
  • 咸鱼到手后,全部拆了一遍,清灰上了Arctic的硅脂,这几天稳定下来后,温度维持在40~50度之间。CPU风扇声音嗡嗡嗡还是很明显,有点恼人,看看换一个新的风扇行不行,或者能不能淘一个铜底带散热管的薄散热器,毕竟机箱容许高度就2cm。

MacBook Pro (Retina, 13-inch, Early 2015)

                    'c.          [email protected]
                 ,xNMM.          ------------------------
               .OMMMMo           OS: macOS Mojave 10.14.6 18G87 x86_64
               OMMM0,            Host: Hackintosh (SMBIOS: MacBookPro12,1)
     .;loddo:' loolloddol;.      Kernel: 18.7.0
   cKMMMMMMMMMMNWMMMMMMMMMM0:    Uptime: 9 mins
 .KMMMMMMMMMMMMMMMMMMMMMMMWd.    Packages: 42 (brew)
 XMMMMMMMMMMMMMMMMMMMMMMMX.      Shell: bash 3.2.57
;MMMMMMMMMMMMMMMMMMMMMMMM:       Resolution: 1600x900
:MMMMMMMMMMMMMMMMMMMMMMMM:       DE: Aqua
.MMMMMMMMMMMMMMMMMMMMMMMMX.      WM: Quartz Compositor
 kMMMMMMMMMMMMMMMMMMMMMMMMWd.    WM Theme: Blue (Light)
 .XMMMMMMMMMMMMMMMMMMMMMMMMMMk   Terminal: iTerm2
  .XMMMMMMMMMMMMMMMMMMMMMMMMK.   Terminal Font: Monaco 12
    kMMMMMMMMMMMMMMMMMMMMMMd     CPU: Intel i5-5300U (4) @ 2.30GHz
     ;KMMMMMMMWXXWMMMMMMMk.      GPU: Intel HD Graphics 5500
       .cooc,.    .,coo:.        Memory: 4841MiB / 16384MiB
  • 公司的老电脑,5代的低压U,跑上Mojave我觉得速度还是比Windows10要快一点。平时不大用。

mac_utils 辅助工具文件夹

  • neofetch: 查看系统spec
  • 查看cpu核心数: sysctl hw.physicalcpu, sysctl hw.logicalcpu
  • 查看空余内存: alias free="top -l 1 -s 0 | grep PhysMem"
  • HWSensors.6.26.1800.zip: kexts和app结合的硬件温度和使用情况的状态栏监测工具,仅适用于Hackintosh。我习惯用这个。
  • iStatusMenus: 另一个收费状态栏监测工具。mac_utils文件夹有“免费”工具。
  • Office 2019: mac_utils文件夹有“免费”工具。
  • fliqlo: 时钟屏保。
  • CPU-S: 变频测试。
  • IntelPowerGadget: Intel官方硬件监测软件。

我是如何从零开始安装Hackintosh的

  1. 入门:基于tonymacx86论坛的Install Guide,使用Unibeast制作安装U盘,使用Multibeast完成Post Install的驱动安装和config配置。
  2. 一些技术细节:
    • 这几个EFI没有做集成显卡id的注入、ssdt/dsdt等定制,通用性好一点。
    • Clover:是用来引导MacOS系统的,可以同时引导Windows和MacOS双系统。每代MacOS系统更新一般都需要把Clover升级到较新的版本才能无缝OTA升级。升级可参考某B站视频
    • CLover Configurator:即CCG,通过plist文件配置引导细节,更新Clover和kexts驱动。一般要先加载EFI所在分区,也可以用diskutil list查看引导所在EFI分区。
    • Multibeast:系统安装上后,做kexts驱动适配用。默认会把kexts安装到/Library/Extensions/(/L/E)系统目录,为了系统更新后kexts不丢失,我把所有kexts驱动搬迁到/EFI/CLOVER/Kexts/other目录,即驱动和引导放在一起。
    • kexts缓存重建:有时候需要进行重建,可以解决一些开机起不来之类的问题;可以用指令sudo kextcache -i /操作,我看日志和网上有很多用Kext Utility操作的很像。

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.