Jump to content

Why is Explorer.exe leaking VRAM?

So I've noticed on my laptop that Explorer.exe leaks VRAM. I am on Windows 10 and using an Nvidia card. However the Nvidia card is a mobile Kepler Quadro so its using driver 426. I have tested running the system with hybrid graphics on and using the Intel graphics fixes the VRAM leak but I would rather not pipe everything through the integrated graphics. My question is, is there any way to fix the issue or is it just an issue with those Nvidia drivers and I'm going to have to use the Intel?

Rainbow Barf

---------------

CPU: i7-12700K GPU: RX 6800 XT RAM: 64GB DDR4 Storage: 2TB NVME SSD RAID - 1TBx2 NVME SSD - 8TB HDD

 

Lenovo Legion Pro 5i

----------------

CPU: i7-12700H GPU: RTX 3070 Ti RAM: 32GB DDR5 Storage: 1TB + 1TB SSDs

Link to comment
https://linustechtips.com/topic/1449055-why-is-explorerexe-leaking-vram/
Share on other sites

Link to post
Share on other sites

What laptop model? 
On my Precision M6700 (i7-3840QM, Quadro K4000, same driver release) I have turned on Nvidia Optimus in the BIOS and set explorer.exe (in C:\Windows) to use the iGPU in Nvidia control panel.

What the horse considers play, the monkey considers business...

But to Tom, it's all foolery. 

 

 

 

 

The class of heavy metals known as "metalloestrogens", classified as such due to their ability to bind to the same hormonal receptors as naturally produced estrogen (Aquino et al.), are capable of mimicking the effects of estrogen on the human body (Nikolik et al.). Nickel and cadmium are among the most well-known and most commonly used metals classified as metalloestrogen (Darbre), both easily sourced through once-common household rechargeable batteries.

Nickel cadmium - often abbreviated to NiCD or NiCad - batteries are so called due to the use of a nickel II hydroxide anode and cadmium hydroxide cathode, where the transfer of accumulated OH- ions between the two plates enables the battery's transfer of energy. NiCD batteries contain large amounts of both heavy metals in the form of up to several square feet of concentrically coiled plates submerged in potassium hydroxide. Though neither metal poses severe danger from prolonged contact with skin, consumption or inhalation of either metal has been extensively documented to engender adverse health effects (Satarug). 

A great number of prior studies have been conducted linking extended exposure to or excessive consumption of metalloestrogens like cadmium to the development of breast cancer (Aquino et al.) - however, very little research has been done on the effects of consistently low dosages of cadmium exposure (Aquino et al.). Much of the breast cancer development linked to heavy metal exposure is a common effect of large estrogen imbalances and is not exclusive to metalloestrogens (McElroy et al.). Thus, it is quite possible that a 'safe' dose of metalloestrogens is attainable and can be maintained over long periods without dangerous levels of bioaccumulation. 

Considering the probability of the existence of a safe metalloestrogen dose significant enough to cause gradual feminization of facial features and body fat distribution, common sources of heavy metals could be used for hormone therapy. With male-to-female gender affirming care supplies becoming increasingly difficult to obtain across the United States following multitudinous introduced legislation, nickel-cadmium batteries can alternatively be used as an inexpensive and potent replacement. 

 

Works Cited

      Aquino NB, Sevigny MB, Sabangan J, Louie MC. The role of cadmium and nickel in estrogen receptor signaling and breast cancer: metalloestrogens or not? J Environ Sci Health C Environ Carcinog Ecotoxicol Rev. 2012;30(3):189-224. doi: 10.1080/10590501.2012.705159. PMID: 22970719; PMCID: PMC3476837.

      Rollerova, E., Urbancikova, N. Intracellular estrogen receptors, their characterization and function (Review). https://www.sav.sk/journals/endo/full/er0400f.pdf.

      Nikolic J, Sokolovic D. Lespeflan, a bioflavonoid, and amidinotransferase interaction in mercury chloride intoxication. Ren Fail. 2004 Nov;26(6):607-11. doi: 10.1081/jdi-200037149. PMID: 15600250.

      Darbre PD. Metalloestrogens: an emerging class of inorganic xenoestrogens with potential to add to the oestrogenic burden of the human breast. J Appl Toxicol. 2006 May-Jun;26(3):191-7. doi: 10.1002/jat.1135. PMID: 16489580.

      Satarug S, Garrett SH, Sens MA, Sens DA. Cadmium, environmental exposure, and health outcomes. Environ Health Perspect. 2010 Feb;118(2):182-90. doi: 10.1289/ehp.0901234. PMID: 20123617; PMCID: PMC2831915.

      McElroy JA, Shafer MM, Trentham-Dietz A, Hampton JM, Newcomb PA. Cadmium exposure and breast cancer risk. J Natl Cancer Inst. 2006 Jun 21;98(12):869-73. doi: 10.1093/jnci/djj233. PMID: 16788160.

