<strike id="zckwb"></strike>

<object id="zckwb"><nobr id="zckwb"><sub id="zckwb"></sub></nobr></object>
  • <code id="zckwb"><nobr id="zckwb"><sub id="zckwb"></sub></nobr></code>

    <pre id="zckwb"><em id="zckwb"></em></pre>
    <th id="zckwb"></th>
  • 黑蘋果從入門到精通 篇七:XPS 9360完美黑果實戰

    2019-07-11 22:11:24 194點贊 1983收藏 174評論

    關注#一枚果粉的修養#加入值得買果粉大本營。蘋果秋季發布會在即,快來一起狂歡吧!>戳此關注<

    硬件配置

    • CPU: Intel i7 8550U

    • Mem: LPDDR3 2133Mhz 8G*2

    • Display: Sharp 1449 FHD 1080p Non-TouchScreen

    • M.2: Toshiba NVME XG5 512G

    • Wireless: DW1560/BCM94352z

    本次采用1080P非3K觸摸屏國行頂配版本,因為HiDPI會對睡眠喚醒造成一定影響,暫時不推薦3K版本。

    可用功能

    • 顯卡

    • 聲卡(耳機外放自動切換)

    • 無線網卡

    • 藍牙

    • USB定制

    • 雷電熱拔插

    • 睡眠喚醒(盒蓋正常)

    • CPU變頻

    • 觸控板(支持多種手勢)

    • 屏幕亮度可調節

    • 鍵盤燈兩級可控

    • 鍵盤快捷鍵定制

    • 攝像頭可用

    綜合體驗非常完美,I2C觸控板遠超其他版本,當然略遜于原生觸控板,盒蓋睡眠開蓋喚醒也很正常。

    BIOS

    由于該機器現有的BIOS版本為2.11.0,所以我們需要對BIOS進行降級,降級為2.9.0,BIOS文件可以從Dell官網下載,請注意,降級需要在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]

    創建Clover EFI

    首先我們需要下載the-darkvoid/XPS9360-macOS,解壓開后如下圖所示:

    XPS 9360完美黑果實戰

    這個Repo創建的非常精巧,利用XPS9360.sh我們可以實現整個倉庫的update和各種定制不定。我們現在需要用到的就是CLOVER文件夾,將其整個復制到U盤EFI目錄下,接下來我們需要對config.plist進行操作。

    XPS 9360完美黑果實戰

    使用Clover Configuration打開config.plist后顯示如下

    XPS 9360完美黑果實戰

    第一步要做的還是三碼,我們需要替換掉原有的三碼。即SMBIOS/System Parameters-Custom UUID/RT Variable-ROM三塊。

    其余我們均不需要改動,但是我可以這里簡單為大家介紹一下相應的功能。

    通過觀察ACPI的DSDT Hot Patch我們發現了除了一個叫change SAT0 to SATA, optionally pair with SSDT-SATA.aml的熱修復被關閉外,其余都啟用,并且搭配了對應的SSDT,由于還沒開啟,我們暫時不去動它,等裝完后再根據IORegistryExplorer的輸出來判斷功能和調整。Generate Option中PluginType已啟用,搭配CPU HWPEnable應該理論上可以實現正確的變頻。

    XPS 9360完美黑果實戰

    XPS 9360完美黑果實戰

    在Boot Section中我們可以看到Boot Argument有兩個很奇怪的參數,其中igfxcflbklt=opcode貌似是WhateverGreen.kext的,通過查閱github repo上的參數,類似的有一個igfxcflbklt=1和背光相關,具體不清楚。

    XPS 9360完美黑果實戰

    而darkwake則是和power nap相關,但是=4我從來沒見過,對應的功能未知,關于darkwake的參數說明如下。

    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 開啟 (機器部分喚醒:風扇,顯示器不打開,系統日志記錄喚醒時間。 時光機備份在睡眠模式進行,每小時一次。)

    darkwake=11

    除此以外為了便于調試,我們添加-v、keepsyms=1、debug=0x100參數,但實際上我有九成九的把握是可以正常安裝的,所以其實加不加都無所謂。

    在比較重要的Kernel and Kext Patch中,除了DellSMBIOSPatch外基本全空,沒什么好講的。

    XPS 9360完美黑果實戰

    在EFI/Clover/ACPI/patched下也已經有大量SSDT準備好了,但實際上這個SSDT是存在問題的,除非你和darkvoid一模一樣,不然之后仍然需要XPS9360.sh進行修復。

    XPS 9360完美黑果實戰

    通過觀察Kext文件夾我們可以知道,這個EFI使用了VirtualSMC替代FakeSMC,這個東西我沒用過,所以不知道有哪些問題,除此以外VoodooI2C是用來控制觸屏、觸控板和攝像頭的驅動,我也沒用過。VoodooPS2Controller則是控制鍵盤和PS2觸控板的,實際體驗有待之后觀察。

    還需要注意,這里缺少關于藍牙的驅動,所以安裝完后不要忘記藍牙修復。

    XPS 9360完美黑果實戰

    接下來很重要的一點,就是在EFI/Clover/tools中,我們需要將Shell64U.efi改為Shell64U.efi.bak,而DVMT.efi改名為Shell64U.efi,我們之后需要使用它來對BIOS中一些無法修改的選項進行修改。

    安裝macOS Mojave

    在進入Clover引導界面后,通過左右鍵移動到Shell64U.efi,啟動DVMT.efi

    XPS 9360完美黑果實戰

    首先我們要使用DVMT.efi修改一些BIOS選項

    XPS 9360完美黑果實戰

    修改命令如下

    setup_var 0x4de 0x00

    setup_var 0x785 0x06

    setup_var 0x786 0x03

    需要注意!由于不同機型甚至不同BIOS都有可能作出一些修改,所以在修改前請setup_var 0xxxx的方式查看對應的返回值,如果無返回值,請不要貿然修改。

    XPS 9360完美黑果實戰

    XPS 9360完美黑果實戰

    最后輸入exit返回Clover界面,回車引導macOS安裝程序

    進入安裝界面后發現了一個問題,觸控板貌似失靈了,這其實在我預料之中,畢竟I2C是和DSDT相關的驅動。由于Install界面也沒辦法調試,先接上USB鼠標,裝完再說。

    然后又碰到了Windows磁盤兩個分區Disk Utility無法進行格式化為APFS,使用Terminal輸入

    diskutil eraseDisk apfs Macintosh HD /dev/disk0

    接下來正常進行macOS安裝即可。

    Mojave完善過程

    鍵盤映射

    安裝完后最大的一個感受是發現鍵盤已經被完美映射,F1靜音 F2音量減小 F3音量增大 F4-F6控制播放 F10鍵盤兩級背光 F11-F12控制顯示器亮度。完美符合XPS鍵盤原生功能。贊!

    開啟所有來源

    上一篇文章忘記跟大家說了,有人問我打開APP有問題,實際上是沒有開啟所有來源,在Terminal中輸入

    sudo spctl --master-disable

    輸入密碼即可。在darkvoid文件中的 XPS9360.sh --enable-3rdparty 也可以解決這個問題

    觸控板VoodooI2C

    裝完后首當其中的就是觸控板的問題,這里我看了下VoodooI2C的官方文檔。發現這個驅動做的不錯但是需要配合DSDT使用,所以實際上應該是DSDT部分出現了問題,后來我又看了XPS9360.sh,驚奇的發現原來有一個 --compile-dsdt 的參數,會將本機的ACPI表重編譯一遍放到./Clover/ACPI/patched目錄下,我們只要將這部分重編譯的aml復制到EFI/Clover/ACPI/patched目錄下即可。

    由于darkvoid根本沒有教程,所以到現在為止我才完全明白darkvoid這個Repo的更新思路,所有的必備軟件都被保存在這個位置,同時借助XPS9360.sh可以實現大部分的排錯和配置,并且 XPS9360.sh --update 可以基于git的版本控制可以讓這個Repo始終保持最新。

    這里放出我的觸控板設置,供大家參考。

    XPS 9360完美黑果實戰

    XPS 9360完美黑果實戰

    XPS 9360完美黑果實戰

    三指拖移

    由于老Macbook Pro留下來的習慣,我比較喜歡三指拖移而非ForceTouch那種按壓拖移,所以前面我將部分三指操作改為了四指操作,這樣可以減少誤操作。

    三指拖移現在被隱藏在系統偏好-輔助功能-交互-鼠標與觸控板-觸控板選項-啟用拖移-三指拖移中。

    XPS 9360完美黑果實戰

    關閉TouchID

    再次感謝darkvoid,由于darkvoid杰出的工作,很多問題得以輕松解決。

    ./XPS9360.sh --disable-touchid

    開啟SSD Trim

    如果你使用的不是M.2 NVME固態,而是M.2 SATA固態,那么我們安裝完之后就需要手動啟用SSD Trim,在之前上一篇X99的文章中我也有講過如何使用KernalToPatch修復SSD Trim。

    這里我們使用另一種不同的方法

    ./XPS9360.sh --enable-trim

    或者也可以使用 sudo trimforce enable 

    耳機無聲問題

    如果這個時候你使用耳機,會發現接上耳機后XPS不再發聲,但是耳機內也沒有聲音,這里我們就需要用ComboJack補丁,使用也很方便

    ./XPS9360.sh --combo-jack

    此時輸出結果告訴我們需要重啟,并且在使用耳機輸入的時候,最好關掉“使用環境噪音降低功能”。

    XPS 9360完美黑果實戰

    重啟后插入耳機,它會彈出提示,詢問plug in的設備是Line in(麥克風)、Headset還是Headphones,Esc也可以使用默認方案,一般不會錯。從因為角度,Headset和Headphones,前者是帶耳麥的,而后者是不帶耳麥的耳機(如果我沒記錯的話),但是根據我的實測,Headset耳麥輸入會失效,Headphones則沒有這個問題,但我很懷疑是我這個耳機耳麥壞了,所以一旦選擇Headset切換為耳機輸入音頻,就會造成無音,希望有人能幫忙測試更多的。

    額外檢驗是否成功的方法也很簡單,我們只要在IORegistryExplorer中尋找HDEF,并查看com_XPS_SetVerb下是否具有VerbStubUserClient這個設備

    XPS 9360完美黑果實戰

    藍牙修復

    在之前的文章中我們已經說過如何驅動藍牙,我們只需要將BrcmPatchRAM2和BrcmFirmwareData放入kexts/Other目錄下即可,我不太喜歡BrcmFirmwareRepo,因為我覺得每次升級都要重新注入比較麻煩,諸位可以根據自己的喜好進行選擇。

    XPS 9360完美黑果實戰

    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)

    經過嘗試,-100mV和-30mV在我的機器上可以正常運作,如果你不是這個數值,需要將十進制轉變為十六進制,替代上面的0x64和0x1E。

    注意!請先用XTU對這個降頻幅度進行測試,然后再使用這個降壓方法,不恰當的降壓將會使CPU欠壓損壞。

    開啟聲修復

    如果諸位前面正確操作了,那么相信大家已經發現了,在Clover引導最初,機器會發出一聲咚~~~的啟動聲,我非常喜歡這個設定,讓我回憶起了我第一臺電腦——Macbook Pro MD101。但是這個聲音個人覺得有點大,最好調小點。在-v模式最初我發現了一行輸出,它表示聲音大小的控制由BootChimeCfg.efi決定,我們將之前DVMT.efi仿冒的Shell64U.efi重新改回原名,Shell64U.efi.bak改為Shell64U.efi,重啟重新進入Shell64U.efi界面。

    XPS 9360完美黑果實戰

    依次輸入以下命令

    fs0:

    cd EFICLOVERtools

    BootChimeCfg.efi

    在這里不僅能選擇輸出音量,輸出線路,還能進行聲音測試甚至清空NVRAM參數。

    XPS 9360完美黑果實戰

    我們可以看到V是用來改變聲音大小的,然后我們可以輸入0-100的數來調節音量,最后我們還可以用T來測試聲音具體大小。根據我的測試,我感覺這個音量百分比并不是線性的,我選擇了70作為輸出的音量。

    如果希望完全關閉開機提示音。只需要直接刪除EFI/Clover/drivers64UEFI中的AudioDxe.efi和BootChimeDxe.efi即可。

    但是有一點讓人不爽的是在啟動Clover的時候還會發出一聲奇怪的聲音,留待以后解決。

    HiDPI

    這一部分請大家慎重考慮!

    xzhih給出了一鍵開啟原生HiDPI的辦法。

    sh -c "$(curl -fsSL https://raw.githubusercontent.com/xzhih/one-key-hidpi/master/hidpi-zh.sh)"

    XPS 9360完美黑果實戰

    重啟即可,但是根據我的實際體驗,開啟HiDPI會導致第二階段蘋果LOGO變大,最讓人難以忍受的是睡眠醒來會導致屏幕只有左上角有一個小桌面,需要二次喚醒,所以我建議1080p的用戶不要開啟HiDPI,同時不推薦購買3K屏幕版本。

    睡眠模式調節

    一般來說我們都會關閉standby和autopoweroff,這兩個功能主要針對長期睡眠會進入深度睡眠,但是據說黑蘋果這個是有問題的,所以基本上都要求關閉,具體到這臺機器,我沒有進行測試。

    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)則可以很快喚醒,兩者差別主要在于內存的信息保存上,淺睡眠耗費電量同樣很小,深度睡眠還需要占用很大的一塊硬盤空間,白蘋果上同樣幾乎沒有開啟深度睡眠的時候。

    如果有興趣了解可以搜pmset電源管理,也可以使用pmset -g查看現在的電源管理設置。

    總結

    本文就到這里結束了,感謝darkvoid,我只是站在巨人的肩膀上,才能完成這篇小教程,如果覺得可以,希望各位能多多點贊!

    這兩天爆肝趕文章啥都沒學,接下來要努力刷題看書了,本人的學習設備已經齊全,臺式機+輕薄本+iPad平板+手機也是我認為最合適的裝備配置,之后會正常更新關于黑蘋果的通用驅動方法。 

    戴爾(DELL) XPS13-9360 13.3英寸八代i7固態輕薄便攜高清微邊框筆記本電腦 預訂 3905銀:i7-8550U/16G/512固態10399元京東去購買看百科

     


    展開 收起

    Day One(日記+筆記)

    Day One(日記+筆記)

    暫無報價

    《Cardiograph(心電圖儀)》iOS應用軟件

    《Cardiograph(心電圖儀)》iOS應用軟件

    暫無報價

    《Nebo》觸屏筆記類軟件 Windows版

    《Nebo》觸屏筆記類軟件 Windows版

    暫無報價

    《CanOpener(耳機音質調試)》iOS應用軟件

    《CanOpener(耳機音質調試)》iOS應用軟件

    暫無報價

    Microsoft 微軟 Office 365 個人版 1年訂閱

    Microsoft 微軟 Office 365 個人版 1年訂閱

    225元起
    174評論

    發表評論請 登錄
    • 最新
    • 最熱
    評論舉報

    請選擇舉報理由

    相關文章推薦

    更多精彩文章
    更多精彩文章
    最新文章 熱門文章
    1.9K
    掃一下,分享更方便,購買更輕松

    今日特马结果|正版笫一份资料己更新|2020生肖号码表 古龙高手心水论坛| 香港最快開獎現場直播開獎記錄| 宝宝论坛特别推荐六肖| 下载香港赛马会专线电视卫星台视频| 七仙女的水高手论坛| 新跑狗圖O83期| 香港马会2020年第二期开奖结果| 4944cc免費資料大全1| 香港彩票开奖统计中特| 神码论坛.香港马会开奖结果| 123新一代跑狗图论坛| 开奖直播现场 香港2020丨| 2016香港开奖现场直播结果| 白小姐·2020年先锋诗| 香港九龙论坛开奖资料| 香港开奖现场结果直播结果92期| 2020年马报第88期资料| 澳门和香港开奖是否同步| 香港王中王4887铁算盘开奖结果金\'| 大家發壹肖中特資料| 马会正版全年免费资料| 499555 大红鹰公式高手论坛| 香港跌算盘4887王中王最快开奖结果| 看手機開獎找233kjcom| 2028年香港最快最准开奖结果| 118开奖直播现场香港 开奖结果记录| 九龙心水3维特为| 香港现场开奖直播室| 永久固定不變公式規律| 大红人心水论坛| 81444香港开奖现场 v| 王中王二四六天天好采| 香港黄大仙六肖中特图片| 赛马会传真两肖| 2020香港码特开奖127| 香港马会开奖结果丨香港马会资| 2020年香港六合17期开奖结果| 53999香港开奖现场| 小魚兒玄機二站開獎三十碼| 百釆网资料hk免费| 皇冠搏彩香港赛马会550551|