Jump to content

Limit usable RAM only to dual channel portion (8+32 configuration)

So I recently got a new laptop equipped with a 3070 and i7 11800H. Originally it had 16GB (8GB soldered). I upgraded it to 40GB (8+32) knowing I would lose some performance, but in most games the difference isn't huge and even if it is, it's usually in e-sports title where you still get 100+ fps even in single channel. 
So far so good, I tested some games using an external screen (connected directly to the GPU, no MUX switch sadly) and the performance is good even when it is running in single channel (after the first 16GB). The problem arose when I tried using the built-in screen and hence the iGPU to deliver the frames from the dGPU to the screen. In fact, here I get a huge (like -70% or even -90% fps) performance drop if i am using single channel memory since (i guess) the iGPU needs the dual channel memory to be fast.

 

Ok, so you might say, just don't go over 16GB of RAM utilization and use the dual channel memory but there are some problems:
1) Apparently Windows doesn't really prefer to use the dual channel memory over the single channel portion. Simply, initially after a reboot it first utilizes the 16GB of RAM in dual channel but then it gets random pretty quickly and it is quite likely you will end up in a single channel portion of the RAM.
2) Even if I try to limit the maximum amount of RAM in the Windows settings, it still suffers from the problem above and doesn't seem to really prefer the dual channel portion.

So, I wonder if this is simply not possible to solve or if there are some ways to either force Windows to use preferably (or even only) the dual channel portion of the RAM or to at least assign the iGPU always dual channel memory instead of it being "random".

 

P.S. Yes I need the large capacity for work and I knew about the downsides, I just didn't fully realize the impact on the iGPU with Optimus. And most of the time I use an external screen but still I am curious to know if this is possible to fix or alleviate.

Link to comment
Share on other sites

Link to post
Share on other sites

High RAM usage typically comes from a lot of background tasks, end some of those? You could use task manager to see what's hogging all that RAM

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

On 12/1/2021 at 3:53 PM, Jurrunio said:

High RAM usage typically comes from a lot of background tasks, end some of those? You could use task manager to see what's hogging all that RAM

That's not really the problem though. My problem is Windows assigning single channel portion of the memory even when I am below 16GB of total usage.

Link to comment
Share on other sites

Link to post
Share on other sites

14 minutes ago, TommyBirba said:

That's not really the problem though. My problem is Windows assigning single channel portion of the memory even when I am below 16GB of total usage.

Problem is that's not how RAM works. Windows has no control over flex mode (i.e. single and dual channel depending on empty capacity left on each channel) so the only way for bandwidth to be cut down despite staying below 16GB is for background tasks to hog the bandwidth

 

Check cached RAM and hardware reserved RAM too, those count towards the first 16GB even if task manager doesn't make it clear

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

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

×