Jump to content

Clover General discussion


ErmaC
30,171 posts in this topic

Recommended Posts

Your config.plist was not so clear so this is how should be and you can make your correction for themes

and if you can post your config.plist

<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">

<plist version="1.0">

<dict>

    <key>KernelAndKextPatches</key>

    <dict>

        <key>KernelCpu</key>

        <false/>

        <key>ATIConnectorsController</key>

        <string>6000</string>

        <key>ATIConnectorsData</key>

        <string>000400000403000000010000120401050008000004020000000100001102040310000000100000000001000000000002</string>

        <key>ATIConnectorsPatch</key>

        <string>040000001402000000010000100001020008000004020000000100002103040410000000100000000001000000100001</string>

        <key>AsusAICPUPM</key>

        <true/>

        <key>AppleRTC</key>

        <true/>

    </dict>

    <key>SystemParameters</key>

    <dict>

        <key>boot-args</key>

        <string>-v npci=0x2000 slide=0</string>

        <key>prev-lang:kbd</key>

        <string>en:0</string>

        <key>InjectKexts</key>

        <true/>

        <key>LegacyBoot</key>

        <string>PBR</string>

    </dict>

    <key>SMBIOS</key>

    <dict>

        <key>BiosVendor</key>

        <string>Apple Inc.</string>

    </dict>

    <key>Graphics</key>

    <dict>

        <key>InjectATI</key>

        <true/>

        <key>InjectIntel</key>

        <false/>

        <key>InjectNVidia</key>

        <false/>

        <key>VRAM</key>

        <integer>1024</integer>

        <key>VideoPorts</key>

        <integer>3</integer>

        <key>FBName</key>

        <string>Ipomoea</string>

    </dict>

    <key>PCI</key>

    <dict>

        <key>HDAInjection</key>

        <false/>

        <key>USBInjection</key>

        <true/>

        <key>USBFixOwnership</key>

        <true/>

        <key>InjectClockID</key>

        <true/>

    </dict>

    <key>ACPI</key>

    <dict>

        <key>DropOemSSDT</key>

        <true/>

        <key>GenerateCStates</key>

        <true/>

        <key>GeneratePStates</key>

        <true/>

        <key>PluginType</key>

        <integer>1</integer>

    </dict>

    <key>GUI</key>

    <dict>

        <key>Theme</key>

        <string>black_green</string>

        <key>Timeout</key>

        <integer>5</integer>

        <key>Mouse</key>

        <dict>

            <key>Speed</key>

            <integer>2</integer>

        </dict>

        <key>Volumes</key>

        <dict>

            <key>Legacy</key>

            <true/>

        </dict>

    </dict>

    <key>RtVariables</key>

    <dict>

        <key>LogLineCount</key>

        <integer>3000</integer>

        <key>LogEveryBoot</key>

        <true/>

    </dict>

</dict>

</plist>

 

friend

for next time use spoiler
Link to comment
Share on other sites

When trying to boot Clover, I get a blue screen with some basic text and some place holder icons on it, as if Clover isn't loading themes properly or something. When I use the arrow keys to select options and hit enter, I get an "Options" text screen with nothing else, and trying to get back to the main screen doesn't work. Any ideas? I've tried installing Clover directly to a hard drive and then to a flash drive and then booting off it, but it's not working.

 

EDIT: Did some troubleshooting on my own and resolved this. Clover r1928 seems to be setting the theme to "metal" in the config.plist when you choose themes to install, even if you did not select metal. When checking the themes folder, I didn't see one for metal, but I did see the other themes I had selected. When I edited the plist to point it to a different theme, Clover worked just fine when I booted it. SO I think there may be an application bug in the installer worth looking into, as I was able to reproduce this issue on two separate installs to separate devices.

  • Like 1
Link to comment
Share on other sites

When I use the arrow keys to select options and hit enter, I get an "Options" text screen with nothing else, and trying to get back to the main screen doesn't work.

Hi, thanks for the report. I think I have corrected the hang in the "Options" screen in r1936 - do you mind testing with it? Hopefully with it when you get to the Options screen it will not hang anymore, and even let you specify a different theme.

 

Clover r1928 seems to be setting the theme to "metal" in the config.plist when you choose themes to install, even if you did not select metal. When checking the themes folder, I didn't see one for metal, but I did see the other themes I had selected. When I edited the plist to point it to a different theme, Clover worked just fine when I booted it.

Thanks for this report also, I will mention this to JrCs and and it will hopefully be fixed in future revisions.
Link to comment
Share on other sites

Hi, thanks for the report. I think I have corrected the hang in the "Options" screen in r1936 - do you mind testing with it? Hopefully with it when you get to the Options screen it will not hang anymore, and even let you specify a different theme.Thanks for this report also, I will mention this to JrCs and and it will hopefully be fixed in future revisions.

