李通洲
ba4ec47a8c
GPU (Windows): added verbose logs
2025-03-26 21:10:51 +08:00
李通洲
de5ef3842c
Global: fix code smells
2025-03-26 16:44:52 +08:00
李通洲
1129ed9be4
Host (macOS): add new models; fix an invalid model ID
2025-03-26 16:27:15 +08:00
李通洲
0d4f1544c7
Chore: fix code smell
2025-03-26 14:42:55 +08:00
李通洲
e68a9476b5
Disk (SunOS): remove creation time detection support
...
ctim is `Timestamp of last file status change`, not creation time
2025-03-26 11:02:57 +08:00
李通洲
7562e05123
Chore: fix a lot code smell
2025-03-25 22:08:50 +08:00
李通洲
88e193e9fd
GPU: fix code smell
2025-03-25 22:08:50 +08:00
李通洲
e474a47fad
GPU (General): fix GPU device type detection
2025-03-25 22:08:50 +08:00
李通洲
c77fb71a69
Battery (NetBSD): report remaining time
2025-03-25 22:08:49 +08:00
李通洲
48dd5976e1
Battery (Linux): fix critical state detection
2025-03-25 22:08:49 +08:00
李通洲
093f7e438b
Battery (macOS): fix manufacture date detection
2025-03-25 22:08:49 +08:00
李通洲
0a0c1745b3
GPU (macOS): fix code smell
2025-03-25 22:08:49 +08:00
Techflash
7b5dc58140
CPU (Linux): fix CPU detection on some PPC platforms ( #1640 )
...
On some PowerPC devices (notably the Nintendo Wii and Nintendo Wii U),
fastfetch detects the CPU incorrectly. It goes down the code path
of 'detectSocName()', and actually matches the model of the device
itself... as the CPU model name. This is obviously incorrect, and
leads to reporting such as 'CPU: wii'. Disable this code path
alltogether on PPC to prevent this, and just let it pull from cpuinfo.
This lets it have correct CPU reporting, such as on the Wii, giving
'CPU: 750CL @ 0.73GHz'.
2025-03-25 03:05:23 -05:00
李通洲
8681d2f74a
GPU (Windows): fix code smells
2025-03-25 00:14:03 +08:00
李通洲
2b20ed873c
GPU: update JSON result structure; fix segfault and memleaks
2025-03-24 22:56:00 +08:00
李通洲
ae3c15b7fd
GPU (Windows): support VMEM type detection via nvapi
...
Ref #993
2025-03-24 21:43:09 +08:00
李通洲
8dafd8f300
GPU (Windows): rewrite implementation for AMD GPUs using ADL SDK
...
Detect more information including memory type
2025-03-24 21:43:09 +08:00
李通洲
c9a1765f29
GPU (Windows): support memory type detection for Intel dGPUs
2025-03-24 15:22:34 +08:00
李通洲
cc246ea239
GPU: prepare for memory type & shared memory usage detection
2025-03-24 15:21:14 +08:00
李通洲
0ae5fceb07
GPU (Windows): add display-library for future use
2025-03-23 23:53:01 +08:00
李通洲
9eca6e0b48
Bootmgr: report boot order
2025-03-23 21:30:53 +08:00
Carter Li
f7058cd125
Wifi (Linux): add verbose logs
2025-03-23 17:19:43 +08:00
李通洲
1c719fa743
Bootmgr (BSD): add support for OpenBSD and NetBSD
2025-03-23 12:08:15 +08:00
李通洲
a9f5722fd9
BIOS (OpenBSD): check bios type
2025-03-23 11:34:02 +08:00
李通洲
a3f50f32bf
Smbios (OpenBSD): add support for legency BIOS
2025-03-23 11:19:49 +08:00
李通洲
41d6187f11
Wifi (FreeBSD): use ioctl to improve performance
...
And support more features
2025-03-23 09:46:44 +08:00
李通洲
d9d34ccbbb
Terminal (macOS): fix Warp Terminal pid detection
2025-03-21 10:08:26 +08:00
李通洲
b662db452f
Packages (Linux): add pkgsrc detection
...
We will not add pkgsrc detection for macOS unless someone can verify it.
Ref: https://cvsweb.netbsd.org/bsdweb.cgi/pkgsrc/sysutils/fastfetch/patches/patch-src_detection_packages_packages__linux.c?rev=1.1;content-type=text%2Fplain
2025-03-19 14:59:59 +08:00
apocelipes
d33b5d60b6
Display (Linux): fix the error check for ffReadFileData ( #1622 )
2025-03-18 19:51:51 +08:00
Carter Li
8851821484
Networking: don't enable TFO if server doesn't support it
2025-03-18 10:53:02 +08:00
Carter Li
3489cc8fe8
Networking: don't enable HTTP compression if server doesn't support it
2025-03-18 10:19:32 +08:00
李通洲
99415a3841
Networking: move files to a sub folder
2025-03-15 23:47:02 +08:00
李通洲
65c7f68c31
Wifi (macOS): remove usage of Apple80211
...
It's no longer useful in Sequoia
2025-03-14 15:53:08 +08:00
李通洲
3cd7c6c916
OpenGL: drop OSMesa backend
...
Fix #1618
2025-03-14 15:30:52 +08:00
李通洲
6ef4f62d5b
Terminal (Windows): detect warp version
2025-03-06 22:11:36 +08:00
李通洲
c038024108
Wifi (macOS): improve performance of SSID detection on Sequoia
...
Fix #1597
Thanks @torma616 for the information
2025-03-06 16:04:22 +08:00
李通洲
6e571a3163
Display (Windows): prefer DISPLAYCONFIG_DEVICE_INFO_GET_ADVANCED_COLOR_INFO_2
2025-03-04 21:13:48 +08:00
Carter Li
4e00f37be9
Camera (macOS): silence compiler warnings
2025-03-02 10:43:54 +08:00
李通洲
334afc9838
Camera (macOS): fix crashing on old macOS version
...
Fix #1594
2025-03-02 10:24:02 +08:00
李通洲
2eae5a86d2
Camera (macOS): try fixing segfault in macOS 10.15
2025-02-27 00:00:05 +08:00
李通洲
75da934815
Brightness: detect & print screen type
2025-02-26 09:31:09 +08:00
Carter Li
ac71ebcad9
Terminal (Linux): support termite version detection
2025-02-26 09:28:18 +08:00
koraynilay
383a6c8a05
TerminalFont (Linux): support termite terminal ( #1588 )
...
currently developed termite fork: https://github.com/aperezdc/termite
2025-02-26 09:12:53 +08:00
Kerem Gökcek
4f4622eab9
Packages (Linux): Add support for Pisi Linux ( #1580 )
2025-02-24 15:29:14 +08:00
Carter Li
3d6bd26e59
Bootmgr (Linux): fix secure boot testing
...
Fix #1584
2025-02-24 13:57:38 +08:00
李通洲
f34548621f
OS (Linux): fix VanillaOS detection
2025-02-21 10:32:34 +08:00
李通洲
171005b6a3
Chassis (macOS): add support
...
Based on model string matching
2025-02-20 15:57:57 +08:00
François Revol
3e5d129248
Battery (Haiku): handle empty slots
...
My ThinkPad has a second slot for external batteries.
2025-02-19 22:21:43 +08:00
李通洲
143b3df771
OS (Haiku): calcuate OS version
2025-02-19 10:47:21 +08:00
李通洲
c0c59a890a
Version: report more CPU arches
2025-02-19 10:01:29 +08:00