Dr-Noob
0950b97393
[v0.30] Build pciutils only if neccesary
...
If only HSA is enabled we dont need pciutils since AMD detection does
not rely on it. Therefore we change CMakeLists.txt to build pciutils
only if required.
This commit has some side-effects:
1. We now don't build Intel backend by default. In other words, no
backend is built by default, the user must specify which backend
to use.
2. There were some issues with includes and wrongly used defines and
variables. This commit fixes all that.
2025-10-16 08:26:42 +02:00
Dr-Noob
a6f0c18fcb
[v0.25] Add missing Ampere GPU chips and new uarchs: ada and hopper
2022-10-25 20:13:29 +02:00
Dr-Noob
af52d2850c
[v0.24] Remove cuda-samples dependency
2022-04-17 13:55:05 +02:00
Dr-Noob
98a70d5c9e
[v0.21] Print only one error message when the GPU chip is not found in the LUT
2021-12-28 16:21:04 +01:00
Dr-Noob
e7477610e1
[v0.20] Always use C++ includes when possible for consistency
2021-12-19 11:30:10 +01:00
Dr-Noob
a397eb398e
[v0.11] Handle the case where the GPU is not found in the pci LUT
2021-12-18 20:12:41 +01:00
Dr-Noob
6d4d8b621b
[v0.11] Fix compilation error and ambiguity with CUDA and Intel backend when enabled at the same time due to functions with the same name
2021-12-18 10:14:14 +01:00
Dr-Noob
2034bac006
[v0.11] Displaying Graphics Tier in Intel iGPUs
2021-11-27 14:02:02 +01:00
Dr-Noob
b00050e739
[v0.11] Print available more information for iGPU
2021-11-27 11:22:16 +01:00
Dr-Noob
8740337145
[v0.11] Adding uarch backend for intel iGPUs
2021-11-26 12:52:45 +01:00
Dr-Noob
a7036218a0
[v0.06] Add check in memory guess to allow guessing only valid memory types for the uarch
2021-08-17 15:09:13 +02:00
Dr-Noob
ea11da2368
[v0.05] Discard specific chips endings when printing the chip to stdout, which looks cleaner
2021-08-16 18:36:45 +02:00
Dr-Noob
dea5211791
[v0.04] Fix bug in which NVML was using the wrong GPU id
2021-08-16 15:18:55 +02:00
Dr-Noob
8f31748d1e
[v0.02] Fix typos. Divide memory detection in two phases. Show real memory frequency, instead of the returned by CUDA
2021-08-15 22:17:46 +02:00
Dr-Noob
8386052b10
[v0.02] Add warning message. Hide the waiting message when CUDA initialization is done. Fix compiler warnings
2021-08-15 21:56:51 +02:00
Dr-Noob
2687fa5016
[v0.02] Experimental algorithm to detect memory type finished. Information gathering finished
2021-08-15 21:22:41 +02:00
Dr-Noob
59f723ff12
[v0.01] Deduce manufacturing process, chip string and uarch from gpu chip
2021-08-13 16:04:54 +02:00
Dr-Noob
a08c06f67a
[v0.01] First approach to map pci ids to gpu chip/uarch
2021-08-13 13:50:25 +02:00
Dr-Noob
8bc37d9d71
[v0.01] Detecting uarch. Looks like getting manufacturing process is much harder since we need GPU chip name
2021-08-12 15:51:12 +02:00
Dr-Noob
a15f20a2cc
[v0.01] Defining a first approach of the application general structure
2021-08-11 11:34:47 +02:00
Dr-Noob
7b88845d71
[v0.01] Adding and creating basic source code base taken from cpufetch
2021-08-11 10:12:27 +02:00