RightMark Memory Analyzer version 3.46 Release Notes
====================================================

A complete and comprehensive test suite description is available at
http://www.ixbt.com/cpu/rmma-general-3.shtml (Russian)
http://www.digit-life.com/articles2/rmma-general/rmma-general-3.html (English)

Full source code is available for the core component - the MemoryTest module,
which contains all memory testing-related algorithms impelementations.


DISCLAIMER
----------

PLEASE READ THIS CAREFULLY!

ADJUSTING THE MEMORY TIMINGS ON-THE-FLY IS AN ADVANCED FEATURE THAT
SHOULD BE USED BY EXPERIENCED USERS ONLY! IT MAY FREEZE YOUR SYSTEM,
CAUSE THE INSTABILITY OR EVEN DAMAGE TO THE SYSTEM COMPONENTS!

THE CPU TWEAKS CURRENTLY AVAILABLE FOR INTEL PENTIUM 4 ARE DESIGNED
TO BE USED BY EXPERIENCED USERS AND FOR TESTING PURPOSES ONLY! THEY
SHOULD NOT BE ALTERED FOR NORMAL CPU OPERATION! IT IS THE USER'S
RESPONSIBILITY TO RESTORE THESE SETTINGS TO THEIR INITIAL STATES
AFTER COMPLETING THE TESTS!

THE RIGHTMARK DEVELOPERS TEAM, THE RIGHTMARK GATHERING AND/OR IXBT.COM
ARE NOT RESPONSIBLE FOR ANY DAMAGE THAT MIGHT BE CAUSED BY USING THESE
FEATURES!


Note on Address Windowing Extensions (AWE)
------------------------------------------
By default, the VirtualLock memory allocation scheme is used, which
allows the test to run flawlessly on any Windows 2000, Windows XP and
Windows 2003 Server installations. As an option, the AWE (available
in the above-mentioned OSes) can be used for memory allocation, providing
more reliable results in several tests (e.g., D-Cache associativity test).

The AWE mode tests, however, will *NOT* run by default, as they need some
user privileges that are *NOT* enabled by default in the OS user rights
policy. This will indicate itself with an error message like this:

"Cannot enable SE_LOCK_MEMORY privilege, please check the local policy."

To solve the problem, please follow these steps:

1. Make sure you're logged on with administrative privileges
2. Go to the Local Security Policy (located in the "Administrative Tools"
   folder)
3. Choose "Local Policies" -> "User Rights Assignment"
4. Add your user name (or group name, e.g. "Administrators") to the
   "Lock Pages in Memory" policy
5. Log off and log on back to the system. The tests should run fine now
   in AWE mode.


What's new in RMMA 3.47
-----------------------
- Added support for new Prescott and Irwindale N0 CPU cores
- Added support for Transmeta Efficeon family CPUs
- Added processor number determination for Pentium 4 and Celeron D
- Added CPU core revision determination for most CPUs
- Added support for nForce4 SMBus controller
- Fixed lockup with AGP info on server platforms without an AGP bus
- Improved display of memory channels count/mode
- CPU logos converted to PNG format, reduced package size
- New CPU database entries


What's new in RMMA 3.46
-----------------------
- Added support for Intel Sonoma platform (new Dothan core revision
  and Intel 915GM/PM chipset series)
- Added recognition of new AMD64 90-nm WinChester core
- New CPU database entries


What's new in RMMA 3.45
-----------------------
- Added CPU-specific settings (tweaks) for Intel Pentium 4 family CPUs
- Improved recognition of Intel Xeon CPUs
- Fixes to E7520 chipset support
- Further fixes to DMI info
- New CPU database entries


What's new in RMMA 3.43
-----------------------
- Fixes to ResultsBrowser component (CSV files export)
- Fixes to DMI info reading on systems with DMI residing outside
  system BIOS space
- Min/Max CPU multipliers determination on Pentium 4 family CPUs
- Celeron D support


What's new in RMMA 3.42
-----------------------
- New RTCore driver version for compatibility with other software
  using this driver, e.g. RMClock utility.
- Fixes to Intel 852/855 chipsets series support
- Improved support of Intel ICH0-ICH6 SMBus controllers
- Added support for nVidia nForce3 250 SMBus controller
- Automatic CPU/FSB/DRAM clock update in program UI


