Miscellaneous Ramblings

XLR8 MAChSpeed Control 3.4 Squeezes Top Performance from G3, G4, and G5 Macs and Upgrades

Charles Moore - 2005.06.06 - Tip Jar

Last week Daystar Technology announced the release of its upgraded XLR8 MAChSpeed Control CPU performance software. XLR8 MAChSpeed Control is designed to provide performance and compatibility tools for Mac CPUs. It has a range of features for automated and manual configuration, testing, and reporting of the CPU and backside caches. It supports all single CPU G3, G4, and G5 systems and upgrade cards within Mac OS 9 and OS X. Features will vary by the specific CPU and system.

I've been using XLR8 MAChSpeed Control with my Pismo PowerBook since a Daystar G4 550 MHz upgrade was installed in January, 2004 - mainly for monitoring processor temperature.

As an aside, the Pismo seems to run a lot hotter since I installed OS X 10.4 Tiger. In the 16 months previous, the Pismo's internal cooling fan had cut in maybe three or four times, and that includes use in the hottest part of the year. With Tiger, it's coming on several times a day, even though we haven't had much warm weather in Nova Scotia yet this season.

Anyway, the new version of MAChSpeed Control incorporates an array of tools for CPU and cache configuration, profiling, testing, and compatibility. The update also includes compatibility with all Apple operating systems from Mac OS 9 though Mac OS X 10.4 (Tiger).

XLR8 MACh Speed Control

"This is not just another piece of 'Cache Switching' software," says Daystar president Gary Dailey. "MSC's ability to actually think, by profiling components and protecting users from getting themselves into non-boot situations, coupled with its exclusive features, makes it the 'Swiss-army Knife' of Mac CPU utilities - a valuable tool in any system."

Daystar is a venerable trade name in the Macintosh orbit. Daystar Technology president Gary Dailey is an alumnus of DayStar Digital, Inc., a company that in the 1980s established and led the performance upgrades market for Macintosh computers. In 1995, Daystar Digital received a Mac OS license from Apple and proceeded to designed and market the Genesis MP, the first multiprocessor Mac OS computers with two and four PowerPC 604 processors. The first Genesis was introduced in October 1995. The Genesis MP was replaced by the MP+, which used the faster, more efficient 604e processor. However, when Steve Jobs pulled the plug on Mac OS licensing in August 1997, DayStar discontinued manufacturing computers.

Daystar now operates as an Apple Authorized Reseller and Service Center, maintaining a staff of Apple Certified Technicians. Daystar is also the designer and manufacturer of XLR8 brand processor upgrades and other products.

"I was the last remaining employee of Daystar Digital, Inc.," says Gary Dailey, "and exclusively acquired all remaining rights to the intellectual property in 1997 in the wake of Apple discontinuing cloning.

"We started Daystar Technologies, Inc. dba GDTS (Gary Dailey Technology Services) to support stranded users. The same software engineering, manufacturing, rework, and product/marketing people (along with some of the hardware) followed me to XLR8 in 1999. Interex, the parent of XLR8, fell into bad times, and the profitable XLR8 unit was sold to Tripplite. I left to again concentrate on Daystar. After a year or so of bad management decisions, XLR8, Inc. was out of business. Daystar picked up the pieces, the talent, and acquired the rights and began redesigning again, with the same attention to detail that made it the number one upgrade company in 1999."

Gary Dailey is also a devout Christian, and his faith is reflected in the company's mission statement: "Our mission like the name 'Daystar implies from the Bible (II Peter 1:19), is to "be a beacon of strength and light", within the fast paced computer industry. We will set a strong example in fair business practices and value....

"Our company will represent itself and back its products with ethical practices and values consistent with its owners' Christian beliefs."

The XLR8 MACh Speed Control supports XLR8's MVP (Multiple Variable Processing) hardware technology, which allows the user to change RAM, CPU, and cache performance settings without motherboard jumper modifications. Temperature Scan monitors the temperature of the processor(s) in the system and will report if any of them are overheating. This technology takes away the worry that a processor can be damaged due to the misplacement or failure of cooling equipment.

Features of XLR8 MAChSpeed Control

