Jump to content

Low Memory clocks on Threadripper 1920X

Go to solution Solved by Guest,

The reading is incorrect (MT/S) displayed in the decoder is all. 

 

DDR4 has a low of 1600mt/s or 800mhz clock frequency. So the 1200MT/S is a mistake, because Jedec DDR4 speeds don't go lower than 800.

 

Also, most boards with Jedec 2400MT/S will always default to that memory speed because that's what's installed.

Anything up to 2667MT/S (1333mhz) will post the memories Jedec rated speed. 

 

It's running 1200mhz/2400mt/s. No worries.

Hi everyone,

 

I'm doing research and for this my university provided me access to a machine with the specs below over SSH, I got my friend with root access to run a command to get the memory specifications but the results were not quite what I expected, it shows the memory running at 1200 MT/s which is not ideal for performance. It is running in quad channel so that's a bonus but it should be running in quad channel 2400 MT/s right?

 

If anyone has any clue as to what might be wrong with the system or with the command / the way I'm reading it, that would be very helpful.

 

Specs:

OS: Ubuntu 20.04.4 LTS x86_64
CPU: AMD Threadripper 1920X

Memory: 4x 16GB Kingston 2400 MT/s 

 

Diagonistic command and its output:

sudo dmidecode --type 17

# dmidecode 3.2
Getting SMBIOS data from sysfs.
SMBIOS 3.1.1 present.

Handle 0x0010, DMI type 17, 40 bytes
Memory Device
	Array Handle: 0x0008
	Error Information Handle: 0x000F
	Total Width: Unknown
	Data Width: Unknown
	Size: No Module Installed
	Form Factor: Unknown
	Set: None
	Locator: DIMM 0
	Bank Locator: P0 CHANNEL A
	Type: Unknown
	Type Detail: Unknown
	Speed: Unknown
	Manufacturer: Unknown
	Serial Number: Unknown
	Asset Tag: Not Specified
	Part Number: Unknown
	Rank: Unknown
	Configured Memory Speed: Unknown
	Minimum Voltage: Unknown
	Maximum Voltage: Unknown
	Configured Voltage: Unknown

Handle 0x0012, DMI type 17, 40 bytes
Memory Device
	Array Handle: 0x0008
	Error Information Handle: 0x0011
	Total Width: 64 bits
	Data Width: 64 bits
	Size: 16384 MB
	Form Factor: DIMM
	Set: None
	Locator: DIMM 1
	Bank Locator: P0 CHANNEL A
	Type: DDR4
	Type Detail: Synchronous Unbuffered (Unregistered)
	Speed: 2400 MT/s
	Manufacturer: Kingston
	Serial Number: 0D2BE10D
	Asset Tag: Not Specified
	Part Number: KHX2400C15/16G
	Rank: 2
	Configured Memory Speed: 1200 MT/s
	Minimum Voltage: 1.2 V
	Maximum Voltage: 1.2 V
	Configured Voltage: 1.2 V

Handle 0x0015, DMI type 17, 40 bytes
Memory Device
	Array Handle: 0x0008
	Error Information Handle: 0x0014
	Total Width: Unknown
	Data Width: Unknown
	Size: No Module Installed
	Form Factor: Unknown
	Set: None
	Locator: DIMM 0
	Bank Locator: P0 CHANNEL B
	Type: Unknown
	Type Detail: Unknown
	Speed: Unknown
	Manufacturer: Unknown
	Serial Number: Unknown
	Asset Tag: Not Specified
	Part Number: Unknown
	Rank: Unknown
	Configured Memory Speed: Unknown
	Minimum Voltage: Unknown
	Maximum Voltage: Unknown
	Configured Voltage: Unknown

Handle 0x0017, DMI type 17, 40 bytes
Memory Device
	Array Handle: 0x0008
	Error Information Handle: 0x0016
	Total Width: 64 bits
	Data Width: 64 bits
	Size: 16384 MB
	Form Factor: DIMM
	Set: None
	Locator: DIMM 1
	Bank Locator: P0 CHANNEL B
	Type: DDR4
	Type Detail: Synchronous Unbuffered (Unregistered)
	Speed: 2400 MT/s
	Manufacturer: Kingston
	Serial Number: 512AA5EC
	Asset Tag: Not Specified
	Part Number: KHX2400C15/16G
	Rank: 2
	Configured Memory Speed: 1200 MT/s
	Minimum Voltage: 1.2 V
	Maximum Voltage: 1.2 V
	Configured Voltage: 1.2 V

Handle 0x001A, DMI type 17, 40 bytes
Memory Device
	Array Handle: 0x0008
	Error Information Handle: 0x0019
	Total Width: Unknown
	Data Width: Unknown
	Size: No Module Installed
	Form Factor: Unknown
	Set: None
	Locator: DIMM 0
	Bank Locator: P0 CHANNEL C
	Type: Unknown
	Type Detail: Unknown
	Speed: Unknown
	Manufacturer: Unknown
	Serial Number: Unknown
	Asset Tag: Not Specified
	Part Number: Unknown
	Rank: Unknown
	Configured Memory Speed: Unknown
	Minimum Voltage: Unknown
	Maximum Voltage: Unknown
	Configured Voltage: Unknown

