Jump to content

Chameleon RC5 mode with mem detection enabled and automatic P-States & C-States generation for native power managment


kozlek
 Share

1,214 posts in this topic

Recommended Posts

r384 on test.

boot-log working here, and also Boot dump tool:

msr(221): ia32_perf_stat 0x06004720
max: 7.5 current: 7.5
CPU: Vendor/Model/ExtModel: 0x756e6547/0x17/0x1
CPU: Family/ExtFamily:      0x6/0x0
CPU: MaxCoef/CurrCoef:      0x7/0x7
CPU: MaxDiv/CurrDiv:        0x1/0x1
CPU: TSCFreq:               2499MHz
CPU: FSBFreq:               333MHz
CPU: CPUFreq:               2499MHz
CPU: NoCores/NoThreads:     4/4
CPU: Features:              0x0000025f
Attempting to read GPT
Read GPT
Reading GPT partition 1, type C12A7328-F81F-11D2-BA4B-00A0C93EC93B
Reading GPT partition 2, type 48465300-0000-11AA-AA11-00306543ECAC
Read HFS+ file: [hd(0,2)/Extra/com.apple.Boot.plist] 946 bytes.
Attempting to read GPT
Read GPT
Reading GPT partition 1, type C12A7328-F81F-11D2-BA4B-00A0C93EC93B
Reading GPT partition 2, type 48465300-0000-11AA-AA11-00306543ECAC
Reading GPT partition 3, type 48465300-0000-11AA-AA11-00306543ECAC
Read HFS+ file: [hd(0,2)/Extra/Themes/Default/theme.plist] 2808 bytes.
Read HFS+ file: [hd(0,2)/Extra/Themes/Default/background.png] 966 bytes.
Read HFS+ file: [hd(0,2)/Extra/Themes/Default/logo.png] 16644 bytes.
Read HFS+ file: [hd(0,2)/Extra/Themes/Default/device_generic.png] 9495 bytes.
Read HFS+ file: [hd(0,2)/Extra/Themes/Default/device_hfsplus.png] 9957 bytes.
Read HFS+ file: [hd(0,2)/Extra/Themes/Default/device_hfsraid.png] 10246 bytes.
Read HFS+ file: [hd(0,2)/Extra/Themes/Default/device_ext3.png] 10035 bytes.
Read HFS+ file: [hd(0,2)/Extra/Themes/Default/device_fat.png] 9778 bytes.
Read HFS+ file: [hd(0,2)/Extra/Themes/Default/device_ntfs.png] 10231 bytes.
Read HFS+ file: [hd(0,2)/Extra/Themes/Default/device_cdrom.png] 9829 bytes.
Read HFS+ file: [hd(0,2)/Extra/Themes/Default/device_selection.png] 1302 bytes.
Read HFS+ file: [hd(0,2)/Extra/Themes/Default/device_scroll_prev.png] 935 bytes.
Read HFS+ file: [hd(0,2)/Extra/Themes/Default/device_scroll_next.png] 941 bytes.
Read HFS+ file: [hd(0,2)/Extra/Themes/Default/menu_boot.png] 1051 bytes.
Read HFS+ file: [hd(0,2)/Extra/Themes/Default/menu_verbose.png] 982 bytes.
Read HFS+ file: [hd(0,2)/Extra/Themes/Default/menu_ignore_caches.png] 949 bytes.
Read HFS+ file: [hd(0,2)/Extra/Themes/Default/menu_single_user.png] 990 bytes.
Read HFS+ file: [hd(0,2)/Extra/Themes/Default/menu_memory_info.png] 965 bytes.
Read HFS+ file: [hd(0,2)/Extra/Themes/Default/menu_video_info.png] 1143 bytes.
Read HFS+ file: [hd(0,2)/Extra/Themes/Default/menu_help.png] 1235 bytes.
Read HFS+ file: [hd(0,2)/Extra/Themes/Default/menu_verbose_disabled.png] 749 bytes.
Read HFS+ file: [hd(0,2)/Extra/Themes/Default/menu_ignore_caches_disabled.png] 749 bytes.
Read HFS+ file: [hd(0,2)/Extra/Themes/Default/menu_single_user_disabled.png] 749 bytes.
Read HFS+ file: [hd(0,2)/Extra/Themes/Default/menu_selection.png] 546 bytes.
Read HFS+ file: [hd(0,2)/Extra/Themes/Default/progress_bar.png] 450 bytes.
Read HFS+ file: [hd(0,2)/Extra/Themes/Default/progress_bar_background.png] 174 bytes.
Read HFS+ file: [hd(0,2)/Extra/Themes/Default/text_scroll_prev.png] 632 bytes.
Read HFS+ file: [hd(0,2)/Extra/Themes/Default/text_scroll_next.png] 650 bytes.
Read HFS+ file: [hd(0,2)/Extra/Themes/Default/font_console.png] 6038 bytes.
Read HFS+ file: [hd(0,2)/Extra/Themes/Default/font_small.png] 5223 bytes.
Read HFS+ file: [hd(0,2)/Extra/com.apple.Boot.plist] 946 bytes.
Setting boot-uuid to: F0C491B5-70ED-3228-9434-29C063051389
Read HFS+ file: [hd(0,2)/System/Library/CoreServices/SystemVersion.plist] 479 bytes.
Hibernate image is too old by 986865 seconds. Use ForceWake=y to override
Loading Darwin 10.6
Loading kernel mach_kernel
Read HFS+ file: [hd(0,2)/mach_kernel] 4096 bytes.
Read HFS+ file: [hd(0,2)/mach_kernel] 7442259 bytes.
LoadDrivers: Loading from [/Extra/Extensions.mkext]
Read HFS+ file: [hd(0,2)/Extra/Extensions.mkext] 4096 bytes.
Read HFS+ file: [hd(0,2)/Extra/Extensions.mkext] 8303 bytes.
LoadDrivers: Loading from [/system/Library/Caches/com.apple.kext.caches/Startup/Extensions.mkext]
Read HFS+ file: [hd(0,2)/System/Library/Caches/com.apple.kext.caches/Startup/Extensions.mkext] 4096 bytes.
Read HFS+ file: [hd(0,2)/System/Library/Caches/com.apple.kext.caches/Startup/Extensions.mkext] 4942581 bytes.
Read HFS+ file: [hd(0,2)/Extra/DSDT.aml] 19188 bytes.
Using PCI-Root-UID value: 0
Read HFS+ file: [hd(0,2)/Extra/smbios.plist] 783 bytes.
CPU is Intel® Core(tm)2 Quad  CPU   Q9300  @ 2.50GHz, family 0x6, model 0x17
Patched DMI Table
Found SMBIOS System Information Table 1
Customizing SystemID with : 00000000-0000-0000-0000-000000000000
efi_inject_get_devprop_string NULL trying stringdata
Read HFS+ file: [hd(0,2)/Extra/DSDT.aml] 19188 bytes.
FADT: changing PM_Profile from 0x00 to 0x01
FADT: Restart Fix applied!
FADT: Using custom DSDT!
Found ACPI CPU: CPU0
Found ACPI CPU: CPU1
Found ACPI CPU: CPU2
Found ACPI CPU: CPU3
SSDT with CPU C-States generated successfully
SSDT with CPU P-States generated successfully
RSDT: Added 2 SSDT table(s)
Starting Darwin x86
Read HFS+ file: [hd(0,2)/Extra/Themes/Default/boot.png] 10950 bytes.