Compatibility:

  • System tuning. Works around a variety of processor errors in early G3 and G4 CPUs. Improves overall stability, including motherboard cache management, and improved sleep mode support on the PowerBook G3. XLR8 MAChSpeed Control was the first software to correctly support speculative processing on older ROMs and to do so in a persistent fashion at the earliest stages of bootup -a technique arbitrarily copied by competitors throughout the years.
  • System Information. Updates low-level information in the IORegistry. It also updates the kernel of OS X itself to ensure that Apple System Profiler can display the most accurate details about the system speed and capabilities. This ensures that accurate information is available to applications that would otherwise be limited by the processing power available.
  • Advanced AltiVec Support. Enables AltiVec support in a technologically sophisticated and correct manner when running G4 upgrades under Mac OS 9 in pre-G4 systems. This ensures true across-the board compatibility with AltiVec applications and is unmatched by competitive products.
  • CPU Startup Speed Management. Available on IBM G3 750 fx/gx CPUs. For enhanced compatibility, this feature allows the system to boot at the hardware speed and then reset to the software selected speed automatically after the system boot sequence is complete.
  • Mac OS 9 through Mac OS X 10.4 (single CPU). Supports, by far, the widest range of CPUs and systems available.
  • Improved XPostFacto Support. MAChSpeed Control is designed to enhance compatibility and performance for older Mac systems with OS X installed.

Performance:

  • Improved Memory & Cache Performance. Uses faster memory and cache access settings to maximize performance.
  • Semiautomatic Cache and System Controls. Allows user to dynamically adjust backside cache speeds by choosing from tested "safe" cache speeds. Speeds that failed testing are indicated and prohibited.

Testing And Reporting:

  • Automatic Cache Testing. Exclusive profiling and initialization at startup insures a robust test of the system. Factory retest on restart allows the utility to be set to retest the backside cache on every restart.
  • Active System Profiling and Tests. When opened, the software profiles and provides a looping CPU/cache/RAM test of the machine. It uses a graphical display to represent accurate architectural information about the system at a glance, including processors, internal, inline, backside and motherboard caches, busses, and motherboard memory. Data paths and relative speeds being tested are demonstrated by simulated data flows between the components. Detailed dynamic information about each of the CPUs is presented next to the graphic.
  • Dynamic Status Information. Exclusively provides realtime updates of the system's status, including its speed, CPU temperature, version, and caches.
  • Thermal Monitoring. When supported by the CPU (750-7410), it will alert you if potentially dangerous overheating occurs.
  • Memory. A detailed memory overview is available on Beige G3 and earlier machines. This view will provide an extremely accurate view of the RAM configuration as well as valuable suggestions about how to optimize performance by effectively pairing RAM DIMMs.

Configuration:

  • Backside Cache Control. Allows user to dynamically adjust backside cache speeds by choosing from tested "safe" cache speeds. Speeds that failed testing are indicated and prohibited. Various cache operation modes can be adjusted if needed.
  • Dynamic CPU Speed Switching. Available on 750 fx/gx CPUs as found in the iBook G3 and on high-speed G3 upgrades. This feature allows the user to change the CPU speed on the fly via software.

Recovery:

  • Reset Mode. In the event that the CPU or backside cache speed cannot run at selected speeds, the user can boot into Mac OS X safe mode using the shift key and use MAChSpeed Control's reset mode to return to default settings. On Mac OS 9, hold down the command-option-x-r keys on restart.

Compatibility:

  • MAChSpeed Control 1.4.3 is compatible with System 7.5.2 through 8.6x
  • MAChSpeed Control 2.6.1 is compatible with System 9 through 9.1x
  • MAChSpeed Control 2.7-2.8 is compatible with System 9 through 9.2x
  • MAChSpeed Control - OS 9 (2.6.2+) is compatible with System 9 through 9.2x
  • MAChSpeed Control - OS X (3.0.0+) is compatible with OS X 10.1 through 10.2.x
  • MAChSpeed Control - OS X (3.2.0+) is compatible with OS X 10.1 through 10.3.x
  • MAChSpeed Control - OS X (3.4.0+) is compatible with OS X 10.1 through 10.4.x

Using the XLR8 MAChSpeed Control

It is not necessary to keep MAChSpeed Control open. The extensions will automatically reload and run at bootup. Opening the utility is recommended for reviewing, changing, or extended testing only. To begin using XLR8 MAChSpeed Control, open the Utility (OS X) or Control Panel (OS 9)

  • In OS X the Utility is located in the XLR* Folder in the Applications Folder.
  • In OS 9 the Control Panel is located under the Apple Menu, in Control Panels

Viewing and Adjusting Performance: View and adjust configuration settings by clicking on each of the Panels and choosing available choices. The section "Panels" provides additional information of available features. When open, MAChSpeed Control provides a graphical display of the active tests being performed between the CPU, caches and RAM. All other information is also dynamically updated based on current system feedback.

Using in Test Mode: When open and in the forefront, MAChSpeed Control is performing a random looping test between the CPU, Caches and RAM. This is an effective extended test when the CPU or Cache are suspected of having problems.

