Hey,
Yes, this is exactly what I'm saying ...
Let me explain more with a single Nvidia driver as example : when you integrate
only this specific nvidia driver with Dism you need to extract the nvidia driver content to a folder, right ?
Then you use dism with recursive switch to point to this extracted folder, am i wrong ?
So, if you have a look in the nvidia driver extracted folder, then you will see many inf files which will be integrated one by one by dism.
--> this is why your C:\Windows\System32\DriverStore\FileRepository folder will grow, because it keep one entire driver for each inf files !
==> The only solution to avoid this, is to point to the unique specific inf driver file with dism, or install the driver using the normal executable nvidia driver file, which will detect the unique specific driver for your hardware.
Have you tried to use the normal executable nvidia driver file procedure, to see if there is difference ?