Posts: 523
Threads: 0
Joined: Aug 2011
Reputation:
23
even without the unlocked multiplier cpus, there may be posible to at least tweak the turbo limits per core count.
for example, my brother have a unlocked prema bios on his new laptop, and, he is able to boost the turboboost limits using XTU.
so in other words, being able to do that for all cores, it would be like a small or not small at all overclocking
cant wait to see those xtu modules working
Posts: 88
Threads: 0
Joined: Feb 2013
Reputation:
6
(09-09-2014, 05:49 AM)kasar Wrote: even without the unlocked multiplier cpus, there may be posible to at least tweak the turbo limits per core count.
for example, my brother have a unlocked prema bios on his new laptop, and, he is able to boost the turboboost limits using XTU.
so in other words, being able to do that for all cores, it would be like a small or not small at all overclocking
cant wait to see those xtu modules working 
@kasar
a brief inspection of the sources for XTU showed that XTU is defined in CpuPEI module, and I dont know is it possible to safely replace it, each fail means desoldering and flash reprogramming ( I don't have "easy flash remove" mod yet )
If you want to try , I can rebuild CpuPEI module for you , but I neet to know what processor do you have , and what shoul I set for the limits(non_turbo_ratio is UINT16 turboratio is UINT32 )
Posts: 523
Threads: 0
Joined: Aug 2011
Reputation:
23
09-10-2014, 01:43 PM
(This post was last modified: 09-10-2014, 01:54 PM by kasar.)
@follow_me
yeah, I'm Interested
my cpu is the i5-2430m
http://ark.intel.com/es-es/products/5345...o-3_00-GHz
mmm, not sure about the limits, in my case, this proccesor have a max of x24 multiplier without turbo
with two cores, it can up to x28, and with one core it can up to x30
my goal was try force two cores to x30, or even more if is posible to go over that x30 turbo limit for this proccesor.
if you mean about "safe OC" limits, lets try starting with x35 or x34 for turbo.
and about the non turbo ratio, I supose it will be x24, I think we cant set it higher due the locked multiplier.
not sure if those are the ratios you are talking about.
anyway, did you checked that a "unmodded" CpuPEI module, is like the one I have? I mean, if the modules are so different, chances of brick the unit will be higher, however yeah, I'm open to test it
everything related to overclocking and boost the machine even more is my main goal
----------------
ok, more info.
I checked my bro's laptop, he have a 3840qm
http://ark.intel.com/es-es/products/7084...o-3_80-GHz
and he is able to edit the turbo ratios like this
1 core - up to x42
2 cores - up to x41
3 cores - up to x40
4 cores - up to x40
relating to the intel ark page
3.8 ghz seems the max posible for this proccesor (at least without modifications) x38 multiplier.
but, it seems that he is able to push the turbo limits over that, even for all 4 cores.
not sure what is the max posible limit, if it is cpu locked in the chip, in some module or whatever.
Editing those sources seems interesting, if we get one of those compiled modules running on our systems, the chances of modding and unlocking would be way higher than just hex editing ^^
Posts: 88
Threads: 0
Joined: Feb 2013
Reputation:
6
09-10-2014, 02:24 PM
(This post was last modified: 09-10-2014, 02:26 PM by follow_me.)
(09-10-2014, 01:43 PM)kasar Wrote: anyway, did you checked that a "unmodded" CpuPEI module, is like the one I have? I mean, if the modules are so different, chances of brick the unit will be higher, however yeah, I'm open to test it  @kasar
I've checked Intel's reference sourcess for this module.
It is prety much unified, and each cpu initialized by it's own initial data , which has all the limits, frequences, etc .. defined for each processor
But , I don't know where to get this initial data within ours image , so - the only way is to hardcode values for ratio limits
But there is another problem - I don't know are this values plain numbers or some kind of mask. I thought about that because non turbo multipliers are represented by 16 bit unsigned integer (which means 0-65535 values) and turbo multipliers as 32bit unsigned integers. In case of plain numbers 8 bit (0-255 values) integer is enough to encode all the possible multipliers.
Posts: 523
Threads: 0
Joined: Aug 2011
Reputation:
23
oh, that doesnt seems good, mmm, what else I can provide?
I was really interested to test that.
mmm, what about to just replace the cpuPEI module from my bro's laptop modded bios on mine?
may that unlock something?
his laptop is ivy anyway, not sandy like mine, that may generate incompabilities relating the modules, anyway, I heard ivy motherboards are able to run sandy cpus without issues at all, I also heard they even run them arround 10% faster than on normal sandy mobos.
Posts: 88
Threads: 0
Joined: Feb 2013
Reputation:
6
(09-10-2014, 02:47 PM)kasar Wrote: oh, that doesnt seems good, mmm, what else I can provide?
I was really interested to test that.
mmm, what about to just replace the cpuPEI module from my bro's laptop modded bios on mine?
may that unlock something?
his laptop is ivy anyway, not sandy like mine, that may generate incompabilities relating the modules, anyway, I heard ivy motherboards are able to run sandy cpus without issues at all, I also heard they even run them arround 10% faster than on normal sandy mobos. @kasar
If you remember we have one QM67 motherbord which runs Ivy , i think it is possible to port that changes.
Pei module fro your brohers nb will not make any difference, because it uses some settings to initialize CPU, those settings are storred somwhere , and we dont know where
Posts: 523
Threads: 0
Joined: Aug 2011
Reputation:
23
yes, I know that in at least qm67 it is just firmware limitation the thing wich imposibilitated ivy to run.
probably the same stuff with hm67
however we come back to the same history
me7 would be needed to be updated to me8, and also probably many of the bios code would be needed to be altered or entirely rewrited.
I tried replacing the me7 with me8 , but the system did not boot, or when it boot it became stuck on some point.
did not had success on that.
mmm, getting back to subject, while trying to replicate what my bro is able to run n his laptop, I guess we need to run some xtu modules wich are not present in our firmware.
I saw a case of two laptops with basically the same hardware, but different case, cooling and price, one of them was being sold more pricely, and it had more stuff, the other one was more like cheap and had worse cooling.
I think I read somewhere some time ago in some of the prema bios mods topics, someone crossflashed (flashed the bios from the cool laptop, into the crappy one, and it worked and turned the crappy laptop into the good one unlocking all stuff)
so another posibility is that if we find another laptop very similar or if posible almost identical in hardware , but with cool firmware stuff, and we try to cross flash or at least "port" some of the stuff, it would be interesting to be tested.
anyway, being able to compile your own source modified code is also interesting.
I am just a little shorts of ideas, you guys seems to be better while messing with the code and modules, I am more like the guy with a modified laptop waiting for some dangerous flash tests
Posts: 88
Threads: 0
Joined: Feb 2013
Reputation:
6
09-10-2014, 03:52 PM
(This post was last modified: 09-10-2014, 04:06 PM by follow_me.)
(09-10-2014, 03:17 PM)kasar Wrote: so another posibility is that if we find another laptop very similar or if posible almost identical in hardware , but with cool firmware stuff, and we try to cross flash or at least "port" some of the stuff, it would be interesting to be tested. @kasar
We have one - Alienware M14x r1 (but it is insyde bios) it is identical to Xps l702x, and as we know it close enough to l502x
UPD
and we have Alienware M17X R3, with different gpu (insyde bios )
Posts: 523
Threads: 0
Joined: Aug 2011
Reputation:
23
oh, thats interesting.
a posible test then, would be if someone here have a L702X (and a recovery feature in case of bad flash) to flash the m14x r1 into the l702x.
however, the flasher method may differ since the different coding.
so, a interesting test, would be "just swap the bios chips" or with a unlocked descriptor, backup the whole chip from the m14x r1, and write it into the l702x.
that may work.
anyway, I heard some brick caused to a l502x user by flashing the 15z bios jkbuha did.
so, a posible test would be to flash a l702x bios on my l502x modded bios, if that works, then I would flash the m14x r1 bios (would need also to edit the gpu bioses)
anyway, the best way to do it would be flashing the total dump from the chip with fptw instead the flashing app.
that could work, anyway I dont have any of those L702X or m14x r1 total chip dumps arround.
I would test it if needed.
Posts: 88
Threads: 0
Joined: Feb 2013
Reputation:
6
(09-10-2014, 04:41 PM)kasar Wrote: a posible test then, would be if someone here have a L702X (and a recovery feature in case of bad flash) to flash the m14x r1 into the l702x. @kasar
Thats me , the guy with a L702X , with unlocked descriptor and full flash image dump
|