Skip to content

Releases: phoronix-test-suite/phoronix-test-suite

Phoronix Test Suite 8.6.0 Milestone 1

07 Jan 10:40
Compare
Choose a tag to compare
Pre-release

Phoronix Test Suite 8.6.0 Milestone 1
7 January 2019

pts-core: No longer clear test profile identifiers on secondary saved results
pts-core: Add compare-results-to-baseline sub-command for comparing one result file (baseline) against a set of results for text look at relative perf
pts-core: Minor fixes
pts-core: Show wins and losses summary after testing on large result files
pts-core: On two-way result files, after test completion show comparison of current result against previous result (baseline)
pts-core: Add ShowPostRunStatistics user configuration XML option to toggle whether various test statistics are printed at the end of testing
pts-core: Add recently-added-tests sub-command to show newly added test profiles / alternative to openbenchmarking-changes/recently-updated-tests
pts-core: Allow outputting line graphs to terminal interface as basic box plot graphs
phodevi: Improve Linux multiple network device reporting
phodevi: LXQt desktop version reporting
phodevi: Update for Microsoft Windows Server 2019
system_monitor: Allow outputting system monitor graphs to terminal interface inline

Phoronix Test Suite 8.4.1

09 Dec 21:36
Compare
Choose a tag to compare

Phoronix Test Suite 8.4.1-Skiptvet
9 December 2018

pts-core: Workaround for RHEL 7.6 PHP having buggy CURL that is causing seg faults
pts-core: Ensure "." doesn't get set in PATH when launching phoronix-test-suite
pts-core: Allow PRESET_OPTIONS env var to be used when in batch mode
pts-core: FreeBSD updates
pts-core: Add PRESET_OPTIONS_VALUES environment variable that is similar to PRESET_OPTIONS but for explicit values
phodevi: Improved Radeon AMDGPU frequency detection/reporting
phodevi: Add support for reading GPU usage sensor with AMDGPU gpu_busy_percent sysfs interface
phodevi: Updated gpu_voltage sensor for AMDGPU driver
phodevi: Updated gpu_power sensor for AMDGPU driver
phodevi: Updated gpu_fanspeed sensor for AMDGPU driver
phodevi: Updated gpu_freq sensor for AMDGPU driver
phodevi: Improved physical CPU core detection on DragonFlyBSD 5.4
phodevi: Improved Spectre detection on DragonFlyBSD 5.4
phodevi: Allow using NUM_CPU_CORES to override the number of exposed CPU threads/cores to tests (alternative to PTS_NPROC / NUMBER_OF_PROCESSORS)
phodevi: Improved multi-disk reporting for non-Linux operating systems
phodevi: Minor GPU string reporting improvement

Phoronix Test Suite 8.4.0

26 Nov 16:52
Compare
Choose a tag to compare

Phoronix Test Suite 8.4

Release Date: 26 November 2018 | Codename: Skiptvet

  • Improvements to the text-based/CLI graphs
  • Improvements to CSV frame-time parsing
  • Various Phodevi hardware/software detection refinements, including better IBM POWER9 detection
  • Various fixes and other minor refinements, external dependency updates

Milestone changes:

Phoronix Test Suite 8.4.0-Skiptvet
26 November 2018

phodevi: Various minor tweaks

Phoronix Test Suite 8.4.0 Milestone 3
20 November 2018

pts-core: Various external dependency updates
pts-core: Expose NUM_CPU_PHYSICAL_CORES to test profiles as alternative to NUM_CPU_CORES (logical count)
pts-core: Fix possible situation of openbenchmarking-refresh not updating when IndexCacheTTL is set to 0
pts-core: Allow branded colors to work in the terminal/CLI text graphs
pts-core: Continued POWER9 support improvements
pts-core: Add RemoveInstallDirectoryOnReinstall to toggle test re-installation behavior
pts_Graph: Fix for sometimes tick marker text overlapping
phodevi: Improved physical CPU core detection for architectures like POWER
phodevi: Improved CPU cache size detection

Phoronix Test Suite 8.4.0 Milestone 2
5 November 2018

