There are two potential changes to
/etc/default/tlp I'd like to discuss.
tlp is a community package so would need either an upstream change or for us to add it to the overlay packages.
Currently, this is set to
1, which can force USB devices to suspend even if their drivers do not support that behaviour.
When set to
0, device drivers that support suspend will suspend their device anyway.
Having this set to
1 causes issues, e.g.:
and (abridged) discussion on IRC:
<OMGitsFlauschig> Hey guys, I've got a new Seagate expansion 2TB external harddrive, but it isn't even listed by "fdisk -l". According to the "dmseg" output it seems to connect, but the "lsusb -v" says the device couldn't be opened. Any idea how to solve this problem? <OMGitsFlauschig> I don't have my Windows machine with me right now, so that will have to wait. It isn't listed in Gparted either. The drive always seems to start up first, but then stops again <OMGitsFlauschig> Well, it looks like it works on a Windows laptop just fine. Are Seagate Drives not compatible with Linux? Is there any encryptions or power saving modes that interfere with it? <jonathon> just to check, can you edit /etc/default/tlp and set USB_AUTOSUSPEND=0 ? You might need a reboot for it to take effect <OMGitsFlauschig> I'm using Thunar. It looks like the USB_AUTOSUSPEND is on 1. I'll change that, let's see if it works then <OMGitsFlauschig> The USB_AUTOSUSPEND variable was actually the problem, now it works. Thanks a lot, have a nice day
I've also had it cause havoc on USB disk drives (e.g. repeated forced power-down), as well as issues with USB DACs.
The current Radeon profiles force high and low power on AC and battery. For AC use this can cause excessive power use and heat generation, akin to running your CPU at a constant 100%.
Setting this to
RADEON_POWER_PROFILE_ON_AC=default means the GPU detects usage and scales frequencies accordingly. This reduces power consumption considerably, and therefore reduces heat. There's no reason I can see for constantly running GPUs at full frequency.