Jump to content
30960 posts in this topic

Recommended Posts

On 11/27/2021 at 5:21 AM, MacKonsti said:

 

 

Hi @Jief_Machak as @Matgen84 reports it's been there for quite some time.

If you try to even click on the same config.plist you load by default i.e. not change in the list, you still get that tag:4 warning (I refer to the config choosing menus in Clover options in boot-time).

It is not related to configurations, I believe, but some other residue check that's causing the error.

Nevertheless, here is again my config (with removed serials) for your testing.

Again, try selecting on your own Clover options the loaded main config -- you will get the error.

Unless there's something that we all missed in config as a parameter and keep using it LOL :D:D
Merci encore!

 

config-removed-serials.plist 11.25 kB · 0 downloads

Unfortunately, I don't have that bug when I select either the same or another config.

So :

  1) try with the latest build

  2) remove your serials if you want to, and check that the bug is still there

  3) remove all the logs in misc, except the last one when the problem occurs

  4) send me the whole CLOVER folder

Edited by Jief_Machak
On 11/21/2021 at 9:23 AM, matxpa said:

 

Hi.

 

No this Warning isn't related to Bios Version and Release Date from SMBIOS

Bios Version and Release Date (and Efi Version) Warnings were fixed with commits 07b993b and e036b3d in r5141.

 

 "Warning : 'Tag 4' was already defined. Previous value ignored."  results from ACPI DSDT Fixes check in  rEFIt_UEFI/Settings/ConfigPlist/Config_ACPI_DSDT.cpp lines 31 or 46

        rEFIt_UEFI/Settings/ConfigPlist/Config_ACPI_DSDT.cpp:31:          xmlLiteParser->addWarning(true, S8Printf("Tag '%s:%d' was already defined. Previous value ignored.", xmlPath.c_str(), keyPos.getLine()));
        
rEFIt_UEFI/Settings/ConfigPlist/Config_ACPI_DSDT.cpp:46:          xmlLiteParser->addWarning(true, S8Printf("Tag '%s:%d' was already defined. Previous value ignored.", xmlPath.c_str(), keyPos.getLine()));
 

This Warning is displayed ONLY when you try to change, select another config file than the default one "config.plist".

 

Regards

  Reveal hidden contents

Settings/ConfigPlist/Config_ACPI_DSDT.cpp:31:          xmlLiteParser->addWarning(true, S8Printf("Tag '%s:%d' was already defined. Previous value ignored.", xmlPath.c_str(), keyPos.getLine()));
Settings/ConfigPlist/Config_ACPI_DSDT.cpp:46:          xmlLiteParser->addWarning(true, S8Printf("Tag '%s:%d' was already defined. Previous value ignored.", xmlPath.c_str(), keyPos.getLine()));

