GithubHelp home page GithubHelp logo

appleserial / deskmini Goto Github PK

View Code? Open in Web Editor NEW
231.0 14.0 36.0 15.58 MB

Hackintosh DeskMini 310 - 黑苹果 - OpenCore - LTS长期支持 - Big Sur

Home Page: https://t.me/hackintash

License: BSD 2-Clause "Simplified" License

ASL 100.00%
deskmini hackintosh opencore i5-9400 310 catalina mojave deskmini-hackintosh big-sur deskmini-310

deskmini's Introduction

DeskMini Hackintosh

This is the hackintosh for the deskmini 310

Hackintosh

SPECS

  • OS: macOS 11.6 20G165 x86_64 / (SMBIOS: iMac19,1)
  • OpenCore: 0.7.7
  • CPU: Intel i9-9900T (8c16t ES) @ 1.7GHz
  • GPU: Intel UHD Graphics 630
  • Wi-Fi: BCM94360CS2
  • SSD: 512GB TOSHIBA RC500 NVMe
  • RAM: 8GB x 2 ADATA DDR4 2400
  • Monitor: DELL

TELEGRAM

Please join Telegram Join Telegram, if you have any questions

Wi-Fi CARD

My Wi-Fi card is BCM94360CS2, you need to get a NGFF card like this one. TOSHIBA RC500 NVMe SSD don't have any nand in the back, so it's very nice to have.

BCM94360CS2 NGFF

BIOS

Load UEFI Defaults

  • Advanced > Chipset Configuration > Onboard HD Audio & Onboard HDMI HD Audio: Enabled
  • Advanced > Chipset Configuration > VT-d: Disabled
  • Advanced > USB Configuration > XHCI Hand-off: Enabled
  • Advanced > CPU Configuration > C States Support: Disabled
  • Advanced > Super IO Configuration > Serial Port: Disabled
  • Security > Secure Boot: Disabled
  • BOOT > CSM: Enabled

Donating 💸

  • Feel free to Buy Me a Coffee
  • XMR 4APxe9PpCgw2RdZjkiBqVk6mdyforWiQvGHGCXp6iWojTZaqmfuKcAgBEXTkshDLwo6zGu5yNVUBriyVuUV8jUr58nnkexR
  • BTC bc1q7ryvvxuws4vhhuxpaddl82seq7ue03qq2p40qh

CINEBENCH

CINEBENCH

macOS Tips

# https://gist.github.com/csrutil/b2cce932dda8b226f37be2880215aee6
sudo pmset -c sleep 30
sudo pmset -c displaysleep 30
sudo pmset -c disksleep 30
sudo pmset -c hibernatemode 0
sudo pmset -c standby 0
sudo pmset -c autopoweroff 0
sudo pmset -c tcpkeepalive 1

# disable the Spotlight indexes
sudo mdutil -a -i off

# change host name
sudo scutil --set HostName mini
sudo scutil --set ComputerName mini
sudo scutil --set LocalHostName mini

sudo spctl --master-disable

CREDITS

deskmini's People

Contributors

csrutil avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

deskmini's Issues

enable-hdmi20 causes WindowServer crashes

        <key>enable-hdmi20</key>
        <data>AQAAAA==</data>

leads to crashes of the WindowServer when System uses a lot of RAM because of Code Signing issue.



Process:               WindowServer [5465]
Path:                  /System/Library/PrivateFrameworks/SkyLight.framework/Versions/A/Resources/WindowServer
Identifier:            WindowServer
Version:               600.00 (451.4)
Code Type:             X86-64 (Native)
Parent Process:        launchd [1]
Responsible:           WindowServer [5465]
User ID:               88

PlugIn Path:             /System/Library/Frameworks/CoreDisplay.framework/Versions/A/CoreDisplay
PlugIn Identifier:       com.apple.CoreDisplay
PlugIn Version:          1.0 (186.6.15)

Date/Time:             2020-11-16 19:09:29.410 +0100
OS Version:            Mac OS X 10.15.7 (19H15)
Report Version:        12
Anonymous UUID:        066D0EDF-3DB8-4976-B736-5BD0416F165D

