ASUS Zenbook UX31A vs MacBook Pro Retina
1. Тотальная нехватка 4 ГБ оперативной памяти — открываем по 10 закладок в Хроме + еще парочку в Опере. и фсе 🙂 система умирает;
2. Батарея начала сдавать — если в самом начале эксплуатации зенбук работал 6 часов на все деньги, то сейчас уже с трудом дотягивает до 2.5 часов;
3. SSD 256 ГБ тоже стало катастрофически не хватать. И это при том, что я не качаю фильмы с торрентов;
4. Я понимал, что на Windows 8 (это страшное говно) я не пересяду уже никогда — Microsoft давай до свидания;
5. Тем более, за это время дома выросла полная экосистема Эппл.
Ну и Российский Эппл порадовал меня тем, что привез как раз к моему ДР топовую модель MBPRO Retina 13″ — как было не купить? 🙂
1.5 года назад ASUS Zenbook Prime UX31A был идеальным ультрабуком — Эппл на момент еще не выпустил MBPRO Retina 🙂 ASUS UX31A был первым ультрабуком с FullHD IPS матрицей в природе. Именно экран был самым главным его достоинством, которое и сейчас делает этот ультрабук абсолютно актуальным для комфортного использования (если бы не Windows 8 в текущих поставках). Тем более, что он довольно сильно подешевел за это время.
Сравнивать два моих ультрабука по железу бессмысленно — разные весовые категории. Поэтому я решил сравнить только их матрицы.
Итак, короткий сравнительный тест двух IPS-матриц ультрабуков из заголовка. Тест выполнен на кухне, освещенной энерголампами с желтым светом. Тестовые фотки делались тупо на iPhone 5. Все фотки кликабельны до оригинального размера, дабы увидеть подробности попиксельно 🙂
Асус 16:9 и Ретина 16:10
Сначала маленький кусочек Ретины.
Потом маленький кусочек ФуллХД IPS.
Дальше кусочек Ретины побольше.
Кусочек АСУСа побольше.
Кусочек Ретины еще побольше 🙂
АСУС ФуллХД тоже муарит от стыда 🙂
Красочные краски Ретины 13 дюймов.
АСУС Зенбук тоже не отстает.
Как видно на всех фотках — матрица Асуса не потеряла актуальности даже на фоне великолепной Ретины. Поэтому интересно сравнить текущую стоимость схожих по железу конфигураций этих двух ультрабуков.
ASUS Зенбук Прайм с Windows 8 PRO на борту в единственной комплектации i7-1.9GHz/4GB RAM/256GB SSD стоит сейчас примерно 42000 руб. Гарантия по всему миру 2 года.
MacBook Pro Retina минимальной комплектации с i5-2.4GHz/4GB RAM/128GB SSD стоит сейчас 53000 руб. Гарантия по всему миру 1 год.
Если накинуть на Макбук еще 5-7 тыс. до как бы 256GB SSD для +- точного сравнения (в реальности такую комплетацию не купить), то получим ультрабук от Эппла за 60 тыс. руб. К слову сказать, именно столько стоил 1.5 года назад Зенбук от Асуса, когда только только вышел в продажу в России.
Нужно ли обсуждать, какой из буков будет работать быстрее и комфортнее при примерно равных аппаратных характеристиках? Это всего лишь вопросы личного выбора. Windows 8 и OS X я сравнивать не собираюсь. Это бессмысленное занятие.
Могу сказать, что Ретину я купил только вчера вечером и конечно же сразу загружал в него программы и данные. Естественно — Макбук сразу «убил наповал» быстродействием ОС и свободой пространства в 16 ГБ оперативки. Другого я и не ждал. Но утром я оставил его дома и весь день работал работу в офисе на Асусе 🙂 Испытывал ли я дискомфорт? Нет 🙂 Асус по прежнему великолепен с учетом перечисленных в начале поста недостатков. Буду ли я его продавать? Нет. Он прекрасно дополнит мне новую Ретину в каких-то делах.
В заключение могу сказать только одно — оба аппарата сделаны на высшем уровне, и эргономически и тактильно мало чем отличаются. Да и весят практически одинаково.
Внимательный читатель заметит, что на обоих ультрабуках играет одна и также музыка. Это я так сравнивал качество звучания между аппаратами через наушники от iPhone 5 (к слову сказать исключительного качества наушники).
Ну так вот — разницы в качестве звука на обоих буках никакого нет. Оба звучат великолепно.
[Guide] ASUS Zenbook UX310UA (& UX310UQK) macOS Mojave / Catalina (& Big Sur using OpenCore EFI) Installation Guide
Shinji3rd
This is an installation guide for the Asus UX310UA (or UX310UA-FC620T) laptop with macOS Mojave or Catalina. This is intended to install macOS only, removing Windows. This guide is based on and adapted from Patou75’s guide for UX330UA here https://www.tonymacx86.com/threads/. n-on-asus-ux330ua-skylake-clover-uefi.204479/
Everything except Wi-Fi/Bluetooth (you have to change the card to make it work)
The Internet WIFI/Bluetooth chip will not work on this laptop. Intel chips are not supported at this time on hackintosh. You need to replace it with a DW1560 from eBay or Amazon. You can also try DW1820, but keep in mind that not all of those work and you have to experiment with some patches. This is highly recommended versus buying an external USB Wi-Fi adapter.
Pre-Installation Items Needed:
- At least a 16 gb USB thumb drive
- Access to a Real Mac or another Hackintosh for downloading latest version of Mojave or Catalina from App Store
- Most recent version of UniBeast from the Downloads section on this website (or you can use instructions provided here -use instructions for Catalina Release- and avoid UniBeast: https://www.tonymacx86.com/threads/. catalina-public-beta-installation-usb.278188/)
- Clover EFI (download the pkg, that is the installer) — https://github.com/CloverHackyColor/CloverBootloader/releases/
- HFSPlus.efi file — https://github.com/JrCs/CloverGrowerPro/raw/master/Files/HFSPlus/X64/HFSPlus.efi
- ApfsDriverLoader.efi — https://github.com/acidanthera/applesupportpkg/releases
- AptioMemoryFix.efi — https://github.com/acidanthera/AptioFixPkg/releases (don’t pay attention to the message saying it is now split into two different files, because that will not work with Clover, just download AptioFixPkg and you will find the efi file needed in that zip)
- Lilu.kext — https://github.com/acidanthera/Lilu/releases
- VirtualSMC.kext — https://github.com/acidanthera/VirtualSMC/releases
- VoodooPS2Controller.kext — https://github.com/acidanthera/VoodooPS2/releases
- WhateverGreen.kext — https://github.com/acidanthera/WhateverGreen/releases
- config.plist attached on this same guide. Keep in mind that I’m spoofing SKL graphics, because KBL graphics has a glitch that makes colors and shadows look weird on the laptop’s screen. (If you don’t want to use spoofing, you have to remove the boot-arg lilucpu=8 as well as replacing AAPL,ig-platform-id & device-id in Devices -> Properties -> PciRoot(0x0)/Pci(0x2,0x0) from 00001619 & 16190000 to 00001659 & 16590000 respectively.)
Post-Installation Items Needed:
- You will need a USB mouse in order to complete the installation since the touchpad will not work until you finish the installation and restart the computer
- Clover Configurator — http://mackie100projects.altervista.org
- MaciASL 6.1 (Latest Version) — https://bitbucket.org/RehabMan/os-x-maciasl-patchmatic/downloads
- AppleALC.kext — https://github.com/vit9696/AppleALC/releases
- HibernationFixup.kext — https://github.com/acidanthera/HibernationFixup/releases
- NullEthernet.kext — https://bitbucket.org/RehabMan/os-x-null-ethernet/downloads/
- Again (already downloaded for the Pre-Install): Clover EFI, HFSPlus.efi, ApfsDriverLoader.efi, AptioMemoryFix.efi, config.plist, Lilu.kext, VirtualSMC.kext, VoodooPS2Controller.kext and WhateverGreen.kext
- SMCBatteryManager.kext (it’s included in VirtualSMC’s zip file)
- AsusSMC.kext — https://github.com/hieplpvip/AsusSMC/releases
- VoodooI2C.kext and VoodooI2CHID.kext — https://github.com/alexandred/VoodooI2C/releases
- SSDT-ECUSBX.aml (included in this guide)
- SSDT-PNLF.aml (included as .dsl with Whatevergreen, so you have to compile it with MaciASL, as explained later on this same guide)
- SSDT-UIAC.aml (created by yourself, following guide linked in step 12, or use the SSDT-UIAC.aml attached in this guide if you have the exact same model this guide is intended for)
- USBInjectAll.kext — https://bitbucket.org/RehabMan/os-x-usb-inject-all/downloads/
After replacing the Wi-Fi/BT module, if you replaced it with DW1560 (recommended):
Setup your BIOS at bootup using the ESC on your keyboard and select the following options:
- First, activate Advanced Mode
- Check that DVMT is set to 64M. If not, set that value
- VT-d = disabled
- Disabled Secure Boot
Step 2:
Create the USB installer using UniBeast from the Mac where you have dowloaded Mojave or Catalina installer from App Store. It is really easy, follow the guide here: https://www.tonymacx86.com/threads/. ierra-on-any-supported-intel-based-pc.200564/
Before attempting to boot your newly created USB Thumb Drive, replace the clover generated config.plist with the modified config.plist included in this guide (take a look at the end of this guide). The config.plist that clover creates by default will NOT work.
Open up the folder /Clover/kexts/Other/ and put the following kexts there (replacing if some of them are included already):
- Lilu.kext
- VirtualSMC.kext
- VoodooPS2Controller.kext
- WhateverGreen.kext
IMPORTANT: If you see FakeSMC.kext in that folder, DELETE IT. You can’t use FakeSMC and VirtualSMC at the same time, and we will use VirtualSMC.
Put SSDT-ECUSBX.aml in /Clover/ACPI/patched/
Also put ApfsDriverLoader.efi, AptioMemoryFix.efi, and HFSPlus.efi in /Clover/drivers/UEFI/
Put the USB stick in a USB port on your ASUS, and power on. For selecting your USB to boot, press the ESC key during boot up.
When you reach the Installer, open Utilities, select Disk Utility, and format the HDD as HFS+ Journaled or as APFS (Apple’s new file system). I prefer APFS, but choose what’s best to you. If you don’t know, just use APFS. Name the HDD as you like. I prefer to call it «MacOS» but that is up to you. After that, start and complete the installation process.
IMPORTANT: Please pay attention to the installation process. You will see it restarts the system at some point, and that is normal. It usually reboots and you will see it starts from a partition called «macOS Install Prebooter from Preboot». That is ok. However, usually it will reboot again after some minutes, and then it will try to boot from «MacOS» (or whatever name you chose when you formatted the HDD). You will have to manually move (using the arrow keys) the selection to «macOS Install Prebooter from Preboot» again and press enter.
After the installation process, make sure you install Clover EFI to the Mac HD so you don’t have to keep booting via your Thumb Drive. If you receive a message saying something like Clover is not meant to be installed in that partition or something like that, don’t pay attention to it, just install anyway.
Optional: Install CloverThemeManager.app. This will install an App that you can use to preview, download and use themes for Clover bootloader (recommended Themes are «Mojave» and «Catalina») — https://sourceforge.net/p/cloverefi. hemeManagerApp/Updates/CloverThemeManager.zip
After following the above steps and successfully installing macOS as well as Clover to the Mac HD, install Clover Configurator, open it, and use the tool to mount the EFI partition of your HDD. You need to add these kets to EFI/Clover/kexts/Other:
- VirtualSMC.kext
- VoodooPS2Controller.kext
Also, replace the created config.plist with the modified config.plist included in this guide. The same you have used for the installation USB Thumb Drive. DO NOT FORGET THIS, IT IS IMPORTANT.
Put SSDT-ECUSBX.aml in /Clover/ACPI/patched/
Lastly, put ApfsDriverLoader.efi, AptioMemoryFix.efi, and HFSPlus.efi in /Clover/drivers/UEFI/
Reboot your computer booting without the USB, and get to the clover loading screen. Do NOT boot into the system yet, just press any arrow key to stop the countdown if you need it. Then, press the keyboard F4 button once in order to save the system DSDT and SSDT files to clover. This will be done automatically AFTER you press the F4 button ONCE and you will not see any message as indicative, that is normal. Proceed in booting into macOS.
Note: You will find unpatched DSDT and SSDT’s on EFI/Clover/ACPI/origin
Now we are going to patch the DSDT and compile a SSDT so your laptop will function like a «Real» Mac with the proper Power Management, Battery Indicator, Screen Brightness Control, etc.
For patching the DSDT and SSDT, I followed this guide here… READ THIS slowly. It can be difficult to understand if you’ve never done a DSDT and SSDT patch before: http://www.tonymacx86.com/threads/guide-patching-laptop-dsdt-ssdts.152573/
For models post Skylake (like this one and newer ASUS models) we will not need to use refs.txt and we will not use -da. Basically, we will use this code from that guide
Of course you will need internet by sharing the internet connection with USB using your phone for example. Or you can also copy the extracted DSDT and SSDT’s to a USB drive, and take them to the Mac you used to download Mojave or Catalina installer and do the patching process there.
Please read and follow the instructions in the above link before going down further here:
-Use the MaciASL 6.1 application that you should have downloaded from the above link.
-Go to Preferences, and make sure iASL 6.1 is selected. Click the Sources tab, click the «+» and the following Patch Info (if it’s not already there):
Name = Rehabman
URL = http://raw.github.com/RehabMan/Laptop-DSDT-Patch/master
-It is good to create a copy of your system DSDT to work with the copy and thus keep the original untouched in case you need it again in the future.
-These are the patches I used for my DSDT. I applied this in order from top to bottom:
- «[bat] Asus N55SL/VivoBook Battery Patch» — RehabMan source
- «[sys] Shutdown Fix v2» — RehabMan source
- «[sys] OS Check Fix (Windows 10)» — RehabMan source
- «NullEthernet» patch from RehabMan to make it work with the kext
- «[als] Patch ALSS» — AsusSMC source
- (I had to test special keys later, and found out that I also need to apply patches for F2 (sleep), F5 (brightness down) and F6 (brightness up) to make those keys work. You will have to test in your own keyboard, and see which keys doesn’t work and apply needed patches. Same if your model has backlit keyboard, you’ll need an extra patch. And for Sleep and Airplane Mode you’ll need to install AsusSMCDaemon. Instructions are here: https://github.com/hieplpvip/AsusSMC/wiki/Installation-Instruction)
After trying to compile the DSDT, I got 1 error about BNUM. Just search for BNUM and delete the line
Compile, save, and save as DSDT.aml
We don’t need any of the extracted kexts. Some of them were needed in the past, but not anymore.
This file comes in WhateverGreen’s Zip file and it’s needed to get brightness control. It comes as SSDT-PNLF.dsl so you also need to open it in MaciASL and save it as aml, the same as you did with the DSDT after patching it.
By now you should have your SSDT-PNLF.aml and your patched DSDT.aml files. Place these files along with the rest of your system files into your EFI HDD Partition. Navigate to the following folder: EFI/Clover/ACPI/patched/ and place your modified DSDT.aml and SSDT-PNLF.aml.
Also place these kexts into EFI/Clover/kexts/Other:
- AppleALC.kext
- AsusSMC.kext
- HibernationFixup.kext
- Lilu.kext
- NullEthernet.kext
- SMCBatteryManager.kext
- USBInjectAll.kext
- VirtualSMC.kext (should be there already from previous step)
- VoodooI2C.kext
- VoodooI2CHID.kext
- VoodooPS2Controller.kext (should be there already from previous step)
- WhateverGreen.kext
Step 11 (THIS IS ONLY NEEDED AFTER YOU HAVE REPLACED THE WIFI/BT MODULE):
Place these kexts into EFI/Clover/kexts/Other:
- AirportBrcmFixup.kext
- BrcmFirmwareData.kext
- BrcmPatchRAM2.kext (only for Mojave)
- BrcmBluetoothInjector.kext and BrcmPatchRAM3.kext (only for Catalina)
Note that you need either BrcmPatchRAM2 or BrcmBluetoothInjector.kext and BrcmPatchRAM3, according to if you installed Mojave or Catalina. Do not place all three kexts, use one or the others accordingly.
Read this guide, carefully, and follow the steps needed to setup your USB internal and external ports. It works with USBInjectAll.kext, which we already installed. You will have to create SSDT-UIAC.aml and place it into EFI/Clover/ACPI/patched/.This is needed to guarantee Wi-Fi and BT to work properly, as well as power management, proper sleep and more: https://www.tonymacx86.com/threads/guide-10-11-usb-changes-and-solutions.173616/
If you have the exact same model described in this guide, you can just use SSDT-UIAC.aml attached in this guide.
Restart the Mac. You will have a fully working Mac now
Bonus Step: Only if you have UX310UQK or any other similar model with Nvidia graphics
Nvidia graphics card will not work with MacOS. You must disable it. Otherwise, you will have graphical glitches, sleep problems, black screens and more. To disable the card, edit your config.plist file using Clover Configurator, and at the Boot section add this bootarg:
NOTE : All USB 3.0 are working, USB-C too, Webcam too, SD Card reader too.
NOTE 2: To make iMessage work, you will need some extra changes. Check this guide: https://www.tonymacx86.com/threads/an-idiots-guide-to-imessage.196827/
@RehabMan for his great work. You are the greatest.
@haimann951 for his workaround for ELAN 1200 touchpad. (although it is not needed anymore due to the updates in the VoodooI2C project)
Alexandred for his work with VoodooI2C (we have multitouch at last!)
@ben9923 for his patience and his great help. Without him I wouldn’t be able to make the touchpad work.
And @patou75 for the UX330UA guide that I used not only as template, but also as guide and source of information to install Mac on my own system.
GUIDE UPDATED ON Nov 5th, 2019: Removed support for Sierra and High Sierra. Keeping Mojave support, since some people don’t want to upgrade yet. Now there are less steps, it is easier to make the audio work (and native, without touching system files), battery indication works perfect (way better than before), power management works great, and we have a trackpad with multitouch
New update Dec. 15th 2019: VoodooI2C new version does not need patches for lpss apple kexts, neither forcing iographics to load, so I’ve removed that from this guide. Now it’s even easier than before
GUIDE UPDATED AGAIN. May 7th, 2020: No need to modify config.plist, so a whole (and complicated) step was removed. As RehabMan’s config.plist’ where updated long ago, but after this guide was made, there were some differences and patches that cause some problems. I decided to include a fully working, updated config.plist here, with the needed patches for audio and video for this laptop (and similar models), updated using WhateverGreen’s standards instead of old kernel and kexts patching. You are free to change values in patches, or remove them and apply your own. Using Clover Configurator you will find patches after loading config.plist in Devices -> Properties.
NEW UPDATE June 2nd, 2020: Adding some extra info for model UX310UQK and similar models including Nvidia graphics. Tested and working, the steps are exactly the same, except that you have to use an additional bootarg to disable Nvidia graphics.