Package Release Info

intel-gpu-tools-1.28-bp156.1.6

Update Info: Base Release
Available in Package Hub : 15 SP6

platforms

AArch64
ppc64le
s390x
x86-64

subpackages

intel-gpu-tools
intel-gpu-tools-devel

Change Logs

* Fri Nov 24 2023 Tejas Guruswamy <tejas.guruswamy@opensuse.org>
- Build against libprocps on older openSUSE releases.
* Sun Nov 05 2023 munix9@googlemail.com
- Update to version 1.28:
  * New meson options testplan, sphinx and xe_driver.
  * Add amdgpu GFX1036, GFX1037 chips.
  * Add xe_pciids.h with Lunar Lake (LNL) support.
  * Use the new procps library libproc2.
  * Add helper for srandom seed initialization.
  * Support for vmwgfx driver.
  * i915_pciids.h updated to include Pontevecchio (PVC) platform.
  * Add OAM formats and support for media engines in perf tests.
  * Support for Xe driver.
  * igt_runner can now dump GPU state on timeout.
  * igt_runner will now use proper 'abort' as result instead of pseudoresult.
  * New vendor agnostic gputop tool.
  * New tool to dump Intel GuC/HuC CSS header.
  * Improve tools intel_watermark, intel_vbt_decode, intel_reg.
  * New way for documenting tests will allow to generate documentation and
    testlists during build, see README.md and test_documentation.md. This
    is mandatory for Intel (both i915 and xe) and kms tests.
  * Move intel specific tests to new directory.
  * Ported and refactored drmlib security tests in amdgpu.
  * Switch DRM selftests to KUnit.
  * Enabled MeteorLake aux ccs tests.
  * Exercise oversized object detection for Xe.
  * Enable validation for VDSC output formats.
  * Add support for Bigjoiner / 8K mode.
  * Use intel_cmds_info library.
  * Use Intel kernel gpu command definitions.
  * Add a basic perf_pmu test.
  * Add test for V3D's Wait BO IOCTL.
  * Add i915_power test for power measurement.
  * Remove sysfs_clients.
- Remove intel-gpu-tools-libproc2_libproc2_library.patch (fixed upstream)
- Remove u_intel-gpu-tools-1.7-fix-bashisms.patch (obsolete)
* Thu Apr 20 2023 Tejas Guruswamy <tejas.guruswamy@opensuse.org>
- Build against libproc2 instead of libprocps
  * intel-gpu-tools-libproc2_libproc2_library.patch
* Sat Mar 04 2023 Tejas Guruswamy <tejas.guruswamy@opensuse.org>
- Update to version 1.27.1:
  * Support for Intel discrete graphics and other new platforms (Andrzej
    Turko, Matt Roper, Clint Taylor, Tejas Upadhyay, et al)
  * Support for MSM driver. (Mark Yacoub, Rob Clark)
  * Support for SRIOV device selection. (Łukasz Łaguna)
  * Tiled display emulation support with chamelium. (Kunal Joshi)
  * Support for Chamelium v3. (Mark Yacoub)
  * Initial FreeBSD support. (Jake Freeland)
  * Structured communication from tests to igt_runner. (Petri Latvala)
  * Removed last remaining uses of libdrm_intel in tests and
    tools. (Zbigniew Kempczyński)
  * Automatic kernel code coverage collection during testing. (Mauro
    Carvalho Chehab)
- Remove intel-gpu-tools_fix-meson.patch
* Sat May 21 2022 Tejas Guruswamy <tejas.guruswamy@opensuse.org>
- Disable SUSE_ZNOW to fix failing tests on x86_64
  + https://gitlab.freedesktop.org/drm/igt-gpu-tools/-/issues/102
* Fri Jan 14 2022 Tejas Guruswamy <tejas.guruswamy@opensuse.org>
- Build with meson 0.60 (intel-gpu-tools_fix-meson.patch)
  + https://gitlab.freedesktop.org/drm/igt-gpu-tools/-/issues/107