...
begin :  line 15 
XmlAbstractType& ConfigPlistClass::ACPI_Class::DSDT_Class::ACPI_DSDT_Fixes_Class::parseValueFromXmlLite(XmlLiteParser* xmlLiteParser, const XString8& xmlPath, XBool generateErrors, const XmlParserPosition &keyPos, const char *keyValue, size_t keyValueLength, XBool* keyFound)
{
#ifdef JIEF_DEBUG
  if ( strncmp(keyValue, "FixHeaders", strlen("FixHeaders")) == 0 ) {
    NOP;
  }
#endif
    for ( size_t idx = 0 ; idx < sizeof(ACPI_DSDT_Fixe_Array)/sizeof(ACPI_DSDT_Fixe_Array[0]) ; idx++ )
    {
      if ( ACPI_DSDT_Fixe_Array[idx].getNewName() && strnIsEqualIC(keyValue, keyValueLength, ACPI_DSDT_Fixe_Array[idx].getNewName()) ) {
        // new name
        if ( ACPI_DSDT_Fixe_Array[idx].oldEnabled.isDefined() ) {
          xmlLiteParser->addWarning(true, S8Printf("Tag '%s:%d' was already defined with the old name '%s'. Previous value ignored.", xmlPath.c_str(), keyPos.getLine(), ACPI_DSDT_Fixe_Array[idx].m_oldName));
          ACPI_DSDT_Fixe_Array[idx].oldEnabled.reset();
        }
        if ( ACPI_DSDT_Fixe_Array[idx].newEnabled.isDefined() ) {
          xmlLiteParser->addWarning(true, S8Printf("Tag '%s:%d' was already defined. Previous value ignored.", xmlPath.c_str(), keyPos.getLine()));
          ACPI_DSDT_Fixe_Array[idx].newEnabled.reset();
        }
        ACPI_DSDT_Fixe_Array[idx].newEnabled.parseFromXmlLite(xmlLiteParser, xmlPath, true);
        ACPI_DSDT_Fixe_Array[idx].setDefined();
        *keyFound = true;
        return ACPI_DSDT_Fixe_Array[idx].newEnabled;
      }else
      if ( ACPI_DSDT_Fixe_Array[idx].m_oldName && strnIsEqualIC(keyValue, keyValueLength, ACPI_DSDT_Fixe_Array[idx].m_oldName) ) {
        // old name
        if ( ACPI_DSDT_Fixe_Array[idx].newEnabled.isDefined() ) {
          xmlLiteParser->addWarning(true, S8Printf("Tag '%s:%d' was already defined with the new name '%s'. Previous value ignored.", xmlPath.c_str(), keyPos.getLine(), ACPI_DSDT_Fixe_Array[idx].getNewName()));
          ACPI_DSDT_Fixe_Array[idx].newEnabled.reset();
        }
        if ( ACPI_DSDT_Fixe_Array[idx].oldEnabled.isDefined() ) {
          xmlLiteParser->addWarning(true, S8Printf("Tag '%s:%d' was already defined. Previous value ignored.", xmlPath.c_str(), keyPos.getLine()));
          ACPI_DSDT_Fixe_Array[idx].oldEnabled.reset();
        }
        ACPI_DSDT_Fixe_Array[idx].oldEnabled.parseFromXmlLite(xmlLiteParser, xmlPath, true);
        ACPI_DSDT_Fixe_Array[idx].setDefined();
        *keyFound = true;
        return ACPI_DSDT_Fixe_Array[idx].oldEnabled;
      }
    }
    *keyFound = false;
    return nullXmlType;
}
end : line 57
...

 

What I don't get is why the message is ":4", which means that xmlPath is empty... I need to reproduce to see what's going on inside.

15 minutes ago, Jief_Machak said:

Unfortunately, I don't have that bug when I select either the same or another config.

So :

  1) try with the latest build

  2) remove your serials if you want to, and check that the bug is still there

  3) remove all the logs in misc, except the last one when the problem occurs

  4) send me the whole CLOVER folder

Ok, I found it !

Let me see.

NOTE These 4 steps above are not needed anymore for this bug, but in the future, for another bug, please do this.

  • Like 1
  • Thanks 2
52 minutes ago, Jief_Machak said:

Fixed. Committed. So recompile yourself or try this CloverX64-2021-12-05-09-31-28-eebffc9-jief.zip

 

I compile from my Clover local repo. After select CloverX64-5142-eebffc9.efi with BLC, there is an error message: Press any text * Hit any key to continue *

 

So debug.log

Edited by Matgen84
Just now, Matgen84 said:

 

I compile from my Clover local repo. After my CloverX64-5142-eebffc9.efi, there is an error message: Press any text * Hit any key to continue *

 

So debug.log

This "Press any text" bug is something that puzzle for a while. I can find that text message anywhere in Clover.

Send me the debug.log, to check if Clover even started. CAUTION : if clover doesn't start at all, you won't have a log. Be careful to not confuse with an old log. Remove all logs before trying.

1 hour ago, Jief_Machak said:

This "Press any text" bug is something that puzzle for a while. I can find that text message anywhere in Clover.

Send me the debug.log, to check if Clover even started. CAUTION : if clover doesn't start at all, you won't have a log. Be careful to not confuse with an old log. Remove all logs before trying.

 

[Z390 config] I test from an USB pendrive using BLC. At startup,  I press a key to enter in BLC menu. Then I select my CloverX64-5142-eebffc9.efi; there is only BLC menu. I can't boot Clover, so no debug.log
[IvbyBridge] I update Clover to your latest commit (without BLC): no problem.

