• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.

Outertech adds AMD Ryzen Processor Optimization to Cacheman 10.10

btarunr

Editor & Senior Moderator
Staff member
Joined
Oct 9, 2007
Messages
46,356 (7.68/day)
Location
Hyderabad, India
System Name RBMK-1000
Processor AMD Ryzen 7 5700G
Motherboard ASUS ROG Strix B450-E Gaming
Cooling DeepCool Gammax L240 V2
Memory 2x 8GB G.Skill Sniper X
Video Card(s) Palit GeForce RTX 2080 SUPER GameRock
Storage Western Digital Black NVMe 512GB
Display(s) BenQ 1440p 60 Hz 27-inch
Case Corsair Carbide 100R
Audio Device(s) ASUS SupremeFX S1220A
Power Supply Cooler Master MWE Gold 650W
Mouse ASUS ROG Strix Impact
Keyboard Gamdias Hermes E2
Software Windows 11 Pro
Outertech has released Cacheman 10.10, a Windows performance enhancement software that uses one-click optimization in order to improve responsiveness, privacy, and the security of a PC. The new Cacheman version introduces support for the recently released AMD Ryzen 7 1700, 1700X, 1800X and Ryzen 5 1400, 1500X, 1600, 1600X processors. A free test version is available from the Outertech website.

The AMD Ryzen 7 processors consist of 16 CPU cores - 8 physical and 8 virtual (emulated) cores. The physical processor cores are placed on the CPU die in two groups of 4 cores each, the so called CCX (CPU Complex). The two groups are interconnected with a 256-bit wide bi-directional crossbar. The speed of the crossbar is linked to the speed of the system memory. Within a CCX group, CPU cores can communicate very quickly with each other. Communication between cores that sit on separate CCX groups is significantly slower (by the factor of 2 and more).



DOWNLOAD: Outertech Cacheman 10.10

Cacheman (short for Cache manager) auto-optimizes the Windows sub-systems including cache and memory in order to improve responsiveness, privacy, and security. In addition to the already built-in Intel Core processor optimization, Cacheman 10.10 updates the optimization profiles for AMD Ryzen 7 1700, 1700X, 1800X and Ryzen 5 1400, 1500X, 1600, 1600X processors. A range of computer performance profiles is available including gaming, graphics workstation, digital audio recording, notebook, and server.

After a discovery made in the testing lab Outertech recommends an additional manual optimization that can be performed within the Cacheman user interface.

Outertech has discovered that tying some Windows applications to the first Ryzen 7 CPU CCX group (4 physical + 4 virtual processor cores) can increase the performance by a significant factor, as thread switching between two CCX groups is avoided. This will work well only with applications that do not make full use of all 16 CPU cores, particularly computer games. Windows 10 appears to not be aware that the Ryzen processor consists of two individual CPU core groups. Switching program threads from one CCX group to another can cause performance degradation on an otherwise very fast processor. Outertech expects a fix from Microsoft on this issue and has decided against an automatic Cacheman optimization of this particular issue at this time. Users can manually try this optimization by right clicking the name of the application in the Cacheman user interface and selecting Set Core Affinity (sticky) | Core 1-8 from the menu. Cacheman will remember this tweak and apply it automatically each time the game is started.

Cacheman starts at USD 28.95.

View at TechPowerUp Main Site
 
Joined
Jan 15, 2012
Messages
944 (0.21/day)
Location
Slovenia
System Name PC.
Processor i7 2600K 5.0Gh,i7 3770K 5.00Gh. EK, Liqed Coooleng
Motherboard P67A-UD7-B3 Gigabyte T.,ASUS,P8Z77-V PREMIUM,MAXIMUS V EXTRIME..
Cooling Liqed Cooleng ,EK Suprime LTX Nickel,EK for Motherboard,Aqua computer (WGA), Thermaltake .... 0i,
Memory G.SKILL F3-17600CL7-2GBPISG. 16GBSkill Sniper F3-17000CL94GBSR on 2400Hz 10-12-11-29 1
Video Card(s) GTX590 ,SLI ,POV TGT best 691Hz ,LiqedCoold,GTX480.....GTX1080MSI SeaHawkEK SLI
Storage OCZ-REVODRIVE 3-240GB,2xCrucialMX100.512.R-0,1x LMT-32L3m,3x 1TB-WD,1x;1x2TbSEAGATE1x2Tb Seagate
Display(s) DELL-U2412Mb,Samsung Synkmaster245B,HP ENVY 34c
Case Thermaltake, NZXT SWITCH 810SE
Audio Device(s) CREATIVE BLASTER X-Fi Titanium HD , AUNE T1MK2 TUBE USB
Power Supply ENERMAX Platimax 1500W,Thermaltake 1500W
Mouse VIPER V560,FUNC MS-3, Prestigio, R.A.T.E.7 and 5,LogitechG502,RAZER,Inperator.,dead...a.s.o.
Keyboard Trust ....LogotechG410
Software Windows7 64....
Benchmark Scores 3DMark Fire Strike 21.385 (37.234,11.828,7.176)
Onle for 28.95 USD !
 