* Sat May 15 2021 Tejas Guruswamy <tejas.guruswamy@opensuse.org>
- Update to version 1.26:
  * Autotools support has been entirely dropped in favor of only meson. (Arkadiusz Hiler)
  * Tests can now signal that the whole test round should be aborted. (Arkadiusz Hiler)
  * Various robustness improvements for Chamelium use. (Arkadiusz Hiler,
    Kunal Joshi, Imre Deak, et al)
  * Device filtering improvements for multi-device use. (Arkadiusz Hiler)
  * Device filtering for various Intel tools like intel_gpu_top. (Ayaz A Siddiqui)
  * Overhauled kernel parameter handling. (Jani Nikula)
  * Introduced an i915 batchbuffer facility. (Zbigniew Kempczyński)
  * Improvements for testing nouveau. (Lyude Paul)
  * More readable and useful output for lsgpu and other tools that list
    devices. (Tvrtko Ursulin)
  * intel_gpu_top can now show per-client busyness stats. (Tvrtko Ursulin)
  * igt_runner can now limit the disk space used by a single test. (Petri Latvala)
- Switch to meson build system, Remove u_respect_cflags.diff (no longer needed)
* Sat Sep 05 2020 Tejas Guruswamy <tejas.guruswamy@opensuse.org>
- Update to version 1.25:
  * Meson build options have been renamed. Please check the news options in
    meson_options.txt and make sure you don't get any warnings when configuring
    the project. (Simon Ser)
  * Compile-testing CI for MIPS. (Guillaume Tucker)
  * Various igt_runner reliability improvements (Petri Latvala & Arkadiusz Hiler)
  * Switched GEM tests to engine discovery. (Tvrtko Ursulin et al)
  * Subtests can now be documented and their descriptions are available in
    generated HTML docs and on the command line via *-describe. Documenting new
    tests is mandatory. (Arkadiusz Hiler)
  * Unified library for EDID creation (Simon Ser)
  * Chamelium port auto-discovery (Simon Ser)
  * Tigerlake support (Lucas De Marchi)
  * Cometlake support (Anusha Srivatsa)
  * Add kernel selftest wrapper for dmabuf (Chris Wilson)
  * Bumped required meson version to 0.47.2 (Arkadiusz Hiler)
  * Rewritten README to be more friendly (Arkadiusz Hiler)
  * Introduced dynamic subsubtests for getting partial result for
    runtime*dependant features (Petri Latvala)
  * IGT can now run on the selected GPU via --device and lsgpu tool (Zbigniew
    Kempczyński)
  * Reduced runtime of many many tests (Chris Wilson et al)
* Sat Feb 29 2020 Dead Mozay <dead_mozay@opensuse.org>
- Update to version 1.24:
  * Bumped required meson version to 0.47. (Arkadiusz Hiler)
  * All the meson build options that used auto, true and false are now first
    class 'feature' options taking auto, enabled and disabled. (Arkadiusz Hiler)
  * Piglit as the primary test executor replaced by mostly drop-in
    compatible igt_runner. (Petri Latvala)
  * Stack traces now contain source file names and line numbers, using
    libdw. (Maarten Lankhorst)
  * Pixman dependency is now mandatory. (Maxime Ripard)
  * The project has moved to gitlab, and uses gitlab's CI to build test
    and sanity test each commit on various distributions and
    architectures. (Arkadiusz Hiler et al)
  * Shader debugger removed due to lack of use and accumulation of
    bitrot. (Arkadiusz Hiler)
  * Added support for testing DP/HDMI audio with the Chamelium device,
    dropping the audio tests that required exotic custom hardware to
    execute. (Simon Ser)
  * Autotools support dropped for various parts of IGT (assembler,
    documentation, etc). (Daniel Vetter)
  * intel-gpu-top can now output data to stdout or a log file for
    noninteractive use. (Tvrtko Ursulin)
