Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Markdown ALL the things #24

Merged
merged 2 commits into from Sep 26, 2023
Merged

Markdown ALL the things #24

merged 2 commits into from Sep 26, 2023

Conversation

qwertychouskie
Copy link
Contributor

@qwertychouskie qwertychouskie commented Sep 25, 2023

ur welcome, now vkoverhead is truly ready to defeat big triangle

@zmike
Copy link
Owner

zmike commented Sep 25, 2023

Thanks.

This is nice, but I'd rather have it as a non-default cmdline option (maybe -m) since generating markdown output isn't the primary use case. It should be pretty simple to rework it into a conditional.

@qwertychouskie
Copy link
Contributor Author

qwertychouskie commented Sep 25, 2023

Thanks.

This is nice, but I'd rather have it as a non-default cmdline option (maybe -m) since generating markdown output isn't the primary use case. It should be pretty simple to rework it into a conditional.

image

image

Call me crazy, but I think the Markdown is much more human readable as terminal output compared to the old output. (Also the old output was kinda broken in weird ways, like alignment was very inconsistent.) If it's more readable for both humans and computers, that sounds like a win-win for me ;)

@zmike
Copy link
Owner

zmike commented Sep 25, 2023

The current output is CSV format, which is suitable for automated analysis as used by Big Triangle and is the most common current usage for vkoverhead.

@qwertychouskie
Copy link
Contributor Author

The current output is CSV format, which is suitable for automated analysis as used by Big Triangle and is the most common current usage for vkoverhead.

image

Maybe a --csv flag for CSV output?

@zmike
Copy link
Owner

zmike commented Sep 25, 2023

image

I'd be okay with -csv becoming the current output and markdown becoming the new default I suppose, so long as it's listed in -help.

@qwertychouskie
Copy link
Contributor Author

qwertychouskie commented Sep 26, 2023

aight should be ready for review/merge i think

qwerty@qwerty-asus-g14:~/Projects/vkoverhead/builddir$ ./vkoverhead -help
vkoverhead [-list] [-test/start TESTNUM] [-duration SECONDS] [-nocolor] [-output-only] [-draw-only] [-submit-only] [-descriptor-only] [-misc-only] [-fixed ITERATIONS] [-csv]
qwerty@qwerty-asus-g14:~/Projects/vkoverhead/builddir$ ./vkoverhead

| Device Name                        | Driver Name | Driver Info |
| ---------------------------------- | ----------- | ----------- |
| NVIDIA GeForce RTX 3060 Laptop GPU | NVIDIA      | 535.86.05   |


|   # | Draw Tests                                          |    Kop/s | % relative to 'draw' |
| --: | --------------------------------------------------- | -------: | -----: |
|   0 | draw                                                |    52580 | 100.0% |
|   1 | draw_multi                                          |   224537 | 427.0% |
|   2 | draw_vertex                                         |    54139 | 103.0% |
|   3 | draw_multi_vertex                                   |   232658 | 442.5% |
|   4 | draw_index_change                                   |    39594 |  75.3% |
|   5 | draw_index_offset_change                            |    39961 |  76.0% |
|   6 | draw_rp_begin_end                                   |     1509 |   2.9% |
|   7 | draw_rp_begin_end_dynrender                         |     1065 |   2.0% |
|   8 | draw_rp_begin_end_dontcare                          |     1918 |   3.6% |
|   9 | draw_rp_begin_end_dontcare_dynrender                |     1220 |   2.3% |
|  10 | draw_multirt                                        |    52461 |  99.8% |
|  11 | draw_multirt_dynrender                              |    52375 |  99.6% |
|  12 | draw_multirt_begin_end                              |      495 |   0.9% |
|  13 | draw_multirt_begin_end_dynrender                    |      420 |   0.8% |
|  14 | draw_multirt_begin_end_dontcare                     |      746 |   1.4% |
|  15 | draw_multirt_begin_end_dontcare_dynrender           |      665 |   1.3% |
|  16 | draw_vbo_change                                     |    38087 |  72.4% |
|  17 | draw_1vattrib_change                                |     8885 |  16.9% |
|  18 | draw_16vattrib                                      |    52086 |  99.1% |
|  19 | draw_16vattrib_16vbo_change                         |     9256 |  17.6% |
|  20 | draw_16vattrib_change                               |     8509 |  16.2% |
|  21 | draw_16vattrib_change_dynamic                       |     9413 |  17.9% |
|  22 | draw_16vattrib_change_gpl                           |      317 |   0.6% |
|  23 | draw_16vattrib_change_gpl_hashncache                |     4359 |   8.3% |
|  24 | draw_1ubo_change                                    |    22145 |  42.1% |
|  25 | draw_12ubo_change                                   |     7440 |  14.2% |
|  26 | draw_1combined_sampler_change                       |    10132 |  19.3% |
|  27 | draw_16combined_sampler_change                      |     9698 |  18.4% |
|  28 | draw_1texelbuffer_change                            |    21260 |  40.4% |
|  29 | draw_16texelbuffer_change                           |    20224 |  38.5% |
|  30 | draw_1ssbo_change                                   |    21805 |  41.5% |
|  31 | draw_8ssbo_change                                   |    17861 |  34.0% |
|  32 | draw_1image_change                                  |    10165 |  19.3% |
|  33 | draw_16image_change                                 |     9975 |  19.0% |
|  34 | draw_1imagebuffer_change                            |    22095 |  42.0% |
|  35 | draw_16imagebuffer_change                           |    21372 |  40.6% |
|  36 | draw_ubo_db_change                                  |     4543 |   8.6% |
|  37 | draw_ssbo_db_change                                 |    30434 |  57.9% |
|  38 | draw_combined_sampler_db_change                     |    29287 |  55.7% |
|  39 | draw_image_db_change                                |    30436 |  57.9% |