the54thvoid

Intoxicated Moderator
Staff member
Joined
Dec 14, 2009
Messages
12,444 (2.37/day)
Location
Glasgow - home of formal profanity
Processor Ryzen 7800X3D
Motherboard MSI MAG Mortar B650 (wifi)
Cooling be quiet! Dark Rock Pro 4
Memory 32GB Kingston Fury
Video Card(s) Gainward RTX4070ti
Storage Seagate FireCuda 530 M.2 1TB / Samsumg 960 Pro M.2 512Gb
Display(s) LG 32" 165Hz 1440p GSYNC
Case Asus Prime AP201
Audio Device(s) On Board
Power Supply be quiet! Pure POwer M12 850w Gold (ATX3.0)
Software W10
Hmm... You'd think AMD would release such a software fix if it was indeed such an issue...
 
Joined
Oct 2, 2004
Messages
13,791 (1.93/day)
Wait a sec, didn't they say Windows scheduler works correctly with Ryzen. And now they are saying Windows is not CCX aware. Which one is it now?
 
Joined
Apr 16, 2010
Messages
3,456 (0.68/day)
Location
Portugal
System Name LenovoⓇ ThinkPad™ T430
Processor IntelⓇ Core™ i5-3210M processor (2 cores, 2.50GHz, 3MB cache), Intel Turbo Boost™ 2.0 (3.10GHz), HT™
Motherboard Lenovo 2344 (Mobile Intel QM77 Express Chipset)
Cooling Single-pipe heatsink + Delta fan
Memory 2x 8GB KingstonⓇ HyperX™ Impact 2133MHz DDR3L SO-DIMM
Video Card(s) Intel HD Graphics™ 4000 (GPU clk: 1100MHz, vRAM clk: 1066MHz)
Storage SamsungⓇ 860 EVO mSATA (250GB) + 850 EVO (500GB) SATA
Display(s) 14.0" (355mm) HD (1366x768) color, anti-glare, LED backlight, 200 nits, 16:9 aspect ratio, 300:1 co
Case ThinkPad Roll Cage (one-piece magnesium frame)
Audio Device(s) HD Audio, RealtekⓇ ALC3202 codec, DolbyⓇ Advanced Audio™ v2 / stereo speakers, 1W x 2
Power Supply ThinkPad 65W AC Adapter + ThinkPad Battery 70++ (9-cell)
Mouse TrackPointⓇ pointing device + UltraNav™, wide touchpad below keyboard + ThinkLight™
Keyboard 6-row, 84-key, ThinkVantage button, spill-resistant, multimedia Fn keys, LED backlight (PT Layout)
Software MicrosoftⓇ WindowsⓇ 10 x86-64 (22H2)
Users can manually try this optimization by right clicking the name of the application in the Cacheman user interface and selecting Set Core Affinity (sticky) | Core 1-8 from the menu. Cacheman will remember this tweak and apply it automatically each time the game is started.

Or...you know, just create a shortcut that uses that start command with /affinity.
Same concept and one less piece of software installed -> Optimization :)

EDIT: Added quote
 
Joined
Aug 23, 2013
Messages
453 (0.12/day)
Wait a sec, didn't they say Windows scheduler works correctly with Ryzen. And now they are saying Windows is not CCX aware. Which one is it now?