- Remove n_disable-build-of-pm_rpm.patch is no longer needed
* Mon Nov 19 2018 sndirsch@suse.com
- n_disable-build-of-gem_userptr_blits.patch
  * disabled build of gem_userptr_blits test in order to fix build
    on SUSE <= sle15/Leap15
* Fri Aug 17 2018 sndirsch@suse.com
- Release 1.23 (2018-08-08)
  * General changes:
  - Bumped used C standard to gnu11. (Lucas De Marchi)
  - Bumped required meson version to 0.44. (Petri Latvala)
  - Introduced meson options for explicit control over optional dependencies.
    (Petri Latvala)
  - Added a meson option to set runpath for the installed executables.
    (Petri Latvala)
  - GLib is now a mandatory dependency. (Petri Latvala)
  - Added testlists for the vc4 driver. (Maxime Ripard)
  - The project has now finalized its name change and is now IGT GPU Tools,
    docs and install paths are now "igt-gpu-tools". (Arkadiusz Hiler)
  - Added a blacklist for the Intel CI. (Petri Latvala)
  * Library changes:
  - i915_pciids.h updated to include KBL, ICL, WHL and AML.
    (José Roberto de Souza, Paulo Zanoni)
  - Overhaul of gpu_cmds, gpgpu_fill, media_fill and rendercopy.
    (Katarzyna Dec, Lukasz Kalamarz)
  - Added igt_matrix and igt_color_encoding helper libraries. (Ville Syrjälä)
  - IGT now shows the kernel stack trace when reporting a GPU hang. (Chris Wilson)
  - Added Icelake platform support. (Arkadiusz Hiler, Paulo Zanoni)
  * Tools changes:
  - intel-gpu-top was rewritten to be safe to use. (Tvrtko Ursulin)
  * Documentation changes:
  - Documented commit rights in CONTRIBUTING. (Daniel Vetter)
  * Test changes:
  - kms_prs_sink_crc was renamed to kms_psr. (Dhinakaran Pandiyan)
  - kms_frontbuffer_tracking no longer tests sink crc. (Dhinakaran Pandiyan)
  - drm_vma_limiter is no more. (Chris Wilson)
  * And many other bug fixes, improvements, cleanups and new tests.
* Wed Apr 04 2018 chris@computersalat.de
- Release 1.22 (2018-03-09)
  * General changes:
  - Libudev has been made a mandatory dependency. (Antonio Argenziano)
  - Documentation changed to refer to the new igt-dev mailing
    list. (Rhys Kidd)
  * Library changes:
  - Refactored timer usage for smaller code size. (Chris Wilson)
  - Various fixes to support planar framebuffers. (Maarten Lankhorst)
  - Added support for fetching the most recent CRC without waiting for a
    vblank, along with flushing the queue of already collected
    CRCs. (Maarten Lankhorst)
  - Added a helper to mark BOs purgeable on vc4. (Boris Brezillon)
  - Moved handling of a "cork" BO into lib from various tests.
    (Daniele Ceraolo Spurio)
  - Added support for looping over physical i915 engines, as opposed to
    uABI engines that can alias. (Chris Wilson)
  - Added an accelerated method for reading from WC buffers.
    (Chris Wilson)
  * Tools changes:
  - Improved intel_vbt_decode output, updated the data from current
    kernel. (Jani Nikula)
  - intel_reg can now read/write registers using a given engine.
    (Mika Kuoppala)
  - Aubdump can now simulate enhanced execlist submission, for
    gen11+. (Scott D Phillips)
  * And many other bug fixes, improvements, cleanups and new tests.
