Bluescreens on Win10

Page 2 - Seeking answers? Join the Tom's Hardware community: where nearly two million members share solutions and discuss the latest tech.

SneakyGuy

Distinguished
May 15, 2016
121
7
18,695
So I wanna say I have posted before but I never solved my problem.. My PC crashes with several different bluescreen stopcodes.. Some of them are usbaudio.sys nvlddmkm.sys Kernel Security Check Failed and many more I cant remember.. I'm running out of ideas of what can cause the problems.. Drivera are up to date.. I've reinstalled them.. I have done System Reset.. I have checked disk and memory.. If anyone can help me I would really appreciate it.. If you need any more information just ask me..

PC Specs:
AMD Ryzen 5 1600
Gigabyte Geforce GTX1060 3GB Windforce OC
GSkill Aegis 8GB Ram DDR4 3000Mhz(currently @2933Mhz)
Gigabyte AB350 Gaming 3(rev 1.0)
Intenso SSD SATA III High 240GB
An old HDD 500GB(Probably @7200rpm)
Corsair VS Series VS550
Aerocool Aero-500(Window)(I have the side panel off just to help it be cooler...)
 
I tried to find RyzenMaster first in the apps & features of windows.. I couldn't find it anywhere.. Then I searched in the search bar of windows typed Ryzen and nothing came up.. I wanna mention that last month my PC had a problem.. It couldn't boot in windows.. I tried everything and the only option that was left was reseting it.. So I did it and I never removed the windows.old folder.. I don't know if you found RyzenMaster in there or something but I could do a clean format if necessary.. Also a good friend suggested me to go to windows 8.1.. Any opinions on that? Thanks everyone for doing the best that you can to help me I really appreciate it.
 
windows.old folder should disappear by itself after either 10 days or a month.

I wouldn't swap to Win 8.1 as its no longer supported by Microsoft, its at end of Life (So is win 7 but more makers still support it with drivers)

John wasn't who I was expecting to answer (not complaining) but as such, I can't tell where that sys file is.

Try running this and see if that file is auto loading at startup, you can use this to stop it - https://docs.microsoft.com/en-us/sysinternals/downloads/autoruns

I would have expected app Centre to install latest version of the AMD Chipset drivers dated June 20th
 
The folder is still there for some reason..

Hmm that's what I thought too.. But he thinks that they are not actually really usable..

I runned it found RyzenMaster and I unchecked it.. I will see how it goes..

I just checked in AppCentre and there are no Chipset updates..
 
To delete this folder the easy way, use the Windows Disk Cleanup tool. In Windows 10, click the Start button, search for “Disk cleanup,” and then launch the Disk Cleanup app. You can also right-click the C:\ drive in File Explorer, select Properties, and then click the “Disk Clean-up” button on the “General” tab.

Click the “Clean up system files” button. You’ll see an option for “Previous Windows installation(s)” appear in the list of things you can delete, and Disk Cleanup will tell you how much space those files are taking up. Select that option and use Disk Cleanup to wipe the previous Windows system files away. You can also use this tool to delete other unnecessary files taking up space on your system drive.

https://www.howtogeek.com/223821/what-is-the-windows.old-folder-and-how-do-you-delete-it/
 
overall I would guess your memory timings will not pass memtest86 and caused the memory corruption.
Speed 2933MHz

I would run at 2133MHz and retest (any standard speed lower than 3000MHz)
(or run memtest86 at the selected speed and make sure you do not get any errors)
memory Device (Type 17) - Length 40 - Handle 002eh]
Physical Memory Array Handle 0027h
Memory Error Info Handle 002dh
Total Width 64 bits
Data Width 64 bits
Size 8192MB
Form Factor 09h - DIMM
Device Set [None]
Device Locator DIMM 0
Bank Locator P0 CHANNEL A
Memory Type 1ah - Specification Reserved
Type Detail 4080h - Synchronous
Speed 2933MHz
Manufacturer Unknown
Serial Number
Asset Tag Number [String Not Specified]
Part Number F4-3000C16-8GISB

you might also want to confirm the voltage is correct (1.35v)
https://www.gskill.com/en/product/f4-3000c16s-8gisb


-----------
debugger reported a single bit corruption of dxgmms2.sys file in memory


CHKIMG_EXTENSION: !chkimg -lo 50 -d !dxgmms2
fffff802208596c0 - dxgmms2!VidSchiProcessCompletedQueuePacketInternal+30
[ 03:0b ]
1 error : !dxgmms2 (fffff802208596c0)


generally, you would want to make sure all memory overclocking is removed, remove any gpu and cpu overclocking tools

I guess I would also turn off fastboot and do a full boot process or run rammap64 and try to clear out all the working sets via the empty memu

I would run the debugger command
!for_each_module !chkimg @#ModuleName
on any memory dump to see if you get corrupted files that are not being detected.