Handle 0x001C, DMI type 17, 40 bytes
Memory Device
	Array Handle: 0x0008
	Error Information Handle: 0x001B
	Total Width: 64 bits
	Data Width: 64 bits
	Size: 16384 MB
	Form Factor: DIMM
	Set: None
	Locator: DIMM 1
	Bank Locator: P0 CHANNEL C
	Type: DDR4
	Type Detail: Synchronous Unbuffered (Unregistered)
	Speed: 2400 MT/s
	Manufacturer: Kingston
	Serial Number: 102BDE0D
	Asset Tag: Not Specified
	Part Number: KHX2400C15/16G
	Rank: 2
	Configured Memory Speed: 1200 MT/s
	Minimum Voltage: 1.2 V
	Maximum Voltage: 1.2 V
	Configured Voltage: 1.2 V

Handle 0x001F, DMI type 17, 40 bytes
Memory Device
	Array Handle: 0x0008
	Error Information Handle: 0x001E
	Total Width: Unknown
	Data Width: Unknown
	Size: No Module Installed
	Form Factor: Unknown
	Set: None
	Locator: DIMM 0
	Bank Locator: P0 CHANNEL D
	Type: Unknown
	Type Detail: Unknown
	Speed: Unknown
	Manufacturer: Unknown
	Serial Number: Unknown
	Asset Tag: Not Specified
	Part Number: Unknown
	Rank: Unknown
	Configured Memory Speed: Unknown
	Minimum Voltage: Unknown
	Maximum Voltage: Unknown
	Configured Voltage: Unknown

Handle 0x0021, DMI type 17, 40 bytes
Memory Device
	Array Handle: 0x0008
	Error Information Handle: 0x0020
	Total Width: 64 bits
	Data Width: 64 bits
	Size: 16384 MB
	Form Factor: DIMM
	Set: None
	Locator: DIMM 1
	Bank Locator: P0 CHANNEL D
	Type: DDR4
	Type Detail: Synchronous Unbuffered (Unregistered)
	Speed: 2400 MT/s
	Manufacturer: Kingston
	Serial Number: 522AA5EC
	Asset Tag: Not Specified
	Part Number: KHX2400C15/16G
	Rank: 2
	Configured Memory Speed: 1200 MT/s
	Minimum Voltage: 1.2 V
	Maximum Voltage: 1.2 V
	Configured Voltage: 1.2 V

 

Link to comment
Share on other sites

Link to post
Share on other sites

DDR = Double data rate, so 1200x2 = 2400mhz. So while at most technical level they are running at half the advertised speed, due to some tech wizardry I don't really understand the effective speed is double that.

Similar to your last issue, you just need to interpret the readings a bit differently.

Really doubt you are actually running DDR4 memory at 1200mhz effective clock, as 2133mhz is the lower limit.

I only see your reply if you @ me.

This reply/comment was generated by AI.

Link to comment
Share on other sites

Link to post
Share on other sites

1200MT/s is correct, the advertised frequecies are multiplied by 2 because some marketing smartass people back when we moved from SDR memory to DDR memory thought that it's necessary to show the benefits of DDR with a number. Now we have to explain this every now and then. 

CPU: i7-2600K 4751MHz 1.44V (software) --> 1.47V at the back of the socket Motherboard: Asrock Z77 Extreme4 (BCLK: 103.3MHz) CPU Cooler: Noctua NH-D15 RAM: Adata XPG 2x8GB DDR3 (XMP: 2133MHz 10-11-11-30 CR2, custom: 2203MHz 10-11-10-26 CR1 tRFC:230 tREFI:14000) GPU: Asus GTX 1070 Dual (Super Jetstream vbios, +70(2025-2088MHz)/+400(8.8Gbps)) SSD: Samsung 840 Pro 256GB (main boot drive), Transcend SSD370 128GB PSU: Seasonic X-660 80+ Gold Case: Antec P110 Silent, 5 intakes 1 exhaust Monitor: AOC G2460PF 1080p 144Hz (150Hz max w/ DP, 121Hz max w/ HDMI) TN panel Keyboard: Logitech G610 Orion (Cherry MX Blue) with SteelSeries Apex M260 keycaps Mouse: BenQ Zowie FK1

 

Model: HP Omen 17 17-an110ca CPU: i7-8750H (0.125V core & cache, 50mV SA undervolt) GPU: GTX 1060 6GB Mobile (+80/+450, 1650MHz~1750MHz 0.78V~0.85V) RAM: 8+8GB DDR4-2400 18-17-17-39 2T Storage: HP EX920 1TB PCIe x4 M.2 SSD + Crucial MX500 1TB 2.5" SATA SSD, 128GB Toshiba PCIe x2 M.2 SSD (KBG30ZMV128G) gone cooking externally, 1TB Seagate 7200RPM 2.5" HDD (ST1000LM049-2GH172) left outside Monitor: 1080p 126Hz IPS G-sync

 

Desktop benching:

Cinebench R15 Single thread:168 Multi-thread: 833 

