Contribute
Register

[README] Common (some unsolved) Problems in 10.12 Sierra

Oh my bed, I see now it's laptop section. This KP is on HW in my profile (Z87-HD3).

This forum is for laptops. Desktop questions should be asked in the appropriate desktop forum.
 
I've seen a few other posts with the same problem of garbled icons, particularly in menus (see screenshots), but haven't found any conclusive outcomes.

I updated from Yosemite (10.10.5), and there were no changes in hardware or Clover configuration. I had no graphics problems with this hardware using Yosemite or Mavericks.

cpu Intel i7-4790K Haswell Quad-Core 4.0GHz LGA 1150
gpu GeForce GTX 560 (non-Ti)
ram 16 GB DDR3-1333
mobo GIGABYTE GA-Z97MX-Gaming 5

Thanks in advance.

Screen Shot 2016-10-16 at 10.17.54 PM.png
Screen Shot 2016-10-16 at 10.22.20 PM.png
 
I've seen a few other posts with the same problem of garbled icons, particularly in menus (see screenshots), but haven't found any conclusive outcomes.

I updated from Yosemite (10.10.5), and there were no changes in hardware or Clover configuration. I had no graphics problems with this hardware using Yosemite or Mavericks.

cpu Intel i7-4790K Haswell Quad-Core 4.0GHz LGA 1150
gpu GeForce GTX 560 (non-Ti)
ram 16 GB DDR3-1333
mobo GIGABYTE GA-Z97MX-Gaming 5

Thanks in advance.

View attachment 216031 View attachment 216032

Desktop questions are off-topic in the laptop forum.
 
The problems listed here are likely to be experienced by anyone installing macOS Sierra 10.12 on a laptop.

I would not recommend 10.12 for a "daily driver".


SysPrefs -> Trackpad is empty

You can work around by copying the prefpane for the trackpad from 10.11.

Details here: http://www.tonymacx86.com/threads/solved-trackpad-preference-pane-is-blank.199946/


SysPrefs -> Display may fail with an error

Affects only certain laptops. No clear pattern yet. Suspect it is an EDID issue.

To fix EDID issue, read here:

https://www.tonymacx86.com/threads/display-prefpane-cant-load-found-the-problem-and-solution.203955/


Run Apps from Anywhere is now missing from SysPrefs -> Security & Privacy -> General

If you had "Anywhere" already selected, upon updating to 10.12, it will still be available. But if you did a fresh install, this option is no longer present.

Never mind though, you can enable it in Terminal:
Code:
sudo spctl --master-disable


VoodooPS2Controller.kext versions prior to 1.8.24 will cause a KP

Update to 1.8.24.

https://github.com/RehabMan/OS-X-Voodoo-PS2-Controller


Caps lock is unreliable

Using VoodooPS2Controller.kext, you will notice the capslock key is unreliable.


-xcpm is no longer available for Ivy Bridge CPUs

This flag was typically used with certain Ivy Bridge CPUs due to problems with ssdtPRgen.sh and native power management.

See here for a potential fix: https://www.tonymacx86.com/threads/solved-ssdtprgen-aicpupm-kernel-panics-and-stepping-woes.202421/


Karabiner is broken

Ouch! I really like that app. Hopefully it is fixed soon with an update.


Skylake Graphics issues

Widespread reports of glitches on the menu bar with HD530. Problems with sleep.


HD4400/HD4600 crashing with Safari and video playback

Affects only certain websites/certain video content, such as the content on theverge.com. No solution. Use Chrome.

You can try a solution proposed here: https://www.tonymacx86.com/threads/...s-in-10-12-sierra.202316/page-19#post-1336354

If you read at the link, you get the impression it is not 100%.


Brightness and Volume keys will not work

It is some sort of change in the IOHIKeyboard base class. Maybe we will know more when Apple releases updated source code.

For now, use the menu bar to adjust volume and you can use Brightess by bergdesign to similarly adjust the brightness via the menu bar.

http://bergdesign.com/brightness/

Also, brightness keys can be mapped to F14/F15 if your PS2 kexts allow for customization. For example, with my version of VoodooPS2Controller.kext, you can customize the mapping with ACPI. The following small SSDT can be used to map the Dell PS2 codes to F14/F15 instead of the codes normally used for brightness:

