Jump to content

Clover General discussion


ErmaC
30,171 posts in this topic

Recommended Posts

I will edit it manually now and test it, if it works would you be able to tell me how to find the values to use please?

 

EDIT: Just tested "XHC_" and it didn't work, is it possible the patch could insert a blank space to keep it the same length?

Link to comment
Share on other sites

Cheers Slice & sebinouse, I might not actually need to patch it at all now...

 

I had some patches created to run OS X 10.9 / 10.10 without a DSDT and never tried 10.11 / 10.12 without them but just removed them and put the Info.plist back to stock and it seems to work ok!

 

 

The only one I seem now to need is...

post-499606-0-02029500-1473758206_thumb.png

 

Perhaps this can now be done with Clover another way or automatically?

Link to comment
Share on other sites

Cheers Slice & sebinouse, I might not actually need to patch it at all now...

 

I had some patches created to run OS X 10.9 / 10.10 without a DSDT and never tried 10.11 / 10.12 without them but just removed them and put the Info.plist back to stock and it seems to work ok!

 

 

The only one I seem now to need is...

attachicon.gifScreen Shot 2016-09-13 at 10.08.10.png

 

Perhaps this can now be done with Clover another way or automatically?

You mean ACPI Hotpatch ? Rehabman used the same patches in his hotpatch config.plist for a good while now

Link to comment
Share on other sites

He are asking if that can be done automatically like under ACPI->DSDT->Fixes... But  what is "Hotpatch"? is not invented by Rehabman, He just use this method already used for a long long time  (Apple-like to make drivers working)  :P

Link to comment
Share on other sites

I don't think I need it at all after trying alternate things (Removing an old patch I had) but thanks for the input.

 

Silly question time (Sorry!)...how do I know if I need to use either of the Darwin Fixes in my Config.plist (Either the old complete fix or the New Way single fix) that I read about on the Clover Wiki?

Link to comment
Share on other sites

Rev 3737

We can fake our EDID to be like Apple's one.

Also changes in config.plist (old config also supported)

	<key>Graphics</key>
	<dict>
		<key>EDID</key>
		<dict>
			<key>Custom</key>
			<data>AP///////wAGECGSAAAAAAASAQOAIRV4CunVmVlTjigmUFQAAAABAQEBAQEBAQEBAQEBAQEB3iGgcFCEHzAgIFYAS88QAAAY3iGgcFCEHzAgIFYAS88QAAAAAAAA/gBXNjU3RwAxNTRXUDEKAAAA/gAjMz1IZYSq/wIBCiAgAJo=</data>
			<key>Inject</key>
			<true/>
			<key>VendorID</key>
			<string>0x1006</string>
			<key>ProductID</key>
			<string>0x9221</string>
		</dict>

See, VendorID = 0x1006 is Apple

This sounds interesting. What would be the benefit of doing this?

Link to comment
Share on other sites

To be Apple like for me nothing. But inject the real device id instead of a generic one is cool. Can be also used without the "Custom" data? 

 

EDIT

I mean, my TV/monitor is/was in the Apple database (or at least was in /System/Library/Displays/Overrides (not checked in newer OSes), but was matching a real bad configuration (color too "hot"), but really OK for the same TV model ..not combo monitor..). I.e. using another edid for the same panel w/o the need to add the data...

Link to comment
Share on other sites

This sounds interesting. What would be the benefit of doing this?

 

This solved an old bug on my build : sometimes I had a black background on my desktop instead of the image I chose ... not any longer ! :rolleyes:  

 

But no improvement on DRM protected videos (iTunes,QT)/ Dailymotion (webkit) freeze on macOS10.12 on haswell IGPU :(  

 

(Clover r3739)

post-389035-0-14239500-1473851856_thumb.png

Link to comment
Share on other sites

This solved an old bug on my build : sometimes I had a black background on my desktop instead of the image I chose ... not any longer ! :rolleyes:  

I've just noticed that it broke my HDMI audio  :shock:

 

Both HDAU & IGPU are "onboard-1" ... but codec not detected as it use to be ... 

 

Even if I use "UseIntelHDMI" it still don't work (I use IGPU and not GFX0). any advice ?

post-389035-0-11185600-1473859534_thumb.png

post-389035-0-37357400-1473859544_thumb.png

post-389035-0-94724700-1473859552_thumb.png

Link to comment
Share on other sites

HDMI out recognized but no sound ... 

 

Is there an Apple Display that handle HDMI audio ? If so do you know is EDID ?

May be MacMini output sound to TV-set through HDMI. But the TV assumed not Apple's.

Otherwise iMac has own monitor.

MacBook as well.

Old Apple display has USB connector for sound and brightness.

New Apple Display has thunderbolt connector. 

Not sure if Apple ever used HDMI except MacMini.

Link to comment
Share on other sites

I'm currently using clover 3726 legacy boot on the system in my signature.  For over a year now I have been unable to use any recent boot file.  When I use one of the boot files from within the past year or so I see 'init L' on my screen and the computer reboots.

 

Today I saw something about a new feature called PBRsata.  I thought maybe this would allow me to use a newer boot file.  Same thing happens with it.

 

Any ideas on why I can't use a recent boot file?  I'm talking about the file named 'boot'.  It's probably not a big deal; I'm just more curious than anything.

Link to comment
Share on other sites

@kjp4756,

 

CloverEFI (the third stage boot6/boot7 "boot" file for legacy booting) depends on the EDK2 version it is compiled with.  Eg see @slice's post#9640

Boot rev 3368 was compiled with old EDK2-18xxx.

boot 3389 with EDK2-20424.

You can see the current EDK2 used in the official Clover release here @Sourceforge - r3739 synced with edk2-22628

Link to comment
Share on other sites

May be MacMini output sound to TV-set through HDMI. But the TV assumed not Apple's.

Otherwise iMac has own monitor.

MacBook as well.

Old Apple display has USB connector for sound and brightness.

New Apple Display has thunderbolt connector. 

Not sure if Apple ever used HDMI except MacMini.

thanks I'll dig in that direction then ...

Link to comment
Share on other sites

for me setting QPI to 100 works
 

hw.tbfrequency: 1000000000
hw.cpufrequency_max: 3500000000
hw.cpufrequency_min: 3500000000
hw.cpufrequency: 3500000000
hw.busfrequency_max: 100000000
hw.busfrequency_min: 100000000
hw.busfrequency: 100000000

  • Like 1
Link to comment
Share on other sites

Hi I would like to solve this strange behaviour:

 

sysctl hw | grep frequency

hw.tbfrequency: 1000000000

hw.cpufrequency_max: 2200000000

hw.cpufrequency_min: 2200000000

hw.cpufrequency: 2200000000

hw.busfrequency_max: 400000000

hw.busfrequency_min: 400000000

hw.busfrequency: 400000000

 

​I set QPI value :

 

<key>QPI</key>

<integer>0</integer>

 

In clover boot option I see like the image I attached, also set to 0 there does not change the bad output

 

Any idea?

Thank you

 

Hello there,

https://clover-wiki.zetam.org/Configuration/CPU#cpu_qpi
<key>QPI</key>
<string>4800</string>

Did you try to set the value as string?

 

Best regards.

  • Like 1
Link to comment
Share on other sites

×
×
  • Create New...