pts-core: Allow passing PTS environment variables as arguments to PTS and then just have PTS set them in the environment
pts-core: Add dry-run test option
pts-core: Various result parser additions to help parsing of CSV frame-time data for more test profiles (games)
phodevi: Vulkan driver reporting fix

Phoronix Test Suite 8.4.0 Milestone 1
8 October 2018

phodevi: Report vRAM size on GPU model string in GB when over 1GB
pts-core: At run-time also report if test is deprecated/broken
pts-core: Add "node-npm" as an external dependency for Node.js + NPM
phodevi: Drop information reporting support for the long ago Catalyst/fglrx driver stack that hasn't been supported/maintained in many years

Phoronix Test Suite 8.4.0 Milestone 3

20 Nov 12:07
Compare
Choose a tag to compare
Pre-release

Phoronix Test Suite 8.4.0 Milestone 3
20 November 2018

pts-core: Various external dependency updates
pts-core: Expose NUM_CPU_PHYSICAL_CORES to test profiles as alternative to NUM_CPU_CORES (logical count)
pts-core: Fix possible situation of openbenchmarking-refresh not updating when IndexCacheTTL is set to 0
pts-core: Allow branded colors to work in the terminal/CLI text graphs
pts-core: Continued POWER9 support improvements
pts-core: Add RemoveInstallDirectoryOnReinstall to toggle test re-installation behavior
pts_Graph: Fix for sometimes tick marker text overlapping
phodevi: Improved physical CPU core detection for architectures like POWER
phodevi: Improved CPU cache size detection

Phoronix Test Suite 8.4 Milestone 2

05 Nov 12:32
Compare
Choose a tag to compare
Pre-release

Phoronix Test Suite 8.4.0 Milestone 2
5 November 2018

pts-core: Allow passing PTS environment variables as arguments to PTS and then just have PTS set them in the environment
pts-core: Add dry-run test option
pts-core: Various result parser additions to help parsing of CSV frame-time data for more test profiles (games)
phodevi: Vulkan driver reporting fix

Phoronix Test Suite 8.4 Milestone 1

07 Oct 22:58
Compare
Choose a tag to compare
Pre-release

This is the first development release of the upcoming Phoronix Test Suite 8.4-Skiptvet as the Q4'2018 update to the Phoronix Test Suite.

This initial milestone release has a number of Phodevi fixes, including better vRAM reporting for graphics cards. The Phoronix Test Suite 8.4 release also eliminates the driver-specific reporting/interfaces around the old ATI/AMD fglrx (Catalyst) driver that has been unmaintained by AMD for several years now. Anyone still using that vintage graphics driver stack can, of course, continue to use the Phoronix Test Suite it will just no longer offer GPU frequency reporting, anti-aliasing reporting, and other features depending upon the driver-specific interfaces. But most anyone should be using the open-source or hybrid AMD graphics drivers by now.

Phoronix Test Suite 8.4 Milestone 1 also has clearer reporting when running an experimental/deprecated/unverified test profile, adding Nodejs + NPM as a possible external dependency, and other fixes and updates.

Phoronix Test Suite 8.2.0

11 Sep 12:17
Compare
Choose a tag to compare

Phoronix Test Suite 8.2 is the stable Q3'2018 update to the Phoronix Test Suite with a variety of enhancements, including an official Docker image, various CLI/TUI usability enhancements, and an assortment of other feature work.

Phoronix Test Suite 8.2

Release Date: 11 September 2018 | Codename: Rakkestad

  • Official Docker benchmarking image of the Phoronix Test Suite for reference benchmarking based on Clear Linux and available as "phoronix/pts" on Docker
  • Various ARM hardware detection improvements
  • CPU power reporting support using Intel RAPL
  • New sub-commands phoronix-test-suite list-cached-tests and phoronix-test-suite list-all-tests
  • New DropNoisyResults user configuration option if not wanting to save "noisy" results (high variance)
  • L1TF / Foreshadow mitigation reporting on Linux systems
  • Initial Readline-based tab-based text completion support for different TUI fields
  • New "pgo" module for easily carrying out benchmarks to analyze Profile-Guided Optimizations (PGO) compiler performance
  • Various usability enhancements

