So this problem first appeared day before yesterday, when I tried to play a game after cleaning and repasting my Helios 300 Ph315-52 laptop. The internal microphone was not working. Surprisingly, it worked fine the next day morning after I ran the windows troubleshooter and restarted the laptop. It stopped working again the same evening and has stopped working hence forth. The drivers are up to date in device manager, the microphone array device is not disabled. I also tried troubleshooting it again but troubleshooter can't find any problem. Tried uninstalling "Microphone Array(Realtek(R) Audio)" from device manager, that didn't work either. If it was a hardware issue, shouldn't troubleshooter have identified it already? I really need help with this issue.