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.3 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.3Version 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: 2025-10-06 21:40:56
Commit Hash: e9ced2f
People watching this port, also watch:: jdictionary, py311-Automat, py311-python-gdsii, py311-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.3/catalog.mk
  3. /usr/local/share/licenses/vkoverhead-1.3/LICENSE
  4. /usr/local/share/licenses/vkoverhead-1.3/MIT
Collapse this list.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
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 = 1739290615 SHA256 (zmike-vkoverhead-v1.3_GH0.tar.gz) = f7f13a91a09f29b7b63a4963c7bd4c01520cc0db9daf66912ae8e2f16dcdb377 SIZE (zmike-vkoverhead-v1.3_GH0.tar.gz) = 1055139

Expand this list (2 items)

Collapse this list.

SHA256 (62c8ad1a795f.patch) = 7ca952381d658bb73eb8ab9fcc0bcff4d58aa37e3f6583a7fd46eec9ca7db8d6 SIZE (62c8ad1a795f.patch) = 648

Collapse this list.


Packages (timestamps in pop-ups are UTC):
vkoverhead
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest1.31.3---n/an/an/a
FreeBSD:13:quarterly1.31.3---n/an/an/a
FreeBSD:14:latest1.31.3-----1.2
FreeBSD:14:quarterly1.31.3----1.21.2
FreeBSD:15:latest1.31.3n/a-n/an/a1.21.2
FreeBSD:15:quarterly1.31.3n/a-n/an/a--
FreeBSD:16:latest1.31.3n/a-n/an/a--
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. py311-mako>0 : textproc/py-mako@py311
  2. meson : devel/meson
  3. ninja : devel/ninja
  4. python3.11 : lang/python311
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.3?dummy=/
Collapse this list.

Number of commits found: 7

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
1.3
06 Oct 2025 21:40:56
commit hash: e9ced2f2b9818c6366d2a7598cca4d8963115be9commit hash: e9ced2f2b9818c6366d2a7598cca4d8963115be9commit hash: e9ced2f2b9818c6366d2a7598cca4d8963115be9commit hash: e9ced2f2b9818c6366d2a7598cca4d8963115be9 files touched by this commit
Robert Clausecker (fuz) search for other commits by this committer
benchmarks/vkoverhead: Revert "exorcise -Werror and unbreak on armv7"

This reverts commit f95a776840b0d53d446a8f219ed6ed5a7b135029.

As discussed with jbeich, this fix may fix the build, but it doesn't
lead to a working port.  Revert until a proper fix can be designed.

MFH:		2025Q4
1.3
05 Oct 2025 13:44:07
commit hash: f95a776840b0d53d446a8f219ed6ed5a7b135029commit hash: f95a776840b0d53d446a8f219ed6ed5a7b135029commit hash: f95a776840b0d53d446a8f219ed6ed5a7b135029commit hash: f95a776840b0d53d446a8f219ed6ed5a7b135029 files touched by this commit
Robert Clausecker (fuz) search for other commits by this committer
benchmarks/vkoverhead: exorcise -Werror and unbreak on armv7

This fixes the build on armv7, avoiding a bogus int conversion
warning.  While we are at it, turn static REINPLACE_CMD usage
into patch file as per policy.

Approved by:	portmgr (build fix blanket)
MFH:		2025Q4
1.3
28 Feb 2025 00:27:31
commit hash: e1931abe58c7a2ac6753ad6c91c450db7ee2e412commit hash: e1931abe58c7a2ac6753ad6c91c450db7ee2e412commit hash: e1931abe58c7a2ac6753ad6c91c450db7ee2e412commit hash: e1931abe58c7a2ac6753ad6c91c450db7ee2e412 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
benchmarks/vkoverhead: update to 1.3

Changes:	https://github.com/zmike/vkoverhead/releases/tag/v1.3
Reported by:	GitHub (watch releases)
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: 7