logout

Link to comment
Share on other sites

And here the revision 384 (trunk 384) with default theme no kext

 

thank all people again for this job!

 

removed: reason, I post a new version

Fabio

_________________

 

mine

[size=1]msr(204): platform_info 00001600
msr(207): flex_ratio 00000000
CPU: Vendor/Model/ExtModel: 0x756e6547/0x1a/0x1
CPU: Family/ExtFamily:      0x6/0x0
CPU: MaxCoef/CurrCoef:      0x0/0x16
CPU: MaxDiv/CurrDiv:        0x0/0x0
CPU: TSCFreq:               2940MHz
CPU: FSBFreq:               133MHz
CPU: CPUFreq:               2940MHz
CPU: NoCores/NoThreads:     8/16
CPU: Features:              0x000002ff
Attempting to read GPT
Read GPT
Reading GPT partition 1, type C12A7328-F81F-11D2-BA4B-00A0C93EC93B
Reading GPT partition 2, type 48465300-0000-11AA-AA11-00306543ECAC
Reading GPT partition 3, type 48465300-0000-11AA-AA11-00306543ECAC
Read HFS+ file: [hd(0,2)/Extra/com.apple.Boot.plist] 559 bytes.
Attempting to read GPT
Read GPT
Reading GPT partition 1, type C12A7328-F81F-11D2-BA4B-00A0C93EC93B
Reading GPT partition 2, type 48465300-0000-11AA-AA11-00306543ECAC
Reading GPT partition 3, type 48465300-0000-11AA-AA11-00306543ECAC
Attempting to read GPT
Read GPT
Reading GPT partition 1, type C12A7328-F81F-11D2-BA4B-00A0C93EC93B
Reading GPT partition 2, type 48465300-0000-11AA-AA11-00306543ECAC
Reading GPT partition 3, type 48465300-0000-11AA-AA11-00306543ECAC
Read HFS+ file: [hd(0,2)/Extra/Themes/Default/theme.plist] 2699 bytes.
Read HFS+ file: [hd(0,2)/Extra/Themes/Default/background.png] 966 bytes.
Read HFS+ file: [hd(0,2)/Extra/Themes/Default/logo.png] 17389 bytes.
Read HFS+ file: [hd(0,2)/Extra/Themes/Default/device_generic.png] 6324 bytes.
Read HFS+ file: [hd(0,2)/Extra/Themes/Default/device_hfsplus.png] 6875 bytes.
Read HFS+ file: [hd(0,2)/Extra/Themes/Default/device_hfsraid.png] 7145 bytes.
Read HFS+ file: [hd(0,2)/Extra/Themes/Default/device_ext3.png] 6936 bytes.
Read HFS+ file: [hd(0,2)/Extra/Themes/Default/device_fat.png] 6742 bytes.
Read HFS+ file: [hd(0,2)/Extra/Themes/Default/device_ntfs.png] 7265 bytes.
Read HFS+ file: [hd(0,2)/Extra/Themes/Default/device_cdrom.png] 6764 bytes.
Read HFS+ file: [hd(0,2)/Extra/Themes/Default/device_selection.png] 2685 bytes.
Read HFS+ file: [hd(0,2)/Extra/Themes/Default/device_scroll_prev.png] 283 bytes.
Read HFS+ file: [hd(0,2)/Extra/Themes/Default/device_scroll_next.png] 282 bytes.
Read HFS+ file: [hd(0,2)/Extra/Themes/Default/menu_boot.png] 1747 bytes.
Read HFS+ file: [hd(0,2)/Extra/Themes/Default/menu_verbose.png] 1407 bytes.
Read HFS+ file: [hd(0,2)/Extra/Themes/Default/menu_ignore_caches.png] 1355 bytes.
Read HFS+ file: [hd(0,2)/Extra/Themes/Default/menu_single_user.png] 1407 bytes.
Read HFS+ file: [hd(0,2)/Extra/Themes/Default/menu_memory_info.png] 1634 bytes.
Read HFS+ file: [hd(0,2)/Extra/Themes/Default/menu_video_info.png] 1593 bytes.
Read HFS+ file: [hd(0,2)/Extra/Themes/Default/menu_help.png] 1711 bytes.
Read HFS+ file: [hd(0,2)/Extra/Themes/Default/menu_verbose_disabled.png] 1420 bytes.
Read HFS+ file: [hd(0,2)/Extra/Themes/Default/menu_ignore_caches_disabled.png] 1341 bytes.
Read HFS+ file: [hd(0,2)/Extra/Themes/Default/menu_single_user_disabled.png] 1404 bytes.
Read HFS+ file: [hd(0,2)/Extra/Themes/Default/menu_selection.png] 323 bytes.
Read HFS+ file: [hd(0,2)/Extra/Themes/Default/progress_bar.png] 187 bytes.
Read HFS+ file: [hd(0,2)/Extra/Themes/Default/progress_bar_background.png] 157 bytes.
Read HFS+ file: [hd(0,2)/Extra/Themes/Default/text_scroll_prev.png] 252 bytes.
Read HFS+ file: [hd(0,2)/Extra/Themes/Default/text_scroll_next.png] 255 bytes.
Read HFS+ file: [hd(0,2)/Extra/Themes/Default/font_console.png] 3499 bytes.
Read HFS+ file: [hd(0,2)/Extra/Themes/Default/font_small.png] 4198 bytes.
Read HFS+ file: [hd(0,2)/Extra/com.apple.Boot.plist] 559 bytes.
Setting boot-uuid to: 6FFBEA3A-1A3B-3EB4-93A9-0A11584686EE
Read HFS+ file: [hd(0,2)/System/Library/CoreServices/SystemVersion.plist] 479 bytes.
Loading Darwin 10.6
Loading kernel mach_kernel
Read HFS+ file: [hd(0,2)/mach_kernel] 4096 bytes.
Read HFS+ file: [hd(0,2)/mach_kernel] 5576574 bytes.
LoadDrivers: Loading from [/Extra/Extensions.mkext]
Read HFS+ file: [hd(0,2)/Extra/Extensions.mkext] 4096 bytes.
Read HFS+ file: [hd(0,2)/Extra/Extensions.mkext] 43806 bytes.
LoadDrivers: Loading from [/system/Library/Caches/com.apple.kext.caches/Startup/Extensions.mkext]
Read HFS+ file: [hd(0,2)/System/Library/Caches/com.apple.kext.caches/Startup/Extensions.mkext] 4096 bytes.
Read HFS+ file: [hd(0,2)/System/Library/Caches/com.apple.kext.caches/Startup/Extensions.mkext] 4049521 bytes.
Read HFS+ file: [hd(0,2)/Extra/DSDT.aml] 20945 bytes.
Using PCI-Root-UID value: 0
nVidia Quadro FX 5600 1536MB NV50 [10de:019d] :: PciRoot(0x0)/Pci(0x3,0x0)/Pci(0x0,0x0)
No SMBIOS replacement found
Intel NHM IMC DRAM Controller [8086:3405] at 00:00.0
Frequency detected: 534 MHz (1069) Triple Channel 20-8-8-0
Slot: 0 Type 24 2048MB (DDR3 SDRAM) 1069MHz Vendor=Corsair
     PartNo=CM3X2G1600C8D SerialNo=00000000
