Commit Graph

21 Commits

Author SHA1 Message Date
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