Sleep/Wake UUID:       E94190B2-19CB-47AB-B1AE-97DCA13B6988

Time Awake Since Boot: 150000 seconds
Time Since Wake:       100000 seconds

System Integrity Protection: enabled

Crashed Thread:        0  Dispatch queue: com.apple.main-thread

Exception Type:        EXC_BAD_ACCESS (Code Signature Invalid)
Exception Codes:       0x0000000000000032, 0x00007fff347d72d9
Exception Note:        EXC_CORPSE_NOTIFY

Termination Reason:    Namespace CODESIGNING, Code 0x2

kernel messages:

VM Regions Near 0x7fff347d72d9:
    __TEXT                 00007fff347b8000-00007fff347d7000 [  124K] r-x/r-x SM=COW  /System/Library/Frameworks/CoreDisplay.framework/Versions/A/CoreDisplay
--> __TEXT                 00007fff347d7000-00007fff347d8000 [    4K] r-x/rwx SM=COW  /System/Library/Frameworks/CoreDisplay.framework/Versions/A/CoreDisplay
    Submap                 00007fff347d8000-00007fff40000000 [184.2M] r--/rwx SM=PRV  process-only VM submap

with kernel log:
2020-11-17 01:00:58.772582+0100 localhost kernel[0]: CODE SIGNING: process 241[WindowServer]: rejecting invalid page at address 0x7fff330bf000 from offset 0xcfb7000 in file "/private/var/db/dyld/dyld_shared_cache_x86_64h" (cs_mtime:1605366281.472771946 == mtime:1605366281.472771946) (signed:0 validated:0 tainted:0 nx:0 wpmapped:0 dirty:1 depth:2)

The cause is that enable-hdmi20 patches the CoreDisplay library and with memory pressure it can happen that the system moves it to swap. When it is reloaded to memory the code signing check is done again and detects the corruption/patch.

The Deskmini works without enable-hdmi20, so it is safe to remove.
I have tested DisplayPort and HDMI, both work with sound.

catalina成功升级

下载EFI替换,然后载系统更新升级,在几次重启后,成功升级。

The dual monitor is not working properly.

display:DELL U2417H *2

I tried 10.15.4 to upgrade 11.1 yesterday but failed.

Using Recovery to connect the DP display alone, the online installation of 11.1 was successful.

Then boot up and access the DP HDMI dual screen HDMI flower screen. You need to restart the HDMI display or plug in HDMI.

会莫名卡顿

卡顿之后看系统数据,CPU和磁盘读写都没有任何数据。

首次开机hdmi花屏

是只有我一个人有这样的情况吗?花屏之后,拔插HDMI线或者重启显示器就正常了。

睡眠唤醒后重启 代码如下 求大神支持

panic(cpu 4 caller 0xffffff80009fe647): "AppleHDAHDMI_DPDriver::setPowerState(0xffffff9386625100 : 0xffffff7f9e49d348, 0 -> 1) timed out after 10147 ms"@/AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/xnu/xnu-7195.50.7/iokit/Kernel/IOServicePM.cpp:5382
Backtrace (CPU 4), Frame : Return Address
0xffffffc103213ac0 : 0xffffff80002bc66d mach_kernel : _handle_debugger_trap + 0x3dd
0xffffffc103213b10 : 0xffffff80003ff073 mach_kernel : _kdp_i386_trap + 0x143
0xffffffc103213b50 : 0xffffff80003ef6aa mach_kernel : _kernel_trap + 0x55a
0xffffffc103213ba0 : 0xffffff8000261a2f mach_kernel : _return_from_trap + 0xff
0xffffffc103213bc0 : 0xffffff80002bbf0d mach_kernel : _DebuggerTrapWithState + 0xad
0xffffffc103213ce0 : 0xffffff80002bc1f8 mach_kernel : _panic_trap_to_debugger + 0x268
0xffffffc103213d50 : 0xffffff8000abee1a mach_kernel : _panic + 0x54
0xffffffc103213dc0 : 0xffffff80009fe647 mach_kernel : __ZN9IOService12ackTimerTickEv + 0x6b7
0xffffffc103213e10 : 0xffffff80009fdf69 mach_kernel : _ZN9IOService21actionAckTimerExpiredEP8OSObjectPvS2_S2_S2 + 0x9
0xffffffc103213e20 : 0xffffff8000a16a1e mach_kernel : _ZN10IOWorkLoop9runActionEPFiP8OSObjectPvS2_S2_S2_ES1_S2_S2_S2_S2 + 0x3e
0xffffffc103213e60 : 0xffffff80009fcce8 mach_kernel : _ZN9IOService17ack_timer_expiredEPvS0 + 0x38
0xffffffc103213e80 : 0xffffff8000301345 mach_kernel : _thread_call_delayed_timer + 0x4a5
0xffffffc103213ef0 : 0xffffff8000302254 mach_kernel : _thread_call_delayed_timer + 0x13b4
0xffffffc103213fa0 : 0xffffff800026113e mach_kernel : _call_continuation + 0x2e

