李通洲
|
d4c7b53ded
|
CPU (Android): add QS8E
|
2024-10-31 09:33:23 +08:00 |
|
李通洲
|
b257134d74
|
Chore: introduce macro ARRAY_SIZE
|
2024-10-18 16:44:41 +08:00 |
|
kralverde
|
89d3924659
|
CPU (Linux): fix temperature detection (#1308)
Return proper NaN instead of false -> 0.0 coercion
|
2024-10-02 07:43:58 +08:00 |
|
Carter Li
|
d77f0fe3d9
|
CPU (Linux): detect SOC name if available
|
2024-09-30 15:09:06 +08:00 |
|
Carter Li
|
a424839d2f
|
CPU (Linux): remove bios_limit detection
|
2024-09-28 17:10:22 +08:00 |
|
李通洲
|
9b4053e9dc
|
Chore: remove temps_linux
|
2024-09-24 01:51:45 +00:00 |
|
李通洲
|
b4325ff205
|
Temps (Linux): simplify
|
2024-09-24 01:42:00 +00:00 |
|
Carter Li
|
b2810bc030
|
CPU (Linux): update comments
|
2024-09-10 09:10:03 +08:00 |
|
Carter Li
|
611d5f949b
|
CPU (Linux): detect Qualcomm Snapdragon SOC
|
2024-09-09 20:49:25 +08:00 |
|
Carter Li
|
13452da076
|
CPU (Linux): add more Snapdragon SOCs
|
2024-09-06 14:01:56 +08:00 |
|
Carter Li
|
17deaf963e
|
CPU (Linux): make "Hardware :" arm specific
|
2024-08-22 09:29:26 +08:00 |
|
Carter Li
|
96905012a4
|
CPU (Linux): support loongarch
Fix #1204
|
2024-08-22 09:16:44 +08:00 |
|
Carter Li
|
591dba8829
|
CPU (Linux): don't parse unnecessary lines on certain platforms
|
2024-08-21 16:42:40 +08:00 |
|
李通洲
|
d10dd2095a
|
CPU (Android): try support old armv7 smart phone
Fix #1202
|
2024-08-21 16:40:40 +08:00 |
|
Carter Li
|
418902512d
|
CPU: detect frequency by cpuid (x86 only)
Ref: https://github.com/fastfetch-cli/fastfetch/issues/1194#issuecomment-2295058252
|
2024-08-18 19:24:24 +08:00 |
|
Carter Li
|
fbfe2b2d1a
|
CPU (Linux): tidy
|
2024-08-18 17:26:06 +08:00 |
|
李通洲
|
c8e4de9831
|
CPU (Linux): silence complier warnings
|
2024-08-15 19:40:39 +08:00 |
|
Carter Li
|
6b6827b915
|
CPU (Linux): also detect CPU name for arm32
|
2024-08-15 15:24:13 +08:00 |
|
李通洲
|
7447a95299
|
CPU (Linux): better ARM cpu name detection
|
2024-08-15 15:05:18 +08:00 |
|
Carter Li
|
df4350666a
|
CPU (Linux): embed the arm part codes of lscpu
Fix #1175
|
2024-08-12 10:25:54 +08:00 |
|
Carter Li
|
fa0007ac6f
|
CPU (Android): add SD 4s Gen 2
|
2024-07-31 08:58:03 +08:00 |
|
李通洲
|
f91be6442d
|
Android (Linux): detect MTK CPU part name
|
2024-07-26 08:46:34 +08:00 |
|
李通洲
|
9f9a5ba39a
|
Android (Linux): report Snapdragon SOC marketing name
|
2024-07-25 10:33:06 +08:00 |
|
李通洲
|
d282050130
|
CPU: support display frequency in MHz
|
2024-07-17 14:09:06 +08:00 |
|
Carter Li
|
c0de618177
|
CPU: remove support of min freq detection
|
2024-07-17 10:19:12 +08:00 |
|
李通洲
|
b308ded1e1
|
Global (Linux): silence some compiler warnings
|
2024-06-05 16:11:52 +08:00 |
|
Carter Li
|
3ba899261f
|
Util: add ffCharIsDigit and use it
|
2024-05-28 15:34:59 +08:00 |
|
Carter Li
|
2d4e7f10c4
|
CPU: add option --show-pe-core-count
|
2024-05-21 09:21:03 +08:00 |
|
李通洲
|
264b6794f3
|
CPU (Linux): detect bios limited frequency and print it by default
To match neofetch's behavior
Fix #947
|
2024-05-20 18:35:10 +08:00 |
|
李通洲
|
81485baadb
|
CPU: better compatibility for Intel CPUs
|
2024-05-19 22:18:07 +08:00 |
|
李通洲
|
7946e69a66
|
CPU: print core count for different core types
|
2024-05-18 18:08:38 +08:00 |
|
Carter Li
|
1421627a47
|
CPU (Linux): detect core count for different core types
|
2024-05-17 08:35:22 +00:00 |
|
Carter Li
|
f8cbe4c008
|
GPU (Linux): improve detection performance of Apple Silicon
|
2024-04-18 19:58:38 +08:00 |
|
李通洲
|
f902e3b3d8
|
CPU (Android): don't detect manufactor of Qualcomm as ARM
|
2024-03-17 19:19:33 +08:00 |
|
李通洲
|
c9dd858ce3
|
CPU (Linux): bing cpuMHz back
It's used in WSL
|
2024-03-14 20:40:40 +08:00 |
|
李通洲
|
2e201eaaf7
|
CPU: bring min frequency back & code optimizations
|
2024-03-14 19:24:03 +08:00 |
|
李通洲
|
7c54dcba69
|
CPU (Linux): fix detection when .../base_frequency doesn't exist
|
2024-03-14 10:32:34 +08:00 |
|
李通洲
|
7e04e23528
|
CPU: rename min frequency to base frequency
|
2024-03-13 23:42:59 +08:00 |
|
李通洲
|
8d779f68f3
|
CPU: detect base frequency
|
2024-03-13 23:41:11 +08:00 |
|
李通洲
|
4a7e60ef57
|
CPU (Linux): don't crash if /sys/devices/system/cpu/cpufreq/ doesn't exist
Ref: #750
|
2024-03-07 21:31:23 +08:00 |
|
Carter Li
|
979f7d19b1
|
CPU (Linux): fix max / min frequency detection for multi policy systems
|
2024-02-29 10:20:50 +08:00 |
|
李通洲
|
3a96ade423
|
CPU (Linux): don't segfault if we fail to find Vendor ID in lscpu
Fix #718
|
2024-02-13 19:08:44 +08:00 |
|
Carter Li
|
cbf203901b
|
CPU (Linux): code refactor
|
2024-01-31 14:36:00 +08:00 |
|
Carter Li
|
ab625497ce
|
CPU (Linux): code refactor
|
2024-01-31 13:28:18 +08:00 |
|
Yussef Dalton
|
83532b68dd
|
CPU (Linux): use marketing name on Asahi Linux
|
2024-01-31 11:02:41 +08:00 |
|
李通洲
|
3992d85eb6
|
CPU (Linux): show vendor if no model name available
|
2024-01-18 15:16:46 +08:00 |
|
李通洲
|
5096180e92
|
CPU (Linux): don't access out-of-bound memory
|
2024-01-18 15:06:47 +08:00 |
|
李通洲
|
f319a80dc5
|
CPU (Linux): if we failed to detect the number of physical cores, assume all logical cores are physical
|
2023-12-26 13:40:41 +08:00 |
|
李通洲
|
60f5cc9079
|
CPU (Linux): don't print -
|
2023-12-26 13:34:58 +08:00 |
|
Carter Li
|
dd3b3f22ba
|
CPU (Linux): detect multi cpu models by lscpu
Supports asahi linux
|
2023-12-26 11:20:40 +08:00 |
|