Jump to content
30960 posts in this topic

Recommended Posts

InfoPlistPatch instructions mentions a conversion from <string> to <data> to be more robust. The patch is done ONLY if the datas have the same length. You should try to add "blank" ("FF") at the end of your modified string so as to have the same length as the original string.

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?

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

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

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?

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?

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...

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

Thanks for sharing but it doesn't work for me as I only use the IGPU ... for information I get a black video when I try to read a SD DRM protected video and a freeze for a HD DRM protected video ... 

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

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.

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.

@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

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 ...

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

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
×
×
  • Create New...