Hi pene , sorry for OT , but project forum is down?

Why?

Have you a news for me

 

Carmine

Link to comment
Share on other sites

Hi, I'm having trouble booting with my GTX 760. With GraphicsInjection=Yes I loose my screen (no input) as soon as verbose is done. With GI=No it stops booting around macx_swapon success. In both cases it looks like Nvidia kexts were loaded (I get "Nvidia official" and such). With IGP + GI=Yes I can boot just fine.

Link to comment
Share on other sites

this and 'the third time that has happened, maybe a hacker attack?

What is the big deal, previous occasions it was a database error, now it is offline period?

 

Perhaps it is to cool the impetuous  nature of some of the contributors who just demand rather than politely ask, and to give the Devs a well deserved break as the whole issue was getting silly, when people are trying to take leave and move etc etc, they too deserve their space; and, if you open that eye of yours Carmine you might realise that Oswaldini was suggesting you boot Clover UEFI with Hyperthreading disabled in your BIOS.

 

Did you try that?

Link to comment
Share on other sites

Hi, I'm having trouble booting with my GTX 760. With GraphicsInjection=Yes I loose my screen (no input) as soon as verbose is done. With GI=No it stops booting around macx_swapon success. In both cases it looks like Nvidia kexts were loaded (I get "Nvidia official" and such). With IGP + GI=Yes I can boot just fine.

Hi Adrian,

 

I know that 6XX series Nvidia work OK with 10.8.4 ( ie with GE=N) but seven series might be different as they are relatively new. I am no expert and just guessing, you might have to be injecting some Nvidia information for it to work, the excellent Clover WIKI is online, have a look there for clues, and are there any 7XX series or 3rd party Nvidia drivers for 10.8.4?  In Clover the graphics injector =Y is obsolete now, as all platforms can now be controlled separately.

 

Try this for injecting your graphics

 
<key>Graphics</key>
<dict>
<key>InjectATI</key>
<false/>
<key>InjectIntel</key>
<true/>
<key>InjectNVidia</key>
<false/>
</dict>

Good luck..

Link to comment
Share on other sites

Hi Adrian,

 

I know that 6XX series Nvidia work OK with 10.8.4 ( ie with GE=N) but seven series might be different as they are relatively new. I am no expert and just guessing, you might have to be injecting some Nvidia information for it to work, the excellent Clover WIKI is online, have a look there for clues, and are there any 7XX series or 3rd party Nvidia drivers for 10.8.4?  In Clover the graphics injector =Y is obsolete now, as all platforms can now be controlled separately.

 

Try this for injecting your graphics

 
<key>Graphics</key>
<dict>
<key>InjectATI</key>
<false/>
<key>InjectIntel</key>
<true/>
<key>InjectNVidia</key>
<false/>
</dict>

Good luck..

Thanks for the tip, but it still won't work. It doesn't work with Chameleon either, so I can't really blame Clover, but I'd appreciate it if you'd help me troubleshoot it since I want to use Clover in the end. I can also boot the OS X installer/recovery partition without safe mode, if it helps in troubleshooting. GTX 760 is basically the same chip as the GTX 680, it should be supported and run natively without injection. Other users have reported success in with it.

Link to comment
Share on other sites

Thanks for the tip, but it still won't work. It doesn't work with Chameleon either, so I can't really blame Clover, but I'd appreciate it if you'd help me troubleshoot it since I want to use Clover in the end. I can also boot the OS X installer/recovery partition without safe mode, if it helps in troubleshooting. GTX 760 is basically the same chip as the GTX 680, it should be supported and run natively without injection. Other users have reported success in with it.

As stated I am no expert and although I run a GTX660 here with no probs.

 

I am not sure regarding posting links here, but there is another site famous for Chimera - a Chameleon lookalike, if you go there and search on GTX760 Works - you might get the info you need.

Link to comment
Share on other sites

As stated I am no expert and although I run a GTX660 here with no probs.

 

I am not sure regarding posting links here, but there is another site famous for Chimera - a Chameleon lookalike, if you go there and search on GTX760 Works - you might get the info you need.

Yeah I've been trying over there but that thread doesn't seem to contain an answer for me.

Link to comment
Share on other sites

Yeah I've been trying over there but that thread doesn't seem to contain an answer for me.

There could be other threads or perhaps here dedicated to Nvidia, as the community has a lot of people who know what they are doing. I honestly do not know and do not wish to waste your time. Sorry I wish I could think of something sensible.

 

Just had a thought - you might need to add the vendor ID and the Device ID to S/L/E/AppleGraphicsPowerManagement.kext/Contents/info.plist - I doubt this will help although when it does work you will need that anyway. Could also be that you need the Nvidia info in your DSDT, as there are a few around for your board. You could also try a different profile like iMac12,2 or 13,2 - Just thinking aloud... 

  • Like 1