- Release 1.21 (2018-01-16)
  * Library changes:
  - Added helpers for using DRM syncobj. (Jason Ekstrand)
  - Refactored several i915 helpers into library functions.
    (Michał Winiarski)
  - Improved the GPU quiescing code to more thoroughly flush old data
    and pending work. (Chris Wilson)
  - Reworked DRM property handling to be more suitable for
    atomic commits. (Maarten Lankhorst)
  - Removed support for legacy CRC API. The generic API has been
    available since kernel 4.10. (Maarten Lankhorst)
  - Opening a DRM device now automatically loads its module. (Chris Wilson)
  - Imported the drm-uapi headers as copies instead of using what's
    installed in the system. (Eric Anholt)
  - Moved the perf code to its own library from
    intel-gpu-overlay. (Tvrtko Ursulin)
  - Removed Android support due to lack of use and
    maintenance. (Arkadiusz Hiler)
  - Upgraded meson to official production status, automake is still kept
    around for now.
  * Tools changes:
  - Improved the output of intel_vbt_decode. (Jani Nikula)
  - intel_error_decode now prints user buffers if they contain debug
    logs. (Chris Wilson)
  - Improved the output of intel_watermark. (Ville Syrjälä,
    Dhinakaran Pandiyan)
  - Aubdump can now simulate execlist submission, converting from ring
    buffer submission method. (Scott D Phillips)
  - intel-gpu-overlay can now show data from perf PMU. (Tvrtko Ursulin,
    Chris Wilson)
  - intel-gpu-overlay now parses tracepoint locations from
    sysfs. (Lionel Landwerlin)
  * Documentation changes:
  - Documentation can now be built with Meson. (Daniel Vetter)
  * And many other bug fixes, improvements, cleanups and new tests.
- adjusted u_respect_cflags.diff
- fix deps for libdrm
- fix build
  * add ./autogen.sh
  * add --enable-gtk-doc
* Fri Oct 06 2017 sndirsch@suse.com
- Release 1.20 (2017-10-04)
  * Library changes:
  - Added helpers for launching external processes and capturing their
    outputs. (Abdiel Janulgue)
  - Increased max pipe count to 6 to support AMD GPUs. (Leo (Sunpeng) Li)
  - Various improvements for Chamelium support. (Paul Kocialkowski)
  - Added Coffeelake platform support. (Rodrigo Vivi, Anusha Srivatsa)
  - Added Cannonlake platform support. (Rodrigo Vivi)
  - Added support for audio testing. (Paul Kocialkowski)
  - Added preliminary meson build system support. (Daniel Vetter, et al)
  - - Autotools remains the supported build system for now.
  * Tools changes:
  - Refactored video bios data to use definitions copied from the
    kernel. (Jani Nikula)
  * Documentation changes:
  - Added user and developer documentation about Chamelium support to
    aid deploying the platform. (Paul Kocialkowski)
  - Added documentation about the required hardware setup for audio
    testing. (Paul Kocialkowski)
  * Tests changes:
  - Converted remaining shell-script tests to C code (Abdiel Janulgue)
  - Multiple new tests.
  * And many other bug fixes and improvements.
- adjusted u_respect_cflags.diff
* Wed Aug 16 2017 chris@computersalat.de
- add Source signature file
* Sun Jun 18 2017 sndirsch@suse.com
- Release 1.19 (2017-06-09)
  * Library changes:
  - Changed debugfs handlers to open files for the DRM device in use,
    for setups with more than one DRM device. (Tomeu Vizoso)
  - Added support for 4K and audio HDMI EDID injection. (Abdiel
    Janulgue, Marius Vlad)
  - Added support for AMDGPU devices. (Chris Wilson)
  * Tools changes:
  - intel_error_decode now automatically opens a pager. (Chris Wilson)
  - intel_error_decode now dumps the GuC firmware logs if available.
    (Chris Wilson)
  * Benchmark changes:
  - gem_wsim: New benchmark that simulates command submission
    workloads. (Tvrtko Ursulin)
  * Scripts changes:
  - trace.pl: New tool to parse i915 tracepoints for performance
    analysis. (Tvrtko Ursulin)
  - media-bench.pl: New tool to programmatically analyze simulated media
    workloads using gem_wsim to find the optimal load balancing
    strategy. (Tvrtko Ursulin)
  * Test changes:
  - Imported amdgpu tests from libdrm. (Chris Wilson)
  - Multiple other new tests.
  * And many other bug fixes and improvements.
