That's a nice call, Frank, and welcome to linux.org
In this case, though, I think it is more about the OP's (Original Poster's) computer underperforming, in terms of what it is capable of. Let's see how he is situated with the Memory.
@Alireza.r - Ali, type in these two commands, and then I'll show you mine.
With the first one - I have 16GB of RAM (memory) and my system can allow up to 32GB.
First command shows
# dmidecode 3.0
Getting SMBIOS data from sysfs.
SMBIOS 3.0.0 present.
Handle 0x003D, DMI type 16, 23 bytes
Physical Memory Array
Location: System Board Or Motherboard
Use: System Memory
Error Correction Type: None
Maximum Capacity: 32 GB
Error Information Handle: Not Provided
Number Of Devices: 2
And with the second, I have put it in a Spoiler, click "Spoiler" below, it is long.
With the first command, we can see that I have a capacity for 32GB RAM (memory), and that I have two (2) spaces for it (slots).
With the second, we can see that I have, in the first part, a bunch of "unknown" and "not specified". That is because it is empty
In the second part, we see that I have 1 stick of memory, and that it is 16GB.
So, Ali, your output will tell us a lot, and also, the part starting with Manufacturer? Serial Number? Part No.? - these can help if you wish to track down and buy more memory.
Without that, you will be a bit limited in your choices, but, that being said, people have budgets, don't they? And there are still choices we can let you know of.
Cheers
Chris Turner
wizardfromoz
In this case, though, I think it is more about the OP's (Original Poster's) computer underperforming, in terms of what it is capable of. Let's see how he is situated with the Memory.
@Alireza.r - Ali, type in these two commands, and then I'll show you mine.
Code:
sudo dmidecode -t 16
#and then followed by
sudo dmidecode -t 17
With the first one - I have 16GB of RAM (memory) and my system can allow up to 32GB.
First command shows
# dmidecode 3.0
Getting SMBIOS data from sysfs.
SMBIOS 3.0.0 present.
Handle 0x003D, DMI type 16, 23 bytes
Physical Memory Array
Location: System Board Or Motherboard
Use: System Memory
Error Correction Type: None
Maximum Capacity: 32 GB
Error Information Handle: Not Provided
Number Of Devices: 2
And with the second, I have put it in a Spoiler, click "Spoiler" below, it is long.
# dmidecode 3.0
Getting SMBIOS data from sysfs.
SMBIOS 3.0.0 present.
Handle 0x003E, DMI type 17, 40 bytes
Memory Device
Array Handle: 0x003D
Error Information Handle: Not Provided
Total Width: Unknown
Data Width: Unknown
Size: No Module Installed
Form Factor: DIMM
Set: None
Locator: ChannelA-DIMM0
Bank Locator: Not Specified
Type: Unknown
Type Detail: None
Speed: Unknown
Manufacturer: Not Specified
Serial Number: Not Specified
Asset Tag: Not Specified
Part Number: Not Specified
Rank: Unknown
Configured Clock Speed: Unknown
Minimum Voltage: Unknown
Maximum Voltage: Unknown
Configured Voltage: Unknown
Handle 0x003F, DMI type 17, 40 bytes
Memory Device
Array Handle: 0x003D
Error Information Handle: Not Provided
Total Width: 64 bits
Data Width: 64 bits
Size: 16384 MB
Form Factor: SODIMM
Set: None
Locator: DIMM B
Bank Locator: Not Specified
Type: DDR4
Type Detail: Synchronous Unbuffered (Unregistered)
Speed: 2400 MHz
Manufacturer: 802C0000802C
Serial Number: 1C7065B7
Asset Tag: 0F182000
Part Number: 16ATF2G64HZ-2G3E1
Rank: 2
Configured Clock Speed: 2400 MHz
Minimum Voltage: 1.2 V
Maximum Voltage: 1.2 V
Configured Voltage: 1.2 V
Getting SMBIOS data from sysfs.
SMBIOS 3.0.0 present.
Handle 0x003E, DMI type 17, 40 bytes
Memory Device
Array Handle: 0x003D
Error Information Handle: Not Provided
Total Width: Unknown
Data Width: Unknown
Size: No Module Installed
Form Factor: DIMM
Set: None
Locator: ChannelA-DIMM0
Bank Locator: Not Specified
Type: Unknown
Type Detail: None
Speed: Unknown
Manufacturer: Not Specified
Serial Number: Not Specified
Asset Tag: Not Specified
Part Number: Not Specified
Rank: Unknown
Configured Clock Speed: Unknown
Minimum Voltage: Unknown
Maximum Voltage: Unknown
Configured Voltage: Unknown
Handle 0x003F, DMI type 17, 40 bytes
Memory Device
Array Handle: 0x003D
Error Information Handle: Not Provided
Total Width: 64 bits
Data Width: 64 bits
Size: 16384 MB
Form Factor: SODIMM
Set: None
Locator: DIMM B
Bank Locator: Not Specified
Type: DDR4
Type Detail: Synchronous Unbuffered (Unregistered)
Speed: 2400 MHz
Manufacturer: 802C0000802C
Serial Number: 1C7065B7
Asset Tag: 0F182000
Part Number: 16ATF2G64HZ-2G3E1
Rank: 2
Configured Clock Speed: 2400 MHz
Minimum Voltage: 1.2 V
Maximum Voltage: 1.2 V
Configured Voltage: 1.2 V
With the first command, we can see that I have a capacity for 32GB RAM (memory), and that I have two (2) spaces for it (slots).
With the second, we can see that I have, in the first part, a bunch of "unknown" and "not specified". That is because it is empty
In the second part, we see that I have 1 stick of memory, and that it is 16GB.
So, Ali, your output will tell us a lot, and also, the part starting with Manufacturer? Serial Number? Part No.? - these can help if you wish to track down and buy more memory.
Without that, you will be a bit limited in your choices, but, that being said, people have budgets, don't they? And there are still choices we can let you know of.
Cheers
Chris Turner
wizardfromoz