Carter Li
|
5c0ad030cc
|
GPU (Linux): support advanced detection for nouveau driver
|
2025-07-19 16:47:42 +08:00 |
|
Carter Li
|
a734f18fd5
|
Chore (Linux): silience compiler warnings
|
2025-07-15 23:33:26 +08:00 |
|
李通洲
|
eae69049b2
|
GPU (Windows): more method to detect device name
|
2025-07-13 01:39:38 +08:00 |
|
李通洲
|
102e8fcc72
|
GPU (Windows): detect GPU frequency by default
Supported on Windows 11 only
|
2025-07-13 01:16:46 +08:00 |
|
李通洲
|
8372708f98
|
GPU (Intel): prefer matching GPU with bus id
|
2025-07-13 01:16:46 +08:00 |
|
李通洲
|
382c0cd7c3
|
GPU (Windows): ignore invalid temps
|
2025-07-12 15:16:36 +08:00 |
|
李通洲
|
ab496b23b7
|
GPU (Windows): greatly improve performance of GPU temp detection
... when `--gpu-driver-specific` is not set. Supported on Windows 10 and later
|
2025-07-12 01:26:33 +08:00 |
|
李通洲
|
442d58b646
|
Revert "GPU (macOS): update how integrated GPUs are detected"
This reverts commit 5381395c54.
|
2025-07-10 16:16:45 +08:00 |
|
李通洲
|
b178e43428
|
GPU (Windows): use nvapi to detect GPU type
|
2025-07-09 00:28:16 +08:00 |
|
李通洲
|
d00fca26c5
|
GPU (Windows): clean up
|
2025-07-09 00:08:13 +08:00 |
|
李通洲
|
6871c8bb73
|
GPU (Windows): fix Win7 compatibility
|
2025-07-07 22:34:04 +08:00 |
|
李通洲
|
61adc7cf64
|
GPU (Windows): new method to detect device type
|
2025-07-07 22:03:30 +08:00 |
|
李通洲
|
9ba30adcba
|
GPU (Windows): add driver version fall back
|
2025-07-06 18:23:14 +08:00 |
|
李通洲
|
2029679ea5
|
GPU (Windows): use CMAPI instead of SetupAPI
Improve performance
|
2025-07-06 17:04:31 +08:00 |
|
李通洲
|
9832a0e45b
|
GPU (FreeBSD): fix compiling when libdrm is not available
Fix #1820
|
2025-06-26 21:34:34 +08:00 |
|
李通洲
|
863c5583ef
|
GPU (OpenBSD): fix pci.ids file location
Fix #1819
Signed-off-by: kevlo <kevlo@openbsd.org>
|
2025-06-25 13:45:49 +08:00 |
|
Carter Li
|
8ebc980c17
|
GPU (SunOS): simplify
|
2025-06-22 11:20:19 +08:00 |
|
Carter Li
|
ca049997b1
|
GPU (SunOS): rework GPU detection
|
2025-06-21 23:22:37 +08:00 |
|
李通洲
|
b079a8643b
|
Chore: code cleanups
|
2025-06-19 22:41:30 +08:00 |
|
apocelipes
|
3291a9945f
|
Global: add missing O_CLOEXEC to open()
|
2025-06-19 22:40:06 +08:00 |
|
李通洲
|
68fd21d0e4
|
GPU (Linux): fix an issue which vram_usage is bigger t han vram_visible
|
2025-06-19 22:00:48 +08:00 |
|
李通洲
|
0e1ef96992
|
GPU (Linux): detect shared vram usage of AMD GPU
|
2025-06-19 15:54:26 +08:00 |
|
李通洲
|
c377872438
|
GPU (Linux): correctly call radeon driver
|
2025-06-19 15:43:37 +08:00 |
|
李通洲
|
4f42d38e4d
|
GPU (FreeBSD): fix mem leaks
|
2025-06-18 20:20:49 +08:00 |
|
李通洲
|
7b2243496b
|
GPU (Windows): fix build
|
2025-06-18 18:53:29 +08:00 |
|
Carter Li
|
960a817d03
|
GPU (Linux): fix building without features
|
2025-06-18 18:37:30 +08:00 |
|
Carter Li
|
6917f9479e
|
GPU (Linux / FreeBSD): add DRM detection support for old radeon driver
Ref: #1810
|
2025-06-18 16:41:02 +08:00 |
|
Carter Li
|
8559cc45eb
|
GPU (Linux / FreeBSD): unifies DRM related code and code clean up
|
2025-06-18 10:01:32 +08:00 |
|
李通洲
|
40e33c676d
|
GPU (FreeBSD): support detection by DRM [wip]
|
2025-06-17 20:58:09 +08:00 |
|
李通洲
|
71faf1c7e3
|
GPU (macOS): detect Metal 4 support
|
2025-06-17 14:07:18 +08:00 |
|
李通洲
|
0cd8c6ead6
|
Chore: code cleanup
|
2025-05-30 10:33:37 +08:00 |
|
李通洲
|
f8479dae94
|
GPU: add more GPU vendors
|
2025-05-30 10:33:26 +08:00 |
|
Carter Li
|
87e13543da
|
GPU (Linux): embed asahi_drm.h
|
2025-05-14 08:59:53 +08:00 |
|
李通洲
|
41d0f61ee0
|
GPU (AMD): remove usage of ADL2_Adapter_VRAMUsage_Get
It reports dedicated GPU memory usage too.
Ref: https://github.com/GPUOpen-LibrariesAndSDKs/display-library/issues/48
|
2025-05-13 13:39:42 +08:00 |
|
Carter Li
|
7626ef6eaa
|
GPU (Linux): fix CI errors
F**k Ubuntu
|
2025-05-10 21:40:33 +08:00 |
|
Carter Li
|
115108b3f1
|
GPU (Linux): detect core usage when libamdgpu is not available
|
2025-05-10 20:57:51 +08:00 |
|
Carter Li
|
154f9f462b
|
GPU (Linux): detect VRAM type of AMD GPUs
|
2025-05-10 20:57:51 +08:00 |
|
李通洲
|
23b43244c5
|
GPU (AMD): seems ADL2_Adapter_VRAMUsage_Get reports system mem usage only, not full memory usage
Because VRAMUsage reports a value which is smaller than DedicatedVRAMUsage
|
2025-05-09 22:46:31 +08:00 |
|
Carter Li
|
9dfb404a0d
|
GPU (AMD): more verbose logs
|
2025-05-09 22:01:29 +08:00 |
|
李通洲
|
fe66eb3df0
|
GPU (Windows): fix incorrect used shared memory size
|
2025-05-08 23:20:53 +08:00 |
|
Carter Li
|
ef7f61309f
|
GPU (Linux): fix asahi linux support again
Found in kernel-headers-6.14.4-400.asahi.fc42.aarch64
|
2025-05-06 09:27:54 +08:00 |
|
李通洲
|
3320532668
|
GPU (Linux): add temp detection for Intel GPU
Untested
|
2025-04-14 18:57:15 +08:00 |
|
李通洲
|
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 |
|