Jump to content
30960 posts in this topic

Recommended Posts

36 minutes ago, ellaosx said:

Agree. My Z390 works better with SSDT-PMC than Emuvariable. I said better coz i randomly experiencing bad shutdown with Emu.

 

BTW @Slice

Do you know what is minimum requirement for SSDT-PMC as far as cpu/board is concern?

AFAIK only Z390.

  • Like 1

The ACPI in newer Macs (I've checked iMacPro1,1, iMac18,3, iMac19,1 and MacMini8,1) disables HPET (see here).  Should CLOVER have a "Disable HPET" option in the same way that it has a "Fix HPET" option?

Edited by tonyx86

I stumble upon this video https://www.youtube.com/watch?v=D7Sd8A6_fYU I found very interesting. The guy explain why C++ is a right choice, even for small/embedded non-OS project (Clover is not small, UEFI could be considered as an OS, but that's not the point).

What's very interesting is why C programmer (no, no, I'm not thinking about the OpenCore team) are very reluctant to argument in favour of C++, even that one : C++ does everything (yes, literally everything) that C does and at least as efficient.

Thanks again @Slice not having been reluctant !

  • Like 5
  • Confused 1
2 hours ago, tonyx86 said:

The ACPI in newer Macs (I've checked iMacPro1,1, iMac18,3, iMac19,1 and MacMini8,1) disables HPET (see here).  Should CLOVER have a "Disable HPET" option in the same way that it has a "Fix HPET" option?

No. It is hardware property. In the sense of macOS HPET needed for AppleIntelCPUPowerManagment.kext if used.

It is not used on Ivy if xcpm used and all next CPUs.

 

  • Like 2
1 hour ago, Slice said:

No. It is hardware property. In the sense of macOS HPET needed for AppleIntelCPUPowerManagment.kext if used.

It is not used on Ivy if xcpm used and all next CPUs.

 

 

Ok - good to know.  That means we shouldn't be "Fixing HPET" and forcing it to be enabled on newer architectures.  I never knew that.  Thanks for clarifying.

 

FYI - not sure this matters, but if I don't actively disable HPET in my HackMini8,1 ACPI (analogous to Apple disabling HPET in the real Mac ACPI), HPET is enabled on my HackMini8,1.  There is no HPET config in my hack's BIOS.  The only way I see to disable HPET on my rig is with patched ACPI.  Also note that Apple's real Mac ACPI enables HPET for other OSes.

 

EDIT: for those who will quibble with my symantics, I understand that I am confusing "disable" with "delete" and "hide."

Edited by tonyx86
5 minutes ago, Slice said:

I have HPET on my Skylake computer.

 

Yes - I know.  It will be present if your ACPI is not patched.  It will also be present if you enable CLOVER's "FixHPET."

Edited by tonyx86
21 hours ago, Slice said:

And why do you want to delete it?

 

To emulate the behavior of a real Mac.  I've usually found that emulating a real Mac is the best way to ensure optimal performance of a hack.  My suggestion to add a CLOVER option "DeleteHPET" was only to emulate a real Mac.  I didn't think it was unlike many other CLOVER options.

 

@Slice I don't want to beat a dead horse and will just finish my thoughts: I have confirmed that new Macs, as early as Skylake architecture and maybe earlier (haven't checked) include ACPI to set HPET._STA=0 when running macOS and that HPET does not appear in the IORegistry of these newer Macs.  My suggestion was merely to add a CLOVER option "DeleteHPET" so that we can mimic the ACPI of real Macs in our hacks.  It's simple enough to do with custom SSDT as I have done here (just like with virtually all of the CLOVER ACPI patching options).  I just thought that a CLOVER option would be nice.  Thank for listening and thanks for all the great work that you do for the hacking community!

Edited by tonyx86

HP DV6 2140ef

intel i5 M430
Nvidia GeForce GT 320M (only graphics on this laptop)
atheros ar9285
IDT 92HD75BX (AppleHDA made by @Mirone)
CLOVER r5127 with Quirks

 

- I was having trouble updating the Clover since r5116 because if you update and use the config.plist of the higher versions, you enter the system but have a dark screen !!! if you use the r5116 version config.plist you could use up to r5119 and it worked ... but I wanted to pass the new version and I had this problem

 

- so yesterday with @Chris1111 to whom I say THANK YOU he had activated with the GT210 and I asked to be able to check his EFI and found my error!


* I even the version that works and even with the steps I indicated before I did NOT use Quirks as everyone knows it did not yet exist in Clover inside the BIOS folder because my bios does NOT support UEFI!

 

- so I used OpenRuntime.efi that was in the UEFI folder and tried to activate it there I already had a signal after doing NVRAM RESET several times (because HP are quite boring to download) I managed to get to the system with 100% full QE / CI

 

- I took advantage and upgraded from Catalina 10.15.5 to 10.15.7 and activated it using the ke11 (PKG Video Legacy) version of Chris1111 which I have been using for a long time due to the ease of complete installation!

 

- I had already apprehended this problem to Jieff, where I now thank him also for everything he has done without forgetting all the others who work together to make all this possible

 

- I leave here some prints to be able to admire this already very old laptop but it is still possible to do a little things and even watch videos in 1080p that he manages perfectly!

 

 

Google traductor!

 

Spoiler

105314367_Capturedecran2020-12-04a23_59_42.thumb.png.8e26b60aee1b97e405f99e3e6f7310c3.png427677739_Capturedecran2020-12-04a23_59_16.thumb.png.d49af1fe7fd34d10d281f9c8a9b62dbe.png

 

  • Like 2
  • Thanks 1
  • Haha 1
