3

I'm having problems with my old laptop: Ahtec clevo m7xsun from 2009, xubuntu 16.04 64 bits, kernel 4.4.0.25 and upstream 4.7.0.22 for testing. There are 4 GiB of installed RAM in 2 modules. Sometimes the BIOS detects the whole 4 GiB, sometimes just 2. I have exchanged the modules several times, so I don't believe one of the modules is broken. I was suggested to run memtest, which I did, and as you can see in the picture, after having finished a first pass in almost 2 hours, it didn't detect any errors.

enter image description here

I marked 3 points in the picture: 1, 2 and 3:

1: 2048M - 3070M 1022M of 4093M: the only thing I understand is 4093M (4 GiB RAM, my total ammount of RAM. What do the other numbers indicate?

2: Please notice this is a dual core laptop (2 DUO CPU), this has to do with question 3.

3: If my laptop is a dual core one, why does memtest show: cores: 1 Active / 1 Total (Run: All)? shouldn't it indicate 2 total? and if it is running All, well, memtest is only detecting one core out of two, and something is wrong with my laptop.

Rinzwind
  • 299,756
salvia
  • 41
  • It would be preferable if you split up your question and move the stuff about that sometimes only 2GB of 4GB RAM are detect out to a second question. It's not really related with your other questions about the memtest output. Having multiple, not really related questions in one post makes it hard to answer all together and you will likely get many partial answers, as you can see. It might be useful to cross-link the two questions for providing context though. Thanks. – Byte Commander Jun 16 '16 at 18:11

1 Answers1

4

Question 1. RAM

It is suggested that you read this message carefully.

It says; Testing 2048M - 3070M : 1022M of 4093M This means that currently MemTest is testing memory block from 2048M to 3070M which is of 1022M size. Hence it says 1022M of 4093M. No issues here.

Question 2 and 3. CPU

Core 0 (SMP disabled) means it is using Core 0 (first core). SMP for symmetric multi-processing is disabled meaning it will not use multiple cores. This is not a problem.

Next and importantly, you should NOT depend on the MemTest86+ for CPU core counts. This is memory testing library and it just uses CPUs to execute this testing. For truly checking CPU details, when running Ubuntu, go to terminal (Ctrl+Alt+T), and run,

lscpu

You will get something like this;

lscpu

Another command is nproc (this gives total processing units, depends upon hyperthreading). Since your CPU does not have hyperthreading this will report the total cores.

nproc

ankit7540
  • 4,185