Slot: 2 Type 24 2048MB (DDR3 SDRAM) 1069MHz Vendor=Corsair
     PartNo=CM3X2G1600C8D SerialNo=00000000
Slot: 4 Type 24 2048MB (DDR3 SDRAM) 1069MHz Vendor=Corsair
     PartNo=CM3X2G1600C8D SerialNo=00000000
CPU is Intel® Core(tm) i7 CPU         940  @ 2.93GHz, family 0x6, model 0x1a
Patched DMI Table
Found SMBIOS System Information Table 1
Customizing SystemID with : 00020003-0004-0005-0006-000700080009
Read HFS+ file: [hd(0,2)/Extra/DSDT.aml] 20945 bytes.
Read HFS+ file: [hd(0,2)/Extra/SSDT.aml] 5372 bytes.
Read HFS+ file: [hd(0,2)/Extra/SSDT-1.aml] 1590 bytes.
Read HFS+ file: [hd(0,2)/Extra/SSDT-2.aml] 835 bytes.
Read HFS+ file: [hd(0,2)/Extra/SSDT-3.aml] 509 bytes.
Read HFS+ file: [hd(0,2)/Extra/SSDT-4.aml] 276 bytes.
FADT: Restart Fix applied!
FADT: Using custom DSDT!
RSDT: Added 5 SSDT table(s)
FADT: Restart Fix applied!
FADT: Using custom DSDT!
Added 5 SSDT table(s) into XSDT
Starting Darwin x86_64
[/size]

