Carter Li
|
95a44d3a33
|
GPU (Haiku): silence warnings
|
2025-02-18 19:49:19 +08:00 |
|
李通洲
|
36a129f668
|
GPU: add missing variable inits
|
2025-02-16 22:05:06 +08:00 |
|
Carter Li
|
464e00d616
|
GPU (Haiku): use system API to fetch PCI devices
|
2025-02-13 22:22:29 +00:00 |
|
李通洲
|
b8e25bdc4e
|
GPU: support embedding amdgpu.ids into fastfetch
|
2025-02-13 05:57:41 +00:00 |
|
Carter Li
|
379c39d8b5
|
GPU (Haiku): change the path of pci.ids to hwdata
|
2025-02-12 23:06:40 +00:00 |
|
Carter Li
|
ef3412f81b
|
GPU (Haiku): add pci.ids file path
|
2025-02-12 22:22:35 +00:00 |
|
李通洲
|
1fc0f75776
|
GPU (Haiku): add support
|
2025-02-11 16:23:05 +08:00 |
|
Shu Niu
|
bf707c2e94
|
GPU (macOS): fix build error in MacOS 10.13 (#1556)
* Fix build error in MacOS 10.13
* Update gpu_apple.m
---------
Co-authored-by: Carter Li <CarterLi@users.noreply.github.com>
|
2025-02-11 14:15:32 +08:00 |
|
李通洲
|
c3023259e2
|
GPU (macOS): use recommendedMaxWorkingSetSize as total GPU mem size
Worth noting that the value is static. It won't change even if the free global memory is smaller than the value.
|
2025-02-05 14:06:06 +08:00 |
|
李通洲
|
994a8b4dd0
|
GPU (Nvidia): fall back to nvmlDeviceGetMemoryInfo if nvmlDeviceGetMemoryInfo_v2 isn't supported
|
2025-02-05 13:50:36 +08:00 |
|
李通洲
|
76710c8159
|
Temps (macOS): support M4x
|
2025-02-05 11:01:09 +08:00 |
|
李通洲
|
c5c2589f4d
|
GPU: set GPU vendor string when using OpenGL backend
|
2025-01-10 08:48:29 +08:00 |
|
李通洲
|
aa63c4f5f2
|
Revert "GPU: support detection by EGLext"
Works only for NVIDIA GPUs
This reverts commits 9ef8580d93 and 9342d74c93.
|
2024-12-31 13:57:06 +08:00 |
|
李通洲
|
9ef8580d93
|
GPU (EGLext): fix build on old systems
|
2024-12-28 21:50:08 +08:00 |
|
Carter Li
|
ddce9b2357
|
GPU: rename ffGetGPUVendorString to ffGPUGetVendorString
|
2024-12-28 15:26:17 +08:00 |
|
Carter Li
|
9342d74c93
|
GPU: support detection by EGLext
Support multi-gpus
|
2024-12-28 15:25:22 +08:00 |
|
李通洲
|
e90c5cb241
|
GPU (OpenBSD): fix pci.ids file location
|
2024-12-05 08:37:41 +08:00 |
|
Carter Li
|
77c06193d6
|
GPU (Linux): detect GPU NV type
|
2024-11-28 21:28:35 +08:00 |
|
R0CKSTAR
|
465170428f
|
mtgpu: header file cleanup for forward compatibility (#1405)
Signed-off-by: Xiaodong Ye <yeahdongcn@gmail.com>
|
2024-11-19 19:36:12 +08:00 |
|
李通洲
|
ba7d3ed27b
|
GPU (Windows): fix a bad assignment
|
2024-11-15 19:47:24 +08:00 |
|
李通洲
|
97e1b987dd
|
Global: pack all enums and make flag enums unsigned
|
2024-11-14 11:00:44 +08:00 |
|
李通洲
|
c70c37c50c
|
GPU (macOS): apply the same logic as CPU just in case
|
2024-11-12 22:58:22 +08:00 |
|
李通洲
|
7c8250c68c
|
StringUtil: rename ffStrCopy and correctly reflect its usage
|
2024-11-11 18:02:23 +08:00 |
|
Carter Li
|
e4b98b3494
|
GPU: fix build if libpciaccess is not available
|
2024-11-04 21:59:41 +08:00 |
|
Carter Li
|
f7288fec01
|
Global: support DragonFly BSD
|
2024-11-03 08:35:11 +08:00 |
|
Carter Li
|
cb403be8e5
|
GPU: use pciaccess to enumerate PCI devices
|
2024-10-31 23:51:58 +08:00 |
|
李通洲
|
b257134d74
|
Chore: introduce macro ARRAY_SIZE
|
2024-10-18 16:44:41 +08:00 |
|
李通洲
|
48bb5b8746
|
Chore: use ffStrCopyN instead of strlcpy
|
2024-10-17 22:29:38 +08:00 |
|
李通洲
|
993902916d
|
Chore: don't use strncpy in favor of strlcpy
strncpy doesn't require target to be NUL terminated
|
2024-10-17 16:16:04 +08:00 |
|
apocelipes
|
84cc9e3b15
|
Chore: fix some unused paramater/function warnings (#1324)
|
2024-10-06 23:01:49 +08:00 |
|
李通洲
|
6dd6266a2a
|
GPU (Linux): fix possible buffer overflow
|
2024-10-01 09:30:39 +08:00 |
|
Carter Li
|
1df129083b
|
GPU (Linux): add a special case for brcm
|
2024-09-30 15:02:49 +08:00 |
|
李通洲
|
d97999ddc9
|
GPU (Linux): trim trailing new line
Fix #1303
|
2024-09-29 23:08:41 +08:00 |
|
李通洲
|
1901b9308f
|
GPU: use adapterLuid as deviceID for non-pci devices
|
2024-09-29 15:42:31 +08:00 |
|
李通洲
|
a7c7493733
|
GPU (Windows): fix uninitialized variables
|
2024-09-29 15:34:57 +08:00 |
|
李通洲
|
5381395c54
|
GPU (macOS): update how integrated GPUs are detected
|
2024-09-29 10:24:15 +08:00 |
|
Carter Li
|
38f07ade44
|
GPU (Linux): fix building with old kernel headers
|
2024-09-28 08:13:54 +08:00 |
|
Carter Li
|
7ae7ff8cef
|
GPU (Linux): detect EU count & vmem size of Intel GPUs
|
2024-09-27 23:36:08 +08:00 |
|
Carter Li
|
842ba9fd4e
|
GPU: use driver reported adapter name if available
|
2024-09-27 15:02:32 +08:00 |
|
Carter Li
|
5058a93428
|
GPU (Linux): use renderDN instead of cardN when detecting AMD cards
Ref: https://github.com/fastfetch-cli/fastfetch/issues/1284#issuecomment-2377437210
|
2024-09-27 10:47:57 +08:00 |
|
Carter Li
|
d6eff93c12
|
GPU: fix usage of bsearch
|
2024-09-27 09:54:22 +08:00 |
|
李通洲
|
8bbc985d98
|
CMake: fix more linking errors in dynamic mode
|
2024-09-27 00:20:47 +08:00 |
|
李通洲
|
254876b9e6
|
GPU (Linux): try fixing linking errors when dyamic linking is used
Fix #1295
|
2024-09-27 00:19:31 +08:00 |
|
李通洲
|
78fc5a2b5d
|
GPU: fix compiling error when -DCUSTOM_PCI_IDS_PATH is used
|
2024-09-27 00:00:04 +08:00 |
|
李通洲
|
745c041b44
|
GPU (Linux): fix some obvious bugs found in #1284
|
2024-09-26 23:53:13 +08:00 |
|
李通洲
|
af63e6e98b
|
GPU (macOS): detect GPU driver version
|
2024-09-26 16:43:54 +08:00 |
|
李通洲
|
96d885e93a
|
GPU: embed pci.ids into fastfetch
|
2024-09-25 20:27:03 +08:00 |
|
李通洲
|
ae6817e106
|
GPU: simplify logic of pci.ids file loading
|
2024-09-25 16:42:15 +08:00 |
|
Carter Li
|
0414128a55
|
GPU (Linux): refactor code to support non-apple SOCs
|
2024-09-24 20:55:36 +08:00 |
|
李通洲
|
81b0ddb2da
|
Chore: rename temps_apple
|
2024-09-24 10:37:54 +08:00 |
|