Open MAChSpeed Control, and click in the window to ensure it is operating as the primary application. Additional applications and utilities can be running in the background to enhance full system stress testing.

  • Let MAChSpeed Control run overnight. This will allow complete warm-up, testing, and working of the CPU and cache.
  • Animation lockup or a system crash indicates a problem. A problem while running MAChSpeed Control is most likely a CPU/cache problem. If additional applications are running, the test should be repeated. If no failure occurs, then the problem could be related to other components or software being used by the additional applications.
  • Unclicking the Mute checkbox will allow blind testing. The Mute checkbox was added to allow technicians to test systems without the need for constant viewing or monitors. When the sound stops, a MAChSpeed control lockup has occurred.
  • On systems with backside caches, enable retest on restart. Additional backside cache testing can be performed by selecting (on the Cache Panel), retest on restart.

Panels

Settings panel - This is the Main Panel of MSC (MAChSpeed Control). It displays the current system configuration. All components represented are available, as listed for use by the system. For example, if the backside cache is displayed, then it does exist. If not, then it is either defective, or nonexistent. All reporting is conducted and verified independently with timing and profiling tests directly on the components. This assures that you are getting actual accurate information. Other reporting software such as Apple System Profiler or third party utilities may rely on system database, which can provide outdated or flawed info.

  • Processor Core: Shows type, speed, and if available the reported core temperature.

The CPU speed type is derived from the published CPU values. It is not possible to correctly discern between a 744x and 745x CPU via software.

  • Late versions of G3 CPUs supported either 8x or 10x multipliers. This information is displayed after the CPU type when available.

The temperature monitoring relies on the ability of the CPU to accurately report its core temperature. Freescale (Motorola) has identified that the reporting can be inaccurate and has since disabled the functions. It is supported on most PowerPC G3 and early G4 CPUs, but unfortunately not by the PowerPC 750 G3 CPU used in G3 iBooks like mine.

Depending on the CPU type, it will also show Normal or High, when the temp reports an unsafe (90°C plus) temperature. You will also receive an temperature alert from MAChSpeed Control.

  • Level 1 Cache: Shows size and type of cache if a Level 1 cache is present.
  • Level 2 Cache (and Backside): Shows size and type of cache if a Level 2 cache is present.
  • Level 3 Cache: Shows size and type of cache if a Level 3 cache is present.
  • Motherboard Memory:
    • Shows total size of RAM installed.
    • Shows current speed of motherboard bus to RAM.
  • Mute Checkbox
    • The mute checkbox will silence the animation.
    • The animation sound is offered for blind monitoring of extended testing. It will continue as long as the test is looping successfully.

Using XLR8 MAChSpeed Control - OS 9 & OS X

Processor Panel - This panel displays the processor version number and other processor related information. Note that if an XLR8 MAChVelocity is installed, its version information can be obtained here. Features vary on this panel by CPU and System.

XLR8 MACh Speed Control

  • PowerPC 740-7410 - Changing the status of Thermal Monitoring - Thermal monitoring is only available when one or more CPUs in the system provide temperature-measuring facilities. For example, the PPC 7410 chip in my upgraded Pismo is supported, but the PPC 750fx chip in my iBook is not. While enabled by default, it is okay to disable monitoring after you are comfortable that the systems cooling measures are functioning consistently well. Even when disabled, thermal monitoring will still take place for two minutes after startup.
  • PowerPC on Older Systems - Changing the status of Speculative Processing - The option to change the status of speculative processing is only available on systems where speculative processing may cause problems. If you have a choice, Daystar emphasizes that enabling speculative processing is not recommended and suggests that you refer to the XLR8 white paper.
  • PowerPC 750 fx/gx - Changing the speed of the CPU - This option allows you to dynamically change the speed of your CPU in real-time. Speed changes will take effect immediately and be maintained on restart. Note that on boot, the system will boot at the default speed. The MAChSpeed selected speed will not take effect until the loading of the OS at the end of the boot sequence.

XLR8 MACh Speed Control

This sounded very cool in theory, but in practice, when I tried "overclocking" my iBook's 700 MHz (actually 695 MHz according to MAChSpeed Control) to a modest 745 MHz, I got an instant crash and lockup that required a force restart. :-(

Cache panel - This panel allows the user to change the backside cache speed and to adjust the status of speculative processing and the motherboard cache on certain machines (for more information on speculative processing, refer to the XLR8 white paper). Features vary on this panel by CPU and System. If the features are not available, they will not be shown.

XLR8 MACh Speed Control

  • PowerPC 750-7410 - Changing the speed of the backside cache - Once the system is profiled on boot, MAChSpeed Control will automatically choose the safest speed setting for the backside cache. The Automatic button will be selected. Selecting the "Automatic" setting will cause the cache to run at the safest working speed, which it deem on my Pismo to be 219.7 MHz. Sometimes this is not the fastest speed that may be available. Selecting the "Manual" setting allows the user to select any available speed, possibly including speeds faster than that selected by "Automatic". Speeds selected manually will remain in effect until changed by the user.

