notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
All times are UTC
Ukraine
Port details
vkoverhead Evaluate CPU overhead of Vulkan drivers
1.2 benchmarks on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 1.2Version of this port present on the latest quarterly branch.
Maintainer: jbeich@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2023-02-08 02:48:08
Last Update: 2023-02-27 18:26:18
Commit Hash: 98a5bad
License: MIT
Description:
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port
pkg-plist: as obtained via: make generate-plist
Expand this list (4 items)
Collapse this list.
  1. bin/vkoverhead
  2. /usr/local/share/licenses/vkoverhead-1.2/catalog.mk
  3. /usr/local/share/licenses/vkoverhead-1.2/LICENSE
  4. /usr/local/share/licenses/vkoverhead-1.2/MIT
Collapse this list.
Dependency lines:
  • vkoverhead>0:benchmarks/vkoverhead
To install the port:
cd /usr/ports/benchmarks/vkoverhead/ && make install clean
To add the package, run one of these commands:
  • pkg install benchmarks/vkoverhead
  • pkg install vkoverhead
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: vkoverhead
Flavors: there is no flavor information for this port.
distinfo:

Packages (timestamps in pop-ups are UTC):
vkoverhead
ABIlatestquarterly
FreeBSD:11:aarch64pkg-falloutpkg-fallout
FreeBSD:11:amd64pkg-falloutpkg-fallout
FreeBSD:11:armv6pkg-falloutpkg-fallout
FreeBSD:11:i386pkg-falloutpkg-fallout
FreeBSD:11:mipspkg-falloutpkg-fallout
FreeBSD:11:mips64pkg-falloutpkg-fallout
FreeBSD:12:aarch64pkg-fallout1.2
FreeBSD:12:amd641.21.2
FreeBSD:12:armv6pkg-falloutpkg-fallout
FreeBSD:12:armv7pkg-falloutpkg-fallout
FreeBSD:12:i386pkg-falloutpkg-fallout
FreeBSD:12:mipspkg-falloutpkg-fallout
FreeBSD:12:mips64pkg-falloutpkg-fallout
FreeBSD:12:powerpc64pkg-falloutpkg-fallout
FreeBSD:13:aarch641.21.2
FreeBSD:13:amd641.21.2
FreeBSD:13:armv6pkg-falloutpkg-fallout
FreeBSD:13:armv7pkg-falloutpkg-fallout
FreeBSD:13:i386pkg-falloutpkg-fallout
FreeBSD:13:mipspkg-falloutpkg-fallout
FreeBSD:13:mips64pkg-falloutpkg-fallout
FreeBSD:13:powerpc64pkg-fallout1.2
FreeBSD:13:riscv64pkg-falloutpkg-fallout
FreeBSD:14:aarch641.2pkg-fallout
FreeBSD:14:amd641.2pkg-fallout
FreeBSD:14:armv6pkg-falloutpkg-fallout
FreeBSD:14:armv7pkg-falloutpkg-fallout
FreeBSD:14:i386pkg-falloutpkg-fallout
FreeBSD:14:mipspkg-falloutpkg-fallout
FreeBSD:14:mips64pkg-falloutpkg-fallout
FreeBSD:14:powerpc641.2pkg-fallout
FreeBSD:14:riscv64pkg-falloutpkg-fallout
 
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. py39-mako>0 : textproc/py-mako@py39
  2. meson>=0.57.1_1 : devel/meson
  3. ninja : devel/ninja
  4. python3.9 : lang/python39
Runtime dependencies:
  1. vulkan-loader>0 : graphics/vulkan-loader
There are no ports dependent upon this port

Configuration Options:
Options name:
USES:
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/zmike/vkoverhead/tar.gz/v1.2?dummy=/
Collapse this list.

Number of commits found: 3

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
1.2
27 Feb 2023 18:26:18
commit hash:98a5bad457379d61fb50ac62ecc1f9a0e0d4b185commit hash:98a5bad457379d61fb50ac62ecc1f9a0e0d4b185commit hash:98a5bad457379d61fb50ac62ecc1f9a0e0d4b185commit hash:98a5bad457379d61fb50ac62ecc1f9a0e0d4b185 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
benchmarks/vkoverhead: mark BROKEN on armv7

../src/vkoverhead.c:859:18: error: incompatible pointer to integer conversion
initializing 'VkPipeline' (aka 'unsigned long long') with an expression of type
'void *' [-Werror,-Wint-conversion]
      VkPipeline pipeline = he->data;
                 ^          ~~~~~~~~
../src/vkoverhead.c:3084:63: error: incompatible integer to pointer conversion
passing 'VkPipeline' (aka 'unsigned long long') to parameter of type 'void *'
[-Werror,-Wint-conversion]
            _mesa_hash_table_insert(&gpl_pipeline_table, key,
pipeline_gpl_vert_final[i]);
                                                             
^~~~~~~~~~~~~~~~~~~~~~~~~~
../util/hash_table.h:92:71: note: passing argument to parameter 'data' here
_mesa_hash_table_insert(struct hash_table *ht, const void *key, void *data);
                                                                      ^

Reported by:	pkg-fallout
1.2
08 Feb 2023 02:48:29
commit hash:d4648c2b92f960d98b9f3d7acaf30fe2318c883fcommit hash:d4648c2b92f960d98b9f3d7acaf30fe2318c883fcommit hash:d4648c2b92f960d98b9f3d7acaf30fe2318c883fcommit hash:d4648c2b92f960d98b9f3d7acaf30fe2318c883f files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
benchmarks/vkoverhead: drop unused dependency
1.2
08 Feb 2023 02:45:23
commit hash:fba6c610d303634715eb7fdde52ba6660576bd2dcommit hash:fba6c610d303634715eb7fdde52ba6660576bd2dcommit hash:fba6c610d303634715eb7fdde52ba6660576bd2dcommit hash:fba6c610d303634715eb7fdde52ba6660576bd2d files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
benchmarks/vkoverhead: add new port

vkoverhead is a tool for evaluating CPU-based overhead of Vulkan
drivers. It was inspired heavily by drawoverhead from piglit.

 ## Features
* extreme granularity for profiling specific scenarios
* simple to use
* CSV output for ease of script parsing
* zero dependencies

https://github.com/zmike/vkoverhead

Number of commits found: 3