Jump to content
glasgood

[SUCCESS][GUIDE] Glasgood's High Sierra CoffeeLake: ASUS STRIX Z370-G - i7-8700 - GTX1080ti - UHD

294 posts in this topic

Recommended Posts

Advertisement

Holy {censored}. This is one detailed write up. Great job.

 

Thanks  :) and there is more to come, I'm hoping that the guide will be easy to follow for first time hackintoshers. 

Share this post


Link to post
Share on other sites

I would love to see the old guide from the ton_ma_ forums.  I can't believe they removed it!  I need all that data in there; the mod's recent post isn't the same information... :( 

Share this post


Link to post
Share on other sites

it's a bible! Nice Work!

 

Thanks MaLd0n.  I see you have been very busy on the forums posting great content and helping, excellent!

 

Stunning Work!

 

Cheers, I hope its helps.

 

I would love to see the old guide from the ton_ma_ forums.  I can't believe they removed it!  I need all that data in there; the mod's recent post isn't the same information... :(

 

Hi bluesceens, sorry but I removed the guide from their site. I won't detail reasons why, but apologise for any inconvenience caused. I left a guide in pdf form for followers to download, I thinks it's since been removed.

 

Amazing write-up, indeed

What happened to your post/thread on TM86? Was looking for it for guidance..

- or is this guide complete/the same?

 

Thanks, this guide will be very similar but more in depth. 

Share this post


Link to post
Share on other sites

Cool, Glasgood,

 

Can I somehow get that PDF - or will this new guide on InsanelyMac also come as a PDF?  :angel:

 

Hi, it's not a perfectly formatted PDF as I saved the webpage using Safari as a pdf.  When this guide is finished use Safari to export the web page as a pdf. 

 

post-1077361-0-51520400-1513521828_thumb.png

 

 

Share this post


Link to post
Share on other sites

I'd like to get the old PDF too - great info in there I need..

 

I appreciate you asking for the old PDF, but I'm not going to encourage or promote the use of specific TM tools from the old guide.  This guide when complete will have near same / similar content and hopefully provide better insight. The guide at this moment has everything you need for a successful build providing you are using the parts in the list. 

Share this post


Link to post
Share on other sites

Understood; thanks for answering. 

 