XLR8 MACh Speed Control

  • To change the speed of the Backside Cache, select the Manual button. This will allow the user to select from tested speeds. Only speeds that have passed the initial cache test can be selected. Speeds shown in 'italic' failed and cannot be used.
  • To disable the Backside Cache, select the Manual button. This will allow the user to select the 'disabled' selection in the pull down menu.

PowerPC 750-7410 - Changing the status of Power Conservation - Checking "Power Conservation" will allow the OS to put the backside cache into low-power mode when the system is inactive. Battery life on portables will be extended and electricity bills will be reduced. Enabling Power Conservation will not affect system performance.

Changing the status of Write-through - According to Daystar, generally write-through is not necessary except on some older machines or at very high CPU speeds. If you are having stability issues on 6 PCI-slot hardware, or are running at 500 MHz or faster, you may wish to consider turning write-through on. Note that there is a modest performance penalty associated with this action. If write-through comes on by default in the control panel, it is a good idea to leave it on.

  • Changing the status of the Motherboard Cache - This selection is only available on Apple or Daystar systems that have a motherboard cache. If you have a choice, please note that enabling the motherboard cache is not recommended - your system will run more reliably with the motherboard cache disabled. If your motherboard cache is removable, Daystar recommends that it be physically removed from the system.
  • Retest on Restart - This selection is only available on systems with Backside Caches. It will automatically force MAChSpeed Control to re-profile, and retest the Cache at all possible speed configurations on reboot. This is meant as a diagnostic testing mechanism and is not recommended as a long-term setting.

Memory Panel - The memory panel provides highly detailed information about the DIMMs installed in pre-"blue and white" machines. This information is particularly useful on clone-era equipment.

  • Enough information is provided that will allow a memory configuration to be calculated that will take maximum advantage of the interleaving capabilities of those machines.
  • DIMM information for later machines is not provided. Support panel - Contact info and addresses for Daystar.

MAChSpeed Control is available via download or USPS, direct from Daystar's website. It is sold in versions for Mac OS 9, Mac OS X, and combo packages (update: Daystar now sells the combo package for $12.95), and is a relatively inexpensive utility, priced as follows:

  • MAChSpeed Control - OS X 3.4, $16.95
  • MAChSpeed Control - OS 9 2.8, $9.95
  • MAChSpeed Control - OS X/OS 9 3.4/2.8, $19.95
  • Include Postage Paid CD - $24.95

Worth having in your arsenal, especially if you have a processor upgrade installed (including non-Daystar and non-XLR8 upgrades).

Existing Daystar customers within the last 12 months will be upgraded free of charge. Detailed information on MAChSpeed Control's features and use is available in the online product sheet.

Join us on Facebook, follow us on Twitter or Google+, or subscribe to our RSS news feed

Charles Moore has been a freelance journalist since 1987 and began writing for Mac websites in May 1998. His The Road Warrior column was a regular feature on MacOpinion, he is news editor at Applelinks.com and a columnist at MacPrices.net. If you find his articles helpful, please consider making a donation to his tip jar.

Links for the Day

Recent Content

About LEM Support Usage Privacy Contact

Follow Low End Mac on Twitter
Join Low End Mac on Facebook

Page not found | Low End Mac

Well this is somewhat embarrassing, isn’t it?

It seems we can’t find what you’re looking for. Perhaps searching, or one of the links below, can help.

Most Used Categories

Archives

Try looking in the monthly archives. :)

Page not found | Low End Mac

Well this is somewhat embarrassing, isn’t it?

It seems we can’t find what you’re looking for. Perhaps searching, or one of the links below, can help.

Most Used Categories

Archives

Try looking in the monthly archives. :)

Favorite Sites

MacSurfer
Cult of Mac
Shrine of Apple
MacInTouch
MyAppleMenu
InfoMac
The Mac Observer
Accelerate Your Mac
RetroMacCast
The Vintage Mac Museum
Deal Brothers
DealMac
Mac2Sell
Mac Driver Museum
JAG's House
System 6 Heaven
System 7 Today
the pickle's Low-End Mac FAQ

Affiliates

Amazon.com
The iTunes Store
PC Connection Express
Macgo Blu-ray Player
Parallels Desktop for Mac
eBay

Low End Mac's Amazon.com store

Advertise

Well this is somewhat embarrassing, isn’t it?

It seems we can’t find what you’re looking for. Perhaps searching, or one of the links below, can help.

Most Used Categories

Archives

Try looking in the monthly archives. :)

at BackBeat Media (646-546-5194). This number is for advertising only.

Open Link