Code:
// Custom ADB codes to change Dell brightness keys to F14/F15
// some SSDTs use a different path than _SB.PCI0.LPCB.PS2K, so adjust accordingly
DefinitionBlock ("", "SSDT", 2, "hack", "ps2k", 0)
{
    External(\_SB.PCI0.LPCB.PS2K, DeviceObj)
    Scope (\_SB.PCI0.LPCB.PS2K)
    {
        Name(RMCF, Package()
        {
            "Keyboard", Package()
            {
                "Custom ADB Map", Package()
                {
                    Package(){},
                    "e005=6b",
                    "e006=71",
                },
            },
        })
    }
}
//EOF


Some audio codecs will require an additional patch (AppleHDA)

If you are using target codec 0x11d4198b, you may need to also zero out codec compare 0x11d4198a (a new supported codec in 10.12).

eg. in KextsToPatch:
Comment: 0x11d4198a to zero
MatchOS: 10.12.x
Name: AppleHDA
Find: <8a19d411>
Replace: <00000000>


Broadcom WiFi BCM94352 requires an additional patch

The patch was created by the-darkvoid.

eg. in KextsToPatch:
Comment: AirPortBrcm4360 - fcvo, 10.12.x (credit the-darkvoid)
MatchOS: 10.12.x
Name: AirPortBrcm4360
Find: <81f952aa 00007529>
Replace: <81f952aa 00006690>

Additional background: http://www.insanelymac.com/forum/topic/312759-fix-macos-sierra-dp1-bcm94532z-wifi/


Graphics boot glitch patch for 10.12

A new patch is required.

eg. in KextsToPatch:
Comment: Boot graphics glitch, 10.12.dp1 (credit denskop)
MatchOS: 10.12.x
Name: IOGraphicsFamily
Find: <01000075 25>
Replace: <010000eb 25>


new USB port limit patch

A new patch is required. Keep in mind the port limit patch is for temporary use only. You should plan on creating a custom SSDT to configure USBInjectAll.kext such that the port limit patch is not needed.

eg. in KextsToPatch:
Comment: change 15 port limit to 26 in XHCI kext (100-series)
MatchOS: 10.12.x
Name: AppleUSBXHCIPCI
Find: <83bd74ff ffff10>
Replace: <83bd74ff ffff1b>


New patch for SMBIOS whitelist AirportBrcm4360 abgn WiFi

eg. in KextsToPatch:

Comment: AirPortBrcm4360 whitelist patch (board-id), 10.12.dp1, credit RehabMan
MatchOS: 10.12.x
Name: AirPortBrcm4360
Find: <31db4c3b 7dd87512>
Replace: <31dbffc3 90909090>


New minStolenSize patches for Broadwell and Skylake

The minStolenSize patch is used if you can't set DVMT-prealloc to the required value. You need 64mb or larger, typical PC laptop defaults to 32mb.

eg. in KextsToPatch

Comment: Broadwell minStolenSize patch (credit RehabMan based on original by Austere.J)
Name: AppleIntelBDWGraphicsFramebuffer
MatchOS: 10.12.x
Find: <89 45 C8 39 C7 76 4F>
Replace: <89 45 C8 39 C7 eb 4F>

Comment: Skylake minStolenSize patch (credit RehabMan based on original by Austere.J)
Name: AppleIntelSKLGraphicsFramebuffer
MatchOS: 10.12.x
Find: <89 45 C8 39 C6 76 51>
Replace: <89 45 C8 39 C6 eb 51>

I have brightness and volume button working with ACPI patch. So, they are ACPI button. Will they also stop working if I update to Sierra?
 
I have brightness and volume button working with ACPI patch. So, they are ACPI button. Will they also stop working if I update to Sierra?

Volume +/-/mute works in later releases.
And you can fix brightness keys by mapping them to F14/F15.
 
Volume +/-/mute works in later releases.
And you can fix brightness keys by mapping them to F14/F15.

What later release? Your Voodoo ps2 kext? Is it already released now?
 
Are play/pause, prev and next, mission control and launchpad controls working in 10.12.1 beta?
 
i think capslock is first important thing. capslock work 10.12.1 beta? or do you have another operation
Based on my experience you have to press twice the caps lock button rather than once, in order to experience its behavior correctly. More specifically the sequence is: 'not pressed', 'PRESSED1ST_TIME', 'PRESSED2ND_TIME', 'pressed3rd_time'. Then it starts again. Pressing the button twice will result in a regular behavior.
NOTE: i said this ONLY basing on my experience. Likely this won't work with other set-ups.
NOTE: sorry for the bad English.
 
Back
Top