I think it was combination of things. That Windows is not CCX and Hyperthread aware, but it was proven that it was not true for the Hyperthread part. It is possible to further tune the scheduler for the CCX
 
Joined
Apr 30, 2011
Messages
2,651 (0.56/day)
Location
Greece
Processor AMD Ryzen 5 5600@80W
Motherboard MSI B550 Tomahawk
Cooling ZALMAN CNPS9X OPTIMA
Memory 2*8GB PATRIOT PVS416G400C9K@3733MT_C16
Video Card(s) Sapphire Radeon RX 6750 XT Pulse 12GB
Storage Sandisk SSD 128GB, Kingston A2000 NVMe 1TB, Samsung F1 1TB, WD Black 10TB
Display(s) AOC 27G2U/BK IPS 144Hz
Case SHARKOON M25-W 7.1 BLACK
Audio Device(s) Realtek 7.1 onboard
Power Supply Seasonic Core GC 500W
Mouse Sharkoon SHARK Force Black
Keyboard Trust GXT280
Software Win 7 Ultimate 64bit/Win 10 pro 64bit/Manjaro Linux
Windows need to be fixed for Ryzen to perform optimally for all the sw needs. That's for sure due to Ryzen's new arch being totally different from all previous CPUs. Some updates are rumoured to be included in latest patches from MS. Maybe in @W1zzard 's test coming later we shall see some changes in performance from newer BIOS, faster RAM and OS updates.
 

FreedomEclipse

~Technological Technocrat~
Joined
Apr 20, 2007
Messages
23,359 (3.76/day)
Location
London,UK
System Name Codename: Icarus Mk.VI
Processor Intel 8600k@Stock -- pending tuning
Motherboard Asus ROG Strixx Z370-F
Cooling CPU: BeQuiet! Dark Rock Pro 4 {1xCorsair ML120 Pro|5xML140 Pro}
Memory 32GB XPG Gammix D10 {2x16GB}
Video Card(s) ASUS Dual Radeon™ RX 6700 XT OC Edition
Storage Samsung 970 Evo 512GB SSD (Boot)|WD SN770 (Gaming)|2x 3TB Toshiba DT01ACA300|2x 2TB Crucial BX500
Display(s) LG GP850-B
Case Corsair 760T (White)
Audio Device(s) Yamaha RX-V573|Speakers: JBL Control One|Auna 300-CN|Wharfedale Diamond SW150
Power Supply Corsair AX760
Mouse Logitech G900
Keyboard Duckyshine Dead LED(s) III
Software Windows 10 Pro
Benchmark Scores (ノಠ益ಠ)ノ彡┻━┻

the54thvoid

Intoxicated Moderator
Staff member
Joined
Dec 14, 2009
Messages
12,444 (2.37/day)
Location
Glasgow - home of formal profanity
Processor Ryzen 7800X3D
Motherboard MSI MAG Mortar B650 (wifi)
Cooling be quiet! Dark Rock Pro 4
Memory 32GB Kingston Fury
Video Card(s) Gainward RTX4070ti
Storage Seagate FireCuda 530 M.2 1TB / Samsumg 960 Pro M.2 512Gb
Display(s) LG 32" 165Hz 1440p GSYNC
Case Asus Prime AP201
Audio Device(s) On Board
Power Supply be quiet! Pure POwer M12 850w Gold (ATX3.0)
Software W10
Joined
Apr 6, 2009
Messages
225 (0.04/day)
Location
Finland
Processor 4690K @ 4.2GHz
Motherboard Asus Z97-P
Cooling CRYORIG H7
Memory 16GB (2x8GB) HyperX Fury, DDRS 1600MH2
Video Card(s) EVGA GTX 1070 SC Black Edition
Storage Lots
Display(s) 24" Predator GN246HL, 1080p, 144Hz
Case Phanteks P300
Power Supply Corsair CX650
Software Windows 10 Pro
Benchmark Scores 1/0 0.o

VSG

Editor, Reviews & News
Staff member
Joined
Jul 1, 2014
Messages
3,466 (0.97/day)
There's a free trial version available. The whole website reminds me of a free/shareware one from 2005 though.
 