Process name corresponding to current thread: kernel_task
Boot args: igfxonln=1 dart=0 keepsyms=1 darkwake=0 chunklist-security-epoch=0 -chunklist-no-rev2-dev

Mac OS version:
20B50

Kernel version:
Darwin Kernel Version 20.1.0: Sat Oct 31 00:07:11 PDT 2020; root:xnu-7195.50.7~2/RELEASE_X86_64
Kernel UUID: 84C6DC45-6B02-335F-9439-5D2A9BC385A4
KernelCache slide: 0x0000000000000000
KernelCache base: 0xffffff8000200000
Kernel slide: 0x0000000000010000
Kernel text base: 0xffffff8000210000
__HIB text base: 0xffffff8000100000
System model name: iMac20,1 (Mac-CFF7D910A743CAAF)
System shutdown begun: NO
Panic diags file available: YES (0x0)
Hibernation exit count: 0

System uptime in nanoseconds: 64709988378
Last Sleep: absolute base_tsc base_nano
Uptime : 0x0000000f110412c4
Sleep : 0x0000000c4c60ba51 0x00000007dca16f0a 0x0000000000000000
Wake : 0x0000000ca0990e66 0x0000000075c32435 0x0000000c62069e39
last started kext at 8383439674: >AudioAUUC 1.70 (addr 0xffffff7f9f9d5000, size 12288)
loaded kexts:
as.acidanthera.mieze.!IMausi 1.0.4
ru.joedm.SMCSuperIO 1.1.8
as.vit9696.SMCProcessor 1.1.8
as.vit9696.VirtualSMC 1.1.8
org.acidanthera.NVMeFix 1.0.4
as.vit9696.WhateverGreen 1.4.4
as.vit9696.!AALC 1.5.4
as.vit9696.Lilu 1.4.9

