Guide for boosting performance on an i7-940xM in a locked BIOS laptop setting.
Guide for boosting performance on an i7-940xM in a locked BIOS laptop setting.
I had concerns about unlocking certain CPUs (like i7 940xm and i7 920xm) in locked BIOS settings such as e6410 and m4500. Please remember this is only laptop overclocking. The processor has an unlocked multiplier, but Throttle Stop and XTU don’t let me adjust it to change the multiplier. I think I could try adjusting the FSB or BCLK for a minor gain. However, I’d like to take advantage of multiplier overclocking with the better model. I’ve seen discussions where people modify their BIOS to unlock and overclock locked CPUs like the 740-20qm 840-20qm. Even a 4900qm in a M4800 seems possible, and some 38xxqm series. But is this really overclocking if I understand correctly? It seems to just set the turbo for all cores? Any guidance would be greatly appreciated. I’m not interested in any advice about thermal management or maximum DPD. What are the safe temperatures for laptops? I’ve overclocked several desktops before and feel confident enough in basic overclocking. I know laptop heat dissipation is very different from desktop setups. I’ve already considered these options and have ideas that could help. Please keep it simple. Thanks!
The firmware in the BIOS either lacks those settings or doesn’t support them at all. Activating them needs BIOS programming, and there are resources available for that. https://www.bios-mods.com/ https://www.win-raid.com/t8f16-BIOS-Modd...tions.html
The i7 940xm isn't a CPU that supports multiplier overclocking via BIOS. You shouldn't try to increase the multiplier in a BIOS mod. Instead, focus on software solutions. The maximum performance will be set by VID and V-Core values. You'll have no control over adjustments—just use SetFSB. Check the PLL chip on the board; see if you can align it with the SetFSB configuration. ICS is usually the starting point for the PLL chip. It's not always reliable, but it's the most common method.
The X in 920XM and 940XM indicates Extreme performance. These fully unlocked processors resemble the latest unlocked K-series CPUs. You can boost their speed by adjusting the Turbo Ratio Limits. They also support unlocked turbo power settings that must be raised to sustain maximum performance under load. Together, these options allow stable operation at speeds between 3300 and 3500 MHz without throttling. Running a comparable 720QM at full capacity will cause it to throttle aggressively. A well-tuned Extreme CPU can handle full load twice as fast as a similar 720QM model. These mobile chips were remarkably advanced for their era, particularly in laptops. A single BIOS setting can restrict these Extreme models. If the E6410 wasn’t originally equipped with this CPU, the BIOS might have disabled it. Checking MSR 0x194 can reveal bit[20]. If that bit is set to 1, Turbo Ratio Limits are locked. After booting into Windows, you’ll need a modified BIOS to remove this restriction. @TheUltimateE6410 Would you like a screenshot of the ThrottleStop Turbo Ratio Limits window? It should show the turbo adjustment controls grayed out. The lock bit appears when these sliders are disabled. Adjusting turbo ratios and overclocking are essentially the same. Intel CPUs will keep full turbo if you request it. For first-generation Core i chips, some users get frustrated trying to raise the Set Multiplier on ThrottleStop’s main screen. This isn’t the correct method—use the correct multiplier settings. The base multiplier for a 940XM is 16. To enable full turbo boost, select the “Set Multiplier” option and set it to 17 (16 + 1). This tells the CPU to seek maximum boost. Press the Turn On button to send this data to the processor. Share some screenshots of ThrottleStop, TRL, and TPL windows if you need guidance. You might enjoy experimenting with BCLK Bus Speed adjustments as well. https://valid.x86.fr/show_oc.php?id=1711264
Thanks for sharing all this useful details! It really helps me save time and get straight to what matters. I’m not sure if this is exactly what I needed, but it’s nice to know I found something relevant. The post I linked looks promising—I’m still processing everything, but it seems to cover a lot of angles.
Some other threads provided extra perspectives too. One user mentioned it might work only on 4th generation CPUs, since the microcode differs. I’ve already checked overclock.net’s site and found limited info, mostly blocked by common concerns like overheating or locked cores.
I’m still exploring ways to tweak BIOS without hex editors, remembering how GPU BIOS editing used to rely on hex files. It seems CPU BIOS changes are trickier.
My questions:
1. Does a restricted BIOS actually stop updates from being applied? Flip the bit and see if it unlocks full performance?
2. Are there newer methods to modify BIOS without hex editors? I know GPUs used to be handled that way, but CPUs/laptops have changed.
Thanks for the detailed help! It’s been helpful. I’ll keep checking forums and maybe try the Dell M6700 post again.
Best,
[Your Name]
The microcode issue in 4th Gen Haswell CPUs doesn’t affect your 1st Gen Core i CPU. Don’t worry about those details. This confirms the lock bit I mentioned isn’t active. You’re using an unlocked XM CPU, and the BIOS isn’t forcing that lock, so you shouldn’t face any overclocking restrictions. No changes needed in the BIOS. Just learn how to apply ThrottleStop. To push your XM CPU beyond limits, raise the TDP and TDC turbo thresholds. The 940XM supports up to 55W of power consumption. If the BIOS doesn’t fully understand this chip, it might default to a lower limit. Processors like the 720QM, 820QM, etc., all cap at 45W. The QM line locks that value in place. XM chips are unlocked, allowing higher turbo settings. When you push performance, the TDC must also climb significantly. If you don’t adjust these limits, the CPU will throttle and your overclock may fail to show results. After upgrading or installing a new board, capture some ThrottleStop images—simple tests like TS Bench - 1 Thread can reveal if your boost is active during light loads. Show me a snapshot of the main ThrottleStop display while the CPU runs smoothly. Don’t wait until you’ve lost all useful data about XM processors. I’ve assisted users on the Notebook Review forum for years, many XM records were achieved there using ThrottleStop. The forum owners are closing down at the end of January. Make sure to save this valuable info before it disappears. Long-time members are working hard to preserve all the details.
I’ll review everything carefully and capture some screenshots of the thermal readings and all the details. Once my new motherboard arrives in a few days, I’ll make sure it’s ready. I’m confident the heatsink will manage the heat from the CPU. This laptop was built for 35-watt CPUs, so the 45-watt models should work well. I expect temperatures to reach around 80°C to 85°C without throttling, similar to what I saw with my 740QM on a Cinibench R15. The XM models will likely overheat the 35W heatsink due to their higher TDP of 55W. I’ve redesigned the heatsink to efficiently dissipate over 100 watts—technically it can handle up to 135W, which should be fine. I’ll check for some photos and keep an eye on things once I’m there. Hard drive costs are rising, so I might look into downloading helpful forums or guides. Thanks for your advice!
To finish my laptop, I discovered a 16gb cl9 1600mhz chip and a 512gb adata ssd, which would make a big difference. My previous setup had just 4gb of ram plus a 256gb hdd—something isn't working well. I managed to boost the cpu speed a bit (just kidding, no pun intended). I scoured the internet for tips and found out that my system didn’t have clock modulation enabled, which affected performance. Initially, I was puzzled about TS not working and thought it might be a locked bios issue. Later I realized it was more about the BIOS settings. Here are my current TS configurations and what I learned: The stable settings I used run smoothly without extra fans or heatsinks. During bench tests, core speeds were around 3.72ghz per thread at full utilization, dropping to 3.50ghz with two threads. Four threads averaged 3.33ghz. My turbo rates sit at 29,28,26,25 with TDC 86 and DPD 95. I applied some thermal paste and considered swapping the heatsink for better contact. I’m planning to upgrade fans—currently 8fcm total, but aiming for 11cfm with improved ones. For my unstable overclocking, I ran a few benchmarks: single core hit 3.9ghz, dual 3.85ghz, and four threads 3.33ghz. TDC was 96, TDP 105. I managed to beat a world record on Cinebench R15 at 3.45ghz, though it crashed after a few tries. I’m still working on getting stable results and better thermal performance. If you have more questions or want more details, just let me know—I’ll share the updates. Summary: peak speed reached around 4.005ghz single core; best all-core result was 3.45ghz. My Cinebench R15 score was 508kb at 3.33ghz stable. I’m curious how the record performance came through. Looking forward to finalizing my mod and posting about it on a forum when done.
Try a more modern Cinebench version like R20. TPU still has this version available. https://www.techpowerup.com/download/maxon-cinebench/ When you start using TDP / TDC numbers like that, the world records are quick to follow. You seem to have a good understanding of ThrottleStop now. It tracks the CPU multiplier extremely accurately in the FID column and can confirm the slightest bit of power limit or temperature throttling. Leave CPU-Z and the Task Manager off when going for a WR. They both waste too many CPU cycles. When your computer is idle at the desktop, you want to get that C0% number as low as possible. It is a very accurate measure of how much stuff is running in the background. Here is how a 10th Gen CPU looks with nothing extra running in the background. Most 940XM overclocked better than the 920XM. Your 940XM is a good one. Thanks for confirming my numbers. Once you crank the TDP up to almost double the Intel rated TDP, you really do need all the cooling you can get. It is winter here where I live. I would be out in the backyard looking for some good numbers. The kind of bench numbers you are getting are not possible when using Intel XTU. Only ThrottleStop lets you force Clock Modulation to 100.0%. Many Dell laptops from this era had horrible throttling issues because of clock modulation throttling, even at default settings. When bench testing, you should be able to use ThrottleStop to disable all of the low power C states. This will maximize the idle multiplier. Disable C1E on the main screen of ThrottleStop. Open the C States window, check the box C States - AC and then choose the Off option and press the Apply button. Have a look at the main screen and see if the idle multiplier goes up. This trick disables the C states within the Windows power plan you are using. When you want to enable the C states, just do the opposite. Check the C States - AC box, select the On option and press Apply. The QM processors were locked so disabling the C states prevented them from using the maximum turbo multipliers. I am not sure if the XM CPUs also have this limitation. This is a fun feature to toggle when testing but it might create too much heat.
I discovered you through your eBay listing. It would have been better if you kept it, as you could have handled it differently: https://www.insanelymac.com/forum/topic/...ep/page/8/