Jump to content

[pre-releases] macOS Sierra


fantomas
 Share

724 posts in this topic

Recommended Posts

how to eliminate second boot glitch in sierra? solution for el capitan not working on sierra. TIA.

			<dict>
				<key>Comment</key>
				<string>Second Stage patch 10.12</string>
				<key>Disabled</key>
				<false/>
				<key>Find</key>
				<data>
				AQAAdSU=
				</data>
				<key>Name</key>
				<string>IOGraphicsFamily</string>
				<key>Replace</key>
				<data>
				AQAA6yU=
				</data>
			</dict>

or

 

Name:  IOGraphicsFamily

Find:  01000075 25

Replace:  010000EB 25

Comment:  Second Stage patch 10.12

  • Like 3
Link to comment
Share on other sites

what kind of "hack" you are using. I see you have similar hardware. 

 

The magic is to not load the vbios by bios/uefi (boot blind). I changed the pci-id in the vbios, so that it doesn't match with the card and doesn't get loaded at boot.

It's just a bit inconvenient, having to flip the switch on the card, whenever I need to access bios settings etc.

 

I'll figure out a fix for it!

Meanwhile, you could flash one of your cards to get it running?

Link to comment
Share on other sites

Little confusing for me :) You put same fake bios to clover ROM folder and named it 1002_67B0.rom ? 

Can you explaind more specific? I wood like to try. So you have full acceleration on Sierra? 

You'd have to use windows to flash the card's vbios.

Don't do anything yet, as I'll try to find a better fix for it today.

Yes, I've got full acceleration...

  • Like 1
Link to comment
Share on other sites

Here's a kext for Intel cpus with no power management (to be used with NullCPUPowerManagement.kext) in Sierra:

https://www.dropbox.com/s/dt113ivtsl40ltn/msr199.kext.zip?dl=0

 

And for the ones with uncore: (Haswell/Broadwell -E, -EP)

https://www.dropbox.com/s/102fk4i8xv86466/msr199withUncore_max.kext.zip?dl=0

 

For testing.

Make sure c1e is enabled or the cpu will run at full throttle all the time!

  • Like 1
Link to comment
Share on other sites

Here's a kext for Intel cpus with no power management (to be used with NullCPUPowerManagement.kext) in Sierra:

https://www.dropbox.com/s/dt113ivtsl40ltn/msr199.kext.zip?dl=0

 

And for the ones with uncore:

https://www.dropbox.com/s/102fk4i8xv86466/msr199withUncore_max.kext.zip?dl=0

 

For testing.

Make sure c1e is enabled or the cpu will run at full throttle all the time!

I have power management already patched in the dsdt/ssdt. Why do I need this kext? How do I enable c1e?

Link to comment
Share on other sites

I have power management already patched in the dsdt/ssdt. Why do I need this kext? How do I enable c1e?

 

Do you get full performance already? If you do, then you don't need it. At least E5 2600 v3/v4 Xeons and 5960x need it.

Link to comment
Share on other sites

I assume you're setting msr199 to full speed/voltage all the time ?

 

I get the same result on my mobo, by  switching off Speed Step and enable Turbo Mode in BIOS. This results in Turbo all the time.

C States are used as replacement for Speed Step.

Link to comment
Share on other sites

I assume you're setting msr199 to full speed/voltage all the time ?

 

I get the same result on my mobo, by  switching off Speed Step and enable Turbo Mode in BIOS. This results in Turbo all the time.

C States are used as replacement for Speed Step.

Yes, some bioses do set msr 199h to max multi. Some don't and for Xeons I haven't seen one that does for all cores & threads. The kext writes 0xff00 to msr 199h on all cores/threads once and when exiting sleep. As there's no power management, the written values aren't overridden. 

 

The uncore version also writes msr 620h min multiplier = max multiplier.

Disabling uncore scaling helps with some situations. Higher fps on games and benchmarks. I got some stuttering on some games with Xeon and 5960x, when enabled.

  • Like 1
Link to comment
Share on other sites

You'd have to use windows to flash the card's vbios.

Don't do anything yet, as I'll try to find a better fix for it today.

Yes, I've got full acceleration...

And You find some better fix for our radeon? 

Link to comment
Share on other sites

And You find some better fix for our radeon? 

Working on it, I'm making a new feature for Clover that will read phy mappings from the card's vbios and patch the controller kext accordingly.

Link to comment
Share on other sites

Working on it, I'm making a new feature for Clover that will read phy mappings from the card's vbios and patch the controller kext accordingly.

Greate :) I'm looking forward. 

If you want someone for tests I can help.

Link to comment
Share on other sites

This is the exact error what I get while trying to upgrade to macOS Sierra Public beta from 10.11.6 El Capitan! 

 

wuWQ7tah.jpg

 

That usually has to do with the drive you are booting from.  Did you create an installer and boot to that or just use the installer app?  Was the app on a USB drive?  You need to provide more details to get any meaningful assistance.

Link to comment
Share on other sites

Caution; If you have a Nvidia card that's only supported by the webdrivers you may want to hold back, although the PB2 has the same build number as DP3 the drivers won't work!

Also the webdrivers won't show an update yet, so wait a bit for it.

  • Like 1
Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
 Share

×
×
  • Create New...