SuperPi (v1.5 from Techpowerup, PI value output) 16K: 0.100s 1M: 8.255s 32M: 7m 45.93s

Link to comment
Share on other sites

Link to post
Share on other sites

34 minutes ago, Origami Cactus said:

DDR = Double data rate, so 1200x2 = 2400mhz. So while at most technical level they are running at half the advertised speed, due to some tech wizardry I don't really understand the effective speed is double that.

Similar to your last issue, you just need to interpret the readings a bit differently.

Really doubt you are actually running DDR4 memory at 1200mhz effective clock, as 2133mhz is the lower limit.

26 minutes ago, Jurrunio said:

1200MT/s is correct, the advertised frequecies are multiplied by 2 because some marketing smartass people back when we moved from SDR memory to DDR memory thought that it's necessary to show the benefits of DDR with a number. Now we have to explain this every now and then. 

I thought the same thing: but it really does specify the speed in mega transfers per second, not mega hertz, which is supposed to have the doubling already included in the number. When I saw this I looked online for other people's output of the same command and almost nobody was getting lower configured speeds than normal speed, for most people it's their actual MT/s. 
Link to others using this command: https://www.linuxquestions.org/questions/linux-hardware-18/mixing-ram-size-and-speeds-faster-than-max-cpu-specs-speed-4175667218/

Link to comment
Share on other sites

Link to post
Share on other sites

13 minutes ago, mikat said:

I thought the same thing: but it really does specify the speed in mega transfers per second, not mega hertz, which is supposed to have the doubling already included in the number. When I saw this I looked online for other people's output of the same command and almost nobody was getting lower configured speeds than normal speed, for most people it's their actual MT/s. 
Link to others using this command: https://www.linuxquestions.org/questions/linux-hardware-18/mixing-ram-size-and-speeds-faster-than-max-cpu-specs-speed-4175667218/

Easier to access the BIOS then, or maybe Windows install if you have an empty drive around because there are more software options there.

CPU: i7-2600K 4751MHz 1.44V (software) --> 1.47V at the back of the socket Motherboard: Asrock Z77 Extreme4 (BCLK: 103.3MHz) CPU Cooler: Noctua NH-D15 RAM: Adata XPG 2x8GB DDR3 (XMP: 2133MHz 10-11-11-30 CR2, custom: 2203MHz 10-11-10-26 CR1 tRFC:230 tREFI:14000) GPU: Asus GTX 1070 Dual (Super Jetstream vbios, +70(2025-2088MHz)/+400(8.8Gbps)) SSD: Samsung 840 Pro 256GB (main boot drive), Transcend SSD370 128GB PSU: Seasonic X-660 80+ Gold Case: Antec P110 Silent, 5 intakes 1 exhaust Monitor: AOC G2460PF 1080p 144Hz (150Hz max w/ DP, 121Hz max w/ HDMI) TN panel Keyboard: Logitech G610 Orion (Cherry MX Blue) with SteelSeries Apex M260 keycaps Mouse: BenQ Zowie FK1

 

Model: HP Omen 17 17-an110ca CPU: i7-8750H (0.125V core & cache, 50mV SA undervolt) GPU: GTX 1060 6GB Mobile (+80/+450, 1650MHz~1750MHz 0.78V~0.85V) RAM: 8+8GB DDR4-2400 18-17-17-39 2T Storage: HP EX920 1TB PCIe x4 M.2 SSD + Crucial MX500 1TB 2.5" SATA SSD, 128GB Toshiba PCIe x2 M.2 SSD (KBG30ZMV128G) gone cooking externally, 1TB Seagate 7200RPM 2.5" HDD (ST1000LM049-2GH172) left outside Monitor: 1080p 126Hz IPS G-sync

 

Desktop benching:

Cinebench R15 Single thread:168 Multi-thread: 833 

SuperPi (v1.5 from Techpowerup, PI value output) 16K: 0.100s 1M: 8.255s 32M: 7m 45.93s

Link to comment
Share on other sites

Link to post
Share on other sites

The reading is incorrect (MT/S) displayed in the decoder is all. 

 

DDR4 has a low of 1600mt/s or 800mhz clock frequency. So the 1200MT/S is a mistake, because Jedec DDR4 speeds don't go lower than 800.

 

Also, most boards with Jedec 2400MT/S will always default to that memory speed because that's what's installed.

Anything up to 2667MT/S (1333mhz) will post the memories Jedec rated speed. 

 

It's running 1200mhz/2400mt/s. No worries.

Link to comment
Share on other sites

Link to post
Share on other sites

5 hours ago, mikat said:

I don't have that option, it's a remote machine owned by the university 😞

If it's the university's machine, why does it matter? Tampering with it is ill advised. I'd do your work and move on. 

Link to comment
Share on other sites

Link to post
Share on other sites

On 6/20/2022 at 1:07 AM, Blue4130 said:

If it's the university's machine, why does it matter? Tampering with it is ill advised. I'd do your work and move on. 

I didn't want to change it, I wanted to report on anything that might be going on with the machine as I was doing performance testing and wanted to make sure my results weren't going to be hampered by slower memory.

Link to comment
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×