Quick question: given the Asus Z370-G Gaming MATX MB has wifi and bluetooth built in (Realtek, if I'm not mistaken) -- is there any way to get that wifi working, or is the reason you and the chef added a card due to the fact that Realtek isn't supported / working in MacOS?  

 

I added a Crystal Studios somesuch cheapie (Amazon $10) USB bluetooth 'card', but I can't consistently get my BT stuff to work.  For example, I have the Logitech K780/M720 pair, which is made to move seamlessly between two computers' bluetooth connections (ie control two machines by flipping to another BT channel) - it works great on a real iMac 2015 and every PC I've tried (including a W10 PC with that same US Crystal Studios USB bit) but when I put it on the Asus, BT is recognized, but the mouse and keyboard do not pair reliably enough for use.  

 

I'd like to get the Realtek (built-in) stuff working, without USB extras required; is that possible? 

Share this post


Link to post
Share on other sites

After a bit of research and googling:

 

1.  The RTL8723BE has no Mac drivers, and the situation isn't likely to change anytime soon.

2.  An option is a Mini-PCIe card - BCM94352HBM.  One would need to buy a PCIe adapter, though, to put into a PC.  The total cost of this is $30 + $20 or so - about $50.  

3.  Seems simplest, given we have a MATX case at our disposal with M2 MB to simply get the M2 version, BCM94352Z, AKA Dell DW1560, and put it in one of the two M2 slots on the motherboard.  The total cost of this is about $30; no card adapter is required, and the antenna from Asus would simply be attached to the M2 card directly.  

Any reason not to pursue this?  If I eventually plan to upgrade to a Samsung 960 1TB drive, I still would have a single M2 slot free; does anyone see any issues with this?  Wireless cabling running through my case, more so than if I plugged something into PCIe, perhaps... 

Share this post


Link to post
Share on other sites

After a bit of research and googling:

 

1.  The RTL8723BE has no Mac drivers, and the situation isn't likely to change anytime soon.

2.  An option is a Mini-PCIe card - BCM94352HBM.  One would need to buy a PCIe adapter, though, to put into a PC.  The total cost of this is $30 + $20 or so - about $50.  

3.  Seems simplest, given we have a MATX case at our disposal with M2 MB to simply get the M2 version, BCM94352Z, AKA Dell DW1560, and put it in one of the two M2 slots on the motherboard.  The total cost of this is about $30; no card adapter is required, and the antenna from Asus would simply be attached to the M2 card directly.  

Any reason not to pursue this?  If I eventually plan to upgrade to a Samsung 960 1TB drive, I still would have a single M2 slot free; does anyone see any issues with this?  Wireless cabling running through my case, more so than if I plugged something into PCIe, perhaps... 

 

 

I am using the ABWB 802.11AC WI-FI with Bluetooth 4.0 PCI-Express (PCI-E) BCM943602CS Combo Card in my build, I choose that card so that iMassages, iCloud and Air drop would work. 

Did not know at the time, but I could have used a wifi card from a MacBook Air and placed it in a M.2 adapter, then I could have used the two antennas from the M.2 wifi card that I removed from my Asus board.

The MacBook Air wifi card has two connectors for antenna, if you are looking for a smooth hassle free iCloud, iMessages etc, then I would suggest to get an Apple Wifi card and adapter from ebay.

 

 

 

 

Share this post


Link to post
Share on other sites

Fantastic guide, definitely given me the incentive to retire my old GA-Z87X- OC FORCE - this guide will prove invaluable, thank you sir and well done.

Share this post


Link to post
Share on other sites

@glasgood

My ASUS X Hero has onboard wifi and bluetooth.

Ingot this version of the MB because I figured/was hoping an onboard solution would work better.

Any idea if I can make it work, or if I have to get another, external card(s)?

Thanks! :)

Share this post


Link to post
Share on other sites

@glasgood

My ASUS X Hero has onboard wifi and bluetooth.

Ingot this version of the MB because I figured/was hoping an onboard solution would work better.

Any idea if I can make it work, or if I have to get another, external card(s)?

Thanks! :)

Here's how to tell what you have: 

 

1.  Go to the Asus page for your hardware. 

2.  Find the Support section, Drivers section, and select Windows 10 64 bit. 

3.  Find the driver for Wifi.  Google the driver version. 

4.  The first hit is a Realtek RTL8723BE in Google.  That's what you have.  Nobody can make the Realtek Wifi work in OS X. 

 

So - buy what's been tried in this thread, or the OS X Wifi threads.  The Dell 1830, 1550, 1560 models seem to work.  I'm just debating the best form factor and wifi antenna adapter now.

Share this post


Link to post
Share on other sites

Here's how to tell what you have:

 

1. Go to the Asus page for your hardware.

2. Find the Support section, Drivers section, and select Windows 10 64 bit.

3. Find the driver for Wifi. Google the driver version.

4. The first hit is a Realtek RTL8723BE in Google. That's what you have. Nobody can make the Realtek Wifi work in OS X.

 

So - buy what's been tried in this thread, or the OS X Wifi threads. The Dell 1830, 1550, 1560 models seem to work. I'm just debating the best form factor and wifi antenna adapter now.

Hi Bluescreens,

Thanks - however, I dont quite understand what you mean:

Firstly, as far as I can tell, there are several versions of Realtek drivers for my MB - and secondly AFAIK there are plenty of working Realtek drivers/kexts out there (unless Im much mistaken Im using one in my current Hackintosh), so just to clarify:

 

Are you talking about the SPECIFIC drivers not working under OS X (8723BE, 8822BE and others I found), or are you telling me that Realtek wifi in general doesnt work on OS X?

Thanks! :)

Share this post


Link to post
Share on other sites

Hi Bluescreens,

Thanks - however, I dont quite understand what you mean:

Firstly, as far as I can tell, there are several versions of Realtek srivers for my MB - and secondly AFAIK there are plenty of working Realtek drivers/kexts out there (unless Im much mistaken Im using one in my current Hackintosh), so just to clarify:

 