Joined
Dec 20, 2016
Messages
107 (0.04/day)
Location
Italy
System Name Frankenstin 2.0, Alienware X17 R2
Processor Ryzen 5 3600 @ 4400mhz, 1,248v fixed
Motherboard Fatal1ty B450 Gaming-ITX/ac
Cooling Swiftech Apogee drive 2 + XSPC x360 + generic GPU Waterblock
Memory 32Gb G.skill 3200 cl16
Video Card(s) Powercolor RX Vega 56, Custom watercooling - @ 64 mod
Storage Sabrent Rocket 1TB NVME
Display(s) Samsung LC27JG500
Case Thermaltake Core G3
Audio Device(s) Integrated + Denon AVR 2800
Power Supply Enermax Revolution SFX 650w
Mouse Trust GXT 152
Keyboard Logitech G413
Software Windows 10 Pro x64
System explorer does the same for free. Here you pay for some sort of auto optimization
 
Joined
Dec 22, 2011
Messages
3,890 (0.86/day)
Processor AMD Ryzen 7 3700X
Motherboard MSI MAG B550 TOMAHAWK
Cooling AMD Wraith Prism
Memory Team Group Dark Pro 8Pack Edition 3600Mhz CL16
Video Card(s) NVIDIA GeForce RTX 3080 FE
Storage Kingston A2000 1TB + Seagate HDD workhorse
Display(s) Samsung 50" QN94A Neo QLED
Case Antec 1200
Power Supply Seasonic Focus GX-850
Mouse Razer Deathadder Chroma
Keyboard Logitech UltraX
Software Windows 11
CCX seems to be a pain in the ass.
 
Joined
Feb 1, 2017
Messages
39 (0.01/day)
As has been demonstrated by those that have gotten their DRAM up to 3200, the latency becomes much less of an issue as the "bus speed" between the two four core blocks speeds up as well. So BIOS updates that make 3200 ghz the norm will up Ryzen's performance beyond it's more than capable levels now, for now.

Optimizations that keep the workload within the same four cores and staying in sync with it's assigned cache will move performance of Ryzen even further. I'm betting that it will make memory speed less important in the future.

Speaking of optimizations, yes, AMD said all was fine with Microsoft's distribution of workloads. I suspect that was to avoid embarrassing Microsoft or projecting blame on them. AMD may have rushed Zen a bit, as some have suggested, and didn't give Microsoft time to get real optimizations in place or Microsoft just dragged their asses on it. Most likely a combination of both.


AMD is in the running for some of the Surface 5 production. Makes sense that AMD would go out of their way to avoid blaming Microsoft for anything.

Regardless, Microsoft will create Ryzen optimizations and release them, possibly, with the Surface 5 launch. Or without giving AMD any Surface 5 business.

A month or two from now Ryzen will be performing better than it is now for anybody on Windows 10. If you can't wait, this Cacheman 10 product might make you the cool kid on the block, for only $30, until everybody on Ryzen gets the free Windows 10 upgrade.
 
Joined
Oct 22, 2014
Messages
13,210 (3.81/day)
Location
Sunshine Coast
System Name Black Box
Processor Intel Xeon E3-1260L v5
Motherboard MSI E3 KRAIT Gaming v5
Cooling Tt tower + 120mm Tt fan
Memory G.Skill 16GB 3600 C18
Video Card(s) Asus GTX 970 Mini
Storage Kingston A2000 512Gb NVME
Display(s) AOC 24" Freesync 1m.s. 75Hz
Case Corsair 450D High Air Flow.
Audio Device(s) No need.
Power Supply FSP Aurum 650W
Mouse Yes
Keyboard Of course
Software W10 Pro 64 bit
Wait a sec, didn't they say Windows scheduler works correctly with Ryzen. And now they are saying Windows is not CCX aware. Which one is it now?
By stating the scheduler works fine, AMD are admitting in a round a bout way their design is not as efficient as it should be.
 
Joined
Jul 9, 2015
Messages
3,413 (1.06/day)
System Name M3401 notebook
Processor 5600H
Motherboard NA
Memory 16GB
Video Card(s) 3050
Storage 500GB SSD
Display(s) 14" OLED screen of the laptop
Software Windows 10
Benchmark Scores 3050 scores good 15-20% lower than average, despite ASUS's claims that it has uber cooling.
CCX seems to be a pain in the ass.
No, CCX seems to be a corner pragmatically cut, especially given AMD's budget.
4+0 is within 5% of 2+2

 
Joined
Oct 2, 2004
Messages
13,791 (1.93/day)
By stating the scheduler works fine, AMD are admitting in a round a bout way their design is not as efficient as it should be.

