notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
Port details
vkoverhead Evaluate CPU overhead of Vulkan drivers
1.2 benchmarks on this many watch lists=2 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: 2024-02-11 11:48:52
Commit Hash: ed20da9
People watching this port, also watch:: jdictionary, py311-Automat, py311-python-gdsii, py39-PyOpenGL, p5-Sane
License: MIT
WWW:
https://github.com/zmike/vkoverhead
Description:
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
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information 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:
TIMESTAMP = 1675268791 SHA256 (zmike-vkoverhead-v1.2_GH0.tar.gz) = 9b105cb218b66f26552a9055a70fe20ff239b891762f650a19d78bfe24ab0d22 SIZE (zmike-vkoverhead-v1.2_GH0.tar.gz) = 999054

Expand this list (4 items)

Collapse this list.

SHA256 (1a37beb59ac8.patch) = 0f4d99cb62a64e9d6fce26eb49289e343dc7f8f1e9235bcbe546e19e4280742a SIZE (1a37beb59ac8.patch) = 710 SHA256 (62c8ad1a795f.patch) = 7ca952381d658bb73eb8ab9fcc0bcff4d58aa37e3f6583a7fd46eec9ca7db8d6 SIZE (62c8ad1a795f.patch) = 648

Collapse this list.


Packages (timestamps in pop-ups are UTC):
vkoverhead
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest1.21.2------
FreeBSD:13:quarterly1.21.2----1.21.2
FreeBSD:14:latest1.21.2-----1.2
FreeBSD:14:quarterly1.21.2----1.21.2
FreeBSD:15:latest1.21.2n/a-n/a-1.21.2
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 : 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:
No options to configure
Options name:
benchmarks_vkoverhead
USES:
compiler:c11 meson python:build
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: 4

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
1.2
11 Feb 2024 11:48:52
commit hash: ed20da9d374b6d4596c3bfd27af19546ed7a60f4commit hash: ed20da9d374b6d4596c3bfd27af19546ed7a60f4commit hash: ed20da9d374b6d4596c3bfd27af19546ed7a60f4commit hash: ed20da9d374b6d4596c3bfd27af19546ed7a60f4 files touched by this commit
Piotr Kubaj (pkubaj) search for other commits by this committer
benchmarks/vkoverhead: mark broken on powerpc
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: 4