Link to comment
Share on other sites

A vote for keeping the restart fix enabled by default in trunk, as the GA X58 MBs need it.

 

Me too. Gigabyte P43/P45 mobos need it, too.

 

@scrax, could you tell me how to enable boot logging and dumping (any specific key in com.apple.Boot.plist)? or it's enabled by default and where's the output file saved? I'm not at my hack at the moment to play with the rev. 384.

 

@Kabyl

boot logging and dumping - nice feature :P no more blurry photos of the boot screen

Link to comment
Share on other sites

Me too. Gigabyte P43/P45 mobos need it, too.

 

@scrax, could you tell me how to enable boot logging and dumping (any specific key in com.apple.Boot.plist)? or it's enabled by default and where's the output file saved? I'm not at my hack at the moment to play with the rev. 384.

 

@Kabyl

boot logging and dumping - nice feature :P no more blurry photos of the boot screen

After you make the binaries, install the new boot file and restart, cd to sym/i386 and run bdmesg.
Link to comment
Share on other sites

A vote for keeping the restart fix enabled by default in trunk, as the GA X58 MBs need it.

 

Me too. Gigabyte P43/P45 mobos need it, too.

I can see you guys from here :) well, if there are that many mobos that need it by default, i better shove my idea some were else :P damn crappy mobos...

 

Yeah, this log stuff is cool, but big themes make the log incomplete.

Link to comment
Share on other sites

If i load a different vbios rom oced from /Extra for my EVGA gtx275 with VBIOS=Yes and UseNvidiaRom=Yes the overclocking is shown in nvclock -i but it doesnt get any speed performance with benchmarks (cinebench, xbench, geekbench64). I suppose nvclock is reading the values from the rom file and you need to flash your gfx to get the faster speed working.
I'm seeing different behavior, the overclocked ROM is loading;

Using PCI-Root-UID value: 1

nVidia GeForce GTX 285 1024MB NVa0 [10de:05e3] :: PciRoot(0x1)/Pci(0x7,0x0)/Pci(0x0,0x0)

Looking for nvidia video bios file /Extra/10de_05e3.rom

Read HFS+ file: [hd(0,3)/Extra/10de_05e3.rom] 64512 bytes.

Using nVidia Video BIOS File /Extra/10de_05e3.rom (64512 Bytes)

 

...but nvclock appears to be reading the ROM directly from the GPU, as the VideoBios information is the same as with UseNvidiaRom unset.