Are you talking about the SPECIFIC drivers bot working under OS X (8723BE, 8822BE and others I found), or are you telling me that Realtek wifi in general doesnt work on OS X?

Thanks! :)

 

Look at the latest wifi driver on the Asus website.  Google that number.  That tells you what hardware you have.  Google that, and you can see nobody can make it work with MacOS.  

 

So we're stuck coming up with another solution.  I'm trying to find something that works reliably, has 3 antenna (1300 mbps max) on the PCIe adapter card side, and has the Bluetooth USB wiring on-board, if that's in fact required.  So many questions.... it's very unclear right now.  :( 

Share this post


Link to post
Share on other sites

OK, so I finally made a decision.  I bought this: 

 

https://www.ebay.com/itm/Dell-Wireless-1830-ABGNAC-WLAN-BT-NGFF-Card-BCM943602BAED-GKCG2-For-XPS-15-9550/282120771022?hash=item41afb555ce:g:XT4AAOSwCfdXpeEg

 

and this:

 

https://www.ebay.com/itm/1-Set-BCM94360CD-BCM94331CD-to-PCI-E-1X-Adapter-4-x-Wireless-Antenna-USB-Cable/172990944818?ssPageName=STRK%3AMEBIDX%3AIT&_trksid=p2057872.m2749.l2649

 

I'm hoping it will all work - with Handoff, iPhone calling, etc.  The adapter card is PCIe 1x, and it has the cabling required for the Bluetooth linkage to the motherboard's internal USB header.  Hope it works!  I should know in about a month.  :) 

Share this post


Link to post
Share on other sites

Fantastic guide, definitely given me the incentive to retire my old GA-Z87X- OC FORCE - this guide will prove invaluable, thank you sir and well done.

 

Thank you,  great performance on the new Coffee Lake ! 

Share this post


Link to post
Share on other sites

Look at the latest wifi driver on the Asus website.  Google that number.  That tells you what hardware you have.  Google that, and you can see nobody can make it work with MacOS.  

 

