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

The intereresting thing would be, what exact Video Bios Version nvclock shows wiith orig. ROM.

If i use an modded rom (diff in rom version number) and compare it to orig. rom (without UseNvidiaRom) i see same rom version and also no OC changes.

Can it be that systemprofiler shows that ROM Revision: /Extra/10de_05e3.rom but in real nothing is changed (no clocks, not the rom version) ?

Have you compared clocks (core, shader, mem) with orig. rom vs modded rom ? (Sure only an diff in clocks if the loeded rom has different clocks, ntibitor(win) shows that.

 

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.

Link to comment
Share on other sites

Thanks !

Q: I only used UseNvidiaRom=Yes to load (with success) the rom. Why is also VBIOS=Yes needed ?

What happens different without VBIOS=Yes. The explaining text in boothelp is very short. For me unclear what excat VBIOS in difference to UseNvidia/UseATIRom does in detail / in which cases VBIOS=Yes is needed and when not.

I use Graphicsenabler=Yes to inject data for 8800GTX usage.

Hope also others have interest in that details and not get bored about my VBIOS questions.

Link to comment
Share on other sites

I've noticed with the last few builds that the icon for my software RAID (boot drive) is now being shown with a background that reads "Generic"

 

Any ideas?

Hi FormerlyKnownAs

 

Yes.. The new builds of Chameleon will now show a separate icon for Apple RAID and to support that, the default theme is currently under re-construction to include that. All previous existing themes will not have that icon and the booter now defaults to using a generic drive icon if it can't find it. There is a new 'temporary' set of theme icons in the /artwork/themes/default folder in the trunk which has an icon and I think iFabio's builds here have it embedded. Alternatively, for now, you can simply duplicate your existing 'device_hfsplus.png' file in your current theme and rename it 'device_hfsraid.png'

 

Hope that helps :(

Link to comment
Share on other sites

it does mate TY - funny, it's one of your 16/9 themes I'm using :)

Lol.. happy to hear the fix worked for you mate. One day, I will get round to updating most, if not all my themes to support RC5's new features but for a one off now I might just be kind enough to update the current theme you're using with a dedicated RAID icon. Which theme are you using? ;)

Link to comment
Share on other sites

Lol.. happy to hear the fix worked for you mate. One day, I will get round to updating most, if not all my themes to support RC5's new features but for a one off now I might just be kind enough to update the current theme you're using with a dedicated RAID icon. Which theme are you using? ;)

 

 

That would be most kind of you.

I'm using the Chameleon Tribute Squashed theme :)

Link to comment
Share on other sites

rekursor,

 

HP Mini 311 Intel Atom N270 is not listed, maybe this is the cause why the memory is not recognized.

I am not sure what you mean by board reference, if you let me know I will try to furnish it as I could.

 

from lspci:

00:00.0 Host bridge [0600]: nVidia Corporation Unknown device [10de:0a82] (rev b1)

 

I'm incorporating a new algorithm for mem detection now featuring pci dram controller read,

Thanks to iNDi support, this was easy to incorporate,

 

Overclocking ram is soon handled ! (and much more in near future)

 

But I need your help for incorporating your recent chipset (I already handle lots of them)

 

if your pci host controller (id 0x600) is not in this list please report:

	{ 0x8086, 0x7190, "VMWare",	NULL, NULL, NULL },

{ 0x8086, 0x1A30, "i845",	NULL, NULL, NULL },

{ 0x8086, 0x2970, "i946PL/GZ",		setup_p35, get_fsb_i965,  get_timings_i965 },
{ 0x8086, 0x2990, "Q963/Q965",		setup_p35, get_fsb_i965,  get_timings_i965 },
{ 0x8086, 0x29A0, "P965/G965",		setup_p35, get_fsb_i965,  get_timings_i965 },

{ 0x8086, 0x2A00, "GM965/GL960",	setup_p35, get_fsb_im965, get_timings_im965 },
{ 0x8086, 0x2A10, "GME965/GLE960",	setup_p35, get_fsb_im965, get_timings_im965 },
{ 0x8086, 0x2A40, "PM/GM45/47",		setup_p35, get_fsb_im965, get_timings_im965 },	

{ 0x8086, 0x29B0, "Q35",			setup_p35, get_fsb_i965,  get_timings_p35 },	
{ 0x8086, 0x29C0, "P35/G33",		setup_p35, get_fsb_i965,  get_timings_p35 },	
{ 0x8086, 0x29D0, "Q33",			setup_p35, get_fsb_i965,  get_timings_p35 },	
{ 0x8086, 0x29E0, "X38/X48",		setup_p35, get_fsb_i965,  get_timings_p35 },			
{ 0x8086, 0x2E00, "Eaglelake",		setup_p35, get_fsb_i965,  get_timings_p35 },
{ 0x8086, 0x2E10, "Q45/Q43",		setup_p35, get_fsb_i965,  get_timings_p35 },	
{ 0x8086, 0x2E20, "P45/G45",		setup_p35, get_fsb_i965,  get_timings_p35 },	
{ 0x8086, 0x2E30, "G41",			setup_p35, get_fsb_i965,  get_timings_p35 },