* Wed Apr 12 2017 sndirsch@suse.com
- SLE merge
  * update to latest version, Stack release 2016Q1
    (fate #315643-315645, 319159-319161, 319618)
* Tue Mar 14 2017 sndirsch@suse.com
- Release 1.18 (2017-03-13)
  * Library changes:
  - Various changes to library functions so that they don't assume Intel
    hardware. (Lyude)
  - Added helper functions for managing synchronization primitives.
    (Robert Foss)
  - Added support for the new generic CRC capture kernel ABI. (Tomeu
    Vizoso)
  - Added Geminilake platform support. (Ander Conselvan de Oliveira)
  - Added helpers for sysfs hotplug events. (Lyude)
  - Added support for hotplug testing with the Chamelium device (Lyude)
  * Tools changes:
  - intel_dp_compliance: New tool for running automated DisplayPort
    compliance tests. (Manasi Navare)
  - Renamed intel_bios_reader to intel_vbt_decode. (Jani Nikula)
  - intel_gvtg_test: New tool for setting up GVT-g guests based on
    KVMGT. (Terrence Xu)
  * Test changes:
  - Multiple new tests.
  * And many other bug fixes and improvements.
- refreshed patches: n_disable-build-of-pm_rpm.patch, u_respect_cflags.diff
* Sun Feb 05 2017 jengelh@inai.de
- Add u_respect_cflags.diff
- supersedes N_intel-gpu-tools_Fix_libkmod.h_include_path_1320.patch,
  N_intel-gpu-tools_Fix_libkmod.h_include_path_1315.patch,
  N_intel-gpu-tools_Fix_libkmod.h_include_path.patch
* Thu Jan 12 2017 chris@computersalat.de
- Release 1.17 (2016-12-02)
  * Library changes:
  - Added an iterator that generate primes for creating input data that
    should not fall into any patterns that may be optimised by the
    drivers. (Chris Wilson)
  - Crashes in fixture blocks now print a stacktrace. (Marius Vlad)
  - Added support for various system suspend/resume options. (Imre Deak)
  - Added linked list helpers from the Wayland project. (Lyude)
  - Added a generic dummy workload helper for submitting GPU workloads
    that consume exactly a specified amount of time. (Abdiel Janulgue)
  - Added C functions for driver loading/unloading, pkill and lsof, for
    converting shell script tests to C code. (Marius Vlad)
  * Tools changes:
  - intel_reg: Add Kabylake support. (Jani Nikula)
  - intel_bios_reader: Also dump PSR info. (Ville Syrjälä)
  - intel_guc_logger: New tool for capturing logs from the GuC
    firmware. (Akash Goel)
  - intel_aubdump: Added commandline option to stream the dump to
    another process. (Lionel Landwerlin)
  - intel_aubdump: Annotate the dump with the application name and the
    used PCI ID. (Jason Ekstrand)
  * Benchmark changes:
  - gem_latency: Added support for measuring fence wakeup latencies. (Chris Wilson)
  - prime_lookup: New microbenchmark for stressing prime_fd_to_handle
    and prime_handle_to_fd. (Chris Wilson)
  * Test changes:
  - Multiple new tests.
  - Added an explicit list of tests used for Intel CI. (Petri Latvala)
  - Converted multiple shell script tests to C. (Marius Vlad)
  * And many other bug fixes and improvements.
- add new deps
  * pkgconfig(libkmod)
  * pkgconfig(libprocps)
- rebase patches
- fix libkmod.h include path
  * add N_intel-gpu-tools_Fix_libkmod.h_include_path_1315.patch
  * add N_intel-gpu-tools_Fix_libkmod.h_include_path_1320.patch
  * add N_intel-gpu-tools_Fix_libkmod.h_include_path.patch
* Thu Sep 22 2016 sndirsch@suse.com
- Update to version 1.16
  A new intel-gpu-tools quarterly release is available with the following
  changes:
- Build automatically tests required when issueing a make check, Tests/subtests
  that receive a crash signal should print a backtrace when i-g-t is built with
  libunwind support (Marius Vlad)
- lib/igt_kms: Force connector probing on first use (Chris Wilson)
- vc4: Add a test for BO lookup failure error path (Eric Anholt)
- tests/gem_mocs_settings: Remove direct register tests,
  and added RC6 tests (Peter Antoine)
- Check for libdrm_intel and build if present, Add stubs for intel_bufmgr
  (Robert Foss)
- igt/gem_mmap_gtt: Add a test to detect non-WC access (Chris Wilson)
- Various documentation improvements (Daniel Vetter)
- Added new tests: tests/kms_rmfb and tests/kms_atomic_transition, a test for
  fastboot, tests/kms_panel_fitting, and a test that only tries to set the
  current property values back, tests/kms_properties. Various improvements to
  tests/kms_cursor_legacy (Maarten Lankhorst)
- lib/igt_kms: Use pipes for committing, not outputs and assign pipe properties
  in pipe init and many other improvements (Maarten Lankhorst)
- tests/gem_workarounds: read test added as a basic test, fix assertion of num
  of regs (Mika Kuoppala)
- Various improvements to tools/intel_bios_reader and tools/intel_reg (Ville
  Syrj�l�)
- lib: Add x86 cpuid based feature detection (Chris Wilson)
- demos/intel_sprite_on: Instead of looping until the first disconnected port
  is found, now go through all possible connectors, drawing the sprite on any
  connected display. (Jim Bride)
- Multiple improvements to lib/igt_kms (Robert Foss)
- lib/igt_aux: Framework for measuring latency in raising signals (Chris
  Wilson)
- Various modifications to intel_chipset: Replace lookup of GT size with
  computation, remove unused PCI_CHIP ids, converting platforms names using
  device info (Chris Wilson)
- tests/kms_chv_cursor_fail: Run the tests with fewer steps
  (Maarten Lankhorst)
- lib/intel_chipset: Add more Kabylake PCI IDs and removed PCI IDs that are no
  longer listed as Kabylake (Rodrigo Vivi)
- Basic framework for GVT-g testing has landed (Chris Wilson)
- Various improvements to tests/kms_flip (Ville Syrj�l�)
- igt/kms_cursor_legacy: Add a rudimentary test to detect stalled cursors,
  detect pageflip errors and check that cursor updates do not stall flips
  (Chris Wilson)
- vGEM support: lib and added tests/vgem_basic, tests/vgem_slow and
  tests/vgem_reload_basic (Chris Wilson)
- Various fixes to tests/kms_frontbuffer_tracking: prefer BLT drawing, recreate
  FBS at every subtest and properly handle mixing GTT and WC mmaps (Paulo Zanoni)
- Replace drv_missed_irq_hang script with a C-equivalent: tests/drv_missed_irq
  (Chris Wilson)
- Added a test case for polling dma-buf fences: tests/prime_busy (Chris Wilson)
- lib/igt_gt: Omit illegal instruction on gen8+ and time
  constrains on hang detection (igt/gem_reset_stats) (Mika Kuoppala)
- Added tests/kms_invalid_dotclock, a test that makes sure every modeset gets
  rejected by the kernel if the requested dotclock is beyond the hardware
  capabilities (Ville Syrj�l�)
- tests/gem_stolen: Verify contents of stolen-backed objects across
  hibernation, fix for no_mmap subtest and check for available stolen memory size
  (Ankitprasad Sharma)
- tests/core_prop_blob: Add invalid tests to set fb props (Daniel Vetter)
- Many more fixes and improvements.