件配置
本次采用1080P非3K觸摸屏國行頂配版本,因為HiDPI會對睡眠喚醒造成一定影響,暫時不推薦3K版本。
可用功能
綜合體驗非常完美,I2C觸控板遠超其他版本,當然略遜于原生觸控板,盒蓋睡眠開蓋喚醒也很正常。
BIOS
由于該機器現(xiàn)有的BIOS版本為2.11.0,所以我們需要對BIOS進行降級,降級為2.9.0,BIOS文件可以從Dell官網(wǎng)下載,請注意,降級需要在BIOS的Maintenance-BIOS Downgrade中勾選Allow BIOS Downgrade。
General-Boot Sequence-Boot List Option [UEFI]
System Configuration-SATA Operation [AHCI]
-SMART Reporting [Enable SMART Reporting]
-Thunderbolt Adapter Configuration [Disable Thunderbolt Boot&Pre-Boot]
-Thunderbolt Adapter Configuration [Security level - No Security]
-USB PowerShare [Enable USB PowerShare]
-Unobtrusive Mode [Enable Unobtrusive Mode]
-Miscellaneous Devices [Disable SD Card& SD Card Boot& Read-Only Mode]
Security-Computrace [Deactivate]
-CPU XD Support [Enable CPU XD Support]
Secure Boot-Secure Boot Enable [Disabled]
Intel SGE-Intel SGE Enable [Disbaled]
Power Management-USB Wake Support [Disable Wake on Dell USB-C Dock]
-Primary Battery Charge Configuration [Standard]
Post Behavior-Numlock Enable [Enable Numlock]
-Fn Lock Options [Lock Mode Disable/Standard]
-Fastboot [Minimal]
Virtualization Support-Virtualization [Enable]
-VT for Direct I/O [Disable]
Wireless-Wireless Switch [Disable WLAN&Bluetooth]
SupportAssist System Resolution-Auto OSRecovery Threshold [Off]
創(chuàng)建Clover EFI
首先我們需要下載the-darkvoid/XPS9360-macOS,解壓開后如下圖所示:
這個Repo創(chuàng)建的非常精巧,利用XPS9360.sh我們可以實現(xiàn)整個倉庫的update和各種定制不定。我們現(xiàn)在需要用到的就是CLOVER文件夾,將其整個復制到U盤EFI目錄下,接下來我們需要對config.plist進行操作。
使用Clover Configuration打開config.plist后顯示如下
第一步要做的還是三碼,我們需要替換掉原有的三碼。即SMBIOS/System Parameters-Custom UUID/RT Variable-ROM三塊。
其余我們均不需要改動,但是我可以這里簡單為大家介紹一下相應的功能。
通過觀察ACPI的DSDT Hot Patch我們發(fā)現(xiàn)了除了一個叫change SAT0 to SATA, optionally pair with SSDT-SATA.aml的熱修復被關(guān)閉外,其余都啟用,并且搭配了對應的SSDT,由于還沒開啟,我們暫時不去動它,等裝完后再根據(jù)IORegistryExplorer的輸出來判斷功能和調(diào)整。Generate Option中PluginType已啟用,搭配CPU HWPEnable應該理論上可以實現(xiàn)正確的變頻。
在Boot Section中我們可以看到Boot Argument有兩個很奇怪的參數(shù),其中igfxcflbklt=opcode貌似是WhateverGreen.kext的,通過查閱github repo上的參數(shù),類似的有一個igfxcflbklt=1和背光相關(guān),具體不清楚。
而darkwake則是和power nap相關(guān),但是=4我從來沒見過,對應的功能未知,關(guān)于darkwake的參數(shù)說明如下。
darkwake=0 -> Power Nap 禁用
darkwake=1 -> Power Nap 開啟 (機器完全喚醒:風扇打開,顯示器打開。每小時一次。)
darkwake=2
darkwake=3
darkwake=4
darkwake=5
darkwake=6
darkwake=7
darkwake=8 -> Power Nap 開啟 (機器完全喚醒:有時候顯示器打開,有時候不會。)
darkwake=9
darkwake=10 -> Power Nap 開啟 (機器部分喚醒:風扇,顯示器不打開,系統(tǒng)日志記錄喚醒時間。 時光機備份在睡眠模式進行,每小時一次。)
darkwake=11
除此以外為了便于調(diào)試,我們添加-v、keepsyms=1、debug=0x100參數(shù),但實際上我有九成九的把握是可以正常安裝的,所以其實加不加都無所謂。
在比較重要的Kernel and Kext Patch中,除了DellSMBIOSPatch外基本全空,沒什么好講的。
在EFI/Clover/ACPI/patched下也已經(jīng)有大量SSDT準備好了,但實際上這個SSDT是存在問題的,除非你和darkvoid一模一樣,不然之后仍然需要XPS9360.sh進行修復。
通過觀察Kext文件夾我們可以知道,這個EFI使用了VirtualSMC替代FakeSMC,這個東西我沒用過,所以不知道有哪些問題,除此以外VoodooI2C是用來控制觸屏、觸控板和攝像頭的驅(qū)動,我也沒用過。VoodooPS2Controller則是控制鍵盤和PS2觸控板的,實際體驗有待之后觀察。
還需要注意,這里缺少關(guān)于藍牙的驅(qū)動,所以安裝完后不要忘記藍牙修復。
接下來很重要的一點,就是在EFI/Clover/tools中,我們需要將Shell64U.efi改為Shell64U.efi.bak,而DVMT.efi改名為Shell64U.efi,我們之后需要使用它來對BIOS中一些無法修改的選項進行修改。
安裝macOS Mojave
在進入Clover引導界面后,通過左右鍵移動到Shell64U.efi,啟動DVMT.efi
首先我們要使用DVMT.efi修改一些BIOS選項
修改命令如下
setup_var 0x4de 0x00
setup_var 0x785 0x06
setup_var 0x786 0x03
需要注意!由于不同機型甚至不同BIOS都有可能作出一些修改,所以在修改前請setup_var 0xxxx的方式查看對應的返回值,如果無返回值,請不要貿(mào)然修改。
最后輸入exit返回Clover界面,回車引導macOS安裝程序
進入安裝界面后發(fā)現(xiàn)了一個問題,觸控板貌似失靈了,這其實在我預料之中,畢竟I2C是和DSDT相關(guān)的驅(qū)動。由于Install界面也沒辦法調(diào)試,先接上USB鼠標,裝完再說。
然后又碰到了Windows磁盤兩個分區(qū)Disk Utility無法進行格式化為APFS,使用Terminal輸入
diskutil eraseDisk apfs Macintosh HD /dev/disk0
接下來正常進行macOS安裝即可。
Mojave完善過程
鍵盤映射
安裝完后最大的一個感受是發(fā)現(xiàn)鍵盤已經(jīng)被完美映射,F(xiàn)1靜音 F2音量減小 F3音量增大 F4-F6控制播放 F10鍵盤兩級背光 F11-F12控制顯示器亮度。完美符合XPS鍵盤原生功能。贊!
開啟所有來源
上一篇文章忘記跟大家說了,有人問我打開APP有問題,實際上是沒有開啟所有來源,在Terminal中輸入
sudo spctl --master-disable
輸入密碼即可。在darkvoid文件中的 XPS9360.sh --enable-3rdparty 也可以解決這個問題
觸控板VoodooI2C
裝完后首當其中的就是觸控板的問題,這里我看了下VoodooI2C的官方文檔。發(fā)現(xiàn)這個驅(qū)動做的不錯但是需要配合DSDT使用,所以實際上應該是DSDT部分出現(xiàn)了問題,后來我又看了XPS9360.sh,驚奇的發(fā)現(xiàn)原來有一個 --compile-dsdt 的參數(shù),會將本機的ACPI表重編譯一遍放到./Clover/ACPI/patched目錄下,我們只要將這部分重編譯的aml復制到EFI/Clover/ACPI/patched目錄下即可。
由于darkvoid根本沒有教程,所以到現(xiàn)在為止我才完全明白darkvoid這個Repo的更新思路,所有的必備軟件都被保存在這個位置,同時借助XPS9360.sh可以實現(xiàn)大部分的排錯和配置,并且 XPS9360.sh --update 可以基于git的版本控制可以讓這個Repo始終保持最新。
這里放出我的觸控板設(shè)置,供大家參考。
三指拖移
由于老Macbook Pro留下來的習慣,我比較喜歡三指拖移而非ForceTouch那種按壓拖移,所以前面我將部分三指操作改為了四指操作,這樣可以減少誤操作。
三指拖移現(xiàn)在被隱藏在系統(tǒng)偏好-輔助功能-交互-鼠標與觸控板-觸控板選項-啟用拖移-三指拖移中。
關(guān)閉TouchID
再次感謝darkvoid,由于darkvoid杰出的工作,很多問題得以輕松解決。
./XPS9360.sh --disable-touchid
開啟SSD Trim
如果你使用的不是M.2 NVME固態(tài),而是M.2 SATA固態(tài),那么我們安裝完之后就需要手動啟用SSD Trim,在之前上一篇X99的文章中我也有講過如何使用KernalToPatch修復SSD Trim。
這里我們使用另一種不同的方法
./XPS9360.sh --enable-trim
或者也可以使用 sudo trimforce enable
耳機無聲問題
如果這個時候你使用耳機,會發(fā)現(xiàn)接上耳機后XPS不再發(fā)聲,但是耳機內(nèi)也沒有聲音,這里我們就需要用ComboJack補丁,使用也很方便
./XPS9360.sh --combo-jack
此時輸出結(jié)果告訴我們需要重啟,并且在使用耳機輸入的時候,最好關(guān)掉“使用環(huán)境噪音降低功能”。
重啟后插入耳機,它會彈出提示,詢問plug in的設(shè)備是Line in(麥克風)、Headset還是Headphones,Esc也可以使用默認方案,一般不會錯。從因為角度,Headset和Headphones,前者是帶耳麥的,而后者是不帶耳麥的耳機(如果我沒記錯的話),但是根據(jù)我的實測,Headset耳麥輸入會失效,Headphones則沒有這個問題,但我很懷疑是我這個耳機耳麥壞了,所以一旦選擇Headset切換為耳機輸入音頻,就會造成無音,希望有人能幫忙測試更多的。
額外檢驗是否成功的方法也很簡單,我們只要在IORegistryExplorer中尋找HDEF,并查看com_XPS_SetVerb下是否具有VerbStubUserClient這個設(shè)備
藍牙修復
在之前的文章中我們已經(jīng)說過如何驅(qū)動藍牙,我們只需要將BrcmPatchRAM2和BrcmFirmwareData放入kexts/Other目錄下即可,我不太喜歡BrcmFirmwareRepo,因為我覺得每次升級都要重新注入比較麻煩,諸位可以根據(jù)自己的喜好進行選擇。
CPU/GPU降壓
在darkvoid Repo中寫出了使用DVMT.efi對CPU/GPU進行降壓的方法
Overclock, CFG, WDT & XTU enable
0x4DE -> 00
0x64D -> 01
0x64E -> 01
Undervolt values:
0x653 -> 0x64 (CPU: -100 mV)
0x655 -> 01 (Negative voltage for 0x653)
0x85A -> 0x1E (GPU: -30 mV)
0x85C -> 01 (Negative voltage for 0x85A)
經(jīng)過嘗試,-100mV和-30mV在我的機器上可以正常運作,如果你不是這個數(shù)值,需要將十進制轉(zhuǎn)變?yōu)槭M制,替代上面的0x64和0x1E。
注意!請先用XTU對這個降頻幅度進行測試,然后再使用這個降壓方法,不恰當?shù)慕祲簩笴PU欠壓損壞。
開啟聲修復
如果諸位前面正確操作了,那么相信大家已經(jīng)發(fā)現(xiàn)了,在Clover引導最初,機器會發(fā)出一聲咚~~~的啟動聲,我非常喜歡這個設(shè)定,讓我回憶起了我第一臺電腦——Macbook Pro MD101。但是這個聲音個人覺得有點大,最好調(diào)小點。在-v模式最初我發(fā)現(xiàn)了一行輸出,它表示聲音大小的控制由BootChimeCfg.efi決定,我們將之前DVMT.efi仿冒的Shell64U.efi重新改回原名,Shell64U.efi.bak改為Shell64U.efi,重啟重新進入Shell64U.efi界面。
依次輸入以下命令
fs0:
cd EFICLOVERtools
BootChimeCfg.efi
在這里不僅能選擇輸出音量,輸出線路,還能進行聲音測試甚至清空NVRAM參數(shù)。
我們可以看到V是用來改變聲音大小的,然后我們可以輸入0-100的數(shù)來調(diào)節(jié)音量,最后我們還可以用T來測試聲音具體大小。根據(jù)我的測試,我感覺這個音量百分比并不是線性的,我選擇了70作為輸出的音量。
如果希望完全關(guān)閉開機提示音。只需要直接刪除EFI/Clover/drivers64UEFI中的AudioDxe.efi和BootChimeDxe.efi即可。
但是有一點讓人不爽的是在啟動Clover的時候還會發(fā)出一聲奇怪的聲音,留待以后解決。
HiDPI
這一部分請大家慎重考慮!
xzhih給出了一鍵開啟原生HiDPI的辦法。
sh -c "$(curl -fsSL https://raw.githubusercontent.com/xzhih/one-key-hidpi/master/hidpi-zh.sh)"
重啟即可,但是根據(jù)我的實際體驗,開啟HiDPI會導致第二階段蘋果LOGO變大,最讓人難以忍受的是睡眠醒來會導致屏幕只有左上角有一個小桌面,需要二次喚醒,所以我建議1080p的用戶不要開啟HiDPI,同時不推薦購買3K屏幕版本。
睡眠模式調(diào)節(jié)
一般來說我們都會關(guān)閉standby和autopoweroff,這兩個功能主要針對長期睡眠會進入深度睡眠,但是據(jù)說黑蘋果這個是有問題的,所以基本上都要求關(guān)閉,具體到這臺機器,我沒有進行測試。
sudo pmset -a hibernatemode 0
sudo pmset -a standby 0
sudo pmset -a autopoweroff 0
sudo rm /private/var/vm/sleepimage
sudo touch /private/var/vm/sleepimage
sudo chflags uchg /private/var/vm/sleepimage
當然這并不是說黑果都不能睡眠,而是我們不推薦使用深度睡眠,所謂的深度睡眠(Hibernate)需要和正常啟動一樣,而淺睡眠(Sleep)則可以很快喚醒,兩者差別主要在于內(nèi)存的信息保存上,淺睡眠耗費電量同樣很小,深度睡眠還需要占用很大的一塊硬盤空間,白蘋果上同樣幾乎沒有開啟深度睡眠的時候。
如果有興趣了解可以搜pmset電源管理,也可以使用pmset -g查看現(xiàn)在的電源管理設(shè)置。
總結(jié)
本文就到這里結(jié)束了,感謝darkvoid,我只是站在巨人的肩膀上,才能完成這篇小教程,如果覺得可以,希望各位能多多點贊!
這兩天爆肝趕文章啥都沒學,接下來要努力刷題看書了,本人的學習設(shè)備已經(jīng)齊全,臺式機+輕薄本+iPad平板+手機也是我認為最合適的裝備配置,之后會正常更新關(guān)于黑蘋果的通用驅(qū)動方法。
戴爾(DELL) XPS13-9360 13.3英寸八代i7固態(tài)輕薄便攜高清微邊框筆記本電腦 預訂 3905銀:i7-8550U/16G/512固態(tài)10399元
京東 http://u.jd.com/KCrCBz
天貓 https://m.tb.cn/h.e7rudvi
日開幕的Computex 2019大會上,戴爾對Precision系列工作站進行了全面升級,涵蓋筆記本電腦、桌面設(shè)備。本次推出的新款移動工作站包括Precision 5540,Precision 7540和Precision 7740。其中5540是戴爾旗下最輕薄的15英寸移動工作站,裝備InfinityEdge屏幕,內(nèi)置英特爾Xeon E或者第九代酷睿處理器,顯卡方面最高可配NVIDIA Quadro T2000。
其中7000系列為高端型號,包括15英寸的7540和17英寸的7740。其中15英寸的7540可選配UHD HDR400屏幕,提供最精準的色彩保證。在圖形處理器方面最高可選擇6GB GDDR6的Quadro RTX 3000,而在17英寸上最高可以選擇16GB GDDR6的Quadro RTX 5000。
此外戴爾還宣布了Precision 3431 Tower,3630 Tower和3930 Rack,主要裝備了最新的英特爾處理器。全新的Precision移動工作站將于今年7月上旬開始發(fā)售,其中5540的起售價格為1339美元:7540的起售價格為1149美元;7740的起售價格為1409美元。
Precision 3630 Tower將于7月中旬上市發(fā)售,起售價格為609美元;Precision 3431 Tower將于6月上市發(fā)售,起售價格為609美元;Precision 3930 Rack將于7月中旬上市發(fā)售,起售價格為879美元。
個顯卡在安裝完win10以后,分辨率無法達到正常的1920*1080,這邊普通辦公集成顯卡完全可以勝任。所以,委屈一下這個顯卡,拔出來了,讓它下崗了。