i would say if laptop is not that old take back to place of purchase with the receipt, this may be a hardware fault especially if it is working with headphones, on the plus side you can use external speakers as well on the headphones jack that is what i do, as most laptop speakers are mediocre at best. But i would try taking it back , or sending it off for a RMA.