李通洲
|
9535b4d480
|
Chore (Windows): silense compiler warnings
|
2025-03-31 10:48:14 +08:00 |
|
李通洲
|
187059deef
|
GPU (Windows): fix max frequency detection for AMD ODN
|
2025-03-29 20:42:42 +08:00 |
|
李通洲
|
5c9f184314
|
GPU (Windows): use ODN as OD7; fix ADL2_Overdrive8_Current_Setting_Get call and some other bugs
|
2025-03-29 17:03:56 +08:00 |
|
李通洲
|
88d616e978
|
GPU (Windows): try more OD funcs; add more verbose logs
|
2025-03-28 14:57:43 +08:00 |
|
李通洲
|
d2b3a075b2
|
GPU (Windows): actually use correct OD fns for recent AMD GPUs
|
2025-03-27 09:29:21 +08:00 |
|
李通洲
|
f139148745
|
GPU (Windows): add OverdriveN functions for AMD
|
2025-03-26 23:55:23 +08:00 |
|
Carter Li
|
e2ec2c695c
|
GPU (Windows): fix ADL2_Adapter_AdapterInfoX3_Get result test
|
2025-03-26 22:22:44 +08:00 |
|
李通洲
|
ba4ec47a8c
|
GPU (Windows): added verbose logs
|
2025-03-26 21:10:51 +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 |
|
李通洲
|
0a0c1745b3
|
GPU (macOS): fix code smell
|
2025-03-25 22:08:49 +08: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 |
|
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 |
|