Announcement

Collapse
No announcement yet.

Console Layout Improvement Suggestions

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Console Layout Improvement Suggestions

    I'm running Memtest86 V10.7 Pro and noticed a few things that would make the console a little more useful for me

    Here's the example of the current console

    Code:
    PassMark MemTest86 V10.7 Pro  Intel Xeon E5-2699A v4 @ 2.40GHz
    Clk/Temp  :  2400 MHz /  34C| Pass    46% ###############
    L1 Cache :   64K 127.6 GB/s | Test    66% #####################
    L2 Cache :  256K  37.1 GB/s | Test 6 [Block move, 64-byte blocks]
    L3 Cache :56320K  18.7 GB/s | Address   : 0x100000000 - 0x1007F3BF000
    Memory   : 1024G   8576 MB/s| Pattern   : 0x00000020         RAM Temp : N/A
    RAM Config: DDR4 ECC 2400MT/s / SK Hynix HMAA8GL7MMR4N-UH
    ------------------------------------------------------------------------------
    CPU:   0123456789ABCDEFGHIJKLMNOPQRSTU| CPUs Found:      88
    State: |D/D\D-D-D\D|D|D\D|D|D|D-D\D-D|| CPUs Started:    44 CPUs Active: 44
    ------------------------------------------------------------------------------
    Time:     5:51:26   AddrMode: 64-bit     Pass: 1 / 4           Errors:    0
    Here's my suggestions

    Code:
    Clk/Temp  :  2400 MHz /  34C| Pass    46% ###############
    Clk/Temp has an extra space after Temp and before the :. It could be moved after the C in the temp to align the text with the rest of the table

    Code:
    Memory   : 1024G   8576 MB/s| Pattern   : 0x00000020         RAM Temp : N/A
    Memory could use s space after the MB/s, and could be removed from before the 8576 value, to align it with the text in the rest of the table

    And the biggest change

    Code:
    ------------------------------------------------------------------------------
    CPU:   0123456789ABCDEFGHIJKLMNOPQRSTU| CPUs Found:      88
    State: |D/D\D-D-D\D|D|D\D|D|D|D-D\D-D|| CPUs Started:    44 CPUs Active: 44
    ------------------------------------------------------------------------------
    This wastes a lot of space with disabled hyper thread cpus, and the counts have a lot of duplicated data.

    I would purpose to switch it to

    Code:
     ------------------------------------------------------------------------------
      CPU:   0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefgh                  Found: 88
      State: |/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\                 Active: 44
      ------------------------------------------------------------------------------
    Only display the active CPUS in the state display, and don't show how many were started or use the CPUs prefix in the text, as it's in the CPU box.

    This would allow displaying the activity on 60 cpus in the same space.

    the Errors: 0 value over to the right as well as the RAM Temp,

    The final layout would look like

    Code:
    PassMark MemTest86 V10.7 Pro  Intel Xeon E5-2699A v4 @ 2.40GHz
    Clk/Temp :  2400 MHz /  34C | Pass    46% ###############
    L1 Cache :   64K 127.6 GB/s | Test    66% #####################
    L2 Cache :  256K  37.1 GB/s | Test 6 [Block move, 64-byte blocks]
    L3 Cache :56320K  18.7 GB/s | Address   : 0x100000000 - 0x1007F3BF000
    Memory   : 1024G  8576 MB/s | Pattern   : 0x00000020            RAM Temp : N/A
    RAM Config: DDR4 ECC 2400MT/s / SK Hynix HMAA8GL7MMR4N-UH
    ------------------------------------------------------------------------------
    CPU:   0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefgh                  Found: 88
    State: |/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\                 Active: 44
    ------------------------------------------------------------------------------
    Time:     5:51:26   AddrMode: 64-bit     Pass: 1 / 4              Errors:    0
    Thank you very much for your time and consideration. I appreciate all the work you've all done with the software over the years.

  • #2
    Thanks for the suggestions - they appear to be reasonable.

    We'll aim to make the changes for the next public release.

    Comment


    • #3
      I'd like to add a further suggestions:
      Currently only the temperature of one module (I think of the first module) gets displayed.
      I have four modules installed and noticed in the log file that the temperature of the modules can differ by about 8 K or more (the sandwiched modules in the middle get much hotter).
      So, I suggest to display the minimum temperature and the maximum temperature of all modules.
      (To display the temp of every module may use up to much space - min and max looks like a good compromise to me.)

      Comment

      Working...
      X