I suggested removing the AMDRyzenMasterDriver.sys Mon Nov 13 21:58:28 2017
since the various fixes should have been correctly installed by the BIOS patch you have that is dated
BIOS Version F22
BIOS Starting Address Segment f000
BIOS Release Date 03/15/2018
Manufacturer Gigabyte Technology Co., Ltd.
Product Name AB350-Gaming 3


I would suspect the old AMDRyzenMasterDriver.sys has some temp fix for problems that would have required a bios update or the installation of the Microsoft windows amd cpu support dll. I would search your hard drive for the file and delete it if they did not provide a uninstall tool to remove the file.

also, when you do a windows update windows will install a AMD cpu microcode update to fix known bugs in the cpus. I don't see that you have one installed so I would guess you are not doing the updates or maybe the update is being blocked since you have a custom (but old)
microcode update installed.

anyway, you may find that the dll and the bios update cause timing problems. if you run memtest86 and it runs without any errors then your bios timing settings are most likely good.

always remove the overclock drivers when you get corruptions, they can tweak the voltages and cause bits to change.



 
I did a memtest 0 errors ran for an hour and a half..

It bosd crashed twice like 10mins ago..
First one stopcode: DRIVER IRQL NOT LESS OR EQUAL what failed: nvlddmkm.sys
It restarts I login 20secs later crashes again same stopcode and fail..
 
In the bios I set it manually at 2933Mhz because it crashes at 3000Mhz.. And I put it on X.M.P. Profile 1 which is @1.35V..

I've turned fast boot off and on to check if that's what's causing the problem neither of those work..

Windows update is always on and I try to check manually too if I remember it like once a day.. Also I do all the nvidia and motherboard updates that pop up in the AppCentre..
 
I wanna mention I never checked support lists when I bought the parts.. I just checked both my ssd and ram are not on the list.. First thing I wanna say is that they might weren't available at the time and were not checked.. But here are the lists so you can check for yourself.. Also on the rams that are 3000mhz it says downgraded to 2933mhz so that's probably why it's crashing at 3000.. On the site that you posted of my ram stick(https://www.gskill.com/en/product/f4-3000c16s-8gisb) if you go on the QVL tab it pops up only Z series mobos.. Does that mean that it's only for those mobos?

Ram Support List: http://download.gigabyte.eu/FileList/Memory/mb_memory_ga-ab350-gaming3.pdf
SSD Support List: http://download.gigabyte.eu/FileList/SSD/mb_ssd_support_am4.pdf
 
you have to find out why the window graphic file was corrupted in memory. you should start powershell or cmd as an admin then run
dism.exe /online /clean-image /restorehealth

this will check all of your windows files and fix any that are corrupted using a clean copy from a Microsoft server.

this should get all the files on disk fixed. Then you would want to google "how to force a memory dump using the keyboard" make the registry settings and force a memory dump. Then put the memory dump on a server so someone with a debugger can run this command and see if your file is still corrupted.

!for_each_module !chkimg @#ModuleName

window will boot from a image of the os so it boots faster. if the image has a corruption you will crash until the image is updated. you want to force windows to rebuild the image then check it for corruption. if you have a memory problem then the next time you get a corruption it will be in a different file since windows loads drivers in different orders on each clean boot. if the corruption is in the same file then the file is bad on disk or something is making a modification to the file. (malware running bitcoin mining on your graphics card, old drivers that do not follow the windows 10 rules)

if the problem was due to "random" event during the original transfer of the windows driver into memory or during the memory compression process then the error gets saved in the sleep image and is restored on each boot up. after the image is deleted and recreated the odds of getting a corruption in the same place is very low.
look at this to see how to turn off the file and make a new one: (basically use the powercfg.exe utility)
https://support.microsoft.com/en-us/help/920730/how-to-disable-and-re-enable-hibernation-on-a-computer-that-is-running


you might also run crystaldiskinfo.exe and read the firmware version from your ssd, then check the vendor to see if there are firmware updates you need to install. A bug in firmware can modify bits when the os image is stored to disk. also, the firmware should do garbage collection and block reallocation when a block of your ssd goes bad. a bug in the firmware could let a bit get corrupted and not be detected which prevent the block reallocation. (always make sure you have plenty of free space on a SSD so the drives firmware can do these fixes and not get blocked by lack of space,) off brands are more likely to have firmware bugs, check for updates)







 


I typed that in the cmd and an error popped it says DISM doesn't recognize the command-line option "clean-image" For more info refer to the help by running DISM.exe /?
What can I do now?
 
try this version of DISM -

right click start button
choose powershell (admin)
copy/paste this command into same window:
Repair-WindowsImage -Online -RestoreHealth and press enter
re run SFC /scannow after this if it had previously found errors.
 
sorry, should have been /cleanup-image
for the option



 
So I have a question.. Do I have to update the bios with a flash drive inside the bios? Or from the windows? I've never updated it from inside the bios.. Also I've read some things about my MOBO that it can die if you update the bios..
 
generally motherboard bios updates for the last 7 years work pretty well. each board will have its own update method. It is pretty hard to mess up a motherboard with a bios update on the newer boards. you just want the board to be reasonably stable during the update.