EDIT:

Temporally solved. I don't know how, it's a mystery 😇

Edited by Matgen84
  • Like 1

@Jief_Machak @Slice

 

Good afternoon night

 

I have a question:


- it would be possible to put this code of OpenCore Legacy Patcher in Clover config

I use some Hackintosh that I need to patch to activate the graphics NOT metal

to be able to use this patch we must use an ARG "amfi_get_out_of_my_way=1" which blocks Micro and Webcam authorizations on Chrome, Edge and more places

with this last code we can use without problems

I use Google Translate but any doubts I can try to use other translate to facilitate

 

since already thanks

            <key>4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14</key>
			<dict>
				<key>DefaultBackgroundColor</key>
				<data>AAAAAA==</data>
				<key>OC_BID</key>
				<string>Mac-F60DEB81FF30ACF6</string>
			</dict>


           Code Work

			<key>4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102</key>
			<dict>
				<key>rtc-blacklist</key>
				<data></data>
				<key>OCLP-Settings</key>
				<string>-allow_amfi -allow_fv</string>
				<key>OCLP-Version</key>
				<string>0.3.2</string>
			</dict>

 

On 12/5/2021 at 4:35 PM, Jief_Machak said:

Fixed. Committed. So recompile yourself or try this CloverX64-2021-12-05-09-31-28-eebffc9-jief.zip

I tested it and it's fixed

thanks

  • Like 2
1 hour ago, LockDown said:

Can you show us your config please

(1)

HP DV6 2140ef
i5 M430
HP GeForce GT320M (No Metal)
8Go Memory DDR3 1333
SSD 250

system multiboot Clover r5142 Legacy
- Monterey 12.1 beta 3
- BigSur 11.6
- Catalina 10.15.7
- High Sierra 10.13.6

(2)
Fujitsu LifeBook S761
i5-2520M
HD3000 (No Metal)
12Go Memory DDR3 1600
HDD 500Go

system multiboot Clover r5142 UEFI
- Monterey 12.1 beta 3
- BigSur 11.6
- Catalina 10.15.7
- High Sierra 10.13.6
- Sierra 10.12.6

(3)

ASUS A42J model K42JP 
i5 M480
ATI HD5730 (No Metal)
8Go Memory DDR3 1333
HDD 500Go

system multiboot Clover r5142 Legacy
- Monterey 12.1 beta 3
- BigSur 11.6
- Catalina 10.15.7
- High Sierra 10.13.6

(4)
Dell Vostro 2520 
i5-3210M (origin i3-3110M)
HD4000 (Metal) 
8Go Memory DDR3 1333
SSD 256Go

system multiboot Clover r5142 UEFI
- Monterey 12.1 beta 3
- BigSur 11.6

(5)
Lenovo ThinkCentre M93p

i5-4460S

HD4600-Nvidia GTX760 3Go (Metal)

20Go Memory DDR3 1333
2 x SSD 480Go  

system multiboot Clover r5142 UEFI
- Monterey 12
- BigSur 11.6

- Windows10

"the others don't need Graphic Patch"


 

Spoiler

(6)

ASUS A4310-BB020T All In One

i5-4590T (origin i3-4160T)