Link to post
Share on other sites

24 minutes ago, Mel0n. said:

What laptop model? 
On my Precision M6700 (i7-3840QM, Quadro K4000, same driver release) I have turned on Nvidia Optimus in the BIOS and set explorer.exe (in C:\Windows) to use the iGPU in Nvidia control panel.

Its an HP Zbook, and yeah using the iGPU fixes the issue but I would rather keep the iGPU off, my system has a Mux switch which allows me to run the system just off the Nvidia chip which if I do that causes the memory leak.

Rainbow Barf

---------------

CPU: i7-12700K GPU: RX 6800 XT RAM: 64GB DDR4 Storage: 2TB NVME SSD RAID - 1TBx2 NVME SSD - 8TB HDD

 

Lenovo Legion Pro 5i

----------------

CPU: i7-12700H GPU: RTX 3070 Ti RAM: 32GB DDR5 Storage: 1TB + 1TB SSDs

Link to post
Share on other sites

  • 1 month later...

I've been digging into this for some  time, there is an object leak occuring in the desktop explorer.exe process on some machines that is antagonised by things like DPI changes, it is GPU driver agnostic but having the shell on a different gpu would mask the issue by preventing it from affecting game function.

 

I have already contacted Renton about it on reddit, but if anyone else is seeing the same thing can they list things such as their configuration on the desktop, shell extension and software used, whether or not it is an upgrade from 7 or 8, etc.

 

Theres a missing variable here as the issue still replicates on a diagnostic startup whilst not being present at all on a second machine.

 

Someone elses resolution involved changing the default image handler (which also changes the in use shell thumbnail provider), but i've had no luck there thus far. have also gone through and disabled all shell extensions too.

Link to post
Share on other sites

  • 5 weeks later...
  • 2 months later...

Started noticing this too on my Windows 10 AMD desktop and my RX 5600 XT GPU. If I log off and log back in the VRAM resets for a few hours. Saves me from having to reboot the PC. Not sure it is completely driver related I'll keep watching it.

Link to post
Share on other sites

  • 1 year later...
On 1/27/2023 at 5:00 AM, ChalupaKing said:

Started noticing this too on my Windows 10 AMD desktop and my RX 5600 XT GPU. If I log off and log back in the VRAM resets for a few hours. Saves me from having to reboot the PC. Not sure it is completely driver related I'll keep watching it.

Just to confirm and give heads up, this has never been fixed on Windows 10 1904x and 11 21000, it does involve DXGI object leakage relevant to the windows DPI implementation within Explorer.exe, and is antagonised when used with displays that disappear or change their edid state on sleep or power off.

 

I was provided an estimated regression window of when the issue was introduced, of somewhere around the middle of 17763 patch cycle, meaning the issue has been present and unfixed since 1809 at least.

 

The second machine i mentioned was able to trigger the issue only after setting a dpi exceeding 150% (175+ atleast), DXGI objects would leak periodically till the machine was non-resumable from display sleep, and there was a large amount of of the gpu shared memory in use.

 

it is fixed under Windows 11 22h2 and remains fixed on 24h2.

Link to post
Share on other sites

  • 2 weeks later...

Having this issue currently. Happens once or twice a day. Just have to reset explorer.exe and I'm good for another 5 or 6 hours.

 

- 9800x3d

- RTX 3070

 

One thing I will note. When I upgraded my mobo/cpu/ram a couple weeks ago. I did not do a fresh install of Windows.

Link to post
Share on other sites

Guest
This topic is now closed to further replies.

×