All of lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] [PATCH v7 0/4] Add vkmark graphics benchmarking tool
@ 2025-06-18 14:28 Alex Bennée
  2025-06-18 14:28 ` [Buildroot] [PATCH v7 1/4] package/vulkan-sdk: new package Alex Bennée
                   ` (3 more replies)
  0 siblings, 4 replies; 10+ messages in thread
From: Alex Bennée @ 2025-06-18 14:28 UTC (permalink / raw)
  To: buildroot; +Cc: Heiko Thiery, Julien Olivain

Hi,

Now that the Mesa bits have been merged the series is considerably
shorter. I've up-revved a vulkan-header/loader/tools library which
also seems to have solved some of the cross building bits so I no
longer need the hacky patch.

I've also simplified the TestVkMark test so it will work with an
un-accelerated display and simply test vkmark works.

For v7
  - rebase
  - drop patches now merged upstream
  - address test-pkg failures with more deps
  - drop mesa3d bump

For v5
  - rebase
  - drop unneeded patches
  - drop already merged patches
  - tweak the test
  - include https://github.com/vkmark/vkmark/pull/76 patches

For v4
  - new patch to vkmark to run under VirtIO
  - see individual patches for other updates

For v3
  - re-based on current master
  - new vulkan-sdk package (for volk loader)
  - bump vulkan support to 1.4.307
  - include isystem patch (maybe squash with ^?)
  - vkmark now has a tagged release (2025.01)
  - addressed review comments (see individual patches)

For v2
  - added SOFTPIPE fixes (these need merging into Bernd's series)
  - addressed remaining comments for dependencies
  - tweaked a few more dependancies
  - added a vkmark test

While the vkmark test will happily run with lvpipe sw rendering you
will need a recent QEMU 9.2.0+ (released 11/12/2024) built with an upto
date virglrenderer (available in Debian Trixie/Testing).

I plan to use buildroot generated images for QEMU's own functional
tests for Venus.

I've run through:

   utils/docker-run make check-package

and everything looks clean. Full details about the changes are bellow
the ---'s in the individual commits.

Alex Bennée (4):
  package/vulkan-sdk: new package
  package/vulkan-[headers|loader|tools]: bump to 1.4.317 release
  package/vkmark: add vkmark benchmarking tool
  support/testing: add test for vkmark package

 DEVELOPERS                                    |  3 +
 package/Config.in                             |  2 +
 package/vkmark/Config.in                      | 48 +++++++++++
 package/vkmark/vkmark.hash                    |  3 +
 package/vkmark/vkmark.mk                      | 34 ++++++++
 package/vulkan-headers/vulkan-headers.hash    |  2 +-
 package/vulkan-headers/vulkan-headers.mk      |  2 +-
 package/vulkan-loader/vulkan-loader.hash      |  2 +-
 package/vulkan-sdk/Config.in                  | 12 +++
 package/vulkan-sdk/vulkan-sdk.hash            |  3 +
 package/vulkan-sdk/vulkan-sdk.mk              | 18 +++++
 package/vulkan-tools/Config.in                |  5 +-
 package/vulkan-tools/vulkan-tools.hash        |  2 +-
 package/vulkan-tools/vulkan-tools.mk          |  3 +-
 support/testing/infra/emulator.py             |  4 +-
 support/testing/tests/package/test_vkmark.py  | 80 +++++++++++++++++++
 .../etc/profile.d/10-xdg-runtime.sh           |  1 +
 17 files changed, 216 insertions(+), 8 deletions(-)
 create mode 100644 package/vkmark/Config.in
 create mode 100644 package/vkmark/vkmark.hash
 create mode 100644 package/vkmark/vkmark.mk
 create mode 100644 package/vulkan-sdk/Config.in
 create mode 100644 package/vulkan-sdk/vulkan-sdk.hash
 create mode 100644 package/vulkan-sdk/vulkan-sdk.mk
 create mode 100644 support/testing/tests/package/test_vkmark.py
 create mode 100644 support/testing/tests/package/test_vkmark/rootfs-overlay/etc/profile.d/10-xdg-runtime.sh

-- 
2.47.2

_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2025-06-23 10:17 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-06-18 14:28 [Buildroot] [PATCH v7 0/4] Add vkmark graphics benchmarking tool Alex Bennée
2025-06-18 14:28 ` [Buildroot] [PATCH v7 1/4] package/vulkan-sdk: new package Alex Bennée
2025-06-22 11:45   ` Julien Olivain
2025-06-18 14:28 ` [Buildroot] [PATCH v7 2/4] package/vulkan-[headers|loader|tools]: bump to 1.4.317 release Alex Bennée
2025-06-22 11:46   ` Julien Olivain
2025-06-18 14:28 ` [Buildroot] [PATCH v7 3/4] package/vkmark: add vkmark benchmarking tool Alex Bennée
2025-06-22 11:47   ` Julien Olivain
2025-06-23 10:17     ` Alex Bennée
2025-06-18 14:28 ` [Buildroot] [PATCH v7 4/4] support/testing: add test for vkmark package Alex Bennée
2025-06-22 11:48   ` Julien Olivain

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.