{ 0x8086, 0xD131, "NHM IMC",		setup_nhm, get_fsb_nhm,   get_timings_nhm },
{ 0x8086, 0x3400, "NHM IMC",		setup_nhm, get_fsb_nhm,	  get_timings_nhm },
{ 0x8086, 0x3401, "NHM IMC",		setup_nhm, get_fsb_nhm,   get_timings_nhm },
{ 0x8086, 0x3402, "NHM IMC",		setup_nhm, get_fsb_nhm,   get_timings_nhm },
{ 0x8086, 0x3403, "NHM IMC",		setup_nhm, get_fsb_nhm,   get_timings_nhm },	{ 0x8086, 0x1A30, "i845",	NULL, NULL, NULL },
{ 0x8086, 0x2970, "i946PL/GZ",		setup_p35, get_fsb_i965,  get_timings_i965 },
{ 0x8086, 0x2990, "Q963/Q965",		setup_p35, get_fsb_i965,  get_timings_i965 },
{ 0x8086, 0x29A0, "P965/G965",		setup_p35, get_fsb_i965,  get_timings_i965 },

{ 0x8086, 0x2A00, "GM965/GL960",	setup_p35, get_fsb_im965, get_timings_im965 },
{ 0x8086, 0x2A10, "GME965/GLE960",	setup_p35, get_fsb_im965, get_timings_im965 },
{ 0x8086, 0x2A40, "PM/GM45/47",		setup_p35, get_fsb_im965, get_timings_im965 },	

{ 0x8086, 0x29B0, "Q35",			setup_p35, get_fsb_i965,  get_timings_p35 },	
{ 0x8086, 0x29C0, "P35/G33",		setup_p35, get_fsb_i965,  get_timings_p35 },	
{ 0x8086, 0x29D0, "Q33",			setup_p35, get_fsb_i965,  get_timings_p35 },	
{ 0x8086, 0x29E0, "X38/X48",		setup_p35, get_fsb_i965,  get_timings_p35 },			
{ 0x8086, 0x2E00, "Eaglelake",		setup_p35, get_fsb_i965,  get_timings_p35 },
{ 0x8086, 0x2E10, "Q45/Q43",		setup_p35, get_fsb_i965,  get_timings_p35 },	
{ 0x8086, 0x2E20, "P45/G45",		setup_p35, get_fsb_i965,  get_timings_p35 },	
{ 0x8086, 0x2E30, "G41",			setup_p35, get_fsb_i965,  get_timings_p35 },

{ 0x8086, 0xD131, "NHM IMC",		setup_nhm, get_fsb_nhm,   get_timings_nhm },
{ 0x8086, 0x3400, "NHM IMC",		setup_nhm, get_fsb_nhm,	  get_timings_nhm },
{ 0x8086, 0x3401, "NHM IMC",		setup_nhm, get_fsb_nhm,   get_timings_nhm },
{ 0x8086, 0x3402, "NHM IMC",		setup_nhm, get_fsb_nhm,   get_timings_nhm },
{ 0x8086, 0x3403, "NHM IMC",		setup_nhm, get_fsb_nhm,   get_timings_nhm },

In order to check it easily use lspci (or EvoToolsX that uses it) and read the first line containing:

Host bridge [0600]

 

then copy and paste here your dev id (example: [8086:d131]) located at the end of the same line...

 

Thanks!

Link to comment
Share on other sites

chameleon v354 vs v658 is HUGE.

 

354 works way better, it shows my CPU as an I7 and everything seems to work fine.

 

i installed 658, the CPU is unknown, and the geekbench, instead of reporting 4800 or so, only reports 3400.

 

Is this normal?

 

Thank you

Link to comment
Share on other sites

Sorry for my silly question but where is located the boot file ? And how do I replace it ? with terminal ?

And I don't understand how to use the DSDT.aml file which we have to modify.

 

Usually Chameleon boot file is located in the root of the default boot partition (boot file is hidden!). Also it (Chameleon boot file) could be in the root of the EFI partition (hidden partition, too). Those two options depends on how you installed Chameleon.

 

Some very useful DSDT readings:

Using DSDT with Gigabyte GA-EP45-DS3L

Gigabyte DSDT Fix thread

ASUS P5K Pro thread

 

DSDT editor and patcher, application by elcognilio

 

HOWTO install Chameleon boot file manually (very simple and easy), read carefully BlackOSX's post

 

Manu0600, a lot of food to chew :(

Link to comment
Share on other sites

As rednous has kindly pointed to a post of mine, I thought I'd point out that the post is fairly old now and the recent instructions of mine for manually installing Chameleon can be found in part 3 of my PDF guide. It's was written specifically to complement that particular setup and talks about a 'cham' partition which is a separate 1GB partition on your HDD just for Chameleon. It is by no means the only way to install Chameleon and many other guides can be found on these forums and on voodooproject's forum.

Link to comment
Share on other sites

I have a problem with boot0 (compiled from trunk). I get an infinite loop

boot0: GPT
boot0: testing
boot0: GPT
boot0: testing
...

This happens on a raid0 setup, EFI, no other systems. The EFI partition is empty. The boot osx partition is OK when booted trough the other disk (using old RC3).

 

How can I help you debug this?

Link to comment
Share on other sites

Alright, I won't worry about the CPU thing anymore.

 

I tried EfiPlatformSystemID but without SystemId it will still output:

No UUID present in SMBIOS System Information Table
[ERROR] UUID='0123456789ABCDEF' syntax error
Customizing SystemID with :

 

Hi Guys

 

I have this problem also. I think I'm up to r361. Was there ever a solution?

sorry if ive missed it.

 

@Blackosx - I went with 3, two dives and the RAID text. very nice Ta!

 

D

Link to comment
Share on other sites

Ahh, cheers dude. I musta missed it. Does that make force the rev to 352 (whatever the number you use is)?

Yep... checkout (co) a specific rev (-r xyz), or update (up) a working folder to a specific rev.

Update works for both previous/next revs and keeps any change you may have done.

There's also Revert, which keeps no changes made.

Check "man svn" and "svn --help" on Terminal for more info :P

Link to comment
Share on other sites

 Share

×
×
  • Create New...