Behavior is the same using the FakeSMC plugin FakeSMCnVclockPort or not.

Link to comment
Share on other sites

After you make the binaries, install the new boot file and restart, cd to sym/i386 and run bdmesg.

 

aaah, d00d, it's been that simple! thanx a bunch :)

Link to comment
Share on other sites

Hi, I get this error:

 

Invalid characters found in ProcessorOP 0x5c!

DSDT CPUs not found: C-States not generated !!!

 

I have a (HP Z400) x58 with an Xeon w3520 CPU,

 

I belve there is something wring in my DSDT.

But I get the same error if I boot without a DSDT file.

 

/j

Link to comment
Share on other sites

And here the revision 384 (trunk 384) with default theme no kext

 

thank all people again for this job!

 

 

 

Fabio

 

Thanks for making this pkg!

 

I have two questions:

 

How do I compile Chameleon from sources? I have XCode installed, have done some minor compilings before. It would be nice to be able to compile the latest trunk for testing purposes.

 

Lately I read somewhere, that people are talking about SSDT.AML. What is the purpose and advantage of having this? I guess, it's been loaded like DSDT.AML on startup, if existent in /Extra/Extensions.

 

Thanks, for an answer.

 

Professor©

Link to comment
Share on other sites

...

How do I compile Chameleon from sources? I have XCode installed, have done some minor compilings before. It would be nice to be able to compile the latest trunk for testing purposes.

...

 

1. Download the latest Chameleon trunk revision to the root of your OS X Drive.

2. Start Terminal and enter the root of the downloaded Chameleon folder (cd /Volumes/MacHD/Chameleon, for example).

3. At the command prompt type "make clean" (without the quotes) -- this would clean up the binaries before compilation).

4. At the command prompt type "make" (again, without the quotes) -- this will compile the chameleon without the embedded default theme. "make embedtheme" will compile Chamaleon with the embedded default theme.

5. Wait a while -- the compilation process takes approx. 20 seconds.

 

The compiled binaries are located into /i386/sym.

 

Hope this helps :unsure:

Link to comment
Share on other sites

1. Download the latest Chameleon trunk revision to the root of your OS X Drive.

2. Start Terminal and enter the root of the downloaded Chameleon folder (cd /Volumes/MacHD/Chameleon, for example).

3. At the command prompt type "make clean" (without the quotes) -- this would clean up the binaries before compilation).

4. At the command prompt type "make" (again, without the quotes) -- this will compile the chameleon without the embedded default theme. "make embedtheme" will compile Chamaleon with the embedded default theme.

5. Wait a while -- the compilation process takes approx. 20 seconds.

 

The compiled binaries are located into /i386/sym.

 

Hope this helps :lol:

 

Yes! Thank you for the info, just as I expected it. I just wasn't sure, how to download the source correctly, but luckily there were instructions on the source site how to do that (usually I don't use the terminal to download stuff).

 

it's great that there is a package builder too included! I am just trying it out.

 

Thanks again,

 

Professor©

Link to comment
Share on other sites

1. Download the latest Chameleon trunk revision to the root of your OS X Drive.

2. Start Terminal and enter the root of the downloaded Chameleon folder (cd /Volumes/MacHD/Chameleon, for example).

3. At the command prompt type "make clean" (without the quotes) -- this would clean up the binaries before compilation).

4. At the command prompt type "make" (again, without the quotes) -- this will compile the chameleon without the embedded default theme. "make embedtheme" will compile Chamaleon with the embedded default theme.

5. Wait a while -- the compilation process takes approx. 20 seconds.

 

The compiled binaries are located into /i386/sym.

 

Hope this helps :lol:

 

I think I need your help another time, sorry!

 

There is a package builder included in /package. I tried several times to make a package with it, but while trying, I already erased the contents of my download folder. I think, I need some help of how to use it correctly. Can you please help me one more time?

 

Thanks!

Link to comment
Share on other sites

Professor,

 

I'm afraid I couldn't be of help to you compiling the Chameleon package installer since I use to compile Chameleon source for manual installation only :D But I'm sure you'll find some decent tutorials for the package installer searching the forum or googling.

Link to comment
Share on other sites

Hello all you good people!

 

Last night i read the 26 pages of this thread and then promptly installed rev384 on 3 systems.

all are updating from the latest AnVal

 

Here are the results so far:

 

System 1:

GA-H55M-USB3, i3-530 running at stock speeds

only fakesmc, and legacyhda in /E/E

- Pstates work i don't see c-states in ioreg

- It appeared Pstates were working before this update as well, i think i read in this thread that for i series cpus that may be the case.

- when going with a nearly empty smbios.plist the CPU shows as unknown, so i had to re-insert the cputype.

