Commit Graph

  • 69190612a1 [v0.20] Fix segfault when Intel iGPU is found but not supported Dr-Noob 2021-12-21 16:40:07 +01:00
  • 4e0e6b5ab5 [v0.20] Rename CUDA topology struct to improve consistency Dr-Noob 2021-12-19 11:34:05 +01:00
  • e7477610e1 [v0.20] Always use C++ includes when possible for consistency Dr-Noob 2021-12-19 11:30:10 +01:00
  • d9a0a428e4 [v0.20] Show examples to disable backends separately Dr-Noob 2021-12-19 10:19:44 +01:00
  • 3e730468d8 [v0.20] Fixes from previous commit Dr-Noob 2021-12-19 10:18:23 +01:00
  • 981bfabdc8 [v0.20] Merge Intel iGPU branch for preeliminary Intel GPU support v0.20 Dr-Noob 2021-12-19 10:11:23 +01:00
  • a397eb398e [v0.11] Handle the case where the GPU is not found in the pci LUT intel Dr-Noob 2021-12-18 20:11:02 +01:00
  • bfb9738132 [v0.11] Do not show error message when there is no Intel iGPU Dr-Noob 2021-12-18 10:35:51 +01:00
  • 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 Dr-Noob 2021-12-18 10:01:42 +01:00
  • 93889b2b18 [v0.11] Small adjustments to fix compilation on older compilers Dr-Noob 2021-12-10 16:18:39 +01:00
  • b6ce96e746 [v0.11] Add missing Intel iGPU topologies. Add script to check for missing topo/uarchs Dr-Noob 2021-12-10 15:55:59 +01:00
  • 5f52f73fe0 [v0.11] Completed most of Intel iGPU topologies Dr-Noob 2021-12-10 15:32:29 +01:00
  • e5deeb1309 [v0.11] Adding more Intel iGPU topologies Dr-Noob 2021-12-10 15:16:29 +01:00
  • 44a884fd07 [v0.11] Print peak performance in Intel iGPU Dr-Noob 2021-12-09 20:28:07 +01:00
  • 1663a36135 [v0.11] Fetch and print max Intel iGPU frequency using sysfs Dr-Noob 2021-12-09 20:18:39 +01:00
  • 844377f17a [v0.11] Add support for printing EUs (currently only in Gen9/Gen9.5) Dr-Noob 2021-12-08 11:15:59 +01:00
  • 38b8949e1c [v0.11] Fix tensor cores calculation for Ampere. Add a brief explanation Dr-Noob 2021-11-30 16:03:36 +01:00
  • 2034bac006 [v0.11] Displaying Graphics Tier in Intel iGPUs Dr-Noob 2021-11-27 14:02:02 +01:00
  • e7c4d5bf91 [v0.11] Adding Gen6, 7, 7.5 and 8 to database Dr-Noob 2021-11-27 12:23:41 +01:00
  • b00050e739 [v0.11] Print available more information for iGPU Dr-Noob 2021-11-27 11:22:16 +01:00
  • 8db60b614d [v0.11] Adding most of Gen9/9.5 iGPUs to database Dr-Noob 2021-11-27 11:10:01 +01:00
  • 8740337145 [v0.11] Adding uarch backend for intel iGPUs Dr-Noob 2021-11-26 12:52:45 +01:00
  • ce004725ad [v0.11] Working in printer backend to show logo and text for intel iGPU Dr-Noob 2021-11-26 09:58:45 +01:00
  • 310486a6a2 [v0.11] Fixes to recover CUDA functionality, ready for implementing Intel iGPU code Dr-Noob 2021-11-26 09:33:57 +01:00
  • e5a4f91b20 [v0.11] Hacky way to solve CMake issues without requiring newer CMake versions Dr-Noob 2021-11-26 09:19:24 +01:00
  • 461e0d2ede [v0.11] Working in master GPU handler for supporting diverse GPU vendors Dr-Noob 2021-11-26 08:22:30 +01:00
  • 149e5ad62c [v0.11] Working for future support of Intel iGPUs Dr-Noob 2021-11-25 19:03:52 +01:00
  • 3502f48f71 [v0.11] Style adjustments in README Dr-Noob 2021-11-25 18:06:00 +01:00
  • 5acb4ff7dc [v0.11] Small style adjustments in README Dr-Noob 2021-11-25 18:01:57 +01:00
  • 074c159e5f [v0.11] Update README image Dr-Noob 2021-11-25 17:58:57 +01:00
  • cedcfecb80 [v0.11] Dont show tensor cores when there is 0. Use MMA (matrix multiply accumulate) instead of TC (tensor cores) Dr-Noob 2021-11-25 17:52:58 +01:00
  • 32b2c59b50 [v0.11] Add peak performance with tensor cores to the output v0.11 Dr-Noob 2021-11-23 18:49:34 +01:00
  • 8bf0276aae [v0.10] Simple refactoring Dr-Noob 2021-11-23 18:17:12 +01:00
  • 821b6e760e [v0.10] Add support for displaying the number of tensor cores Dr-Noob 2021-11-23 18:09:13 +01:00
  • f212fb88d4 [v0.10] Fix pci initialization Dr-Noob 2021-09-08 08:17:06 +02:00
  • 81607151dc [v0.10] Update build script and README Dr-Noob 2021-09-04 16:02:50 +02:00
  • bdf9eb0079 [v0.10] Use CMake instead of Make, which will take care of pciutils automatically if it is not installed Dr-Noob 2021-09-04 14:05:16 +02:00
  • 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 Dr-Noob 2021-09-04 12:19:42 +02:00
  • 4b4d1bc030 [v0.10] Add --list-gpus option Dr-Noob 2021-08-23 22:39:31 +02:00
  • d00e3f183d [v0.10] Add simple man page Dr-Noob 2021-08-23 22:02:45 +02:00
  • f4a96cefbd [v0.10] Bump version v0.10 Dr-Noob 2021-08-23 21:57:15 +02:00
  • a7036218a0 [v0.06] Add check in memory guess to allow guessing only valid memory types for the uarch Dr-Noob 2021-08-17 15:09:13 +02:00
  • 6b2fa05870 [v0.06] Fix README link and remove unused CMake files Dr-Noob 2021-08-17 10:40:33 +02:00
  • 1887a43954 [v0.06] Add README and contributing guidelines Dr-Noob 2021-08-17 10:27:26 +02:00
  • db81586853 [v0.06] Fix nvidia color when the small logo is used Dr-Noob 2021-08-16 22:27:39 +02:00
  • 9f52f4916d [v0.06] Add --color option Dr-Noob 2021-08-16 22:23:43 +02:00
  • 6afe26f884 [v0.05] Fix a bug that caused segfault when terminal size cannot be retrieved (e.g, redirection) Dr-Noob 2021-08-16 22:07:52 +02:00
  • ad75c7e6ca [v0.05] Fix truncate function Dr-Noob 2021-08-16 21:49:03 +02:00
  • ea11da2368 [v0.05] Discard specific chips endings when printing the chip to stdout, which looks cleaner Dr-Noob 2021-08-16 18:36:45 +02:00
  • f989b435b2 [v0.05] Fix custom trunc function. Replace # by M in nvidia logo Dr-Noob 2021-08-16 18:28:29 +02:00
  • 617228ce17 [v0.05] Allow user to change CUDA_PATH. Add CMakeLists.txt in case I decide to change to CMake later Dr-Noob 2021-08-16 18:16:32 +02:00
  • 7b1018b577 [v0.04] Fix some presentation issues Dr-Noob 2021-08-16 15:54:09 +02:00
  • dea5211791 [v0.04] Fix bug in which NVML was using the wrong GPU id Dr-Noob 2021-08-16 15:18:55 +02:00
  • fd15008ab2 [v0.04] Add error checking for CUDA calls Dr-Noob 2021-08-16 13:52:57 +02:00
  • c7a08e7fd0 [v0.04] Add option to select GPU Dr-Noob 2021-08-16 13:38:54 +02:00
  • eecc040e98 [v0.04] Small fixes to presentation Dr-Noob 2021-08-16 12:27:23 +02:00
  • 9a5bc9f3ed [v0.04] Improved long nvidia logo. Finished the logos part Dr-Noob 2021-08-16 12:27:23 +02:00
  • 7b2328589a [v0.03] Added different versions of long NVIDIA logo Dr-Noob 2021-08-16 11:36:12 +02:00
  • 9d88abebb8 [v0.03] Added different versions of NVIDIA logo Dr-Noob 2021-08-16 10:04:47 +02:00
  • a84c27a84c [v0.03] Add better output for memory and uarch attributes Dr-Noob 2021-08-15 23:36:03 +02:00
  • 7ad484b938 [v0.03] Add printer backend from cpufetch (still printing CPU logo) Dr-Noob 2021-08-15 23:23:36 +02:00
  • 8f31748d1e [v0.02] Fix typos. Divide memory detection in two phases. Show real memory frequency, instead of the returned by CUDA Dr-Noob 2021-08-15 22:17:46 +02:00
  • 8386052b10 [v0.02] Add warning message. Hide the waiting message when CUDA initialization is done. Fix compiler warnings Dr-Noob 2021-08-15 21:56:51 +02:00
  • 2687fa5016 [v0.02] Experimental algorithm to detect memory type finished. Information gathering finished Dr-Noob 2021-08-15 21:22:41 +02:00
  • 7d505dcc07 [v0.01] Experimental feature: guess data rate from gpu and memory clocks Dr-Noob 2021-08-14 09:47:16 +02:00
  • 10295f2955 [v0.01] Retrieve memory info. All fields done except memory type (how to do it?) Dr-Noob 2021-08-13 22:26:55 +02:00
  • 981daef728 [v0.01] Retrieve more info; frequency, topology and peak performance Dr-Noob 2021-08-13 16:36:10 +02:00
  • 59f723ff12 [v0.01] Deduce manufacturing process, chip string and uarch from gpu chip Dr-Noob 2021-08-13 16:03:47 +02:00
  • a08c06f67a [v0.01] First approach to map pci ids to gpu chip/uarch Dr-Noob 2021-08-13 13:50:25 +02:00
  • bdc4fd7c45 [v0.01] Reading PCI vendor/device values, needed to deduce the GPU chip and thus manufacturing process Dr-Noob 2021-08-13 11:31:51 +02:00
  • 8bc37d9d71 [v0.01] Detecting uarch. Looks like getting manufacturing process is much harder since we need GPU chip name Dr-Noob 2021-08-12 15:51:12 +02:00
  • a15f20a2cc [v0.01] Defining a first approach of the application general structure Dr-Noob 2021-08-11 11:34:47 +02:00
  • 7b88845d71 [v0.01] Adding and creating basic source code base taken from cpufetch Dr-Noob 2021-08-11 10:12:27 +02:00
  • f824e3c4f2 [v0.01] Update LICENSE and source code extensions Dr-Noob 2021-08-11 09:13:15 +02:00
  • 5e6c3cb965 [v0.01] Initialize repository reusing stuff from cpufetch Dr-Noob 2021-08-10 16:54:25 +02:00