Link to comment
Share on other sites

What is the big deal, previous occasions it was a database error, now it is offline period?

 

Perhaps it is to cool the impetuous  nature of some of the contributors who just demand rather than politely ask, and to give the Devs a well deserved break as the whole issue was getting silly, when people are trying to take leave and move etc etc, they too deserve their space; and, if you open that eye of yours Carmine you might realise that Oswaldini was suggesting you boot Clover UEFI with Hyperthreading disabled in your BIOS.

 

Did you try that?

No , dont try Tony , Now I do not want to try anything, a serious death in the family forced me to get back from vacation

Link to comment
Share on other sites

Quick question: installed fakesmc and now my machine panics due to the CPU monitoring plugin. Can the patch kext function of Clover prevent it from loading?

Thank you and keep up the great work

You can load FakeSMC as long as you have InjectKexts=Yes in Config.plist (Under system parameters). If you right click on FakeSMC.Kext & Select"Show Package Contents" you can then just remove the plugin that might be causing the issue.

 

If your FakeSMC is located in S/L/E, you will have to copy it to the desktop, remove the plugin, then put it back using KextWizard, repairing permissions and rebuilding cache. I do not have any third part kexts in S/L/E, I run them all via EFI/CLOVER/kexts/10.8. Much easier to add and delete the plugins as required.

Link to comment
Share on other sites

Hmm.. ProjectOSX forums seems to be down for two days now. Hope it's not a 'big' problem and the data is safe. A lot of useful info can be found there to..

 

Yeah, the developers also deserve a break, since a lot of (new) users where posting there questions that were already answered. But I just think it is a site problem.

I don't know who the admins where @projectosx. From what I know, not all developers are also (backend) admin.

Link to comment
Share on other sites

Hmm.. ProjectOSX forums seems to be down for two days now. Hope it's not a 'big' problem and the data is safe. A lot of useful info can be found there to..

 

Yeah, the developers also deserve a break, since a lot of (new) users where posting there questions that were already answered. But I just think it is a site problem.

I don't know who the admins where @projectosx. From what I know, not all developers are also (backend) admin.

Methinks Slice is the only Mod, although there are two others I know of who run and police the site and do not post much, (unless to tell me off for posting a link to Pike's site)., one of those I noticed was active there yesterday for quite a long time which i rightly or wrongly thought was unusual.  Its nearly August vacation time in Europe and those guys do deserve a break.

I am sure we will survive... I guess it might be down all this week - repeat I guess I have no idea really.

Link to comment
Share on other sites

You can load FakeSMC as long as you have InjectKexts=Yes in Config.plist (Under system parameters). If you right click on FakeSMC.Kext & Select"Show Package Contents" you can then just remove the plugin that might be causing the issue.

 

If your FakeSMC is located in S/L/E, you will have to copy it to the desktop, remove the plugin, then put it back using KextWizard, repairing permissions and rebuilding cache. I do not have any third part kexts in S/L/E, I run them all via EFI/CLOVER/kexts/10.8. Much easier to add and delete the plugins as required.

Thank you for the reply. Already knew that, but it does not answer my question. I want to prevent it from loading by using Clover's kexttopatch function, thus preventing the kext from loading....

 

Thank you for the input

Link to comment
Share on other sites

Thank you for the reply. Already knew that, but it does not answer my question. I want to prevent it from loading by using Clover's kexttopatch function, thus preventing the kext from loading....

 

Thank you for the input

To answer your question, kext patching is kextpatching, I do not believe it can disable a kext.

  • Like 1
Link to comment
Share on other sites

Yes it is down, and I have no idea why, was wondering myself. And no news...

@Pene and others

 

Could you elaborate on the UnderVoltStep?

I've been using it but I don't see much difference.

Currently I'm booting with UnderVoltStep=08   

Link to comment
Share on other sites

Hi, dev

 

I've taken a look on XPC's instruction and found out that there is an useful string "SystemVersion" in its kext patcher.

Could you add similar function under KextsToPatch like this?

<key>KextsToPatch</key>
		<array>
			<dict>
				<key>SystemVersion</key>
				<string>10.8</string>
				<key>Name</key>
				<string>IOAHCIBlockStorage</string>
				<key>Find</key>
				<data>QVBQTEUgU1NEAA==</data>
				<key>Replace</key>
				<data>AAAAAAAAAAAAAA==</data>
			</dict>
		</array>

-If string "SystemVersion" not exist, then apply the kext patch to all system version.

 

Thanks. :)

  • Like 1
Link to comment
Share on other sites

×
×
  • Create New...