李通洲
|
d501c8b41a
|
GPU (Windows): fix missing vendor string
|
2024-08-02 22:23:29 +08:00 |
|
李通洲
|
0354fd5d9d
|
GPU (Windows): use setupapi to find GPU devices
Ref: https://github.com/gpustack/gpustack/pull/97#issuecomment-2264678404
|
2024-08-02 21:52:24 +08:00 |
|
李通洲
|
a856350416
|
GPU (MT): fix segfault at program exit
|
2024-08-02 19:04:53 +08:00 |
|
Carter Li
|
4efe12c0d2
|
GPU (BSD): correctly detect GPU type
|
2024-08-02 16:47:57 +08:00 |
|
Carter Li
|
1a66bc4ec0
|
GPU: code cleanup; port MT specific code to Windows
|
2024-08-02 16:29:23 +08:00 |
|
R0CKSTAR
|
d96d794d1f
|
GPU (Linux): Support Moore Threads GPU (#1142)
* feat: Support Moore Threads GPU
Signed-off-by: Xiaodong Ye <yeahdongcn@gmail.com>
* Fix spell check
Signed-off-by: Xiaodong Ye <yeahdongcn@gmail.com>
* Fix frequency and add back util
Signed-off-by: Xiaodong Ye <yeahdongcn@gmail.com>
* Add name field
Signed-off-by: Xiaodong Ye <yeahdongcn@gmail.com>
---------
Signed-off-by: Xiaodong Ye <yeahdongcn@gmail.com>
|
2024-08-02 16:00:54 +08:00 |
|
Carter Li
|
45659854d2
|
GPU (Linux): don't ignore disabled GPU
Should fix #1140
|
2024-08-02 15:24:29 +08:00 |
|
Carter Li
|
b111626fe9
|
GPU (Linux): use the device name that driver provides
|
2024-08-02 15:21:54 +08:00 |
|
Carter Li
|
884fd097c6
|
GPU (Linux): fix compiling (2)
|
2024-08-02 14:13:33 +08:00 |
|
Carter Li
|
08dea9fe21
|
GPU (Linux): fix compiling
oops...
|
2024-08-02 14:10:07 +08:00 |
|
Carter Li
|
98fc793386
|
GPU (Linux): embed part of asahi_drm.h code
|
2024-08-02 14:07:04 +08:00 |
|
Carter Li
|
121e9b911e
|
GPU (Windows): fix bug that assuming pci bus id > 0
|
2024-08-02 13:48:02 +08:00 |
|
李通洲
|
d68c4cef13
|
GPU (WSL): fix building
|
2024-08-01 14:10:07 +08:00 |
|
李通洲
|
c549a5cab8
|
GPU (macOS): report core usage
|
2024-08-01 13:54:03 +08:00 |
|
李通洲
|
cbf8fdf3fc
|
GPU (macOS): ensure we only detects GPU
May fix #1066
|
2024-08-01 08:54:12 +08:00 |
|
Carter Li
|
1e8b9aa461
|
GPU (Linux): detect if nvidia driver is open source or proprietary
|
2024-08-01 00:06:22 +08:00 |
|
李通洲
|
5d32eba1a6
|
GPU (Nvidia): detect GPU core usage
|
2024-07-31 23:42:02 +08:00 |
|
李通洲
|
2ce7c8c60d
|
GPU (Windows): use pci bus id to match Nvidia cards
Fix multi-gpu device
|
2024-07-31 22:23:30 +08:00 |
|
Carter Li
|
88a7468489
|
GPU (Linux): fix apple gpu support
|
2024-07-30 16:43:56 +08:00 |
|
李通洲
|
ec8391f6c6
|
Global: don't use __has_include
It reports false results in ubuntu 20.04. Details unknown.
|
2024-07-30 11:06:42 +08:00 |
|
李通洲
|
6862747c48
|
GPU (macOS): fix possible segfault when detecting GPU frequency (M1 Air)
Fix #1122
|
2024-07-26 08:46:34 +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 |
|
李通洲
|
408a2d731a
|
GPU: support printing frequency in MHz
|
2024-07-17 15:49:12 +08:00 |
|
Carter Li
|
2f42d64dc9
|
GPU (Linux): support intel xe driver
|
2024-07-12 19:24:55 +08:00 |
|
Carter Li
|
1d83743259
|
GPU (Linux): detect more GPU driver versions
|
2024-07-11 10:04:23 +08:00 |
|
Carter Li
|
48bb38ca85
|
GPU (Linux): fix GPU driver detection
Regression of e5a04ee814
Fix #1084
|
2024-07-11 08:59:07 +08:00 |
|
李通洲
|
1038668db9
|
OpenGL: detect library version
|
2024-07-09 20:39:15 +08:00 |
|
Carter Li
|
e5a04ee814
|
GPU (Linux): ignore disabled PCI devices
|
2024-07-09 06:06:46 +00:00 |
|
Carter Li
|
f8d5f56dee
|
GPU (Linux): remove possible overhead
|
2024-07-08 09:11:53 +08:00 |
|
Carter Li
|
4d1c62947b
|
GPU (Linux): don't detect frequency for AMD cards
It's current frequency and may hang for some reason
|
2024-07-08 08:54:51 +08:00 |
|
李通洲
|
19590003e1
|
GPU: guard GPU frequency behind driverSpecific
|
2024-06-28 22:17:37 +08:00 |
|
李通洲
|
a6c006221d
|
GPU (AMD): fix use-after-free crashes
Ref: https://github.com/fastfetch-cli/fastfetch/issues/1032
|
2024-06-23 09:14:00 +08:00 |
|
李通洲
|
42b84161d9
|
GPU (Windows): don't assume revId is not 0
|
2024-06-23 08:57:06 +08:00 |
|
李通洲
|
88e075ad9d
|
CMake: remove option ENABLE_PROPRIETARY_GPU_DRIVER_API
|
2024-06-22 22:03:28 +08:00 |
|
李通洲
|
e37ad26729
|
GPU (Nvidia): fix definition of nvmlMemory_v2
|
2024-06-22 21:52:20 +08:00 |
|
李通洲
|
77fbfd3fbd
|
GPU (Windows): detect GPU type with AMD driver
Ref: #1032
|
2024-06-22 08:10:52 +08:00 |
|
Carter Li
|
63cdc47d18
|
GPU (SunOS): fix detection
|
2024-06-21 23:29:08 +08:00 |
|
李通洲
|
6318668d0b
|
GPU: support detect gpu devices with OpenCL
|
2024-06-20 15:14:52 +08:00 |
|
李通洲
|
cd2a6e0906
|
GPU (SunOS): parse scanpci -v, which doesn't require root permission
|
2024-06-18 21:52:25 +08:00 |
|
Carter Li
|
d05b6a25c3
|
SunOS: support GPU detection
|
2024-06-17 14:47:47 +08:00 |
|
李通洲
|
cc1359b1c8
|
3rdparty (igcl): write our implementation
|
2024-06-04 16:32:50 +08:00 |
|
Carter Li
|
5302a82444
|
Fastfetch: disable dlsym function call if dlopen is disabled
|
2024-05-24 15:30:35 +08:00 |
|
Carter Li
|
3d48de8c98
|
CMake: be able to build as a dynamic linked binary
|
2024-05-24 14:40:14 +08:00 |
|
李通洲
|
d196b8079e
|
GPU (Linux): don't query DRM drivers for driver version
Fix #956
|
2024-05-22 13:37:50 +08:00 |
|
李通洲
|
59c853fb01
|
GPU: write & use our own simplified nvml header
|
2024-05-21 22:31:36 +08:00 |
|
李通洲
|
8b43e331e3
|
GPU (Linux): silence compiler warnings
|
2024-05-20 21:07:28 +08:00 |
|
Carter Li
|
a8b734c877
|
GPU: change option --gpu-force-vulkan to --gpu-detection-method
|
2024-05-20 16:46:04 +08:00 |
|
Carter Li
|
10ca77610e
|
GPU (Linux): detect GPU core count and freq for asahi linux
|
2024-05-20 15:32:13 +08:00 |
|
Carter Li
|
1619f0ab6c
|
GPU (Linux): fix memory leaks
|
2024-05-20 11:00:51 +08:00 |
|
李通洲
|
1b4fc38330
|
GPU (Linux): detect drm driver version
|
2024-05-19 22:18:06 +08:00 |
|