|   # | Submit Tests                                        |     op/s | % relative to 'submit_noop |
| --: | --------------------------------------------------- | -------: | -----: |
|  40 | submit_noop                                         | 18681392 | 100.0% |
|  41 | submit_50noop                                       |  5423573 |  29.0% |
|  42 | submit_1cmdbuf                                      |   181525 |   1.0% |
|  43 | submit_50cmdbuf                                     |    12110 |   0.1% |
|  44 | submit_50cmdbuf_50submit                            |    12148 |   0.1% |

|   # | Descriptor Tests                                    |    Kop/s | % relative to 'descriptor_noop' |
| --: | --------------------------------------------------- | -------: | -----: |
|  45 | descriptor_noop                                     |   438907 | 100.0% |
|  46 | descriptor_1ubo                                     |   113762 |  25.9% |
|  47 | descriptor_template_1ubo                            |   106848 |  24.3% |
|  48 | descriptor_template_1ubo_push                       |    86077 |  19.6% |
|  49 | descriptor_12ubo                                    |    23098 |   5.3% |
|  50 | descriptor_template_12ubo                           |    22029 |   5.0% |
|  51 | descriptor_template_12ubo_push                      |    13501 |   3.1% |
|  52 | descriptor_1combined_sampler                        |   127263 |  29.0% |
|  53 | descriptor_template_1combined_sampler               |   116402 |  26.5% |
|  54 | descriptor_template_1combined_sampler_push          |    97005 |  22.1% |
|  55 | descriptor_16combined_sampler                       |    28018 |   6.4% |
|  56 | descriptor_template_16combined_sampler              |    27023 |   6.2% |
|  57 | descriptor_template_16combined_sampler_push         |    12924 |   2.9% |
|  58 | descriptor_1sampled_image                           |   134711 |  30.7% |
|  59 | descriptor_template_1sampled_image                  |   130673 |  29.8% |
|  60 | descriptor_template_1sampled_image_push             |    99137 |  22.6% |
|  61 | descriptor_16sampled_image                          |    31057 |   7.1% |
|  62 | descriptor_template_16sampled_image                 |    30348 |   6.9% |
|  63 | descriptor_template_16sampled_image_push            |    13079 |   3.0% |
|  64 | descriptor_1texelbuffer                             |   173208 |  39.5% |
|  65 | descriptor_template_1texelbuffer                    |   150157 |  34.2% |
|  66 | descriptor_template_1texelbuffer_push               |   100503 |  22.9% |
|  67 | descriptor_16texelbuffer                            |    39976 |   9.1% |
|  68 | descriptor_template_16texelbuffer                   |    39604 |   9.0% |
|  69 | descriptor_template_16texelbuffer_push              |    13742 |   3.1% |
|  70 | descriptor_1ssbo                                    |   132602 |  30.2% |
|  71 | descriptor_template_1ssbo                           |   126774 |  28.9% |
|  72 | descriptor_template_1ssbo_push                      |    94407 |  21.5% |
|  73 | descriptor_8ssbo                                    |    40430 |   9.2% |
|  74 | descriptor_template_8ssbo                           |    41819 |   9.5% |
|  75 | descriptor_template_8ssbo_push                      |    21133 |   4.8% |
|  76 | descriptor_1image                                   |   130809 |  29.8% |
|  77 | descriptor_template_1image                          |   128091 |  29.2% |
|  78 | descriptor_template_1image_push                     |    98116 |  22.4% |
|  79 | descriptor_16image                                  |    51945 |  11.8% |
|  80 | descriptor_template_16image                         |    49304 |  11.2% |
|  81 | descriptor_template_16image_push                    |    25519 |   5.8% |
|  82 | descriptor_1imagebuffer                             |   167387 |  38.1% |
|  83 | descriptor_template_1imagebuffer                    |   151570 |  34.5% |
|  84 | descriptor_template_1imagebuffer_push               |    96908 |  22.1% |
|  85 | descriptor_16imagebuffer                            |    64435 |  14.7% |
|  86 | descriptor_template_16imagebuffer                   |    60201 |  13.7% |
|  87 | descriptor_template_16imagebuffer_push              |    26096 |   5.9% |
|  88 | descriptor_buffer_offset_ubo                        |   285363 |  65.0% |
|  89 | descriptor_buffer_offset_combined_sampler           |   308093 |  70.2% |
|  90 | descriptor_buffer_offset_sampled_image              |   357669 |  81.5% |
|  91 | descriptor_buffer_offset_texelbuffer                |   141910 |  32.3% |
|  92 | descriptor_buffer_offset_ssbo                       |   334162 |  76.1% |
|  93 | descriptor_buffer_offset_image                      |   308142 |  70.2% |
|  94 | descriptor_buffer_offset_imagebuffer                |   141630 |  32.3% |
|  95 | descriptor_copy_1ubo                                |   143731 |  32.7% |
|  96 | descriptor_copy_12ubo                               |    30065 |   6.9% |
|  97 | descriptor_copy_1combined_sampler                   |   140977 |  32.1% |
|  98 | descriptor_copy_16combined_sampler                  |    41749 |   9.5% |
|  99 | descriptor_copy_1sampled_image                      |   141288 |  32.2% |
| 100 | descriptor_copy_16sampled_image                     |    40907 |   9.3% |
| 101 | descriptor_copy_1texelbuffer                        |   141175 |  32.2% |
| 102 | descriptor_copy_16texelbuffer                       |    40878 |   9.3% |
| 103 | descriptor_copy_1ssbo                               |   111766 |  25.5% |
| 104 | descriptor_copy_8ssbo                               |    23523 |   5.4% |
| 105 | descriptor_copy_1image                              |   140584 |  32.0% |
| 106 | descriptor_copy_16image                             |    64545 |  14.7% |
| 107 | descriptor_copy_1imagebuffer                        |   140733 |  32.1% |
| 108 | descriptor_copy_16imagebuffer                       |    63023 |  14.4% |
| 109 | descriptor_copy_mutable_1ubo                        |   144061 |  32.8% |
| 110 | descriptor_copy_mutable_12ubo                       |    29790 |   6.8% |
| 111 | descriptor_copy_mutable_1combined_sampler           |   137301 |  31.3% |
| 112 | descriptor_copy_mutable_16combined_sampler          |    41671 |   9.5% |
| 113 | descriptor_copy_mutable_1sampled_image              |   141283 |  32.2% |
| 114 | descriptor_copy_mutable_16sampled_image             |    41242 |   9.4% |
| 115 | descriptor_copy_mutable_1texelbuffer                |   139302 |  31.7% |
| 116 | descriptor_copy_mutable_16texelbuffer               |    40748 |   9.3% |
| 117 | descriptor_copy_mutable_1ssbo                       |   111406 |  25.4% |
| 118 | descriptor_copy_mutable_8ssbo                       |    23433 |   5.3% |
| 119 | descriptor_copy_mutable_1image                      |   133523 |  30.4% |
| 120 | descriptor_copy_mutable_16image                     |    63692 |  14.5% |
| 121 | descriptor_copy_mutable_1imagebuffer                |   139690 |  31.8% |
| 122 | descriptor_copy_mutable_16imagebuffer               |    62822 |  14.3% |