- The ram speed and cpu speed are properly detected. however the ram is improperly displayed as ddr2 (should be ddr3)

- Sleep works, however on wakeup i lose usb keyboard/mouse and have to replug the keyboard (mouse is off the keyboard hub)

- system shows as imac11,1 which is good.

 

System 2:

GA-EP45-DQ6, Core2 Quad Q6600 running at 3ghz

only Fakesmc, ioahciblockstorage, and legacyhda in /E/E

- Pstates (and C-state?) work. This dropped my idle temps by 10 degrees C!!!

- when going with a nearly empty smbios.plist the CPU shows as a quad core xeon which is fine but core2 quad core would be more accurate.

- The ram speed and cpu speed are not properly detected. FSB is reported as 333 (should be 400), cpu is displayed as 2.5ghz (should be 3ghz) and ram shows as 800 (but should be 1067 if i recall)

- i have not tested Sleep yet, i will update once i have

- system shows as macpro3,1 which is good.

 

System 3:

GA-945GCM-S2C with e2160 running at stock speeds

only fakesmc, ioahciblockstorage, legacyhda in E/E

- Pstates work. No Cstates but maybe this cpu does not have them?

- when going with a nearly empty smbios.plist the CPU shows correctly as core 2 duo

- The ram speed and cpu speed are detected properly!

- Sleep works great

- system shows as imac8,1 which seems good

- this seems to be the most flawless of the 3 as far as chameleon inserting and detecting the proper data

 

So in conclusion all 3 systems "work" and i am glad to be running this pre-release however the first 2 systems have issues. Please let me know if i can provide more data or test any builds to fix these bugs!

Thanks,

g\

Link to comment
Share on other sites

And here the revision 407 (trunk 405) with default new theme no kext

 

- The package make a directory "Util" locate in /Extra with the bin bdmesg for the Boot dump tool :)

 

thank all people again for this job!

 

removed: reason, I post a new version

 

last trunk 405 info

