The return of the turbo button: New Intel hotness causes an old friend to reappear
- Reference: 1636139825
- News link: https://www.theregister.co.uk/2021/11/05/turbo_button/
- Source link:
Intel has [1]good news for you: it's bringing back an old friend: the [2]turbo button .
Better still, you won't need any new hardware, because it's repurposing something you already have but never use: your Scroll Lock key.
[3]
Grey-haired techies may remember that the turbo button didn't do what it said on the tin. It didn't magically make a sluggish PC faster, but rather the reverse: it slowed it down to make older programs – games, mainly, that weren't designed for 33 screaming megahertz of raw 486 power – playable again. Well, it's games to blame again now that [4]Intel's 12th generation of Core processors is here.
[5]
[6]
Chipzilla emitted a [7]troubleshooting bulletin recommending the use of Scroll Lock as a workaround yesterday, prompting more than one person to [8]comment that [9]this made Scroll Lock the new turbo button.
(If you have lost track of the generations, we don't blame you. So far, they were: Nehalem; Sandy Bridge; Ivy Bridge; Haswell; Broadwell; Skylake; Kaby Lake; Coffee, Amber, Whiskey and Cannon Lake; Cascade, Ice and Comet Lake; Tiger and Rocket Lake. And now, Alder Lake. Clear as [10]Shenzhen lake-bottom mud .)
[11]
Naturally Intel is saying its latest PC silicon is the [12]fastest thing ever , but the big change in this generation is really about power management.
Alder Lake is Intel's [13]second go at what it initially called "hybrid technology" CPUs. Alder Lake chips have a blend of two types of processor core: some high-performance but electricity-hungry, and some Atom-style – lower-performance but frugal with the juice.
This style of design was pioneered a decade ago by Arm, which called it big.LITTLE, [14]much to the chagrin of The Reg 's correspondent. It's useful for smartphones and tablets alike – so long as the OS knows about it, it can shuffle tasks around between performance or efficiency cores depending on available battery life, cooling, user demands and so on. It's also good for marketroids, who can claim that a chip with, say, three of each type is a "six-core" device.
[15]BOFH : Thermo-electric funeral
[16]'We will not rest until the periodic table is exhausted' says Intel CEO on quest to keep Moore's Law alive
[17]Remember the turbo button on PCs? New AWS instance has one for CPU burst
[18]Thrustmaster unveils Wii peripherals kit
Apple's new Arm-based chips [19]have their own versions of the same tech, naturally, and Apple has been rather [20]cunning about how it spreads the load.
The problem is that this stuff is new to PCs. PCs with [21]low-power Atom chippery arrived in 2008 for netbooks and so on. The processors were sold on being cheap, small, and having decent battery life – not on their rapidity, because they didn't have any. Now Intel's mixing together low-end Atom-class cores and high-performance normal cores in the same microprocessor package to balance power usage and oomph, which is most useful in laptops and tablets.
[22]
That is to say, a lot of PC-grade programs don't expect the CPU cores available on a system to dynamically change in type: a quad-core system in the past has four cores of the same type, not a combination of different ones powered up as the OS desires.
Some software, particularly games, check the specification of the PC to not only ensure it has enough oomph to run the title but also to see if the hardware underneath has changed, which is a sign the program has been pirated to another system.
It so happens that a shiny new 12th-gen Intel Core processor [23]can trip up the anti-copy protection, or DRM, in games, presumably by presenting its Atom-class and performance-grade cores in such a way that the anti-piracy code thinks the game is being run on another PC. It's either that, or the hybrid nature of the microprocessor upsets the DRM code enough to make titles crash out or fail to load.
This apparently affects a bunch of games on Windows 10 and 11, at least, that use the [24]Denuvo DRM tookit. Some patches are due to arrive in mid-November to correct these crashes.
In the meantime, enter the 21st century turbo button. All the lucky new owner of one of these boxes has to do, if they are experiencing problems with their games, is go into the system firmware, enable the [25]Legacy Game Compatibility Mode option, reboot, and then, when you press Scroll Lock, your PC will gently anesthetize its efficiency cores. Result? The game and its copy-protection will only see the high-performance ones and work fine.
In other words, the newly repurposed key actually turns off the whizz-bang hybrid-chip feature – a little like the way a 1980s turbo button actually slowed your CPU down so you could play Alley Cat or [26]Maniac Mansion . Technology: innit [27]marvelous , eh? ®
Get our [28]Tech Resources
[1] https://www.intel.com/content/www/us/en/support/articles/000088259/processors/intel-core-processors.html
[2] https://twitter.com/thirosco/status/1456377101230096385
[3] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_onprem/personaltech&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=2&c=2YYlXxd7Pa6QzsPLNW75-nwAAAIM&t=ct%3Dns%26unitnum%3D2%26raptor%3Dcondor%26pos%3Dtop%26test%3D0
[4] https://www.theregister.com/2021/10/27/intel_alder_lake/
[5] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_onprem/personaltech&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=4&c=44YYlXxd7Pa6QzsPLNW75-nwAAAIM&t=ct%3Dns%26unitnum%3D4%26raptor%3Dfalcon%26pos%3Dmid%26test%3D0
[6] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_onprem/personaltech&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=3&c=33YYlXxd7Pa6QzsPLNW75-nwAAAIM&t=ct%3Dns%26unitnum%3D3%26raptor%3Deagle%26pos%3Dmid%26test%3D0
[7] https://www.intel.com/content/www/us/en/support/articles/000088259/processors/intel-core-processors.html
[8] https://twitter.com/i_grr/status/1456354645803212805
[9] https://twitter.com/thirosco/status/1456377101230096385
[10] https://www.theregister.com/2013/08/05/chinese_apple_suppliers_investigated_for_water_pollution/
[11] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_onprem/personaltech&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=4&c=44YYlXxd7Pa6QzsPLNW75-nwAAAIM&t=ct%3Dns%26unitnum%3D4%26raptor%3Dfalcon%26pos%3Dmid%26test%3D0
[12] https://www.theregister.com/2021/10/27/intel_alder_lake/
[13] https://www.theregister.com/2021/07/08/intel_lakefield_discontinued/?td=amp-keepreading-top
[14] https://www.theregister.com/2011/10/20/details_on_big_little_processing/
[15] https://www.theregister.com/2016/04/22/bofh_2016_episode_6/
[16] https://www.theregister.com/2021/10/28/intels_gelsinger_moore/
[17] https://www.theregister.com/2014/07/02/aws_offers_lowcost_instances_for_simple_tasks/
[18] https://www.theregister.com/2007/09/17/thrustmaster_wii_peripherals/
[19] https://www.theregister.com/AMP/2020/11/10/apple_silicon_debut/
[20] https://eclecticlight.co/2021/05/14/cores-shouldnt-all-be-the-same-m1-macs-do-better/
[21] https://www.theregister.com/2008/03/03/intel_launches_atom/
[22] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_onprem/personaltech&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=3&c=33YYlXxd7Pa6QzsPLNW75-nwAAAIM&t=ct%3Dns%26unitnum%3D3%26raptor%3Deagle%26pos%3Dmid%26test%3D0
[23] https://www.intel.com/content/www/us/en/support/articles/000088261/processors.html
[24] https://blog.irdeto.com/video-gaming/intels-12th-generation-alder-lake-processor/
[25] https://www.intel.com/content/www/us/en/support/articles/000088259/processors/intel-core-processors.html
[26] https://www.youtube.com/watch?v=L7oUArcVis0
[27] https://xkcd.com/1172/
[28] https://whitepapers.theregister.com/
Re: I would lucky b**tard to anyone who has a Scroll Lock key
"Unfortunately my lappy's keyboard has so few keys, that not only does it lack Scroll Lock, it doesn't even have Page Up & Page Down or even Insert. Home, End and Pause are also missing."
Which make/model? Every one I've ever had, used and had in for repair has all those keys, often as secondary functions on other key accessed with the Fn "shift" key if there's no dedicated keys. Or is it more of a Chromebook or tablet-like rather then a general purpose laptop?
Re: I would lucky b**tard to anyone who has a Scroll Lock key
Indeed, on my Dell laptop it is hidden in plain sight as Fn+F6, symbolised by a padlock with a vertical double-headed arrow.
Re: I would lucky b**tard to anyone who has a Scroll Lock key
I've got an Asus S4300FN, and it definitely lacks Scroll Lock and Pause.
Page up/Page down/Home/End are reachable with Fn.
Oh, and the reason they removed Scroll Lock, it's to use the top right key for the power button, the one that used to be Delete (now on its left), instead of having a dedicated one.
This caused me grief a first, since my fingers were used tapping there for Delete. Lucky that Windows and Mint have an option to disable it.
Re: I would lucky b**tard to anyone who has a Scroll Lock key
It is FN+K on my Lenovo, obviously ...
Re: I would lucky b**tard to anyone who has a Scroll Lock key
FWIW, that's a half decent mnemonic. K for loc K , so long as you use it often enough to remember it :-)
Re: I would lucky b**tard to anyone who has a Scroll Lock key
Hey, thanks you! I just posted above that my Asus doesn't have them. Well, in fact, it's
They just didn't bother to print anything on those keys (I can only shudder at the cost it would have added to the laptop).
Of course, since there's no Scroll Lock LED present, I connected an external keyboard to give it a try. It dutifully lighted up there.
Will it work?
Given Intel's track record of late of adding stuff then disabling it in the firmware later, such as TSX, I don't hold much hope of it working. I mean if it unintentionally cooked your processor melting gates and the like, that would be more like Intel of late.
Kids!
“… that weren't designed for 33 screaming megahertz of raw 486 power”.
Children these days! My *286* had a turbo button for things that couldn’t handle 12 megahertz!!!
Re: Kids!
Bah! My PC XT clone had a turbo button for software that couldn't handle an 8088 processor running at 8 MHz!
Fuck, I'm old.
Re: Kids!
almost twice the speed it should be!
4.77MHz for the win.....
Re: Kids!
Bah!! I maybe older.
My first pre IBM invented small computers was an RCA 1802 based COSMIC ELF running 3.579545 MHz. It could have run 6.4 MHz but by using the color burst frequency you could drive a regular TV from the "graphics co-processor" chip. Really a DMA driver chip that with the processors help could clock out bits and sync pulses.
All this worked with 4 K of RAM and about 2 K of EEPROM. I soldered all the chips onto the two boards. Only missed a couple of pins on the first go. ;-)
Speed was not that blazing as it used 32 clock cycles per instruction.
No shift lock key, It had a HEX keypad with a few other buttons. I wonder if the tiny basic cassette I never used is still readable...
Re: Kids!
Bah! I had to slow down the magnetic card reader on my TI-59 by lightly gripping the edges of the cards. Older cards couldn't be read reliably at full speed.
I can't tell you how many hertz the processor ran at, but it must have been quite a few.
Re: Kids!
My first Arm system (an Archimedes) ran at both 4MHz _and_ 8MHz at the same time (well, 8MHz for memory ticks inside a DRAM "row", 4MHz when opening a new row. Well, it was all "Fast Page Mode" and rows were only four words wide, but that's the theory.) The PC Emulator software felt about the same as a classic 4.77MHz XT, which must have been some feat of tight coding. Used that emulator and a character-mode PC word processor to write my undergrad thesis...
Thinking about how fast it seemed at the time, and how slow I know that it was, modern terms, really puts software bloat into awful, stark relief...
Re: Kids!
I went Amiga, but with similar results.
At work, I was using an AT clone (HP Vectra) / and a Mac Plus. With the Amiga, I could emulate both and use the Amiga to swap data between the two systems more quickly than the AppleTalk cable hanging out the back of the PC...
Re: Kids!
Also I'm wondering what the article's author is going on about. Grey hair? I'd warrant that most of us (including myself) who remember having a turbo button on a 286 look back with fondness to the days of having grey hair.
Still, at least we now no longer need to trouble the services of a barber shop, and can get the old bonce polished for an extra shilling whilst we're at the shoe shine stand.
Re: Kids!
Same here.. and q frigging MFM 29 megabytes hdd. A hard drive!!
NEC V20!
When I pushed the turbo button my my NEC V20 I could hum along at 2.7 Norton SI's!
Can you just turn it off?
Is there a way to just disable the slow "E" corrs permanently, and just use the fast P cores?
Re: Can you just turn it off?
From the sound of it, if there wasn't before, you can enable this feature and keep it enabled, so there is now. However, I must ask why you would buy a processor with extra cores only to disable them. Unless the OS really can't put processes on the right cores, the extra ones can't hurt. Linux has been handling ARM's big/little for years, Windows on ARM has had some experience, and Intel has been testing these probably with OS devs' assistance, so I wouldn't expect that to be a problem.
Re: Can you just turn it off?
> Is there a way to just disable the slow "E" corrs permanently, and just use the fast P cores?
On some youtube reviews of Alder Lake I've seen BIOS screenshots that have an option along the lines of:
"Enable AVX-512 (NOTE: this disables the E-cores)"
So assuming that's not some sort of dev/beta BIOS, then enabling AVX-512 will apparently disable the E-cores.
Of course, unless you specifically wanted AVX-512 anyway, you'd be better off buying a Ryzen if you are going to go and disable E-cores.
Re: Can you just turn it off?
You are probably better off going with AMD full stop.
Wow...
" I would lucky b**tard to anyone who has a Scroll Lock key "
You're right! I have what I thought was a full keyboard, including a number pad, on my Inspiron 3505 -- but now that you mention it, it doesn't even look like scroll lock's available using "fn-some other key"!
Wow... games really check if you have a specific style of CPU and refuse to run? Gross. I would expect them to check for available instructions (if it needs something that older CPUs don't have so you don't get partway through game load THEN have it crash), and AT THE MOST run a microbenchmark and print a warning that your system may be too slow if the microbenchmark says it's probably too slow. I would NOT check based on (in this case) "Atom"... I mean, I couldn't forsee some CPU using Atom cores as low-power cores in a faster CPU, but COULD forsee faster Atoms coming out in the future which would have been fast enough to run the game.
Re: Wow...
I've read elsewhere that it's not that the E cores are too slow, it's that they're there at all, the DRM sees the other CPUs as [1]a different system , so assumes that 2 PCs are playing the same game and force quits it.
DRM eh... keeping customers satisfied since 1987.
[1] https://www.intel.com/content/www/us/en/support/articles/000088259/processors/intel-core-processors.html
Re: Wow...
My response would to be to return the game to the developer (with a suitably angry rant about their shitty broken pointless and counterproductive DRM scheme) and demand a full refund. I don't know why Intel are pandering to the purveyors of crap-and-broken DRM with this.
I understand that it is mostly legacy titles affected, but still, I think game devs should be forced to remove or at least fix the DRM, or hand out refunds.
Re: Wow...
Intel is doing this to satisfy less assertive customers who know they can ask for a refund until they're blue in the face, but they won't get one.
Re: Wow...
Or possibly to satisfy lazy game developers who would prefer to sue intel for "breaking" their game than fix their DRM.
Re: Wow...
As @FIA said, it's not the game it's the DRM/anti-cheat that's stopping the game running. In addition to DRM issues, the anti-cheat gets confused, it doesn't understand whats going on therefore assumes you are doing the dodgy and running in a VM or similar to hide cheating software.
Lights
All that my turbo button did was change which combination of segments were lit on a pair of 7 segment LED displays on the front panel.
Was I short-changed?
I use the Scroll Lock at least weekly....
CTRL-Scroll Lock is a convenient way to get the ping statistics from the Windows's command ping without having to cancel it and restart.
The second use is as a prank with Excel. When Scroll Lock is on, the arrow keys move the sheet and not the active cell.
Re: I use the Scroll Lock at least weekly....
It's also commonly used for keyboards connected to a KVM. I use my scroll-lock key regularly. Two taps on scroll-lock, then number 1-4 to switch the KVM to the required computer I wish to control.
Re: I use the Scroll Lock at least weekly....
That, at least, should still work since the keyboard is plugged into the KVM, not the PC so the KVM can still intercept the key presses :-)
Re: I use the Scroll Lock at least weekly....
... the keyboard is plugged into the KVM, not the PC so the KVM can still intercept the key presses ...
If it's anything like my KVM switch the Scroll Lock key presses are passed through. As it takes two presses of Scroll Lock to invoke the KVM switch the PS's Scorll Lock function is toggles on and off again (or off and on again) so no harm is normally done.
It's not clear whether this new 'turbo' function is a toggle or not, so I don't know whether intel have broken things (as usual) ...
Re: I use the Scroll Lock at least weekly....
Scroll Lock: Also useful in some versions of VNC to allow you to send the Windows key and other functions to the remote session you're working with.
Re: I use the Scroll Lock at least weekly....
"The second use is as a prank with Excel. When Scroll Lock is on, the arrow keys move the sheet and not the active cell."
I pranked myself this way just last week. This particular laptop keyboard lacks a Scroll Lock key, so in the interests of science I spent quite a few minutes trying to figure out what key combination had done the mischief. On some keyboards Fn+F14 is Scroll Lock, but the keyboard only goes up to 12. In the end I broke down and used the virtual keyboard.
Re: I use the Scroll Lock at least weekly....
Cool! I didn't realize Ping could do that. It seems ping treats ^C and Ctrl-Scroll Lock differently, the former breaks the latter continues.
The second use that you found in Excel is the *actual* function and reason for existence of scroll lock - hence the name. Excel is one of the last apps to still use Scroll lock this way.
Re: I use the Scroll Lock at least weekly....
Finances lady enabled scroll lock by accident. Took me a bit of cultivating the open patches on my noggin before I recalled that it was most probably a scroll lock key.
FWIW the same thing happened in SuperCalc 5, so it seems to be a relic from the past.
I miss the days of SuperCalc 5 (and Lotus 1-2-3) as muscle memory gave you a speed advantage.
TBH I found that the DOS versions of some programs definitely have a speed advantage over their Windows counterparts, as you could use muscle memory for frequently-used commands.
Useless idea
In the days when PC's has "turbo" buttons they were always left pressed. When offered more power who wouldn't want to use it?
I supplied PC's back then and, after a while, I jumpered the feature permanently on after one customer complained of the PC "going slow. The user had pressed the "turbo" button thinking that it would go faster and forgot to press it again. I drove 15 miles to find that out!
Re: Useless idea
For a few games I played back then the turbo button allowed them to be playable - but I don't recall encountering any other software where it helped, though I am sure there were some
Alley Cat actually sets up their own cpu speed so no turbo button needed.
Comment from some old code
Increasing a delay loop counter by a factor of 20.
/* Always wait a long time 3.04 */
/* Native 386 code is very fast */
/* One fifth of a second at 12Mhz */
/* no waits with a test in the loop */
/* COMPAQ386 just rewrote the rules */
/* R.J.D 21 Oct 86 */
Have to say that being able to go straight to this comment after 35 years says something about how much this leap meant to me.
Press any key to continue
What happens if a game requires use of the Scroll Lock key? Did Intel think of that? They should at least offer a choice of key, in case the user finds the Scroll Lock key more indispensable than, say, the Q key.
Had an IBM PC AT compatible, ctrl+alt++ key enabled turbo, and ctrl+alt+- disabled turbo.
Was so long ago that it is all but forgotten.
Yes, I remember that. It would correctly set the Turbo LED, but PC-Cases with the 7 segment display would still show the incorrect speed as they were hardcoded to the turbo button.
Hands up for the number of times you’ve had to close a ticket along the lines of ‘excel won’t scroll properly’. Often, because scroll lock was on.
Can’t think of any other applications that use it?
8088
I had an XT clone which I think had an 8088 chip back in the day that ran at 4.77mhz (as expected) and then if you held down the period key on boot it would power up in the nippier 6.22mhz... very weird, it certainly seemed to run faster when enabled
I'm jealous of you Scroll Lock-enabled keyboards owners who are showing off all the cool things you can do with it!
scroll lock in use. dont mess it up please
used as keepalive to stop lock screen. please leave it alone
I would lucky b**tard to anyone who has a Scroll Lock key
But OTOH my Ryzen 9 seems to have an automatic throttle for which you can choose different rules. Unfortunately my lappy's keyboard has so few keys, that not only does it lack Scroll Lock, it doesn't even have Page Up & Page Down or even Insert. Home, End and Pause are also missing.
I spent several hours messing with xmodmap to put the extra keys back (in place of the functions I never use) trying to make it survive more than 5 minutes. It was only once I started reading the code for the HID drivers that I noticed that all of sudden, my first attempt had working again. Touch wood [taps head] it is still working.
The only key I don't seem to be able to over-ride is Fn+RightCTL which insists on being ContextMenu instead of my usual placing for Compose. Luckily, the ROG button does seem to remember that I xmodkeyyed it to be Compose instead even though I find it "unnatural".