3 minutes ago, PG7 said:

HP DV6 2140ef

intel i5 M430
Nvidia GeForce GT 320M (only graphics on this laptop)
atheros ar9285
IDT 92HD75BX (AppleHDA made by @Mirone)
CLOVER r5127 with Quirks

 

- I was having trouble updating the Clover since r5116 because if you update and use the config.plist of the higher versions, you enter the system but have a dark screen !!! if you use the r5116 version config.plist you could use up to r5119 and it worked ... but I wanted to pass the new version and I had this problem

 

- so yesterday with @Chris1111 to whom I say THANK YOU he had activated with the GT210 and I asked to be able to check his EFI and found my error!


* I even the version that works and even with the steps I indicated before I did NOT use Quirks as everyone knows it did not yet exist in Clover inside the BIOS folder because my bios does NOT support UEFI!

 

- so I used OpenRuntime.efi that was in the UEFI folder and tried to activate it there I already had a signal after doing NVRAM RESET several times (because HP are quite boring to download) I managed to get to the system with 100% full QE / CI

 

- I took advantage and upgraded from Catalina 10.15.5 to 10.15.7 and activated it using the ke11 (PKG Video Legacy) version of Chris1111 which I have been using for a long time due to the ease of complete installation!

 

- I had already apprehended this problem to Jieff, where I now thank him also for everything he has done without forgetting all the others who work together to make all this possible

 

- I leave here some prints to be able to admire this already very old laptop but it is still possible to do a little things and even watch videos in 1080p that he manages perfectly!

 

 

Google traductor!

 

  Hide contents

105314367_Capturedecran2020-12-04a23_59_42.thumb.png.8e26b60aee1b97e405f99e3e6f7310c3.png427677739_Capturedecran2020-12-04a23_59_16.thumb.png.d49af1fe7fd34d10d281f9c8a9b62dbe.png

 

Great to ear that :thumbsup_anim: Old laptop not dead with Powerfull Clover OC Integration ;)

  • Like 2

i don't get and appear Recovery partition from boot menu in big sur 11.0.1

anyone tell me m i something missing in config clover version Release v5.1 r5127

config.plist

Edited by Allan
3 hours ago, ameenjuz said:

i don't get and appear Recovery partition from boot menu in big sur 11.0.1

anyone tell me m i something missing in config clover version Release v5.1 r5127

config.plist

Sorry, still no. This moment Clover is not able to start BigSur recovery.

 

@all

Switching from Clover 5119 to 5127 requires inspecting your KextToPatch list.

Kext name must be full as I show

Снимок экрана 2020-12-05 в 8.33.17.png

It can't be just AMDSupport because kext's patches now made by OC which is not able to drive short name vs old Clover.

  • Like 2

@Slice

Sorry for stupid question: inject audio layout-id with Clover

 

  • Z77 Hack: Ivybridge chipset ALC892 (Mojave) Clover r51237 latest commit. I use layout-id=1 via Clover Audio/Inject section ---> sound is OK
  • Z390 Hack: Coffee Lake-R ALC1220 (Big Sur 11.1 Beta 2) Clover r51237 latest commit.  I use layout-id=16 via Clover Audio/Inject section ---> No sound except HDMI (via Radeon RX580). 
    To have the sound (line input, etc.), I have to add the boot-args alc-id=16

Why ?

  • Sad 1

strange, HDMI are also detected, but not managed on my CM, it could be broken.

We need to understand why so much around HDMI. May be to set off HMDI sounds could be a solution.

 

@Matgen84: i agree, HDMI appears as sounds connector, and depending on imac type with video buffer.

so in your case, video and HMDI are linking for well, and  CM sounds  is to understand (may be broken ?)

 

 

 

  • Like 1
  • Confused 1
28 minutes ago, kushwavez said:

@Matgen84 Notebook 1: ALC255 Audio is working only with Devices/Audio/Inject=17

2020-12-5_12-14-39_CLOVERX64.efi.log

 

 

Thanks @kushwavez Do you mean there is a difference between Clover Audio Injection and AppleALC.kext boot args ! On my Z390 Aorus Master, I use layout-id=16: don't work with Devices/Audio/Inject on Big Sur 11.1 Beta 2, but in the boot-args of Clover's config.plist, it works ! I don't remember if with the old clover, the layout-id is different between the two way (Clover Injection and Alc-id) :) I don't think. Very strange.

  • Like 2
50 minutes ago, kushwavez said:

Oh no! I'm sorry, I didn't explain it well, my bad.

It's working either with alcid=17 boot-arg, Properties, and also with Devices/Audio/Inject too. no problems. 

 

Thanks. I wonder why is not the same for my Z390 Hack (ALC1220)  :cry: Now I've to use alcid boot-args.

24 minutes ago, ameenjuz said:

please provide me latest committed compiled clover 

i think that team has been fixed Recovery partition in Big Sur to showing recovery partition from boot menu

1605566928_ScreenShot2020-12-06at1_26_06AM.thumb.jpg.96ea0bc26c4be72c09c99051f416d82b.jpg

Not fix, wait

  • Like 3
19 minutes ago, SavageAUS said:

Is it just me or can AMD systems not build Clover?

 

Can anyone post latest clover for me please.

 

I post the CLOVERX64.efi latest commit on page #1025 :)

  • Like 1
×
×
  • Create New...