Phoronix Test Suite 8.2 Milestone 4

07 Sep 14:59
Compare
Choose a tag to compare
Pre-release

This is the fourth and last planned development release for Phoronix Test Suite 8.2-Rakkestad. The change-log is below, including for Phoronix Test Suite 8.2 Milestone 3, which wasn't sent out as an announced release.

Phoronix Test Suite 8.2.0 Milestone 4
7 September 2018

pts-core: Fix behavior of "Would you like to stop and install these tests now"
pts-core: Add reinstall / re-install aliases to force-install
ob_auto_compare: Default first to trying to do an automated local result comparison
phodevi: Amlogic SoC detection based on meson_cpufreq driver
phodevi: Rockchip SoC fallback detection
phodevi: Embedded ARM Cortex / ARM part model detection
phodevi: Expanded sensor coverage using Intel RAPL

Phoronix Test Suite 8.2.0 Milestone 3
22 August 2018

pts-core: Minor updates to logic for determining how many times to dynamically increase run count on high variance results
pts-core: Show deprecated tests too when running list-all-tests
pts-core: Add DropNoisyResults option if wishing to not save results that have too high of deviation between runs
pts-core: Add PTS_DOWNLOAD_CACHE_OVERRIDE environment variable option on make-download-cache
pts-core: Add PTS_USER_PATH_OVERRIDE environment variable to override PTS_USER_PATH on initialization
pts-core: Add PTS_DOWNLOAD_CACHING_PLATFORM_LIMIT environment variable for make-download-cache
pts-core: Add list-cached-tests option

Phoronix Test Suite 8.2 Milestone 2

15 Aug 19:04
Compare
Choose a tag to compare
Pre-release

Phoronix Test Suite 8.2 Milestone 2 is the second development snapshot ahead of the Q3'2018 Phoronix Test Suite 8.2 update expected in the next few weeks.

Highlights include:

Phoronix Test Suite 8.2.0 Milestone 2
15 August 2018

pts-core: Add DivideResultDivisor to result parser
pts-core: Add libevent as possible external dependency
pts-core: Alert the user when the test install directory is on a file-system mounted with 'noexec'
pts-core: Optional support with PHP 7.3+ to also obtain network info using net_get_interfaces()
pts-core: Fix possible alignment issue with value/spacer on outputting text-based result graphs
pts-core: When Internet is not available and running list-tests, only show tests that are available via caches unless list-all-tests is run
pts-core: Rework list-recommended-tests to make use of download count information exposed via OB index repository data rather than needing to make fresh web query
pts-core: Show "popular tests" in the invalid command helper
pts-core: Allow stress-run to be triggered from interactive mode
pts-core: Allow comparing dynamic in-line result comparisons against local results when no Internet results matching or Internet not available
phodevi: Reporting of L1TF / Level 1 Terminal Fault vulnerability
pts_Graph: Tweaks to text sizing on vertical bar graphs

Phoronix Test Suite 8.2 Milestone 1

21 Jul 13:58
Compare
Choose a tag to compare
Pre-release

This is the first development snapshot ahead of the Q3'2018 Phoronix Test Suite 8.2 update.

Phoronix Test Suite 8.2.0 Milestone 1
21 July 2018

pts-core: Add readline-based autocompletion support for text-based menu selection lists
pts-core: Add readline-based autocompletion support for the result file save name for trying to match existing result file identifiers
pts-core: Add autocompletion support for result file identifier based on installed software/hardware
pts-core: Various Alpine Linux external dependency updates
pts-core: Various improvements to the Shell sub-command functionality, including auto-completion support
phoromatic: From rootadmin allow the rootadmin to override/reset a user account password
phodevi: Windows battery reporting discharge rate support
phodevi: Improved multi CPU socket reporting on Windows
phodevi: Various hardware/software detection improvements when running within Docker/containers
pgo: New module to provide for automated compiler PGO (Profile Guided Optimizations) testing on GCC/Clang