0

Thanks to the answer in this thread I found out that my Intel GPU driver is causing memory leak (4.1GB of non-paged pool). I tried to install various versions of driver and this problem comes back every install of drivers. On Windows 10 default driver non-paged pool is 110MB, but when I start installing driver it comes back to 4.1GB (screen goes black for a second during install and it's 4.1GB non-paged pool again). I tried installing driver from Snappy Driver Installer and from official Intel website (Beta 15.40.26.4474, 15.40.25.4463, 15.40.22.4424 i 15.40.10.4300). The result was the exact same every single time.
I was reinstalling the driver in this way:
1. Went to Safe mode
2. Uninstalled driver using Display Driver Uninstaller (from guru3d.com)
3. Restarted to Win 10 normal mode (every time i restarted the non paged pool was about 110MB)
4. Started installation of driver
5. During installation screen went black and non-paged pool was 4.1GB again.

Any thoughts how to fix this?

PS. If this may have something in common with what happens, I reduced my system partition size to 250GB (via Partition Master, because built-in system tool didn't let me reduce this partition as much as I wanted) and soon after graphic driver crashed (screen even didn't go black IIRC, just information about crash showed up). I also updated my drivers via Snappy Driver Installer, but I don't remember if it was before or after the driver's crash.

JERICHO
  • 1
  • 2
  • I would update all the intel drivers using windows update or intel.com – Moab Aug 07 '16 at 22:05
  • Once I didn't blocked automatic update for drivers from Windows Update, Windows installed graphic driver (dedicated to Iris Pro 6200, not just the default one) directly after restart and that driver also had a problem with non-paged pool. The rest of drivers is up-to-date. I updated them via Snappy Driver Installer. – JERICHO Aug 07 '16 at 22:16
  • I have little faith in 3rd party driver updaters. – Moab Aug 07 '16 at 22:51
  • I used SDI once or maybe twice to check if it's responsible for this, but all drivers from SDI and Intel website cause the problem. I also wrote the drivers versions i installed from Intel website, so i'm sure that drivers from both sources cause the same problem. – JERICHO Aug 07 '16 at 23:18
  • are you sure it is the Intel driver? Which tag is used? Do you have an ETL file that shows the grow? – magicandre1981 Aug 08 '16 at 05:17
  • Of course it's not the Intel's driver itself fault, because it happens on various versions of drivers. If system uses default graphic driver, non-paged pool is about 110MB. When system uses Intel's driver, non-paged pool is 4,1GB. Poolmon shows it's @ GMM tag. "findstr /s @ GMM *.*" typed in CMD shows only System32/Drivers/igdkmd64.sys (directly after install, before restart, it shows also temporary directories but there're igdkmd64.sys files and igdkmd64lp.sys files. Do i really need to record installing process to prove that the problem has something in common with using dedicated driver? – JERICHO Aug 08 '16 at 09:18
  • I never saw this leak, so an ETL would be nice so that I can take a look at it – magicandre1981 Aug 08 '16 at 15:21
  • @magicandre1981 [This file?](https://1drv.ms/u/s!AjuImr-X3ciJgjYJV8g8Mins4j5M) – JERICHO Aug 08 '16 at 17:59
  • the allocation is outside the trace, but it is really the . Someone posted the issue 7 months ago: https://communities.intel.com/thread/96869 hope that Intel fixes it – magicandre1981 Aug 09 '16 at 05:19
  • @magicandre1981 On Polish forum where i also described this problem, i got advice to reset BIOS and then i suddenly recalled that i changed VRAM reserved for iGPU from 448(or something like that)MB to 1GB. I changed it to 512MB and there's no more memory leak. Thank you very much for your help with a problem i created. – JERICHO Aug 09 '16 at 12:05
  • ok, so this high usage came from allocating 4GB to the GPU? – magicandre1981 Aug 10 '16 at 06:51
  • 1
    Not exactly. It seems driver can't allocate more than 512MB of RAM for iGPU. If you choose more than 512MB, there'll be memory leak. When i choosed 1GB, Task Manager showed about 630MB 'Hardware Reservd' memory. Now on 512MB chosen in UEFI Task Manager shows 593MB 'Hardware Reserved'. – JERICHO Aug 10 '16 at 08:37
  • ok. Post your finding as answer with all steps to solve it. – magicandre1981 Aug 10 '16 at 14:39

2 Answers2

0

In my case it was problem with allocating too much RAM to iGPU so driver couldn't handle it. It seems driver cannot allocate more than 512MB VRAM. I wanted more VRAM for games and i created this problem by accident.
I fixed this by going to UEFI, then to "Integrated Peripherals" and i changed RAM assigned to iGPU to 512MB and memory leak disappeared.

JERICHO
  • 1
  • 2
0

If you using WPF and you change a lot of graphic elements then some graphic drivers have problems (e.g. from Siemens IPCs)

You can solve it with the RegistryKey described here

Link

Greetings - Ralf Schiessl, ib-comPLAN

Glorfindel
  • 4,089
  • 8
  • 24
  • 37
  • 1
    Welcome to Super User! Please quote the essential parts of the answer from the reference link(s), as the answer can become invalid if the linked page(s) change. – DavidPostill May 04 '19 at 15:21