blackosx: Added the latest set of theme files I have to get something in here. To be honest there's not much else I can add without going over the top as I want to keep it simple and it still has to fit most if not all resolutions. The device icons are larger than the embedded theme to make use of the quality of the renders, so as a consequence I have set the max_devices to 4. I hope they're not deemed too big for small screen sizes, and if so I can either reduce their size (which I don't really want to do), or lower the mac_devices further.

 

BootHelp.txt

[size=1]The boot: prompt waits for you to type advanced startup options.
If you don't type anything, the computer continues starting up normally. It
uses the kernel and configuration files on the startup device, which it also
uses as the root device. 

Advanced startup options use the following syntax:

   [device]<kernel> [arguments]

Example arguments include

device: rd=<BSD device name>       (e.g. rd=disk0s2)
        rd=*<IODeviceTree path>    (e.g. rd=*/PCI0@0/CHN0@0/@0:1)

kernel: kernel name                (e.g. "mach_kernel" - must be in "/" )

flags: -v (verbose)                -s (single user mode)
       -x (safe mode)              -f (ignore caches)
       -F (ignore "Kernel Flags" specified in boot configuration file)

"Graphics Mode"="WIDTHxHEIGHTxDEPTH" (e.g. "1024x768x32")

kernel flags                       (e.g. debug=0x144)
io=0xffffffff                      (defined in IOKit/IOKitDebug.h)

Example: mach_kernel rd=disk0s1 -v "Graphics Mode"="1920x1200x32"

If the computer won't start up properly, you may be able to start it up 
using safe mode.  Type -x to start up in safe mode, which ignores all 
cached driver files.

Special booter hotkeys:
 F5            Rescans optical drive.
 F10           Scans and displays all BIOS accessible drives.

Special booter commands:
 ?memory       Displays information about the computer's memory.
 ?video        Displays VESA video modes supported by the computer's BIOS.
 ?norescan     Leaves optical drive rescan mode.

Additional useful command-line options:
 config=<file>             Use an alternate Boot.plist file.

Options useful in the com.apple.Boot.plist file:
 Wait=Yes|No             Prompt for a key press before starting the kernel.
 "Quiet Boot"=Yes|No     Use quiet boot mode (no messages or prompt).
 Timeout=8               Number of seconds to pause at the boot: prompt.
 "Instant Menu"=Yes      Force displaying the partition selection menu. 

 "Default Partition"     Sets the default boot partition,
   =hd(x,y)|             where 'x' & 'y' are the disk and partition numbers
   =<UUID>                 or specify the selected volume UUID string.
 "Hide Partition"        Remove unwanted partition(s) from the boot menu.
   =hd(x,y) [hd(m,n)]      only non mac osx boot partitions can be hidden.

 "Rename Partition"        Rename partition(s) for the boot menu.
   =hd(x,y) <alias> [;hd(m,n) <alias2> ...]

 GUI=No                  Disable the GUI (enabled by default).
 "Boot Banner"=Yes|No    Show boot banner in GUI mode (enabled by default).
 "Legacy Logo"=Yes|No    Use the legacy grey apple logo (disabled by default).

 PciRoot=<value>         Use an alternate value for PciRoot (default value 0).

 GraphicsEnabler=Yes|No  Automatic device-properties generation for gfx cards.
 UseAtiROM=Yes|No        Use an alternate Ati ROM image 
                           (path: /Extra/<vendorid>_<devid>.rom)
 UseNvidiaROM=Yes|No     Use an alternate Nvidia ROM image 
                           (path:  /Extra/<vendorid>_<devid>.rom)
 VBIOS=Yes|No            Inject VBIOS to device-properties.

 EthernetBuiltIn=Yes|No  Automatic "built-in"=yes device-properties generation
                         for ethernet interfaces.

 USBBusFix=Yes           Enable all USB fixes below:
 EHCIacquire=Yes         Enable the EHCI fix (disabled by default).
 UHCIreset=Yes           Enable the UHCI fix (disabled by default).
 USBLegacyOff=Yes        Enable the USB Legacy fix (disabled by default).

 ForceHPET=Yes|No        Force Enable HPET.

 Wake=No                 Disable wake up after hibernation (default: enabled).
 ForceWake=Yes           Force using the sleepimage (disabled by default).
 WakeImage=<file>        Use an alternate sleepimage file. 
                           (default path is /private/var/vm/sleepimage).

 DropSSDT=Yes            Skip the SSDT tables while relocating the ACPI tables.
 DSDT=<file>             Use an alternate DSDT.aml file 
                           (default path: /DSDT.aml /Extra/DSDT.aml).

 SMBIOS=<file>           Use an alternate smbios.plist file 
                           (default path: /smbios.plist /Extra/smbios.plist
                            bt(0,0)/Extra/smbios.plist).

 SMBIOSdefaults=No       Don't use the Default values for SMBIOS overriding
                           if smbios.plist doesn't exist, factory
                           values are kept.

 "Scan Single Drive"     Scan the drive only where the booter got loaded from.
   =Yes|No               Fix rescan pbs when using a DVD reader in AHCI mode. 
 Rescan=Yes              Enable CD-ROM rescan mode.
 "Rescan Prompt"=Yes     Prompts for enable CD-ROM rescan mode.
 SystemId=<UUID>         Set manually the system id UUID,
                         SMUUID in smbios config (reserved field) isn't used.
 SystemType=<n>          Set the system type where n is between 0..6
                         (default =1 (Desktop)
 md0=<file>              Load raw img file into memory for use as XNU's md0
                         ramdisk. /Extra/Postboot.img is used otherwise.
[/size]

 

Fabio

Link to comment
Share on other sites

And here the revision 411 (trunk 408) with default new theme no kext

 

- The package make a directory "Util" locate in /Extra with the bin bdmesg for the Boot dump tool :D

 

thank all people again for this job!

 

removed: reason, I post a new version

last trunk 408 info

Kabyl: Make sure there is no (null) before another messsage is added to the log, make bdmesg work in Leopard when compiled on Snow Leopard (native arch is used for now, not a fat binary)

last trunk 405 info

blackosx: Added the latest set of theme files I have to get something in here. To be honest there's not much else I can add without going over the top as I want to keep it simple and it still has to fit most if not all resolutions. The device icons are larger than the embedded theme to make use of the quality of the renders, so as a consequence I have set the max_devices to 4. I hope they're not deemed too big for small screen sizes, and if so I can either reduce their size (which I don't really want to do), or lower the mac_devices further.

 

BootHelp.txt

[size=1]The boot: prompt waits for you to type advanced startup options.
If you don't type anything, the computer continues starting up normally. It
uses the kernel and configuration files on the startup device, which it also
uses as the root device. 

Advanced startup options use the following syntax:

   [device]<kernel> [arguments]

Example arguments include

device: rd=<BSD device name>       (e.g. rd=disk0s2)
        rd=*<IODeviceTree path>    (e.g. rd=*/PCI0@0/CHN0@0/@0:1)

kernel: kernel name                (e.g. "mach_kernel" - must be in "/" )

flags: -v (verbose)                -s (single user mode)
       -x (safe mode)              -f (ignore caches)
       -F (ignore "Kernel Flags" specified in boot configuration file)

"Graphics Mode"="WIDTHxHEIGHTxDEPTH" (e.g. "1024x768x32")

kernel flags                       (e.g. debug=0x144)
io=0xffffffff                      (defined in IOKit/IOKitDebug.h)

Example: mach_kernel rd=disk0s1 -v "Graphics Mode"="1920x1200x32"

If the computer won't start up properly, you may be able to start it up 
using safe mode.  Type -x to start up in safe mode, which ignores all 
cached driver files.

Special booter hotkeys:
 F5            Rescans optical drive.
 F10           Scans and displays all BIOS accessible drives.

Special booter commands:
 ?memory       Displays information about the computer's memory.
 ?video        Displays VESA video modes supported by the computer's BIOS.
 ?norescan     Leaves optical drive rescan mode.

Additional useful command-line options:
 config=<file>             Use an alternate Boot.plist file.

Options useful in the com.apple.Boot.plist file:
 Wait=Yes|No             Prompt for a key press before starting the kernel.
 "Quiet Boot"=Yes|No     Use quiet boot mode (no messages or prompt).
 Timeout=8               Number of seconds to pause at the boot: prompt.
 "Instant Menu"=Yes      Force displaying the partition selection menu. 

 "Default Partition"     Sets the default boot partition,
   =hd(x,y)|             where 'x' & 'y' are the disk and partition numbers
   =<UUID>                 or specify the selected volume UUID string.
 "Hide Partition"        Remove unwanted partition(s) from the boot menu.
   =hd(x,y) [hd(m,n)]      only non mac osx boot partitions can be hidden.

 "Rename Partition"        Rename partition(s) for the boot menu.
   =hd(x,y) <alias> [;hd(m,n) <alias2> ...]

 GUI=No                  Disable the GUI (enabled by default).
 "Boot Banner"=Yes|No    Show boot banner in GUI mode (enabled by default).
 "Legacy Logo"=Yes|No    Use the legacy grey apple logo (disabled by default).

 PciRoot=<value>         Use an alternate value for PciRoot (default value 0).

 GraphicsEnabler=Yes|No  Automatic device-properties generation for gfx cards.
 UseAtiROM=Yes|No        Use an alternate Ati ROM image 
                           (path: /Extra/<vendorid>_<devid>.rom)
 UseNvidiaROM=Yes|No     Use an alternate Nvidia ROM image 
                           (path:  /Extra/<vendorid>_<devid>.rom)
 VBIOS=Yes|No            Inject VBIOS to device-properties.

 EthernetBuiltIn=Yes|No  Automatic "built-in"=yes device-properties generation
                         for ethernet interfaces.

 USBBusFix=Yes           Enable all USB fixes below:
 EHCIacquire=Yes         Enable the EHCI fix (disabled by default).
 UHCIreset=Yes           Enable the UHCI fix (disabled by default).
 USBLegacyOff=Yes        Enable the USB Legacy fix (disabled by default).

 ForceHPET=Yes|No        Force Enable HPET.

 Wake=No                 Disable wake up after hibernation (default: enabled).
 ForceWake=Yes           Force using the sleepimage (disabled by default).
 WakeImage=<file>        Use an alternate sleepimage file. 
                           (default path is /private/var/vm/sleepimage).

 DropSSDT=Yes            Skip the SSDT tables while relocating the ACPI tables.
 DSDT=<file>             Use an alternate DSDT.aml file 
                           (default path: /DSDT.aml /Extra/DSDT.aml).

 SMBIOS=<file>           Use an alternate smbios.plist file 
                           (default path: /smbios.plist /Extra/smbios.plist
                            bt(0,0)/Extra/smbios.plist).

 SMBIOSdefaults=No       Don't use the Default values for SMBIOS overriding
                           if smbios.plist doesn't exist, factory
                           values are kept.

 "Scan Single Drive"     Scan the drive only where the booter got loaded from.
   =Yes|No               Fix rescan pbs when using a DVD reader in AHCI mode. 
 Rescan=Yes              Enable CD-ROM rescan mode.
 "Rescan Prompt"=Yes     Prompts for enable CD-ROM rescan mode.
 SystemId=<UUID>         Set manually the system id UUID,
                         SMUUID in smbios config (reserved field) isn't used.
 SystemType=<n>          Set the system type where n is between 0..6
                         (default =1 (Desktop)
 md0=<file>              Load raw img file into memory for use as XNU's md0
                         ramdisk. /Extra/Postboot.img is used otherwise.
[/size]

 

Fabio

Link to comment
Share on other sites

CPU shows as a quad core xeon which is fine but core2 quad core would be more accurate.

 

Apple never shipped anything with a Core 2 Quad CPU.

 

Having your CPU identified as a quad core Xeon is better for compatibility, some apps will refuse to install/run at all if they don't see a CPU type that Apple use.

Link to comment
Share on other sites

 Share

×
×
  • Create New...