132 Commits

Author SHA1 Message Date
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
Dr-Noob
38b8949e1c [v0.11] Fix tensor cores calculation for Ampere. Add a brief explanation 2021-11-30 16:03:36 +01:00
Dr-Noob
2034bac006 [v0.11] Displaying Graphics Tier in Intel iGPUs 2021-11-27 14:02:02 +01:00
Dr-Noob
e7c4d5bf91 [v0.11] Adding Gen6, 7, 7.5 and 8 to database 2021-11-27 12:23:41 +01:00
Dr-Noob
b00050e739 [v0.11] Print available more information for iGPU 2021-11-27 11:22:16 +01:00
Dr-Noob
8db60b614d [v0.11] Adding most of Gen9/9.5 iGPUs to database 2021-11-27 11:10:01 +01:00
Dr-Noob
8740337145 [v0.11] Adding uarch backend for intel iGPUs 2021-11-26 12:52:45 +01:00
Dr-Noob
ce004725ad [v0.11] Working in printer backend to show logo and text for intel iGPU 2021-11-26 09:58:45 +01:00
Dr-Noob
310486a6a2 [v0.11] Fixes to recover CUDA functionality, ready for implementing Intel iGPU code 2021-11-26 09:33:57 +01:00
Dr-Noob
e5a4f91b20 [v0.11] Hacky way to solve CMake issues without requiring newer CMake versions 2021-11-26 09:19:24 +01:00
Dr-Noob
461e0d2ede [v0.11] Working in master GPU handler for supporting diverse GPU vendors 2021-11-26 08:22:30 +01:00
Dr-Noob
149e5ad62c [v0.11] Working for future support of Intel iGPUs 2021-11-25 19:03:52 +01:00
Dr-Noob
3502f48f71 [v0.11] Style adjustments in README 2021-11-25 18:06:00 +01:00
Dr-Noob
5acb4ff7dc [v0.11] Small style adjustments in README 2021-11-25 18:01:57 +01:00
Dr-Noob
074c159e5f [v0.11] Update README image 2021-11-25 17:58:57 +01:00
Dr-Noob
cedcfecb80 [v0.11] Dont show tensor cores when there is 0. Use MMA (matrix multiply accumulate) instead of TC (tensor cores) 2021-11-25 17:52:58 +01:00
Dr-Noob
32b2c59b50 [v0.11] Add peak performance with tensor cores to the output v0.11 2021-11-23 18:49:34 +01:00
Dr-Noob
8bf0276aae [v0.10] Simple refactoring 2021-11-23 18:17:12 +01:00
Dr-Noob
821b6e760e [v0.10] Add support for displaying the number of tensor cores 2021-11-23 18:09:13 +01:00
Dr-Noob
f212fb88d4 [v0.10] Fix pci initialization 2021-09-08 08:17:06 +02:00
Dr-Noob
81607151dc [v0.10] Update build script and README 2021-09-04 16:02:50 +02:00
Dr-Noob
bdf9eb0079 [v0.10] Use CMake instead of Make, which will take care of pciutils automatically if it is not installed 2021-09-04 14:05:16 +02:00
Dr-Noob
039e7c350d [v0.10] Replace nvml by pciutils to get pci ids. Needs work to integrate it properly. NVML is enough in the case of NVIDIA GPUs, but because more GPUs will be added in the future, a solution like pciutils is needed 2021-09-04 12:19:42 +02:00
Dr-Noob
4b4d1bc030 [v0.10] Add --list-gpus option 2021-08-23 22:39:31 +02:00
Dr-Noob
d00e3f183d [v0.10] Add simple man page 2021-08-23 22:02:45 +02:00
Dr-Noob
f4a96cefbd [v0.10] Bump version v0.10 2021-08-23 21:57:15 +02: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
6b2fa05870 [v0.06] Fix README link and remove unused CMake files 2021-08-17 10:40:33 +02:00