Carter Li
|
fa0007ac6f
|
CPU (Android): add SD 4s Gen 2
|
2024-07-31 08:58:03 +08:00 |
|
李通洲
|
952152edf0
|
Global (macOS): always check NULL after IORegistryEntryCreateCFProperty
|
2024-07-26 08:46:34 +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 |
|
李通洲
|
63a0faa1d9
|
GPU (macOS): support GPU frequency detection for Apple Silicon
Also refactor CPU freq detection code
|
2024-07-17 15:51:15 +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 |
|
李通洲
|
57b3c3951e
|
CPU (SunOS): remove trailing \0
|
2024-06-18 22:06:40 +08:00 |
|
Carter Li
|
255c6a09ac
|
CPU (SunOS): optimise ncpu detection
|
2024-06-17 15:49:59 +08:00 |
|
Carter Li
|
1841e1a99d
|
SunOS: support CPU & packages detection
|
2024-06-17 01:01:21 +08:00 |
|
Carter Li
|
d35490aeef
|
Fastfetch: make it compile on SunOS
|
2024-06-16 01:02:48 +08:00 |
|
李通洲
|
b308ded1e1
|
Global (Linux): silence some compiler warnings
|
2024-06-05 16:11:52 +08:00 |
|
Carter Li
|
df9144ea31
|
CpuCache: move to a new module; add linux impl
|
2024-06-05 14:35:25 +08:00 |
|
李通洲
|
f1eaeddfe1
|
CPU (Windows): detect CPU caches
|
2024-06-04 23:56:00 +08:00 |
|
Carter Li
|
3ba899261f
|
Util: add ffCharIsDigit and use it
|
2024-05-28 15:34:59 +08:00 |
|
李通洲
|
01d1336cf0
|
CPU (FreeBSD): remove unused variables
|
2024-05-21 09:28:21 +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 |
|
李通洲
|
14969b31d0
|
CPU (Windows): fix silly mistake
|
2024-05-18 20:53:11 +08:00 |
|
李通洲
|
d88e2eeb36
|
CPU (macOS): fix compiling
|
2024-05-18 19:57:24 +08:00 |
|
李通洲
|
7946e69a66
|
CPU: print core count for different core types
|
2024-05-18 18:08:38 +08:00 |
|
Carter Li
|
926390508e
|
CPU (FreeBSD): fix core count detection
|
2024-05-18 16:43:33 +08:00 |
|
Carter Li
|
b79c47cac9
|
CPU (BSD): fix max freq detection
|
2024-05-18 01:50:21 +08:00 |
|
Carter Li
|
fd16e69464
|
CPU (macOS): fix core count detection
|
2024-05-18 01:46:56 +08:00 |
|
Carter Li
|
90a242a4aa
|
CPU (BSD): detect max / min frequency; detect core count of different core types
|
2024-05-18 00:34:08 +08:00 |
|
李通洲
|
0b94ff5adb
|
CPU (Windows): detect core count of different core types
|
2024-05-17 21:31:24 +08:00 |
|
李通洲
|
ab2268a927
|
CPU (macOS): detect core count for different core types
|
2024-05-17 16:47:26 +08:00 |
|
Carter Li
|
1421627a47
|
CPU (Linux): detect core count for different core types
|
2024-05-17 08:35:22 +00:00 |
|
李通洲
|
6439921f85
|
Smbios (Windows): check if getting SMBIOS data succeeds
|
2024-05-11 18:07:56 +08:00 |
|
李通洲
|
fef3100fd7
|
Smbios: add struct layout check
|
2024-05-11 15:05:43 +08:00 |
|
李通洲
|
8721cc1ab5
|
CPU (Windows): silence compiler warnings
|
2024-04-30 14:43:12 +08:00 |
|
李通洲
|
115b293ff5
|
CPU (Windows): fix silly bug...
|
2024-04-27 23:27:16 +08:00 |
|
李通洲
|
81fb146869
|
CPU (Windows): detect max CPU freq with CPUID instruction
Note this only works when Hyper-V is not enabled
Ultimately fixes #800 #812 #815
|
2024-04-27 23:07:12 +08:00 |
|
李通洲
|
aa58a0999d
|
CPU (Windows): try detecting invalid data in SMBIOS
Work around #800
|
2024-04-21 17:59:14 +08: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 |
|
Carter Li
|
55ae3a7dbd
|
CPU (FreeBSD): don't display 0.00 GHz
|
2024-03-15 11:15:23 +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 |
|