|   # | Misc Tests                                          | Kop/s (besides zerovram) | % (ignore) |
| --: | --------------------------------------------------- | -------: | -----: |
| 124 | misc_resolve_4region                                |      300 | 100.0% |
| 125 | misc_resolve_4region_mismatched                     |      143 | 100.0% |
| 126 | misc_resolve_mutable                                |     1081 | 100.0% |
| 127 | misc_resolve_mutable_4region                        |      510 | 100.0% |
| 128 | misc_resolve_mutable_4region_mismatched             |      335 | 100.0% |
| 129 | misc_copy                                           |     1356 | 100.0% |
| 130 | misc_copy_4region                                   |      400 | 100.0% |
| 131 | misc_copy_4region_mismatched                        |      438 | 100.0% |
| 132 | misc_copy_mutable                                   |     1044 | 100.0% |
| 133 | misc_copy_mutable_4region                           |      475 | 100.0% |
| 134 | misc_copy_mutable_4region_mismatched                |      441 | 100.0% |
| 135 | misc_compile_fastlink_depthonly                     |      386 | 100.0% |
| 136 | misc_compile_fastlink_slow                          |      239 | 100.0% |
| !!! | zerovram tests must be used with -fixed             | !!!!!!!! | !!!!!! |
| 137 | misc_zerovram                                       | Unsupported | smh NVIDIA |
| !!! | zerovram tests must be used with -fixed             | !!!!!!!! | !!!!!! |
| 138 | misc_zerovram_manual                                | Unsupported | smh NVIDIA |

