Commit Graph

109 Commits

Author SHA1 Message Date
Dr-Noob
4d948eb80a [v0.24] Remove CUDA driver initialization message before printing any other message 2022-05-21 23:19:03 +02:00
Dr-Noob
cf96628385 [v0.24] Fix topology for currently supported ALD iGPUs 2022-05-14 20:25:08 +02:00
Dr-Noob
5bf35ee6d7 [v0.24] Make sure we have valid data before reporting peakperf in Intel 2022-05-14 13:12:19 +02:00
Dr-Noob
fea985d08c [v0.24] Add first support for Alder Lake iGPUs. Needs more work to check data properly 2022-05-14 13:01:34 +02:00
Dr-Noob
24f20d0901 [v0.24] Small fixes; improve PCI report when no GPU is found, speedup invalid GPU idx detection 2022-05-14 12:00:23 +02:00
Dr-Noob
c4ad2bd4f8 [v0.24] Merge bugfix branch 2022-04-17 14:04:19 +02:00
Dr-Noob
af52d2850c [v0.24] Remove cuda-samples dependency v0.24 2022-04-17 13:55:05 +02:00
Dr-Noob
6f196c1797 [v0.23] Fix FreeBSD compilation issues as reported by #13 2022-04-10 16:52:42 +01:00
Dr-Noob
312d78b7f1 [v0.23] Fix dummy warning in intel uarch 2022-04-10 16:11:59 +01:00
Dr-Noob
ebad29e044 [v0.23] Fix CMake to find CUDA Samples in CUDA >= 11.6 2022-03-12 11:04:09 +01:00
Dr-Noob
59df3e53ec [v0.23] Fix README text. It is written following a C style, but actually written in C++ because of CUDA 2022-01-23 10:57:02 +01:00
Dr-Noob
d120f9a1cd [v0.23] Add --logo-short/long. Closes #11 2022-01-23 10:55:26 +01:00
Dr-Noob
bd1158c139 [v0.23] Sort PCI devices; this makes the devices list to match CUDA driver ordering, which fixes a bug when there was more than one NVIDIA GPU v0.23 2022-01-22 13:25:22 +01:00
Dr-Noob
23586a18e9 [v0.22] Fix for previous commit (dont show tensor cores in TU116) 2022-01-20 22:57:19 +01:00
Dr-Noob
d3aaf7cfe5 [v0.22] Do not show tensor cores in TU116 2022-01-12 19:34:11 +01:00
Dr-Noob
49119ae7eb [v0.22] Disable pciutils hwdb compilation (useless for gpufetch) to avoid linking against udev 2022-01-12 19:14:56 +01:00
Dr-Noob
4cba0a7194 [v0.22] Round memory size to make output prettier 2022-01-12 18:29:49 +01:00
Dr-Noob
6d9985e5f7 [v0.22] Link against udev, which should fix the error reported by #9 2022-01-11 18:33:49 +01:00
Dr-Noob
0faa7caeee [v0.22] Add check to properly detect TigerLake GT2 80/96 EUs 2021-12-29 21:56:19 +01:00
Dr-Noob
7f7e70bc5d [v0.22] Add Gen11 and Gen12 Intel iGPUs (needs more work) 2021-12-28 18:34:56 +01:00
Dr-Noob
6f555f1b47 [v0.22] Small various fixes 2021-12-28 16:43:11 +01: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
7ed0e4a63d [v0.21] Small improvement to argument error reporting 2021-12-28 16:09:39 +01:00
Dr-Noob
9d2a07146a [v0.21] Check that topology is valid in Intel backend. Print informative message if no valid topology is found 2021-12-28 15:56:44 +01:00
Dr-Noob
8d2f50b398 [v0.21] Print GPU list even when no valid GPU is detected, to improve user understanding 2021-12-28 15:40:29 +01:00
Dr-Noob
8bfe88f9f6 [v0.21] Use MiB to show memory size and do not truncate (may cause problems, as reported in #8) 2021-12-28 13:44:53 +01:00
Dr-Noob
8fbf97c47a [v0.21] Add verbose option. Fix CUDA driver initialization message when verbose output is used 2021-12-27 22:37:51 +01:00
Dr-Noob
59f2715149 [v0.21] Print id in hex format for consistency 2021-12-27 22:33:21 +01:00
Dr-Noob
118d9c0b67 [v0.21] Add unamed HD graphics (thanks #7 for reporting) 2021-12-27 18:48:24 +01:00
Dr-Noob
e73f301eef [v0.20] New license 2021-12-25 11:07:07 +01:00
Dr-Noob
4883bf1ab3 [v0.20] Update README to show Intel iGPU support. Add instructions 2021-12-21 18:32:11 +01:00
Dr-Noob
4921660c24 [v0.20] Properly check GPU index range 2021-12-21 17:09:32 +01:00
Dr-Noob
a20e93f4db [v0.20] Print help message when no GPU is detected to help people understand whats going on 2021-12-21 17:03:39 +01:00
Dr-Noob
3e9f72fcf0 [v0.20] Add debug option in build.sh script 2021-12-21 16:40:28 +01:00
Dr-Noob
69190612a1 [v0.20] Fix segfault when Intel iGPU is found but not supported 2021-12-21 16:40:07 +01:00
Dr-Noob
4e0e6b5ab5 [v0.20] Rename CUDA topology struct to improve consistency 2021-12-19 11:34:05 +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
d9a0a428e4 [v0.20] Show examples to disable backends separately 2021-12-19 10:19:44 +01:00
Dr-Noob
3e730468d8 [v0.20] Fixes from previous commit 2021-12-19 10:18:23 +01:00
Dr-Noob
981bfabdc8 [v0.20] Merge Intel iGPU branch for preeliminary Intel GPU support v0.20 2021-12-19 10:11:23 +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
bfb9738132 [v0.11] Do not show error message when there is no Intel iGPU 2021-12-18 10:35:51 +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
93889b2b18 [v0.11] Small adjustments to fix compilation on older compilers 2021-12-10 16:18:39 +01:00
Dr-Noob
b6ce96e746 [v0.11] Add missing Intel iGPU topologies. Add script to check for missing topo/uarchs 2021-12-10 15:55:59 +01:00
Dr-Noob
5f52f73fe0 [v0.11] Completed most of Intel iGPU topologies 2021-12-10 15:32:29 +01:00
Dr-Noob
e5deeb1309 [v0.11] Adding more Intel iGPU topologies 2021-12-10 15:16:29 +01:00
Dr-Noob
44a884fd07 [v0.11] Print peak performance in Intel iGPU 2021-12-09 20:28:07 +01:00
Dr-Noob
1663a36135 [v0.11] Fetch and print max Intel iGPU frequency using sysfs 2021-12-09 20:18:39 +01:00
Dr-Noob
844377f17a [v0.11] Add support for printing EUs (currently only in Gen9/Gen9.5) 2021-12-08 11:15:59 +01:00