李通洲
|
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 |
|
李通洲
|
9b4053e9dc
|
Chore: remove temps_linux
|
2024-09-24 01:51:45 +00:00 |
|
李通洲
|
87d32466f6
|
GPU (SunOS): fix compiling
|
2024-09-23 22:44:17 +08:00 |
|
李通洲
|
32b6af2686
|
GPU (Windows): better Intel GPU type detection
|
2024-09-23 22:31:44 +08:00 |
|
Carter Li
|
a3c0617f22
|
GPU: simplify integrated GPU detection
|
2024-09-23 20:40:36 +08:00 |
|
Carter Li
|
b3b6e5fec1
|
GPU (Linux): refactor; add amdgpu DRM connector
|
2024-09-23 16:42:34 +08:00 |
|
李通洲
|
0bcbae90e9
|
GPU: clean up GPU index detection code
|
2024-09-19 15:38:43 +08:00 |
|
michela feng
|
9332f42889
|
GPU: detect GPU index (#1267)
|
2024-09-19 15:22:09 +08:00 |
|
R0CKSTAR
|
0c4edf7d0e
|
feat: Moore Threads GPU add support to query number of cores (#1259)
Signed-off-by: Xiaodong Ye <xiaodong.ye@mthreads.com>
|
2024-09-12 19:30:02 +08:00 |
|
Carter Li
|
8f1f1607da
|
GPU (Linux): improve result for unknown Apple SOC
|
2024-09-09 20:49:25 +08:00 |
|
李通洲
|
c9d539090d
|
Global: remove --lib-xxx support
|
2024-09-04 15:56:11 +08:00 |
|
李通洲
|
01c202bd93
|
GPU (Linux): actually fix name detection of Intel Arc GPUs
Fix #1177
|
2024-08-15 13:59:13 +08:00 |
|
李通洲
|
fe7e684e85
|
GPU (Windows): fix missing GPUs sometimes
|
2024-08-13 19:25:25 +08:00 |
|
李通洲
|
96c838d3f3
|
GPU (Windows): code refactor
|
2024-08-13 14:51:41 +08:00 |
|
李通洲
|
946eb0eacd
|
GPU (Windows): don't skip GPU silently
Ref: #1181
|
2024-08-13 06:32:38 +08:00 |
|
Carter Li
|
55b1603b83
|
GPU (BSD): fix build
|
2024-08-10 23:31:29 +08:00 |
|
Carter Li
|
fb1c727641
|
GPU (Linux): ensure we correctly get the marketing name
|
2024-08-10 21:59:03 +08:00 |
|