<THIS IS THE REAL REASON WHY THIS HAPPENS>
I've noticed everyone finding a solution to this, but THIS answer is mainly for those who tried this fix but still have the issue.
This is also for anyone curious as to WHY this happens.
Most of you with this issue will notice that you have a DELL. Your chargers... for the most part... are actually fine. The problem is the stupid way DELL designed their AC adapters. If you were to look inside the charger cable, you would find likely 4 colored cables inside. However, hidden in between these cables is tiny single wire that runs to the center pin in the jack of the charger.
While it is possible that many of you fixed this by cleaning or blowing dust off of this pin, the pin itself is not actually what provides the power. Instead, this pin exists purely for the purpose of DELL identifying and ensuring that you are using a DELL ac adapter. If it is unable to detect this identification wire it not only prevents the laptop from charging, but it also forces you to boot with a throttled cpu. You may notice that your CPU cannot exceed a certain amount. For me that amount is 23%. Frustratingly slow.
Just bending your cable too much can cause this little wire to break.
You can test this easily. If you're noticing major frame drops during games or videos, just go ahead and unplug your adapter. You'll notice in a few seconds it will run at normal speed again. Plug it back in and the choppiness resumes.
This way, DELL users are forced to use only DELL ac adapters and in my opinion it also gives them an excuse to trick you into buying a new battery when you call them for support. Only AFTER you buy a battery and realize you still have the problem do they suggest you buy a new DELL ac adapter. This wire is so thin that just bending the cable near the jack can sever it.
There ARE ways to bypass this. Though without some direct tampering with the AC adapter, most will only fix the throttling issue and restore your speed.
Just google. "Bypassing dell laptop charger detection" or adapter or something to that degree to see the different methods. Some involve actually modifying the charger physically, and others just turn off the cpu throttling with programs like RMclock and throttlestop.
You'd do best to research it yourself.
I hope this brought someone one step closer to a solution.
NOTICE: These bypasses will likely only fix the throttling issue and bring your computer back to normal speed. Unless you physically fix the connection of this wire, it will likely still refuse to charge. Your only hope is to either replace the AC adapter, or build your own PCB and spoof the data that normally runs through the wire. And even then, the break is most likely close to the neck of the jack making the PCB difficult if not impractical.
I've noticed everyone finding a solution to this, but THIS answer is mainly for those who tried this fix but still have the issue.
This is also for anyone curious as to WHY this happens.
Most of you with this issue will notice that you have a DELL. Your chargers... for the most part... are actually fine. The problem is the stupid way DELL designed their AC adapters. If you were to look inside the charger cable, you would find likely 4 colored cables inside. However, hidden in between these cables is tiny single wire that runs to the center pin in the jack of the charger.
While it is possible that many of you fixed this by cleaning or blowing dust off of this pin, the pin itself is not actually what provides the power. Instead, this pin exists purely for the purpose of DELL identifying and ensuring that you are using a DELL ac adapter. If it is unable to detect this identification wire it not only prevents the laptop from charging, but it also forces you to boot with a throttled cpu. You may notice that your CPU cannot exceed a certain amount. For me that amount is 23%. Frustratingly slow.
Just bending your cable too much can cause this little wire to break.
You can test this easily. If you're noticing major frame drops during games or videos, just go ahead and unplug your adapter. You'll notice in a few seconds it will run at normal speed again. Plug it back in and the choppiness resumes.
This way, DELL users are forced to use only DELL ac adapters and in my opinion it also gives them an excuse to trick you into buying a new battery when you call them for support. Only AFTER you buy a battery and realize you still have the problem do they suggest you buy a new DELL ac adapter. This wire is so thin that just bending the cable near the jack can sever it.
There ARE ways to bypass this. Though without some direct tampering with the AC adapter, most will only fix the throttling issue and restore your speed.
Just google. "Bypassing dell laptop charger detection" or adapter or something to that degree to see the different methods. Some involve actually modifying the charger physically, and others just turn off the cpu throttling with programs like RMclock and throttlestop.
You'd do best to research it yourself.
I hope this brought someone one step closer to a solution.
NOTICE: These bypasses will likely only fix the throttling issue and bring your computer back to normal speed. Unless you physically fix the connection of this wire, it will likely still refuse to charge. Your only hope is to either replace the AC adapter, or build your own PCB and spoof the data that normally runs through the wire. And even then, the break is most likely close to the neck of the jack making the PCB difficult if not impractical.