qwerty@qwerty-asus-g14:~/Projects/vkoverhead/builddir$ ./vkoverhead -csv

| Device Name                        | Driver Name | Driver Info |
| ---------------------------------- | ----------- | ----------- |
| NVIDIA GeForce RTX 3060 Laptop GPU | NVIDIA      | 535.86.05   |

   #, Draw Tests                                         ,    Kop/s, % relative to 'draw'
   0, draw                                               ,    51703, 100.0%
   1, draw_multi                                         ,   225803, 436.7%
   2, draw_vertex                                        ,    50718,  98.1%
   3, draw_multi_vertex                                  ,   229352, 443.6%
   4, draw_index_change                                  ,    38416,  74.3%
   5, draw_index_offset_change                           ,    39091,  75.6%
   6, draw_rp_begin_end                                  ,     1496,   2.9%
   7, draw_rp_begin_end_dynrender                        ,     1045,   2.0%
   8, draw_rp_begin_end_dontcare                         ,     1813,   3.5%
   9, draw_rp_begin_end_dontcare_dynrender               ,     1187,   2.3%
  10, draw_multirt                                       ,    48548,  93.9%
  11, draw_multirt_dynrender                             ,    48093,  93.0%
  12, draw_multirt_begin_end                             ,      443,   0.9%
  13, draw_multirt_begin_end_dynrender                   ,      381,   0.7%
  14, draw_multirt_begin_end_dontcare                    ,      705,   1.4%
  15, draw_multirt_begin_end_dontcare_dynrender          ,      638,   1.2%
  16, draw_vbo_change                                    ,    37061,  71.7%
  17, draw_1vattrib_change                               ,     8376,  16.2%
  18, draw_16vattrib                                     ,    51976, 100.5%
  19, draw_16vattrib_16vbo_change                        ,     8961,  17.3%
  20, draw_16vattrib_change                              ,     8548,  16.5%
  21, draw_16vattrib_change_dynamic                      ,     9171,  17.7%
  22, draw_16vattrib_change_gpl                          ,      280,   0.5%
  23, draw_16vattrib_change_gpl_hashncache               ,     4242,   8.2%
  24, draw_1ubo_change                                   ,    22073,  42.7%
  25, draw_12ubo_change                                  ,     6345,  12.3%
  26, draw_1combined_sampler_change                      ,     9665,  18.7%
  27, draw_16combined_sampler_change                     ,     9213,  17.8%
  28, draw_1texelbuffer_change                           ,    20209,  39.1%
  29, draw_16texelbuffer_change                          ,    19058,  36.9%
  30, draw_1ssbo_change                                  ,    20886,  40.4%
  31, draw_8ssbo_change                                  ,    17236,  33.3%
  32, draw_1image_change                                 ,     9857,  19.1%
  33, draw_16image_change                                ,     9654,  18.7%
  34, draw_1imagebuffer_change                           ,    21067,  40.7%
  35, draw_16imagebuffer_change                          ,    21603,  41.8%
  36, draw_ubo_db_change                                 ,     4466,   8.6%
  37, draw_ssbo_db_change                                ,    30861,  59.7%
  38, draw_combined_sampler_db_change                    ,    30111,  58.2%
  39, draw_image_db_change                               ,    30919,  59.8%
   #, Submit Tests                                       ,     op/s, % relative to 'submit_noop
  40, submit_noop                                        , 18672195, 100.0%
  41, submit_50noop                                      ,  5493067,  29.4%
  42, submit_1cmdbuf                                     ,   180006,   1.0%
  43, submit_50cmdbuf                                    ,    12389,   0.1%
  44, submit_50cmdbuf_50submit                           ,    12308,   0.1%
   #, Descriptor Tests                                   ,    Kop/s, % relative to 'descriptor_noop'
  45, descriptor_noop                                    ,   446513, 100.0%
  46, descriptor_1ubo                                    ,   114814,  25.7%
  47, descriptor_template_1ubo                           ,   101216,  22.7%
  48, descriptor_template_1ubo_push                      ,    86597,  19.4%
  49, descriptor_12ubo                                   ,    23699,   5.3%
  50, descriptor_template_12ubo                          ,    22417,   5.0%
  51, descriptor_template_12ubo_push                     ,    13371,   3.0%
  52, descriptor_1combined_sampler                       ,   128571,  28.8%
  53, descriptor_template_1combined_sampler              ,   117912,  26.4%
  54, descriptor_template_1combined_sampler_push         ,   100775,  22.6%
  55, descriptor_16combined_sampler                      ,    27146,   6.1%
  56, descriptor_template_16combined_sampler             ,    26494,   5.9%
  57, descriptor_template_16combined_sampler_push        ,    12674,   2.8%
  58, descriptor_1sampled_image                          ,   132731,  29.7%
  59, descriptor_template_1sampled_image                 ,   128097,  28.7%
  60, descriptor_template_1sampled_image_push            ,    97744,  21.9%
  61, descriptor_16sampled_image                         ,    29095,   6.5%
  62, descriptor_template_16sampled_image                ,    29758,   6.7%
  63, descriptor_template_16sampled_image_push           ,    12882,   2.9%
  64, descriptor_1texelbuffer                            ,   174252,  39.0%
  65, descriptor_template_1texelbuffer                   ,   151063,  33.8%
  66, descriptor_template_1texelbuffer_push              ,    97836,  21.9%
  67, descriptor_16texelbuffer                           ,    39699,   8.9%
  68, descriptor_template_16texelbuffer                  ,    38437,   8.6%
  69, descriptor_template_16texelbuffer_push             ,    13681,   3.1%
  70, descriptor_1ssbo                                   ,   133865,  30.0%
  71, descriptor_template_1ssbo                          ,   131038,  29.3%
  72, descriptor_template_1ssbo_push                     ,    93113,  20.9%
  73, descriptor_8ssbo                                   ,    40276,   9.0%
  74, descriptor_template_8ssbo                          ,    42213,   9.5%
  75, descriptor_template_8ssbo_push                     ,    21020,   4.7%
  76, descriptor_1image                                  ,   130637,  29.3%
  77, descriptor_template_1image                         ,   126934,  28.4%
  78, descriptor_template_1image_push                    ,    97309,  21.8%
  79, descriptor_16image                                 ,    53767,  12.0%
  80, descriptor_template_16image                        ,    49651,  11.1%
  81, descriptor_template_16image_push                   ,    25457,   5.7%
  82, descriptor_1imagebuffer                            ,   167925,  37.6%
  83, descriptor_template_1imagebuffer                   ,   151610,  34.0%
  84, descriptor_template_1imagebuffer_push              ,    97503,  21.8%
  85, descriptor_16imagebuffer                           ,    63490,  14.2%
  86, descriptor_template_16imagebuffer                  ,    59788,  13.4%
  87, descriptor_template_16imagebuffer_push             ,    26212,   5.9%
  88, descriptor_buffer_offset_ubo                       ,   285121,  63.9%
  89, descriptor_buffer_offset_combined_sampler          ,   308858,  69.2%
  90, descriptor_buffer_offset_sampled_image             ,   358165,  80.2%
  91, descriptor_buffer_offset_texelbuffer               ,   142404,  31.9%
  92, descriptor_buffer_offset_ssbo                      ,   335261,  75.1%
  93, descriptor_buffer_offset_image                     ,   309057,  69.2%
  94, descriptor_buffer_offset_imagebuffer               ,   142075,  31.8%
  95, descriptor_copy_1ubo                               ,   139768,  31.3%
  96, descriptor_copy_12ubo                              ,    30636,   6.9%
  97, descriptor_copy_1combined_sampler                  ,   141321,  31.7%
  98, descriptor_copy_16combined_sampler                 ,    41567,   9.3%
  99, descriptor_copy_1sampled_image                     ,   141167,  31.6%
 100, descriptor_copy_16sampled_image                    ,    40708,   9.1%
 101, descriptor_copy_1texelbuffer                       ,   140033,  31.4%
 102, descriptor_copy_16texelbuffer                      ,    41247,   9.2%
 103, descriptor_copy_1ssbo                              ,   112647,  25.2%
 104, descriptor_copy_8ssbo                              ,    23553,   5.3%
 105, descriptor_copy_1image                             ,   141207,  31.6%
 106, descriptor_copy_16image                            ,    64428,  14.4%
 107, descriptor_copy_1imagebuffer                       ,   141632,  31.7%
 108, descriptor_copy_16imagebuffer                      ,    62730,  14.0%
 109, descriptor_copy_mutable_1ubo                       ,   142996,  32.0%
 110, descriptor_copy_mutable_12ubo                      ,    29774,   6.7%
 111, descriptor_copy_mutable_1combined_sampler          ,   141983,  31.8%
 112, descriptor_copy_mutable_16combined_sampler         ,    41223,   9.2%
 113, descriptor_copy_mutable_1sampled_image             ,   142387,  31.9%
 114, descriptor_copy_mutable_16sampled_image            ,    40817,   9.1%
 115, descriptor_copy_mutable_1texelbuffer               ,   140499,  31.5%
 116, descriptor_copy_mutable_16texelbuffer              ,    40825,   9.1%
 117, descriptor_copy_mutable_1ssbo                      ,    89549,  20.1%
 118, descriptor_copy_mutable_8ssbo                      ,    23334,   5.2%
 119, descriptor_copy_mutable_1image                     ,   141693,  31.7%
 120, descriptor_copy_mutable_16image                    ,    63901,  14.3%
 121, descriptor_copy_mutable_1imagebuffer               ,   141690,  31.7%
 122, descriptor_copy_mutable_16imagebuffer              ,    65029,  14.6%
   #, Misc Tests                                         , Kop/s (besides zerovram), % (ignore)
 124, misc_resolve_4region                               ,      250, 100.0%
 125, misc_resolve_4region_mismatched                    ,      273, 100.0%
 126, misc_resolve_mutable                               ,     1104, 100.0%
 127, misc_resolve_mutable_4region                       ,      468, 100.0%
 128, misc_resolve_mutable_4region_mismatched            ,      412, 100.0%
 129, misc_copy                                          ,     1135, 100.0%
 130, misc_copy_4region                                  ,      512, 100.0%
 131, misc_copy_4region_mismatched                       ,      431, 100.0%
 132, misc_copy_mutable                                  ,     1099, 100.0%
 133, misc_copy_mutable_4region                          ,      514, 100.0%
 134, misc_copy_mutable_4region_mismatched               ,      395, 100.0%
 135, misc_compile_fastlink_depthonly                    ,      423, 100.0%
 136, misc_compile_fastlink_slow                         ,      309, 100.0%
 !!!, zerovram tests must be used with -fixed            , !!!!!!!!, !!!!!!
 137, misc_zerovram                                      , Unsupported, smh NVIDIA
 !!!, zerovram tests must be used with -fixed            , !!!!!!!!, !!!!!!
 138, misc_zerovram_manual                               , Unsupported, smh NVIDIA

