Contribute
Register

[Guide] Xiaomi Mi Notebook Pro High Sierra 10.13.6

Status
Not open for further replies.
Not only the GPU is different but also the CPU and some other thing (keyboard, HDD, cooling system...)
There is now an Intel Core i7-8750H, 6 cores 12 thread.

Here is the new revisions :
  • Intel Core i7-8750H, 16GB of DDR4 2666 MHz RAM, GTX 1060 6GB, 256GB SSD PCI-e, 1TB hard drive for 8,999 Yuan (approximately $1,300).
  • Intel Core i7-8750H, 8GB DDR4 2666 MHz RAM, GTX 1050 Ti 4GB, 256GB SSD PCI-e, 1TB hard drive for 7,999 Yuan (approximately $1,160).
  • Intel Core i5-8300H, 8GB DDR4 2666 MHz RAM, GTX 1060 6GB, 256GB PCI-e SSD, 1TB hard drive for 7,499 Yuan (approximately $1,100).
  • Intel Core i5-8300H, 8GB of DDR4 2666 MHz RAM, GTX 1050 Ti 4GB, 256GB SSD PCI-e, 1TB hard drive for 6,699 Yuan (approximately $975).
Right, my bad. Naming it "Xiaomi Notebook Pro GTX Edition" made the impression that there's only a GPU upgrade. I think they could have gave it a better name, like "Xiaomi Notebook Pro 2018 Edition" or something.
 
Not only the GPU is different but also the CPU and some other thing (keyboard, HDD, cooling system...)
There is now an Intel Core i7-8750H, 6 cores 12 thread.

Here is the new revisions :
  • Intel Core i7-8750H, 16GB of DDR4 2666 MHz RAM, GTX 1060 6GB, 256GB SSD PCI-e, 1TB hard drive for 8,999 Yuan (approximately $1,300).
  • Intel Core i7-8750H, 8GB DDR4 2666 MHz RAM, GTX 1050 Ti 4GB, 256GB SSD PCI-e, 1TB hard drive for 7,999 Yuan (approximately $1,160).
  • Intel Core i5-8300H, 8GB DDR4 2666 MHz RAM, GTX 1060 6GB, 256GB PCI-e SSD, 1TB hard drive for 7,499 Yuan (approximately $1,100).
  • Intel Core i5-8300H, 8GB of DDR4 2666 MHz RAM, GTX 1050 Ti 4GB, 256GB SSD PCI-e, 1TB hard drive for 6,699 Yuan (approximately $975).
Wait, actually I was not wrong. You mixed up with the Xiaomi Gaming Laptop. The Xiaomi Notebook Pro has the exact same CPU.
_oxH6ySQS9K0ww3fHpl5vA.png
 
Ok guys, I'm back with my xiaomi notebook pro. Everything working OK in 10.13.6 17G2112, smbios macbookpro14.1. I'm using updated release stevezhengshiqi CLOVER folder. Audio works, brightness works, and so. But...
Im gettin 11.400 score, and 1 month ago, I could get 17.600 score in geekbench 4. What is wrong now? I upload all reporting files, maybe someone can guide me.

Max frequency with intel app: 3.7ghz
max benchmark: 11,400 (It must be around 17,000)

@Razorkey or @Steeeeeeve any idea? Maybe you can say me you updated geekbench score, maybe only I have this problem.

EDIT: Ok, with stevezhengshiqi's release "XiaoMi NoteBook Pro EFI v1.2.4", or 1.2.3, I just get 11.400 score. But, If I boot with release "XiaoMi NoteBook Pro EFI v1.2.2" (released on 13 May) I have 16.900 in geekbench. There should be something wrong in CLOVER folder related with CPU. Can you check your geekbench score and post it please? :)

I want to use latest CPUfriend for optimized battery, please, check what is wrong with latest release...

@Neolo777 maybe you can tell me what release are you using, and what geekbench score!

Thank you :)
 

Attachments

  • debug_5875.zip
    2.6 MB · Views: 98
  • Captura de pantalla 2018-08-07 a las 15.11.30.png
    Captura de pantalla 2018-08-07 a las 15.11.30.png
    358.8 KB · Views: 227
  • Captura de pantalla 2018-08-07 a las 15.11.58.png
    Captura de pantalla 2018-08-07 a las 15.11.58.png
    96.2 KB · Views: 220
Last edited:
Ok, I get it. If I use XiaoMi NoteBook Pro EFI v1.2.3 with v1.2.2 CPUFriendDataProvider.kext and CPUFriend.kext (released on 13 May) instead of 1.2.3 (or 1.2.4) versions, geekbench is fine again with 16.500 score in geekbench. I think the updated release and CLOVER folder of @Steeeeeeve and Daliansky have wrong CPUFriend kext, because I cant get good score. Who can check that?
 
Last edited:
So alexmenn, following your advice, I replaced the CPU kexts with older ones. And my score really changed for the better. Here is a comparison.

UPD This is the score on windows 10 right after buying this laptop

My scores:
4540 / 14531 - Windows 10
3072 / 10864 - MacOS (latest efi release)
4743 / 16307 - MacOS (latest efi with 13 may cpu kexts)
 