So we're stuck coming up with another solution.  I'm trying to find something that works reliably, has 3 antenna (1300 mbps max) on the PCIe adapter card side, and has the Bluetooth USB wiring on-board, if that's in fact required.  So many questions.... it's very unclear right now.  :(

OK, I´m very confused - if you are right.

Like I said: There are plenty of builds on the unmentionable hackintosh forum using Realtek wifi, from what I can tell - so I´m not sure why it´s not doable.

Perhaps High Sierra demands a different solution?

 

FYI: I´m running Intel I218V2 PCI Express Gigabit Ethernet with IntelMausiEthernet.kext

 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • By fantomas1
      -----------------------------
      Mise à jour 12/07/2018
      -----------------------------
       
      La sortie de macOS 10.14 Beta m'oblige à mettre ce topic à jour. Plus de détails dans ce post.
       

       

       
      -----------------------------
      Mise à jour 09/06/2017
       
      -----------------------------
       
      La sortie de macOS 10.13 Beta m'oblige à mettre ce topic à jour. Plus de détails dans ce post.
       

       
       
       
      -----------------------------
      Mise à jour 15/06/2016
      -----------------------------
       
      Une petite mise à jour du topic pour confirmer le bon fonctionnement du patch à la volé de Clover (r3561) avec macOS Sierra.
       

       
       
       
      -----------------------------
      Mise à jour 24/08/2015
      -----------------------------
       
      ok, très bien,
       
      comme pour la HD6770, la nouvelle méthode du patch à la volé est de nouveau fonctionnel et avec les dernières versions de Clover.
       
      pour ma part, je suis sur El Capitan DB7 et Clover r3259
       

       
       
      par contre, je suis toujours obligé de m’aider de l’astuce avec FakeSMC pour que mes kexts soient toujours chargés, mais au moins cela marche.   
       
       
       
       
      et pour config.plist, cela donne ça :
       

       
       
      ceci est juste un exemple avec ma HD4830, il va de soi que vous devez mettre Device-ID de votre carte graphique !!!
       
       
       
       
       
      Salut à tou(te)s
       
      Comme certain(e)s le savent, les cartes graphiques dites "Exotiques" ne sont pas supportés par le système d'exploitation d'Apple.
      En sus d'ajouter l'identifient de la carte graphique (Device ID) dans l'Info.plist du ou des kexts concernés, il faut aussi interagir sur la partie "binaire" du kext par le biais du "patching".
       
      Dans notre cas, les cartes graphiques exotiques sont les cartes AMD (anciennement ATI) de la série HD 48xx, et plus précisément les HD 4830, HD4850, HD4870x2 et HD4890.*
       
      Donc le but est de faire fonctionner ces cartes graphiques de manière stable et fluide en activant QE_CI, chose nécessaire pour en profiter pleinement du système d'exploitation.
       
      * Juste avant de commencer, vous l'avez peut-être remarqué, la HD4870 n'est pas sur la liste suscitée et pour cause c'est que cette carte graphique est nativement supportée par le système d'exploitation d'Apple. Son Device ID est 0x94401002 que vous pouvez trouvé dans l'Info.plist des kexts concernés et c'est celui-ci que nous allons utiliser afin de le remplacer par le Device ID de notre carte graphique.
       
      ** Ce tuto est fait pour fonctionner sous OS X Mavericks, mais il doit fonctionner aussi avec les autres. La seule chose différente c'est l'adresse binaire à patcher.    
       
       
      Très bien, comme le titre le suggère, nous allons voir comment faire reconnaître ces cartes graphiques sous Clover et obtenir par la même un QE_CI activé et parfaitement fonctionnelle.
       
      Je vais utiliser ma Sapphire HD4830 512 MB GDDR3 PCI-E (comme cobaye    ) pour ce test et qui a pour Device ID 0x944c1002.
       
      Pour que ce test réussisse, nous allons donc utiliser ces 2 kexts, à savoir AMD4800Controller.kext (pour la partie QE) et ATIRadeonX2000.kext (pour la partie CI) et allons ajouter notre Device ID dans l'Info.plist. via le tweak "KernelAndKextPatches"
       
      Donc les valeurs à entrer dans notre config.plist sont celle-ci :
      <key>KernelAndKextPatches</key>     <array>         <dict>             <key>Name</key>             <string>AMD4800Controller</string>             <key>InfoPlistPatch</key>             <string>Yes</string>             <key>Find</key>             <string>0x94401002</string>             <key>Replace</key>             <string>0x944C1002</string>         </dict>         <dict>             <key>Name</key>             <string>ATIRadeonX2000</string>             <key>InfoPlistPatch</key>             <string>Yes</string>             <key>Find</key>             <string>0x94401002</string>             <key>Replace</key>             <string>0x944C1002</string>         </dict>     </array> Comme vous pouvez le voir, la clé "InfoPlistPatch" sert à injecter notre Device ID "uniquement" dans Info.plist, sans y toucher à la partie "binaire" de nos kexts. La clé "Find" a pour fonction de trouver le Device ID que l'on veut remplacer par le notre en utilisant la clé "Replace".
       
      Très bien, maintenant comme nous l'avons dit au début de ce tutoriel, ajouter notre Device ID n'est pas suffisant pour faire fonctionner pleinement notre carte graphique, il faut encore interagir sur la partie "binaire" de nos kexts. Dans notre cas, il va falloir agir uniquement sur un kext, çàd sur ATIRadeonX2000.kext et plus particulièrement sur ATIRadeonX2000.kext/Contents/MacOS/ATIRadeonX2000
       
      Et pour cela, nous allons faire comme ceci :
      <key>KextsToPatch</key> <array> <dict>     <key>Name</key>     <string>ATIRadeonX2000</string>     <key>Find</key>     <data>0F8394010000</data>     <key>Replace</key>     <data>909090909090</data> </dict> </array> Là nous pouvons voir que la clé "InfoPlistPatch" n'est pas utilisée et donc ces valeurs n'auront aucun effet sur l'Info.plist mais agiront uniquement au niveau de la partie "binaire". 
       
      Et voici les valeurs en leur forme complète que vous devrez ajouter dans votre config.plist
      <key>KernelAndKextPatches</key>     <array>         <dict>             <key>Name</key>             <string>AMD4800Controller</string>             <key>InfoPlistPatch</key>             <string>Yes</string>             <key>Find</key>             <string>0x94401002</string>             <key>Replace</key>             <string>0x944C1002</string>         </dict>         <dict>             <key>Name</key>             <string>ATIRadeonX2000</string>             <key>InfoPlistPatch</key>             <string>Yes</string>             <key>Find</key>             <string>0x94401002</string>             <key>Replace</key>             <string>0x944C1002</string>         </dict>         <dict>             <key>Name</key>             <string>ATIRadeonX2000</string>             <key>Find</key>             <data>0F8394010000</data>             <key>Replace</key>             <data>909090909090</data>        </dict>     </array> Très bien, maintenant il ne nous reste plus qu'à autoriser l'injection des kexts, sans quoi le patch ne fonctionnera pas. Et nous allons le faire via le tweak "InjectKexts" comme ceci :
      <key>SystemParameters</key> --> clé principale <dict>       <key>InjectSystemID</key>       <true/>       <key>InjectKexts</key> --> sous clé       <string>Yes</string> </dict>  
       
      Si certain(e)s d'entre vous préfèrent utiliser le logiciel "Clover Configurator" pour plus de facilité, voici comment entrer ces valeurs :
       
      Allez sur l'onglet "Kernel And Kext Patches" et faites comme ceci :
       
       
       
      *Ne faites pas attention sur le majuscule/minuscule, cela ne fait aucune différence
       
       
      Et pour injecter les kexts, aller sur l'onglet "System Parameters" et mettez l'option Inject Kexts sur Yes comme ceci :
       

       
       
      Voilà, vous n'avez plus qu'à enregistrer les ajustements, redémarrer votre pc et apprécier le résultat.
       
       
      MAIS ... seulement voilà ... il y a un problème ... 
       
      Quoi ? 
       
      Initialement, les kexts ne sont pas présents dans le kernelcache à cause de "OSBundleRequired=Safe Boot" (ils ne sont pas chargés en local par défaut mais en mode sans échec) et donc le patchage "à la volé" (on the fly) ne fonctionnera pas.
       
      Donc quoi, tout ça pour rien ?
       
      Non, bien-sûr, voici l'astuce pour remédier à cela :
       
      Dans un premier temps, il vous faut booter l'OS sans kernelcache. Si vous utiliser Clover Configurator, il vous suffit juste de cocher l'option "No Caches" dans l'onglet "System and Parameters" ou bien vous le faites directement dans votre config.plist :
      <key>SystemParameters</key> <dict>       <key>InjectSystemID</key>       <true/>       <key>InjectKexts</key>       <string>Yes</string>       <key>NoCaches</key>       <true/> </dict> Ceci aura donc pour effet de bloquer kernelcache et obliger boot.efi de charger le kernel et les kexts séparément. Clover et FSInject vont ensuite intercepter tous les chargements des kexts par boot.efi et changer "OSBundleRequired=Safe Boot" en "OSBundleRequired=Root" à la volé (on the fly) et forceront boot .efi à charger les kexts. Et ensuite dans un second temps, Clover va patcher l'Info.plist de ces deux kexts et la partie binaire de ATIRadeonX2000, kernel va les charger et ils seront rattachés à votre carte graphique.
       
      Une fois ceci fait (donc les kexts utilisés), il vous suffit de faire sudo touch /System/Library/Extensions. Ceci créera un nouveau kernelcache qui cette fois-ci contiendra vos kexts utilisés. Ensuite il ne vous reste plus qu'à redémarrer normalement (en décochant l'option No Caches dans Clover Configurator) et le patch fonctionnera à merveille.
       
       
      Oui, mais ... là aussi ...
       
      Quoi encore ?
       
      Seulement voilà, pour une raison ou une autre, il peut arriver que kernelcache se reconstruit tout seul et le patch "à la volé" ne fonctionne plus.
       
      Alors je fais quoi moi en attendant ?
       
      L'astuce la plus efficace pour le moment est d'injecter les infos de vos kexts à l'intérieur de l'Info.plist de FakeSMC.kext comme des IOKitPersonalities additionnels.
       
      ????Kézako????
       
      Ces infos vous les trouverez dans l'Info.plist de ces 2 kexts, sous IOKitPersonalities. Les voici :
       
      Pour AMD4800Controller.kext
      <key>Controller</key> <dict>         <key>ATY,Cardinal</key>         <dict>                 <key>aty_config</key>                 <dict>                         <key>CFG_NO_PP</key>                         <true/>                 </dict>          </dict>          <key>CFBundleIdentifier</key>          <string>com.apple.kext.AMD4800Controller</string>          <key>IOClass</key>          <string>AMD4800Controller</string>          <key>IOMatchCategory</key>          <string>IOFramebuffer</string>          <key>IOName</key>          <string>AMD4800Controller</string>          <key>IOPCIMatch</key>          <string>0x94401002 0x944a1002</string>          <key>IOProbeScore</key>          <integer>65050</integer>          <key>IOProviderClass</key>          <string>IOPCIDevice</string>         <key>aty_config</key>          <dict>                 <key>CFG_NO_PP</key>                  <false/>                  <key>CFG_PAA</key>                  <integer>0</integer>                  <key>CFG_USE_USCN</key>                  <false/>          </dict>          <key>aty_properties</key>          <dict>                  <key>PP_GFXClockGatingEnabled</key>                  <integer>1</integer>          </dict> </dict> Et pour ATIRadeonX2000.kext
      <key>ATIRadeonX2000</key> <dict>         <key>ATIEnableWideBlitSupport</key>         <true/> <key>ATIUseTearingWideBlit</key> <false/> <key>CFBundleIdentifier</key> <string>com.apple.ATIRadeonX2000</string> <key>GpuDebugPolicy</key> <integer>0</integer> <key>IOCFPlugInTypes</key> <dict> <key>ACCF0000-0000-0000-0000-000a2789904e</key> <string>ATIRadeonX2000GA.plugin</string> </dict> <key>IOClass</key> <string>ATIRadeonX2000</string> <key>IODVDBundleName</key> <string>ATIRadeonX2000VADriver</string> <key>IOKitDebug</key> <integer>0</integer> <key>IOMatchCategory</key> <string>IOAccelerator</string> <key>IOPCIMatch</key> <string>0x94001002 0x94011002 0x94021002 0x94031002 0x95811002 0x95831002 0x95881002 0x94c81002 0x94c91002 0x95001002 0x95011002 0x95051002 0x95071002 0x95041002 0x95061002 0x95981002 0x94881002 0x95991002 0x95911002 0x95931002 0x94401002 0x94421002 0x944A1002 0x945A1002 0x94901002 0x949E1002 0x94801002 0x95401002 0x95411002 0x954E1002 0x954F1002 0x95521002 0x95531002 0x94a01002</string> <key>IOProviderClass</key> <string>IOPCIDevice</string> <key>IOSourceVersion</key> <string>8.24.11</string> <key>IOVARendererID</key> <integer>16908288</integer> <key>sensor-properties</key> <array> <dict> <key>device_type</key> <data> Z3B1LXNlbnNvcg== </data> <key>location</key> <string>GPU</string> <key>name</key> <string>gpu-sensor</string> <key>polling-period</key> <data> AAAAAQAAAAA= </data> <key>reg</key> <data> AAAAAg== </data> <key>sample-period</key> <data> AAAAAACYmAA= </data> <key>sensor-id</key> <data> AAAABg== </data> <key>version</key> <data> AAAAAg== </data> <key>zone</key> <data> AAAAAg== </data> </dict> </array </dict>  
      Et voici donc l'Info.plist de FakeSMC.kext dans son intégrité, vous pouvez jeter un oeil, histoire de voir à quoi cela ressemble :
       
      FakeSMC_Info.plist.zip
       
      Et pour les moins casse-têtes, voici FakeSMC.kext modifié que j'utilise pour charger les 2 kexts :
       
      FakeSMC.kext.zip
       
       
      Voilà, avec ceci, vous n'aurez plus besoin de savoir si oui ou non les kexts sont dans le kernelcache.
       
       
      Crédits attribués à :
       
      netkas  pour son incontournable QE_CI Exotic patch (même s'il n'importe plus son support)
       
      Slice  & co. pour leur bébé nommé Clover
       
      dmazar  pour son astuce avec FakeSMC.kext   (pour plus d'info, voir ici)
       
      duffs (rarement ici, plus sur le site de netkas) pour son astuce de comment patcher la partie binaire avec Clover, ce fût lors de la sortie de OS X Mavericks DP1
       
      nyolc8  pour le support de QE_CI Exotic patch pour Mavericks
       
      fantomas1  pour ......... pour ... quoi déjà ? Ah ben non ... non ... pour rien ...
    • By Slice
      Now I want to add vector graphics support in Clover. See rev 4560 and later.
      It is not working yet but designers may begin to create Vector Themes.
      It supposed to consist of SVG elements and has design size. It will be rendered to any screen size scaled from design size.
       
      What application in macOS can create SVG graphics?
      Inkscape is not working in macOS 10.11+. Pity.
      LibreOffice Draw works with SVG but buggy.
      Boxy SVG cost 10$ but looks good enough. It creates the best in simplicity files and have more then enough features.
      Illustrator is good but expensive.
       
      How to improve SVG file?
      Clover has restricted support for SVG. It is your job to make compatible file and as small as possible to speedup rendering.
      Some helps:
      Help:Inkscape – From invalid to valid SVG Inkscape files
      From invalid to valid SVG Adobe Illustrator files
      From invalid to valid SVG files of other editors: BKchem, ChemDraw and CorelDRAW
      Help:Illustrator – Assistance with creating and saving SVG images in Adobe Illustrator that will pass W3C validation
      User:Quibik/Cleaning up SVG files manually
      Later I will write own instructions specific to Clover abilities.
       
      How to create SVG fonts?
      You can google to find ready-to-use SVG fonts.  I found some problems with too beaty fonts: slow rendering and overflow crash. Be careful.
      You can get ttf or otf fonts and convert them into svg by using online WEB services. Not a problem to google.
      But then I want to find a way to simplify the font to reduce a size and speedup rendering.
      You can create own font by FontForge It is opensource and available for Windows, Mac and GNU+Linux. It creates otf font which you can convert to svg font.
       
       
    • By Justice King
      Hello, 
       
      I just finished hackintosh installation on my computer with below configuration,
       
      CPU : Intel i5 8400
      MOBO : ASUS ROX STRIX H370-F GAMING
      GPU : On board Intel UHD 630
      RAM : 8 GB Crucial
      SSD : 240 GB WD
      PS : Corsair VS550W
      Cabinet : Corsair 100R
      OS : High Sierra 10.13.5
       
      Everything is working fine except Graphics full acceleration, i get only 7 MB GPU.
       
      Tried with IntelGraphicsFix, Lilu.. and other Kexts.. but nothing is working. 
       
      Any help to get full GPU would be appreciated.
       
      Thanks  
    • By ErmaC
      Please be advised that this is not a discussion topic.
       

      This topic is a "direct" line of communication between the Developers of Clover (Clover Team).
      Unless a Developer/Coder asks for more information, all the critical information of a post should be contained in the subject and first post.
      Every post will be responded to in some fashion before being locked.
       
       
       
       

      Invalid Posts
      Since we are strictly interested in issue reports on this topic, the following post/reply are likely to be deleted immediately:
      1. Discussion topic aka OFF-TOPIC (What do you all think?)
      2. Invalid issue reports
      3. Feedback / Suggestion threads.
      4. Posts requesting information about the bootloader.
      5. Posts made on other forums (Don't spam.)
      6. "Accomplishment" threads, threads to advertise screenshots unrelated to bug reports.
      7. Posts requesting status updates on existing issues.
       
       
×