HD4600 - (Problem icons HD4400 chang processor (Metal)

8go Memory DDR3 1600
SSD 240Go  

system multiboot Clover r5142 UEFI
- Monterey 12

- Windows11

 

(7)

Asus V241ICUK-WA081T (Vivo-Zen) All In One

i3-6006u

HD520 (Metal)

8go Memory DDR4 2400
SSD 500Go  

system multiboot Clover r5142 UEFI
- Monterey 12

- Windows11

 

(8)

HP ENVY 23-K135NF Recline TouchSmart All In One

i5-4590T

HD4600 + (Nvidia 730A disabled DSDT "Optimus") (Metal)

16Go Memory DDR3 1600
SSD 500Go + M.2 128Go 

system multiboot Clover r5142 UEFI
- Monterey 12
- BigSur 11.6

- Windows10

(9)

Lenovo Thinkcentre M810z 10NY-0016FR All In One

i3-7100

HD630 (Metal)

8go Memory DDR4 2400
SSD 500Go  

system multiboot Clover r5142 UEFI
- Monterey 12

- Windows11

 

(10)

Asus ZenBook 13 UX331UN

i5-8250U

UHD 620 (Metal)

8go Memory DDR4 2400
NVMe 256Go  

system multiboot Clover r5142 UEFI
- Monterey 12

- Windows11

 

(11)

HP Elitebook 820 G2

i5-5300U VPro

HD5500 (Metal)

16Go de Memory DDR3 1600
SSD 250Go 

system multiboot Clover r5142 UEFI
- Monterey 12

- Windows 10

 

(12)

HP Proliant ML110 G6

Intel Xeon x3450

Radeon R9 270X 4Go (Metal)

10Go Memory DDR3 1333
HDD 500Go x 2

system multiboot Clover r5118 Legacy
- Catalina 

- Windows10

(13)

HP DV6 1340sf

Core2Duo P7450

Ati Radeon 4650 (No Metal)

4Go Memory DDR3
HDD 300Go 

system multiboot Clover r5140 Legacy
- BigSur 11.6
- Catalina 10.15.7
- High Sierra 10.13
(Problem Chip ATI !!!)

(14)
Asus Z92JC-Q073H
Core  T2250 (32 bits)

Quadro NVS 110M/GeForce Go 7300
2Go Memory DDR
HDD IDE 80Go


system multiboot Clover r3577 Legacy 32bits
- Snow Leopard 10.6.8 32bits



 

Spoiler

2049426359_Capturedecran2021-12-07a03_08_02.png.5ebba61be785fc64aeb033fbb04c7001.png



 

Edited by PG7

Is there any setting that I could have misconfigured to make all animations run twice as fast? Like opening apps from the dock, the “genie” effect isn’t an effect it’s just open and the video on the AppStore that goes for 15 seconds then loops for me runs about 6 seconds then loops. Clover 5142 AMD Ryzen 9 5900x RX6800 xt 32Gb ram.


Sent from my iPhone using Tapatalk

35 minutes ago, drlove said:

Hi Splice & Jeff, 

 

I just noticed that OC 0.7.6 was released. Any chance of seeing this update being merged into Clover? Sitting ready with a Z690 and eager to test... 😉 

 

Best, drlove

And what feature do you steel needed?

Quote

fixes for Alder Lake CPU model infos 

Already done.

Quote

XCPM CPU power mangement ACPI table for Alder Lake.

looks like kernel patch analogous to existing patch for other non-supported CPUs. I may look but not now.

Quote

The ProvideConsoleGop quirk is supposed to have fixes as well for Alder Lake.

??? ConsoleGop is not depending on CPU.

 

Anyway these patches will not appear in Clover if just update OC to 0.7.6.

  • Like 3
6 hours ago, drlove said:

I just noticed that OC 0.7.6 was released. Any chance of seeing this update being merged into Clover? Sitting ready with a Z690 and eager to test... 😉

@MaLd0n has published a Clover EFI for Z690.

"XCPM" refers to their SSDT-PLUG-ALT.aml which defines suitable processors for OS X and attaches power management. You can just use this SSDT with Clover, or use my own SSDT-CPUR-Z690.aml. Just go ahead for your build with the current version of Clover.

  • Like 3
7 hours ago, etorix said:

@MaLd0n has published a Clover EFI for Z690.

"XCPM" refers to their SSDT-PLUG-ALT.aml which defines suitable processors for OS X and attaches power management. You can just use this SSDT with Clover, or use my own SSDT-CPUR-Z690.aml. Just go ahead for your build with the current version of Clover.

Thanks!

 

The update infos from Dortania must be misleading then 🤔

 

Still, Clover seems to require a FakeCPUID, OC 0.7.6 doesn't. Not a biggie, but it complicates things for the "audience" 😉 Besides that, as a long time user who appreciate Clover a lot(!), it would be great if it stayed relevant 🙂 


https://dortania.github.io/hackintosh/updates/2021/12/07/acidanthera-december.html

@Slice are you able to take a look on the pre release thread about my clover config and my sped up animations? You were tagged so I’m not sure if you’ve seen it or not.
All my animations are double speed. Clock runs twice as fast as it should.
I posted my config.
Doesn’t happen with OpenCore so it has to be an issue with clover or a setting I have wrong I just don’t know which. Please let me know what you need to diagnose the problem as I want to go back with clover for my amd machine but the double speed is killing it.


Sent from my iPhone using Tapatalk

[mention=1083558]SavageAUS[/mention]
it could be TSC Sync

I’ve never played with those settings before. Just don’t understand why it’s all of a sudden happening. My configs are posted in the other thread.


Sent from my iPhone using Tapatalk
16 hours ago, drlove said:

The update infos from Dortania must be misleading then 🤔

 

Still, Clover seems to require a FakeCPUID, OC 0.7.6 doesn't. Not a biggie, but it complicates things for the "audience" 😉 Besides that, as a long time user who appreciate Clover a lot(!), it would be great if it stayed relevant 🙂

The December message is not misleading, but it may have been misread.

It states that explicit model support for Alder Lake has been added, together with "XCPM CPU power management" (which refers to SSDT-PLUG-ALT.aml, admittedly this part could be clearer) and CpuTopologySync.kext. The message does NOT say that OpenCore 0.7.6 is required to boot Alder Lake, and indeed OpenCore 0.7.5 has been successfully used by the early hackers. Only the SSDT is essential to boot an Alder Lake system, and SSDT-CPUR-Z690.aml is an alternative. (I guess I could have advertised it more aggressively in this forum, but no one inquired here about hackintoshing Alder Lake.)

 

@MaLd0n has proved that Clover works as well for Alder Lake. What's needed is:

  • CPU redefinition through SSDT-CPUR-Z690.aml, or SSDT-PLUG-ALT.aml (different code, similar results, and SSDT-PLUG-ALT.aml combines that with OpenCore-style power management);
  • CPU spoofing to a supported model (it's in all published OpenCore config.plist, it's just not called FakeCPUID);
  • disabling either E-cores or hyperthreading in BIOS.

CpuTopologySync.kext adds the option to have P-cores with hyper-threading and half of the E-cores. @vandroiy2012 has a solution in development to have all cores (P+HT+E), but it's not released yet so its nature is unknown.

Edited by etorix
correction
  • Like 1
3 minutes ago, etorix said:

The December message is not misleading, but it may have been misread.

It states that explicit model support for Alder Lake has been added, together with "XCPM CPU power management" (which refers to SSDT-PLUG-ALT.aml, admittedly this part could be clearer) and CpuTopologySync.kext. The message does NOT say that OpenCore 0.7.6 is required to boot Alder Lake, and indeed OpenCore 0.7.5 has been successfully used by the early hackers. Only the SSDT is essential to boot an Alder Lake system, and SSDT-CPUR-Z690.aml is an alternative. (I guess I could have advertised it more aggressively in this forum, but no one inquired here about hackintoshing Alder Lake.)

 

@MaLd0n has proved that Clover works as well for Alder Lake. What's needed is:

  • CPU redefinition through SSDT-CPUR-Z690.aml, or SSDT-PLUG-ALT.aml (different code, similar results, and SSDT-PLUG-ALT.aml combines that with OpenCore-style power management);
  • CPU spoofing to a supported model (it's in all published OpenCore config.plist, it's just not called FakeCPUID);
  • disabling either E-cores or hyperthreading in BIOS.

CpuTopologySync.kext adds the option to have P-cores with hyper-threading and half of the E-cores. @vandroiy2012 has a solution in development to have all cores (P+HT+E), but it's not released yet so its nature is unknown.

 

3 hours ago, Andrey1970 said:

OC requires too. Configuration.pdf will be updated soon.

 

Hi Andrey1970 & etorix,

 

Thanks for taking the time to clarify. You are great!

 

@etorix There is no such thing as "OpenCore-style CPU Power Management".  SSDT-PLUG-ALT is a ACPI Table from the OpenCore Package by Acidanthera which enables XCPM CPU Power Management for Alderlake CPUs in macOS (aka sets X86PlatformPlugin to "1"). The table would also work in Clover since it address ACPI which is OS-agnostic. It has nothing to do with the Bootmanager you use.

Edited by 5T33Z0
×
×
  • Create New...