Well, pulling what they did here with the budget they had/have, the fact that CCX isn't "perfect" design is irrelevant imo. The fact they can offer such exceptional CPU's for such price makes this little "issue" irrelevant in my books. And many people share the same opinion.
 

bug

Joined
May 22, 2015
Messages
13,213 (4.06/day)
Processor Intel i5-12600k
Motherboard Asus H670 TUF
Cooling Arctic Freezer 34
Memory 2x16GB DDR4 3600 G.Skill Ripjaws V
Video Card(s) EVGA GTX 1060 SC
Storage 500GB Samsung 970 EVO, 500GB Samsung 850 EVO, 1TB Crucial MX300 and 2TB Crucial MX500
Display(s) Dell U3219Q + HP ZR24w
Case Raijintek Thetis
Audio Device(s) Audioquest Dragonfly Red :D
Power Supply Seasonic 620W M12
Mouse Logitech G502 Proteus Core
Keyboard G.Skill KM780R
Software Arch Linux + Win10
CCX seems to be a pain in the ass.
Honestly, I doubt it matter much on the desktop. On servers, that's where it can hurt.

CCX is what Intel did with Pentium-D. Only this time the two dies talk over a slow connection. The impact is data available in L3 cache of the other CCX is accessed at the same speed as if it wasn't cached at all. On the desktop, the user is the limiting factor most of the time anyway. But servers and machines that do number crunching may see a whole different story altogether.

Since I'm neither building a server nor upgrading my desktop, I can enjoy my popcorn on the sideline.
 
Joined
Feb 1, 2017
Messages
39 (0.01/day)
Had AMD not taken the CCX approach they would have been forced to price the 1800X at $800, or more, instead of $500 due to the much worse yields an 8 core chip has compared to a 4 core chip.

By taking this approach, AMD is basically producing only four core dice and nothing else which will allow GLOFO to become extremely efficient at such production much quicker.

The offset to this more cost effective production method is having to do extra work with the software industry to allow them to optimize for the partitioned blocks.

Ironically, the optimizations that are being done for Ryzen today will give Intel an easier introduction of their partitioned 8 core chips in the future. As they will have to bring their production costs down if they want to be competitive in the price/performance ratio in the 8 core market.
 
Joined
Jun 10, 2014
Messages
2,900 (0.81/day)
Processor AMD Ryzen 9 5900X ||| Intel Core i7-3930K
Motherboard ASUS ProArt B550-CREATOR ||| Asus P9X79 WS
Cooling Noctua NH-U14S ||| Be Quiet Pure Rock
Memory Crucial 2 x 16 GB 3200 MHz ||| Corsair 8 x 8 GB 1333 MHz
Video Card(s) MSI GTX 1060 3GB ||| MSI GTX 680 4GB
Storage Samsung 970 PRO 512 GB + 1 TB ||| Intel 545s 512 GB + 256 GB
Display(s) Asus ROG Swift PG278QR 27" ||| Eizo EV2416W 24"
Case Fractal Design Define 7 XL x 2
Audio Device(s) Cambridge Audio DacMagic Plus
Power Supply Seasonic Focus PX-850 x 2
Mouse Razer Abyssus
Keyboard CM Storm QuickFire XT
Software Ubuntu
Aaah, optimizer software. It's sad to see this kind of crapware still gets any attention.

Just the other day I watched an old episode of The Computer Chronicles, featuring in part such software. I remember "optimizers" being a big thing in the DOS era, and even in the late 90s on Windows 9x. It was a really thriving market back in those days when hardware were expensive, even though most of them appeared to be crap slapped together in VB which did little or nothing good.

The problem with "optimizers" is that there is really little to optimize in an operating system this way. Granted, setting manual affinity can help in a few edge cases, and ramdisks have their use cases, but otherwise they are mostly doing nothing at all or inflicting actual harm. Some utilities tries to free memory, which means they will free shared memory, which may result in undefined behavior/crashes for programs. Registry cleaners can be really harmful. Most of these utilities should be considered as malware.
 