qwerty@qwerty-asus-g14:~/Projects/vkoverhead/builddir$ 
Device Name Driver Name Driver Info
NVIDIA GeForce RTX 3060 Laptop GPU NVIDIA 535.86.05
# Draw Tests Kop/s % relative to 'draw'
0 draw 52580 100.0%
1 draw_multi 224537 427.0%
2 draw_vertex 54139 103.0%
3 draw_multi_vertex 232658 442.5%
4 draw_index_change 39594 75.3%
5 draw_index_offset_change 39961 76.0%
6 draw_rp_begin_end 1509 2.9%
7 draw_rp_begin_end_dynrender 1065 2.0%
8 draw_rp_begin_end_dontcare 1918 3.6%
9 draw_rp_begin_end_dontcare_dynrender 1220 2.3%
10 draw_multirt 52461 99.8%
11 draw_multirt_dynrender 52375 99.6%
12 draw_multirt_begin_end 495 0.9%
13 draw_multirt_begin_end_dynrender 420 0.8%
14 draw_multirt_begin_end_dontcare 746 1.4%
15 draw_multirt_begin_end_dontcare_dynrender 665 1.3%
16 draw_vbo_change 38087 72.4%
17 draw_1vattrib_change 8885 16.9%
18 draw_16vattrib 52086 99.1%
19 draw_16vattrib_16vbo_change 9256 17.6%
20 draw_16vattrib_change 8509 16.2%
21 draw_16vattrib_change_dynamic 9413 17.9%
22 draw_16vattrib_change_gpl 317 0.6%
23 draw_16vattrib_change_gpl_hashncache 4359 8.3%
24 draw_1ubo_change 22145 42.1%
25 draw_12ubo_change 7440 14.2%
26 draw_1combined_sampler_change 10132 19.3%
27 draw_16combined_sampler_change 9698 18.4%
28 draw_1texelbuffer_change 21260 40.4%
29 draw_16texelbuffer_change 20224 38.5%
30 draw_1ssbo_change 21805 41.5%
31 draw_8ssbo_change 17861 34.0%
32 draw_1image_change 10165 19.3%
33 draw_16image_change 9975 19.0%
34 draw_1imagebuffer_change 22095 42.0%
35 draw_16imagebuffer_change 21372 40.6%
36 draw_ubo_db_change 4543 8.6%
37 draw_ssbo_db_change 30434 57.9%
38 draw_combined_sampler_db_change 29287 55.7%
39 draw_image_db_change 30436 57.9%
# Submit Tests op/s % relative to 'submit_noop
40 submit_noop 18681392 100.0%
41 submit_50noop 5423573 29.0%
42 submit_1cmdbuf 181525 1.0%
43 submit_50cmdbuf 12110 0.1%
44 submit_50cmdbuf_50submit 12148 0.1%
# Descriptor Tests Kop/s % relative to 'descriptor_noop'
45 descriptor_noop 438907 100.0%
46 descriptor_1ubo 113762 25.9%
47 descriptor_template_1ubo 106848 24.3%
48 descriptor_template_1ubo_push 86077 19.6%
49 descriptor_12ubo 23098 5.3%
50 descriptor_template_12ubo 22029 5.0%
51 descriptor_template_12ubo_push 13501 3.1%
52 descriptor_1combined_sampler 127263 29.0%
53 descriptor_template_1combined_sampler 116402 26.5%
54 descriptor_template_1combined_sampler_push 97005 22.1%
55 descriptor_16combined_sampler 28018 6.4%
56 descriptor_template_16combined_sampler 27023 6.2%
57 descriptor_template_16combined_sampler_push 12924 2.9%
58 descriptor_1sampled_image 134711 30.7%
59 descriptor_template_1sampled_image 130673 29.8%
60 descriptor_template_1sampled_image_push 99137 22.6%
61 descriptor_16sampled_image 31057 7.1%
62 descriptor_template_16sampled_image 30348 6.9%
63 descriptor_template_16sampled_image_push 13079 3.0%
64 descriptor_1texelbuffer 173208 39.5%
65 descriptor_template_1texelbuffer 150157 34.2%
66 descriptor_template_1texelbuffer_push 100503 22.9%
67 descriptor_16texelbuffer 39976 9.1%
68 descriptor_template_16texelbuffer 39604 9.0%
69 descriptor_template_16texelbuffer_push 13742 3.1%
70 descriptor_1ssbo 132602 30.2%
71 descriptor_template_1ssbo 126774 28.9%
72 descriptor_template_1ssbo_push 94407 21.5%
73 descriptor_8ssbo 40430 9.2%
74 descriptor_template_8ssbo 41819 9.5%
75 descriptor_template_8ssbo_push 21133 4.8%
76 descriptor_1image 130809 29.8%
77 descriptor_template_1image 128091 29.2%
78 descriptor_template_1image_push 98116 22.4%
79 descriptor_16image 51945 11.8%
80 descriptor_template_16image 49304 11.2%
81 descriptor_template_16image_push 25519 5.8%
82 descriptor_1imagebuffer 167387 38.1%
83 descriptor_template_1imagebuffer 151570 34.5%
84 descriptor_template_1imagebuffer_push 96908 22.1%
85 descriptor_16imagebuffer 64435 14.7%
86 descriptor_template_16imagebuffer 60201 13.7%
87 descriptor_template_16imagebuffer_push 26096 5.9%
88 descriptor_buffer_offset_ubo 285363 65.0%
89 descriptor_buffer_offset_combined_sampler 308093 70.2%
90 descriptor_buffer_offset_sampled_image 357669 81.5%
91 descriptor_buffer_offset_texelbuffer 141910 32.3%
92 descriptor_buffer_offset_ssbo 334162 76.1%
93 descriptor_buffer_offset_image 308142 70.2%
94 descriptor_buffer_offset_imagebuffer 141630 32.3%
95 descriptor_copy_1ubo 143731 32.7%
96 descriptor_copy_12ubo 30065 6.9%
97 descriptor_copy_1combined_sampler 140977 32.1%
98 descriptor_copy_16combined_sampler 41749 9.5%
99 descriptor_copy_1sampled_image 141288 32.2%
100 descriptor_copy_16sampled_image 40907 9.3%
101 descriptor_copy_1texelbuffer 141175 32.2%
102 descriptor_copy_16texelbuffer 40878 9.3%
103 descriptor_copy_1ssbo 111766 25.5%
104 descriptor_copy_8ssbo 23523 5.4%
105 descriptor_copy_1image 140584 32.0%
106 descriptor_copy_16image 64545 14.7%
107 descriptor_copy_1imagebuffer 140733 32.1%
108 descriptor_copy_16imagebuffer 63023 14.4%
109 descriptor_copy_mutable_1ubo 144061 32.8%
110 descriptor_copy_mutable_12ubo 29790 6.8%
111 descriptor_copy_mutable_1combined_sampler 137301 31.3%
112 descriptor_copy_mutable_16combined_sampler 41671 9.5%
113 descriptor_copy_mutable_1sampled_image 141283 32.2%
114 descriptor_copy_mutable_16sampled_image 41242 9.4%
115 descriptor_copy_mutable_1texelbuffer 139302 31.7%
116 descriptor_copy_mutable_16texelbuffer 40748 9.3%
117 descriptor_copy_mutable_1ssbo 111406 25.4%
118 descriptor_copy_mutable_8ssbo 23433 5.3%
119 descriptor_copy_mutable_1image 133523 30.4%
120 descriptor_copy_mutable_16image 63692 14.5%
121 descriptor_copy_mutable_1imagebuffer 139690 31.8%
122 descriptor_copy_mutable_16imagebuffer 62822 14.3%
# Misc Tests Kop/s (besides zerovram) % (ignore)
124 misc_resolve_4region 300 100.0%
125 misc_resolve_4region_mismatched 143 100.0%
126 misc_resolve_mutable 1081 100.0%
127 misc_resolve_mutable_4region 510 100.0%
128 misc_resolve_mutable_4region_mismatched 335 100.0%
129 misc_copy 1356 100.0%
130 misc_copy_4region 400 100.0%
131 misc_copy_4region_mismatched 438 100.0%
132 misc_copy_mutable 1044 100.0%
133 misc_copy_mutable_4region 475 100.0%
134 misc_copy_mutable_4region_mismatched 441 100.0%
135 misc_compile_fastlink_depthonly 386 100.0%
136 misc_compile_fastlink_slow 239 100.0%
!!! zerovram tests must be used with -fixed !!!!!!!! !!!!!!
137 misc_zerovram Unsupported smh NVIDIA
!!! zerovram tests must be used with -fixed !!!!!!!! !!!!!!
138 misc_zerovram_manual Unsupported smh NVIDIA

image

src/common.c Outdated Show resolved Hide resolved
src/vkoverhead.c Outdated Show resolved Hide resolved
src/vkoverhead.c Outdated Show resolved Hide resolved
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants