Sorry if this is obvious, but I am a bit of a novice. I am using an Acer Nitro 5 laptop with a dual boot (Windows 10 and Ubuntu 18.04.1 LTS using Budgie). I have 2 fast charging ports (one usb-3 and one usb-c) that are indicated with a battery icon next to the port. When I boot into Windows, if my phone is plugged into either port it will charge rapidly at 1.5 amps. When I boot into Ubuntu I can only charge slowly at .5 amps using same cords etc. Is there anything I can do to get the fast charging under Ubuntu? Ubuntu does recognize my phone and has the correct model number for it when I plug it in, and allows data transfer.
lspci -d ::0c03 -k
gives me the following:
00:14.0 USB controller: Intel Corporation Sunrise Point-H USB 3.0 xHCI Controller (rev 31)
Subsystem: Acer Incorporated [ALI] Sunrise Point-H USB 3.0 xHCI Controller
Kernel driver in use: xhci_hcd
and lsmod | grep typec
gives me:
typec 24576 0
Legacy USB is not turned on in BIOS.
You can use this command to see how much amperage Linux is providing to the port:
This will print out a detailed report of your USB system. You want to look for areas with the
MaxPower
sign, you can filter and see them only using:You should see output with lines like this:
There are tools and kernel modules that allow you to manually change how much power the USB port is given, but these tools could damage your system or hardware connected to those ports. One such tool is
ipad-charge
another isuhubctl
(you have been warned)Some USB cables are used only for transferring data, others only for charging, and others allow both. I think you need to unplug other things from your laptop to make sure more power goes to the phone.