Last edited:
Ok, I get it. If I use XiaoMi NoteBook Pro EFI v1.2.3 with v1.2.2 CPUFriendDataProvider.kext and CPUFriend.kext (released on 13 May) instead of 1.2.3 (or 1.2.4) versions, geekbench is fine again with 16.500 score in geekbench. I think the updated release and CLOVER folder of @Steeeeeeve and Daliansky have wrong CPUFriend kext, because I cant get good score. Who can check that?
Hi, I think it's a trade off between CPU performance and battery life. Because the new CPUFriendDataProvider uses MBP15,2(i5-8259U)'s X86Plugin, system can use HWP(SpeedShift) method to have a better PM. In EFI folder v1.2.2, the old version of CPUFriendDataProvider used MBP(14,1)'s X86Plugin, which can only enable XCPM and is not efficient enough.

Also, I see lots of people asking for longer battery life, so I modify the EPP value to "C0" - power saving. If you prefer better performance, you can try CPUFriendDataProvider below, the one with EPP value "00" - performance. I will also give my Geekbench screenshot of this kext.

I will reverse EPP value back to "90" - the default value in /System/Library/Extensions/IOPlatformPluginFamily.kext/Contents/PlugIns/X86PlatformPlugin.kext/Contents/Resources/Mac-827FB448E656EC26.plist - in the next release. The Geekbench score seems too low.
Thank you for report.

Reference: [Skylake HWP Enable](https://www.tonymacx86.com/threads/skylake-hwp-enable.214915/page-7)
 

Attachments

  • Screen Shot 2018-08-09 at 00.16.50.jpg
    Screen Shot 2018-08-09 at 00.16.50.jpg
    350.8 KB · Views: 296
  • CPUFriendDataProvider.kext.zip
    4.9 KB · Views: 92
Hi, I think it's a trade off between CPU performance and battery life. Because the new CPUFriendDataProvider uses MBP15,2(i5-8259U)'s X86Plugin, system can use HWP(SpeedShift) method to have a better PM. In EFI folder v1.2.2, the old version of CPUFriendDataProvider used MBP(14,1)'s X86Plugin, which can only enable XCPM and is not efficient enough.

Also, I see lots of people asking for longer battery life, so I modify the EPP value to "C0" - power saving. If you prefer better performance, you can try CPUFriendDataProvider below, the one with EPP value "00" - performance. I will also give my Geekbench screenshot of this kext.

I will reverse EPP value back to "90" - the default value in /System/Library/Extensions/IOPlatformPluginFamily.kext/Contents/PlugIns/X86PlatformPlugin.kext/Contents/Resources/Mac-827FB448E656EC26.plist - in the next release. The Geekbench score seems too low.
Thank you for report.

Reference: [Skylake HWP Enable](https://www.tonymacx86.com/threads/skylake-hwp-enable.214915/page-7)

I am one of those wishing for longer battery life and I can't thank you enough for your consideration and your effort in tweaking your EFI (well, aside from buying you a beer, that is!).
Now I am in a bit of a pickle: I am trying to get the smbios 15.2 to work correctly and I successfully prepared a USB stick with the right HS image. Using Clover I placed your EFI folder in the USB efi partition and it boots alright, but for some reason the trackpad is not recognised (it asks to connect the bluetooth mouse). Anything I am doing wrong? (I don't have a spare mouse right now to use)

L.
 
Hi, I think it's a trade off between CPU performance and battery life. Because the new CPUFriendDataProvider uses MBP15,2(i5-8259U)'s X86Plugin, system can use HWP(SpeedShift) method to have a better PM. In EFI folder v1.2.2, the old version of CPUFriendDataProvider used MBP(14,1)'s X86Plugin, which can only enable XCPM and is not efficient enough.

Also, I see lots of people asking for longer battery life, so I modify the EPP value to "C0" - power saving. If you prefer better performance, you can try CPUFriendDataProvider below, the one with EPP value "00" - performance. I will also give my Geekbench screenshot of this kext.

I will reverse EPP value back to "90" - the default value in /System/Library/Extensions/IOPlatformPluginFamily.kext/Contents/PlugIns/X86PlatformPlugin.kext/Contents/Resources/Mac-827FB448E656EC26.plist - in the next release. The Geekbench score seems too low.
Thank you for report.

Reference: [Skylake HWP Enable](https://www.tonymacx86.com/threads/skylake-hwp-enable.214915/page-7)
Okay! Thank you @Steeeeeeve ! I will wait for new release! :)
 
Last edited:
I am one of those wishing for longer battery life and I can't thank you enough for your consideration and your effort in tweaking your EFI (well, aside from buying you a beer, that is!).
Now I am in a bit of a pickle: I am trying to get the smbios 15.2 to work correctly and I successfully prepared a USB stick with the right HS image. Using Clover I placed your EFI folder in the USB efi partition and it boots alright, but for some reason the trackpad is not recognised (it asks to connect the bluetooth mouse). Anything I am doing wrong? (I don't have a spare mouse right now to use)

L.
The trackpad in my release can't been recognized during installation because some sort of kextcache reason. You can try a wired mouse or use origin VoodooI2C*.kext from https://github.com/alexandred/VoodooI2C/releases. Normally, after the installation, cleaning the kextcache by typing "sudo kextcache -i /" in Terminal or using KextUtility can make the trackpad work after a restart.
 
Status
Not open for further replies.
Back
Top