More information is needed for us to accuretly help you. What model/brand is it? New/used? How long have you had it? What is your OS?
I doubt its a virus, but you can always check with a program such as Malwarebytes.
Just off the top of my head, try installing the latest drivers, that may fix any issues you are having.