Joined
Apr 16, 2009
Messages
225 (0.04/day)
Processor Phenom II X4 965 BE @4 GHz | NB @2600 MHz
Motherboard Gigabyte GA-990XA-UD3
Cooling Noctua NH-D14
Memory 2x 8GB PC12800 @1600 MHz CL7 1T
Video Card(s) Gigabyte HD 7950
Storage 2 x 500 GB -- HD502HJ & WD5000AACS-00ZUB0
Display(s) Iiyama Prolite E2202WS_WVS
Case Corsair Obsidian 550D
Audio Device(s) Asus Xonar D2 w/ Z-5500
Power Supply Seasonic X-750
Mouse Logitech B100
Keyboard Logitech G15 (blue backlight)
Software Windows 7 - SP1 x64

Don't you move an inch!!! Let's sing together! ¸.•*¨*•♫♪¸¸.•*¨*•♫♪ Ba-dop-ba-dop, BEEEE-bop-bop-bop, bop-dop-bop! ¸.•*¨*•♫♪¸¸.•*¨*•♫♪

Damn, I love this song's powerful message.


Aaah, optimizer software. It's sad to see this kind of crapware still gets any attention.

Just the other day I watched an old episode of The Computer Chronicles, featuring in part such software. I remember "optimizers" being a big thing in the DOS era, and even in the late 90s on Windows 9x. It was a really thriving market back in those days when hardware were expensive, even though most of them appeared to be crap slapped together in VB which did little or nothing good.

The problem with "optimizers" is that there is really little to optimize in an operating system this way. Granted, setting manual affinity can help in a few edge cases, and ramdisks have their use cases, but otherwise they are mostly doing nothing at all or inflicting actual harm. Some utilities tries to free memory, which means they will free shared memory, which may result in undefined behavior/crashes for programs. Registry cleaners can be really harmful. Most of these utilities should be considered as malware.

I think optimizer software was, to an extent, useful under Windows 98 (and probably 95, but I haven't used in enough to actually know). There are so many things that OS failed to do (F***ing. End. That. Task!) or just plain didn't have (RAM defragmenting) that some tools were useful. Oh, and registry cleaners. There were so many useless things left over after uninstalling apps. I've always been kind of a diligent person, so I'd go and clean stuff from the "Program Files" folder and from the registry, but God, that was a hassle.
 
Joined
Jun 10, 2014
Messages
2,900 (0.81/day)
Processor AMD Ryzen 9 5900X ||| Intel Core i7-3930K
Motherboard ASUS ProArt B550-CREATOR ||| Asus P9X79 WS
Cooling Noctua NH-U14S ||| Be Quiet Pure Rock
Memory Crucial 2 x 16 GB 3200 MHz ||| Corsair 8 x 8 GB 1333 MHz
Video Card(s) MSI GTX 1060 3GB ||| MSI GTX 680 4GB
Storage Samsung 970 PRO 512 GB + 1 TB ||| Intel 545s 512 GB + 256 GB
Display(s) Asus ROG Swift PG278QR 27" ||| Eizo EV2416W 24"
Case Fractal Design Define 7 XL x 2
Audio Device(s) Cambridge Audio DacMagic Plus
Power Supply Seasonic Focus PX-850 x 2
Mouse Razer Abyssus
Keyboard CM Storm QuickFire XT
Software Ubuntu
I think optimizer software was, to an extent, useful under Windows 98 (and probably 95, but I haven't used in enough to actually know). There are so many things that OS failed to do (F***ing. End. That. Task!) or just plain didn't have (RAM defragmenting) that some tools were useful. Oh, and registry cleaners. There were so many useless things left over after uninstalling apps. I've always been kind of a diligent person, so I'd go and clean stuff from the "Program Files" folder and from the registry, but God, that was a hassle.
I hope you don't think "RAM defrag" can help, because the internal allocations inside a memory page is unknown even to the kernel. In theory, each page might contain as little as a single allocated byte, but only the program itself will know that. Any attempt to rearrange this data into fewer pages will end in tears. And with RAM being random access and all, aligning the pages wouldn't matter either, and remember that the program internally doesn't use hardware addresses, but virtual addresses.
 
Top