What's new in RMMA 3.41
-----------------------
- Added support for nVidia nForce3 SMBus controller, VIA VT8231/8233/
  8233A/8235/8237 SMBus controllers (experimental)
- Added identification of AMD Sempron CPUs
- Fixes to Intel i915/i925, nVidia nForce2 chipsets support, improved
  support of AMD64 integrated memory controller
- Minor fixes to ResultsBrowser component


What's new in RMMA 3.4
----------------------
- New ResultsBrowser feature
- New supported chipsets: Intel E7205, E7500, E7501, E7505, E7520, E7525,
  AMD8000, VIA K8T800, K8T800Pro (AMD64 integrated memory controller),
  nVidia nForce2 SMBus controller
- DMI info (BIOS, Motherboard and System Vendor, Model and Revision)
- New CPU Database Entries

For more information, see
http://www.ixbt.com/cpu/rmma-general-3-add4.shtml (Russian)


What's new in RMMA 3.3
----------------------
- New Memory timings adjusting feature for all supported chipsets
  (both in RMMA executable and a stand-alone application)
- Defaults to VirtualLock memory allocation scheme
- New supported chipsets: Intel 440LX/EX, 440BX/ZX, 440GX, i830,
  i852GM/GMV, i855GM/GME, i855PM, i915/i925, nVidia nForce2 (experimental)
- New CPU Database Entries
- Minor bugfix in Quick Tests feature

For more information, see
http://www.ixbt.com/cpu/rmma-general-3-add3.shtml (Russian)


What's New in RMMA 3.2
----------------------
- ChipsetInfo module featuring Chipset/Memory Timings and Memory
  SPD info
- Supported Chipsets series: Intel i810/i815/i845/i865/i875,
  Intel i915/i925 (partially), AMD 750/760, VIA Appolo VP3/Appolo
  Pro/KT133 and SiS 630
- RAM Catalog feature: quick RAM Bandwidth/Latency tests, results
  submission
- Added "L2 cache line" stride size entry to D-Cache Latency, I-ROB
  and RAM Stability tests
- New/corrected CPU types determination in CpuInfo module
- New CPU Database Entries
- Minor bugfix in RAM Performance/STREAM test

For more information, see
http://www.ixbt.com/cpu/rmma-general-3-add2.shtml (Russian)


What's New in RMMA 3.1
----------------------
- Memory Walk moved from D-Cache Latency into separate test
- Variable Stride Size support in I-Cache Latency test
- New I-ROB (Instructions reorder buffer) test added
- New RAM Performance tests, Checksum and Substring Search added
- Stride Size parameter added to RAM Stablitiy test
- Improved graph display
- Support for more CPUs in CpuInfo module
- New CPU Database Entries

For more information, see
http://www.ixbt.com/cpu/rmma-general-3-add.shtml (Russian)
http://www.digit-life.com/articles2/rmma-general/rmma-general-3-add.html (English)


What's New in RMMA 3.0
----------------------
- CPU/Cache/TLB Info tab added
- CPU Database functionality added
- Existing v2.5 tests categorized as "Microarchitecture" tests
- "I-Cache" test split into "Decode Bandwidth" and "I-Cache Latency"
  tests
- Improved jump routines for I-Cache/I-TLB test
- New "RAM Performance" tests (STREAM-copy/scale/add/triad)
- New "RAM Stability" test (continuous memory load)

A complete and comprehensive test suite description is available at
http://www.ixbt.com/cpu/rmma-general-3.shtml (Russian)
http://www.digit-life.com/articles2/rmma-general/rmma-general-3.html (English)


What's New in RMMA 2.5
----------------------
- L1/L2 cache line size determination
- Variable active CPU index
- Improved MMX/SSE/SSE2 Read/Write/Copy routines
- Improved D-Cache Latency/"Memory Walk" routine
- Win9x support
- Standard/VirtualLock/AWE memory allocation
- New "pseudo-random" latency measurement mode

For more information, see
http://www.ixbt.com/cpu/rmma-general.shtml (Russian)
http://www.digit-life.com/articles2/rmma-general/index.html (English)


What's New in RMMA 2.4
----------------------
Initial public release. Full description is available at
http://www.ixbt.com/cpu/rmma-general.shtml (Russian)
http://www.digit-life.com/articles2/rmma-general/index.html (English)