AudioAUUC 1.70
AGPM 119
!APlatformEnabler 2.7.0d0
X86PlatformShim 1.0.0
@filesystems.autofs 3.0
@fileUtil 20.036.15
!AGraphicsDevicePolicy 6.1.27
@AGDCPluginDisplayMetrics 6.1.27
!AUpstreamUserClient 3.6.8
!AMCCSControl 1.14
pmtelemetry 1
LuaHardwareAccess 1.0.16
|IOUserEthernet 1.0.1
usb.!UUserHCI 1
|IO!BSerialManager 8.0.1f5
@Dont_Steal_Mac_OS_X 7.0.0
!AHV 1
!ADiskImages2 1
!AHDAHardwareConfigDriver 283.15
!A!IKBLGraphics 16.0.0
ACPI_SMC_PlatformPlugin 1.0.0
!AHDA 283.15
!A!ICFLGraphicsFramebuffer 16.0.0
!AFIVRDriver 4.1.0
!A!IPCHPMC 2.0.1
!A!ISlowAdaptiveClocking 4.0.0
!AFileSystemDriver 3.0.1
@filesystems.tmpfs 1
@filesystems.hfs.kext 556.41.1
@BootCache 40
@!AFSCompression.!AFSCompressionTypeZlib 1.0.0
@!AFSCompression.!AFSCompressionTypeDataless 1.0.0d1
@private.KextAudit 1.0
@filesystems.apfs 1677.50.1
AirPort.BrcmNIC 1400.1.1
!AAHCIPort 346
!ARTC 2.0
!AACPIButtons 6.1
!AHPET 1.8
!ASMBIOS 2.1
!AAPIC 1.7
@!ASystemPolicy 2.0.0
@nke.applicationfirewall 310
|IOKitRegistryCompatibility 1
|EndpointSecurity 1
@kext.triggers 1.0
!AGraphicsControl 6.1.27
!ASMBus!C 1.0.18d1
|IOSMBus!F 1.1
|IOSerial!F 11
|IOAVB!F 900.12
IOPlatformPluginLegacy 1.0.0
X86PlatformPlugin 1.0.0
DspFuncLib 283.15
@kext.OSvKernDSPLib 529
|IONDRVSupport 585
@!AGPUWrangler 6.1.27
|IOAccelerator!F2 439.35.4
@!AGraphicsDeviceControl 6.1.27
!ASMBusPCI 1.0.14d1
!AHDA!C 283.15
|IOHDA!F 283.15
|IOGraphics!F 585
|IOAudio!F 300.6.1
@vecLib.kext 1.2.0
IOPlatformPlugin!F 6.0.0d8
|IOSlowAdaptiveClocking!F 1.0.0
@plugin.IOgPTPPlugin 900.11
|IOEthernetAVB!C 1.1.0
usb.cdc.ecm 5.0.0
usb.cdc.ncm 5.0.0
usb.IOUSBHostHIDDevice 1.2
!UMergeNub 900.4.2
usb.cdc 5.0.0
usb.networking 5.0.0
usb.!UHostCompositeDevice 1.2
!ABSDKextStarter 3
|IOSurface 289.3
@filesystems.hfs.encodings.kext 1
usb.!UHostPacketFilter 1.0
|IOUSB!F 900.4.2
!AXsanScheme 3
|IO80211!F 1200.12.2b1
|IOSkywalk!F 1
mDNSOffloadUserClient 1.0.1b8
corecapture 1.0.4
|IOAHCI!F 294
|IONVMe!F 2.1.0
!AEFINVRAM 2.1
usb.!UXHCIPCI 1.2
usb.!UXHCI 1.2
!AEFIRuntime 2.1
|IOHID!F 2.0.0
$!AImage4 3.0.0
|IOTimeSync!F 900.11
|IONetworking!F 3.4
DiskImages 493.0.0
|IO!B!F 8.0.1f5
|IOReport!F 47
|IO!BPacketLogger 8.0.1f5
$quarantine 4
$sandbox 300.0
@kext.!AMatch 1.0.0d1
|CoreAnalytics!F 1
!ASSE 1.0
!AKeyStore 2
!UTDM 511.40.9
|IOUSBMass!SDriver 184.40.6
|IOSCSIBlockCommandsDevice 436.40.6
|IO!S!F 2.1
|IOSCSIArchitectureModel!F 436.40.6
!AMobileFileIntegrity 1.0.5
@kext.CoreTrust 1
!AFDEKeyStore 28.30
!AEffaceable!S 1.0
!ACredentialManager 1.0
KernelRelayHost 1
|IOUSBHost!F 1.2
!UHostMergeProperties 1.2
usb.!UCommon 1.0
!ABusPower!C 1.0
!ASEPManager 1.0.1
IOSlaveProcessor 1
!AACPIPlatform 6.1
!ASMC 3.1.9
|IOPCI!F 2.9
|IOACPI!F 1.4
watchdog 1
@kec.pthread 1
@kec.corecrypto 1.0
@kec.Libm 1

无线网卡过长

按README里面买的网卡发现直接盖住后边的芯片了,SSD也装不上螺丝了,凑活能用。不知道是不是买错了。

Any plans to support Monterey?

Just wondering if you will update the repo to support latest Mac OS Monterey. Is there any blocker so far?

Thanks for your hard work.

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.