Seem to still be getting the same issue after a restart. Seems the settings don't persist. The kernel 5.6 is working fine and has intel_pstate as the governor but 5.10 has intel_cpufreq. I just can't get the settings to stick around between restarts. I might stick with 5.6 for now and try reinstalling the 5.10
I've copied my current TLP output from kernel 5.10 below if there are simple settings I can change to fix my problem.
--- TLP 1.3.1 --------------------------------------------
+++ Configured Settings:
/etc/tlp.conf L0026: TLP_ENABLE="1"
/etc/tlp.conf L0037: TLP_PERSISTENT_DEFAULT="0"
/etc/tlp.conf L0049: DISK_IDLE_SECS_ON_AC="0"
/etc/tlp.conf L0050: DISK_IDLE_SECS_ON_BAT="2"
/etc/tlp.conf L0055: MAX_LOST_WORK_SECS_ON_AC="15"
/etc/tlp.conf L0056: MAX_LOST_WORK_SECS_ON_BAT="60"
/etc/tlp.conf L0099: CPU_ENERGY_PERF_POLICY_ON_AC="balance_performance"
/etc/tlp.conf L0100: CPU_ENERGY_PERF_POLICY_ON_BAT="balance_power"
/etc/tlp.conf L0127: SCHED_POWERSAVE_ON_AC="0"
/etc/tlp.conf L0128: SCHED_POWERSAVE_ON_BAT="1"
/etc/tlp.conf L0134: NMI_WATCHDOG="0"
/etc/tlp.conf L0149: DISK_DEVICES="nvme0n1 sda"
/etc/tlp.conf L0157: DISK_APM_LEVEL_ON_AC="254 254"
/etc/tlp.conf L0158: DISK_APM_LEVEL_ON_BAT="128 128"
defaults.conf L0018: DISK_IOSCHED="keep keep"
/etc/tlp.conf L0197: SATA_LINKPWR_ON_AC="med_power_with_dipm max_performance"
/etc/tlp.conf L0198: SATA_LINKPWR_ON_BAT="med_power_with_dipm min_power"
/etc/tlp.conf L0218: AHCI_RUNTIME_PM_TIMEOUT="15"
defaults.conf L0022: PCIE_ASPM_ON_AC="default"
defaults.conf L0023: PCIE_ASPM_ON_BAT="default"
/etc/tlp.conf L0244: RADEON_POWER_PROFILE_ON_AC="default"
/etc/tlp.conf L0245: RADEON_POWER_PROFILE_ON_BAT="default"
/etc/tlp.conf L0257: RADEON_DPM_PERF_LEVEL_ON_AC="auto"
/etc/tlp.conf L0258: RADEON_DPM_PERF_LEVEL_ON_BAT="auto"
/etc/tlp.conf L0263: WIFI_PWR_ON_AC="off"
/etc/tlp.conf L0264: WIFI_PWR_ON_BAT="off"
/etc/tlp.conf L0269: WOL_DISABLE="Y"
/etc/tlp.conf L0275: SOUND_POWER_SAVE_ON_AC="0"
/etc/tlp.conf L0276: SOUND_POWER_SAVE_ON_BAT="0"
/etc/tlp.conf L0282: SOUND_POWER_SAVE_CONTROLLER="Y"
/etc/tlp.conf L0290: BAY_POWEROFF_ON_AC="0"
/etc/tlp.conf L0291: BAY_POWEROFF_ON_BAT="0"
/etc/tlp.conf L0296: BAY_DEVICE="sr0"
/etc/tlp.conf L0301: RUNTIME_PM_ON_AC="on"
/etc/tlp.conf L0302: RUNTIME_PM_ON_BAT="auto"
defaults.conf L0039: RUNTIME_PM_DRIVER_BLACKLIST="amdgpu mei_me nouveau nvidia pcieport radeon"
/etc/tlp.conf L0322: USB_AUTOSUSPEND="0"
/etc/tlp.conf L0335: USB_BLACKLIST_BTUSB="0"
/etc/tlp.conf L0341: USB_BLACKLIST_PHONE="0"
/etc/tlp.conf L0347: USB_BLACKLIST_PRINTER="1"
/etc/tlp.conf L0353: USB_BLACKLIST_WWAN="0"
defaults.conf L0045: USB_AUTOSUSPEND_DISABLE_ON_SHUTDOWN="0"
/etc/tlp.conf L0373: RESTORE_DEVICE_STATE_ON_STARTUP="0"
defaults.conf L0047: RESTORE_THRESHOLDS_ON_BAT="0"
/etc/tlp.conf L0441: NATACPI_ENABLE="1"
/etc/tlp.conf L0442: TPACPI_ENABLE="1"
/etc/tlp.conf L0443: TPSMAPI_ENABLE="1"
/etc/tlp.conf L0031: TLP_DEFAULT_MODE="AC"
/etc/tlp.conf L0075: CPU_SCALING_GOVERNOR_ON_AC="powersave"
/etc/tlp.conf L0076: CPU_SCALING_GOVERNOR_ON_BAT="powersave"
/etc/tlp.conf L0120: CPU_BOOST_ON_AC="1"
/etc/tlp.conf L0121: CPU_BOOST_ON_BAT="0"
/etc/tlp.conf L0250: RADEON_DPM_STATE_ON_AC="performance"
/etc/tlp.conf L0251: RADEON_DPM_STATE_ON_BAT="battery"
+++ System Info
System = LENOVO ThinkPad X230 23254Y4
BIOS = G2ETB6WW (2.76 )
Release = "Solus"
Kernel = 5.10.1-162.current #1 SMP PREEMPT Wed Dec 16 10:10:41 UTC 2020 x86_64
/proc/cmdline = initrd=\EFI\com.solus-project\initrd-com.solus-project.current.5.10.1-162 root=PARTUUID=287b42a5-f114-4a13-a545-52564413e669 quiet loglevel=3 splash systemd.show_status=false rw radeon.si_support=0 radeon.cik_support=0 amdgpu.si_support=1 amdgpu.cik_support=1 systemd.unified_cgroup_hierarchy=0 resume=UUID=1d1d38b8-1aba-425e-a11a-83b59a7ef97e
Init system = systemd v246 (246)
Boot mode = UEFI
+++ TLP Status
State = enabled
RDW state = enabled
Last run = 09:48:41, 59 sec(s) ago
Mode = AC
Power source = AC
+++ Processor
CPU model = Intel(R) Core(TM) i5-3320M CPU @ 2.60GHz
/sys/devices/system/cpu/cpu0/cpufreq/scaling_driver = intel_cpufreq
/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor = powersave
/sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors = powersave ondemand performance schedutil
/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq = 1200000 [kHz]
/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq = 3300000 [kHz]
/sys/devices/system/cpu/cpu1/cpufreq/scaling_driver = intel_cpufreq
/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor = powersave
/sys/devices/system/cpu/cpu1/cpufreq/scaling_available_governors = powersave ondemand performance schedutil
/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq = 1200000 [kHz]
/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq = 3300000 [kHz]
/sys/devices/system/cpu/cpu2/cpufreq/scaling_driver = intel_cpufreq
/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor = powersave
/sys/devices/system/cpu/cpu2/cpufreq/scaling_available_governors = powersave ondemand performance schedutil
/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq = 1200000 [kHz]
/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq = 3300000 [kHz]
/sys/devices/system/cpu/cpu3/cpufreq/scaling_driver = intel_cpufreq
/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor = powersave
/sys/devices/system/cpu/cpu3/cpufreq/scaling_available_governors = powersave ondemand performance schedutil
/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq = 1200000 [kHz]
/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq = 3300000 [kHz]
/sys/devices/system/cpu/intel_pstate/min_perf_pct = 36 [%]
/sys/devices/system/cpu/intel_pstate/max_perf_pct = 100 [%]
/sys/devices/system/cpu/intel_pstate/no_turbo = 0
/sys/devices/system/cpu/intel_pstate/turbo_pct = 33 [%]
/sys/devices/system/cpu/intel_pstate/num_pstates = 22
/sys/devices/system/cpu/cpu0/power/energy_perf_bias = 4 (balance_performance) [EPB]
/sys/devices/system/cpu/cpu1/power/energy_perf_bias = 4 (balance_performance) [EPB]
/sys/devices/system/cpu/cpu2/power/energy_perf_bias = 4 (balance_performance) [EPB]
/sys/devices/system/cpu/cpu3/power/energy_perf_bias = 4 (balance_performance) [EPB]
/sys/module/workqueue/parameters/power_efficient = Y
/proc/sys/kernel/nmi_watchdog = 0