Skip to content

Commit

Permalink
Update repo docs
Browse files Browse the repository at this point in the history
  • Loading branch information
vulgo committed Dec 11, 2021
1 parent cb52452 commit d4643d1
Show file tree
Hide file tree
Showing 5 changed files with 24 additions and 20 deletions.
18 changes: 11 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,8 @@ OpenCore configuration for running macOS 12 on the Gigabyte GA-H97N-WIFI motherb
#### Notes

- Nvidia graphics cards are [no longer supported](/README/README-Nvidia.md)
- H97N-WIFI firmware has complete support for NVMe drives installed in the PCIe slot
- WiFi/Bluetooth works natively in macOS 12 using m.2 Broadcom BCM94360NG and mini-PCIe-m.2 adapter
- H97N-WIFI firmware supports NVMe devices in the x16 PCIe slot
- WiFi and Bluetooth work natively in macOS 12 using an m.2 Broadcom BCM94360NG and mini-PCIe-m.2 adapter

## Firmware Settings

Expand All @@ -26,17 +26,19 @@ OpenCore configuration for running macOS 12 on the Gigabyte GA-H97N-WIFI motherb
|:---------------------------------------------|---------:|
| XHCI Mode | Enabled |
| Intel Processor Graphics | Enabled |
| Intel Processor Graphics Memory Allocation | 96M |
| Intel Processor Graphics Memory Allocation | 96M* |
| DVMT Total Memory Size | MAX |
| Legacy USB Support | Disabled |
| XHCI Handoff | Enabled |
| Super IO Configuration → Serial Port A | Disabled |

*\* 96M Broadwell, 64M Haswell HD Graphics, 32M Haswell connectorless*

Source: [dortania.github.io/OpenCore-Install-Guide/config.plist/haswell.html#intel-bios-settings](https://dortania.github.io/OpenCore-Install-Guide/config.plist/haswell.html#intel-bios-settings)

## Graphics

The default configuration targets discrete AMD graphics + Haswell iGPU using a connectorless framebuffer.
The default `config.plist` targets systems with discrete AMD graphics while the Haswell iGPU uses a connectorless framebuffer.

> If your system is AMD + Haswell connectorless then graphics-related changes to the default ```config.plist``` may not be required
Expand All @@ -54,12 +56,14 @@ At the picker, **press space**, choose ```Reset NVRAM```.

Reset NVRAM at first boot and **whenever the bootloader files have changed**.

## USB
## Post-Install

### USB

Generate a valid ```USBPorts.kext```.

Refer to [README-usbtool.command.md](/README/README-usbtool.command.md)

## Post-Install
### Dortania Post-Install

[dortania.github.io/OpenCore-Post-Install/](https://dortania.github.io/OpenCore-Post-Install/)
Refer to [dortania.github.io/OpenCore-Post-Install/](https://dortania.github.io/OpenCore-Post-Install/)
12 changes: 6 additions & 6 deletions README/README-Intel-Graphics.md
Original file line number Diff line number Diff line change
Expand Up @@ -29,11 +29,11 @@ Edit the ```PlatformInfo``` section of your ```config.plist``` so that the ```Sy
...
````

| SystemProductName | Graphics Configuration | Intel Framebuffer |
|:------------------|:-----------------------|:------------------|
| iMac18,1 | Haswell HD Graphics | Attached display |
| iMac16,2 | Broadwell Iris Pro | Attached display |
| iMac18,2 | PCIe graphics card | Connectorless |
| SystemProductName | Graphics Configuration | Intel Framebuffer |
|:------------------|:---------------------------|:------------------|
| iMac18,1 | Haswell HD Graphics | Attached display |
| iMac16,2 | Broadwell | Attached display |
| iMac18,2 | Haswell PCIe graphics card | Connectorless |

## Haswell HD Graphics Device Properties

Expand Down Expand Up @@ -75,7 +75,7 @@ Edit the `DeviceProperties` section of your `config.plist` according to your con

### Haswell Connectorless

> When a supported PCIe graphics card is installed it is recommended to configure the Haswell iGPU with the connectorless framebuffer.
> When a supported PCIe graphics card is installed it is recommended to configure the Haswell iGPU to use a connectorless framebuffer.
> Haswell connectorless configurations use the `iMac18,2` model identifier.
Expand Down
2 changes: 1 addition & 1 deletion README/README-Nvidia.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,4 +3,4 @@
As of macOS 12, there is no support for Nvidia graphics cards.

- macOS 11 Big Sur natively supports some Kepler [devices](https://dortania.github.io/GPU-Buyers-Guide/modern-gpus/nvidia-gpu.html)
- [High Sierra](https://github.com/vulgo/ga-h97n-wifi-high-sierra) natively supports various [devices](https://dortania.github.io/GPU-Buyers-Guide/legacy-gpus/legacy-nvidia.html) and also the [web drivers](http://www.macvidcards.com/drivers.html)
- [High Sierra](https://github.com/vulgo/ga-h97n-wifi-high-sierra) natively supports some Kepler [devices](https://dortania.github.io/GPU-Buyers-Guide/modern-gpus/nvidia-gpu.html), legacy [devices](https://dortania.github.io/GPU-Buyers-Guide/legacy-gpus/legacy-nvidia.html) and also the [web drivers](http://www.macvidcards.com/drivers.html)
10 changes: 5 additions & 5 deletions README/README-SMBIOS.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,11 +6,11 @@ The model identifier used to generate serials should match `SystemProductName` i

Refer to [README-Intel-Graphics.md](/README/README-Intel-Graphics.md) if necessary.

| Model Identifier | Graphics Configuration |
|:------------------|:-----------------------|
| iMac18,2 | PCIe graphics card |
| iMac18,1 | Haswell HD Graphics |
| iMac16,2 | Broadwell Iris Pro |
| Model Identifier | Graphics Configuration |
|:-----------------|:---------------------------|
| iMac18,2 | Haswell PCIe graphics card |
| iMac18,1 | Haswell HD Graphics |
| iMac16,2 | Broadwell |

## Download GenSMBIOS

Expand Down
2 changes: 1 addition & 1 deletion README/README-usbtool.command.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# usbtool.command

After completing the OpenCore `config.plist` according to [README.md](/README.md), [README-Intel-Graphics.md](/README/README-Intel-Graphics.md) and [README-SMBIOS.md](/README/README-SMBIOS.md) the following procedure will generate a valid `USBPorts.kext`
After completing the OpenCore `config.plist` according to [README.md](/README.md) and installing macOS, the following procedure will generate a valid `USBPorts.kext`

#### Run usbtool.command

Expand Down

0 comments on commit d4643d1

Please sign in to comment.