Jump to content

It seems every chip in your PC except system ram has some kind of dynamic clock speed thing to save power and reduce thermals but why doesn't the system ram? I assume there has to be a good reason for it but I can't think of why because GPU memory can dynamically change its clock speed no problem.

Link to comment
https://linustechtips.com/topic/501651-why-no-dynamic-clocked-system-ram/
Share on other sites

Link to post
Share on other sites

because that would increase latency and make things lag, even if its only being used a little

 

there is always stuff constantly being swapped in and out of ram

 

a GPU only needs to work at full speed when going intensive work, like rendering game graphics, but it can download for desktop usage and have no performance impact

NEW PC build: Blank Heaven   minimalist white and black PC     Old S340 build log "White Heaven"        The "LIGHTCANON" flashlight build log        Project AntiRoll (prototype)        Custom speaker project

Spoiler

Ryzen 3950X | AMD Vega Frontier Edition | ASUS X570 Pro WS | Corsair Vengeance LPX 64GB | NZXT H500 | Seasonic Prime Fanless TX-700 | Custom loop | Coolermaster SK630 White | Logitech MX Master 2S | Samsung 980 Pro 1TB + 970 Pro 512GB | Samsung 58" 4k TV | Scarlett 2i4 | 2x AT2020

 

Link to post
Share on other sites

It seems every chip in your PC except system ram has some kind of dynamic clock speed thing to save power and reduce thermals but why doesn't the system ram? I assume there has to be a good reason for it but I can't think of why because GPU memory can dynamically change its clock speed no problem.

well i don't think ram uses that much energy anyway , and ram is being used all the time even when idle.

AMD Ryzen R7 1700 (3.8ghz) w/ NH-D14, EVGA RTX 2080 XC (stock), 4*4GB DDR4 3000MT/s RAM, Gigabyte AB350-Gaming-3 MB, CX750M PSU, 1.5TB SDD + 7TB HDD, Phanteks enthoo pro case

Link to post
Share on other sites

My CPU is at 4.5ghz 24/7 and I use K-Boost before I launch games to run my GPU at max clocks as well.

I don't like power saving features.

 

I'd do the same for my CPU, but I'm not going to go into the BIOS every time I want to play a game and I don't want to use software for a CPU OC.

So I just left it, thought fuck it after not being able to find any information of how badly doing so ruins the lifespan, I'll figure out myself. 

 

Been a year so far and it's still fine.

Link to post
Share on other sites

My CPU is at 4.5ghz 24/7 and I use K-Boost before I launch games to run my GPU at max clocks as well.

I don't like power saving features.

 

I'd do the same for my CPU, but I'm not going to go into the BIOS every time I want to play a game and I don't want to use software for a CPU OC.

So I just left it, thought fuck it after not being able to find any information of how badly doing so ruins the lifespan, I'll figure out myself. 

 

Been a year so far and it's still fine.

Normally I run my PC overclocked as far as it will go and normally I turn off power saving too.

Link to post
Share on other sites

because that would increase latency and make things lag, even if its only being used a little

 

there is always stuff constantly being swapped in and out of ram

 

a GPU only needs to work at full speed when going intensive work, like rendering game graphics, but it can download for desktop usage and have no performance impact

I guess but if the system is idle and the screen is off who cares if the system runs a bit slower the user won't notice. I'm not saying the memory should drop down to horrendously slow speeds but halving the speed probably wouldn't hurt the performance unless the application in use requires allot of memory bandwidth or low latency.

Link to post
Share on other sites

I guess but if the system is idle and the screen is off who cares if the system runs a bit slower the user won't notice. I'm not saying the memory should drop down to horrendously slow speeds but halving the speed probably wouldn't hurt the performance unless the application in use requires allot of memory bandwidth or low latency.

the os requires low latency for just simple tasks like keeping it running...

even if the PC is idle with the screen off and no programs, the OS still swaps thousands and millions of bytes to and from ram

NEW PC build: Blank Heaven   minimalist white and black PC     Old S340 build log "White Heaven"        The "LIGHTCANON" flashlight build log        Project AntiRoll (prototype)        Custom speaker project

Spoiler

Ryzen 3950X | AMD Vega Frontier Edition | ASUS X570 Pro WS | Corsair Vengeance LPX 64GB | NZXT H500 | Seasonic Prime Fanless TX-700 | Custom loop | Coolermaster SK630 White | Logitech MX Master 2S | Samsung 980 Pro 1TB + 970 Pro 512GB | Samsung 58" 4k TV | Scarlett 2i4 | 2x AT2020

 

Link to post
Share on other sites

Your CPU needs all this dynamic clocking because they are now at the point where they can't run all the transistors at the same time. The problem of CPUs having the thermal output per cm2 as a nuclear reactor already happened and they coped by adding dynamic clock speeds and gating of CPU components. It looks like they did it to be green but really they were forced to by physics and its why CPU speed stalled.

RAM on the other hand is not thermally limited, its latency limited based on how long it takes to read and write current into a capacitor. RAM also leaks charge constantly and has to be refreshed every few 100ns or so of the value is lost and the process requires very precise timings. Not being thermally limited combined with this fixed refresh rates and most of your power going to transfers over the bus just means its just not worth doing, there is nothing forcing it.

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

×