Commit Graph

95 Commits

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