| Summary: | intel-gpu-tools is too old | ||
|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | Takanori MATSUURA <t.matsuu> |
| Component: | xorg-x11-drv-intel | Assignee: | Adam Jackson <ajax> |
| Status: | CLOSED EOL | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
| Severity: | unspecified | Docs Contact: | |
| Priority: | unspecified | ||
| Version: | 26 | CC: | ajax, redhat, xgl-maint |
| Target Milestone: | --- | ||
| Target Release: | --- | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | If docs needed, set a value | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2018-05-29 11:40:04 UTC | Type: | Bug |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
|
Description
Takanori MATSUURA
2016-10-01 14:03:42 UTC
1.17 has been released. News after 1.9: 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. Release 1.16 (2016-09-02) ------------------------- - 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. Release 1.15 (2016-05-31) ------------------------- - New KMS test: tests/kms_cursor_legacy (Stress legacy cursor ioctl) (Chris Wilson) - Several GEM tests have been removed from BAT: tests/gem_exec_whisper, tests/gem_sync (dropped individual engines), test/gem_cs_prefetch (replaced by test/gem_exec_gttfill), tests/gem_ctx_param_basic (got relabeled to tests/gem_ctx_param) (Chris Wilson) - build: Skip configure step if is NOCONFIGURE set (Tomeu Vizoso) - tools/intel_bios_reader: Added options for dumping individual panels, specific section, hex format and other various fixes (Jani Nikula) - build: Add optional --enable-werror (hard-fail in case of compiler warnings) (Marius Vlad) - New KMS test: tests/prime_mmap_kms (show case dma-buf new API and processes restrictions) (Tiago Vignatti) - Several tests have gained to ability to be run on different platforms than Intel: tests/testdisplay (Tomeu Vizoso), tests/kms_panel_fitting (Robert Foss), tests/kms_flip_event_leak, tests/kms_flip (Tomeu Vizoso). - compute exitcode first: In the case of running multiple subtests which all happen to be skipped, igt_exitcode is 0, but the final exit code will be 77. (Chris Wilson) - Shorten tests/kms_flip test (Tvrtko Ursulin) - Half the timeout for suspend to RAM and a third for suspend to disk (Marius Vlad) - lib: Pass format instead of bpp to create_bo_for_fb (Ville Syrjälä) - Removed from tests/test-list.txt, tests/gem_concurrent_all and added tests/test-list-full.txt that contains all the tests. This will speed up considerably piglit when starting tests. (Gabriel Feceoru) - piglit changed its behaviour to prevent overwriting the results. A fairly new version of piglit is required to run i-g-t tests. (Gabriel Feceoru) - lib: Replace drmIoctl() with a layer of indirection (Chris Wilson) - Adding missing Broxton PCI IDs (Rodrigo Vivi) - Added COMMIT_ATOMIC (lib/igt_kms, w/ tests/kms_rotation_crc). Requires nuclear_pageflip parameter turned on in the i915 driver. (Mayuresh Gharpure, Pratik Vishwakarma) - man/: rewrite manual pages in reStructuredText (Jani Nikula) - tests/drv_module_reload_basic: perform fault injection (Chris Wilson) with various improvements (Imre Deak) - Removed tests/gem_multi_bsd_sync_loop which was superseded by tests/gem_ring_sync_loop and tests/gem_dummy_reloc_loop by tests/gem_exec_reloc (Chris Wilson) - New GEM tests: tests/gem_exec_whisper, tests/gem_exec_store, test/gem_exec_gttfill, tests/gem_exec_suspend, tests/gem_exec_flush (Chris Wilson) - New benchmarks: benchmarks/gem_syslatency, benchmarks/gem_exec_fault (Chris Wilson) - tests/gem_exec_nop included in BAT (Chris Wilson) - tests/pm_rpm: Fix crash on machines that lack LLC (David Weinehall) - lib/igt_fb: Fix domain tracking for GTT cairo surfaces (Chris Wilson) - Add igt_subtest_group to allow igt_fixture for only a subset of subtests without skipping/failing all subsequent subtests. (Daniel Vetter) - Many more fixes and improvements. Release 1.14 (2016-03-01) ------------------------- - New test: gem_create validate parameters for GEM_CREATE ioctl (Ankitprasad Sharma) - New test: gem_softpin exercise the userptr ioctl to create shared buffers between CPU and GPU (Vinay Belgaumkar) - New tests: prime_mmap_coherency/kms_mmap_write_crc cache coherency tests (Tiago Vignatti) - New test: prime_mmap mmap() on dma-buf fds (Rob Bradford) - New test: gem_exec_reloc sanity check of execbuf-ioctl relocations (Chris Wilson) - New test: gem_exec_basic sanity check of execbuf-ioctl rings (Chris Wilson) - improved igt_hang_ring() infrastructure for generic hang injection support in the core library (Chris Wilson) - new igt_pm library to collect power management testing helpers (David Weinehall) - lig/igt_vc4: VC4 support library (Eric Anholt) - kms_frontbuffer_tracking: included in BAT (Paulo Zanoni) - kms_psr_sink_crc: Add BAT test for PSR active (Rodrigo Vivi) - gem_wait: test superseded by gem_latency in benchmarks (Chris Wilson) - igt_core: Fix logging to display extended line (Derek Morton) - igt_core: Expand --run-subtest functionality (Derek Morton) - kms_force_connector_basic: various fixes and included in BAT set (Daniel Vetter) - Many other improvements and bug fixes. Release 1.13 (2015-12-02) ------------------------- - New test: kms_atomic tests atomic mode setting (Daniel Stone) - New test: core_prop_blob tests blob properties (Daniel Stone) - New test: gem_request_retire targets request retirement code paths (Tvrtko Ursulin) - New test: core_setmaster_vs_auth checks that drop/setMaster correctly transfer master state (Thomas Hellstrom/Daniel Vetter) - Wildcard characters are now accepted when using the --run-subtest command line option to specify multiple subtests to run. (Thomas Wood) - Add support for Broxton in intel_audio_dump (Han Lu) - Added Kabylake support (Rodrigo Vivi/Wayne Boyer) - Many other bug fixes and improvements Release 1.12 (2015-09-11) ------------------------- - Various new tests and tools - New statistical analysis functions. (Damien Lespiau) - New benchmark tests. (Chris Wilson) - Old register tools that were superseded by intel_reg have been removed. - Various tests have been marked "basic", to indicate they are suitable for use in basic acceptance testing. (Jesse Barnes) - Per-ring gem_storedw_loop tests combined into a single test with subtests. (Jesse Barnes) - New "aubdump" tool, used to launch an application and capture rendering to an AUB file. (Kristian Høgsberg Kristensen) - Cherryview support added to intel_display_poller. (Ville Syrjälä) - Skylake and Broadwell support added to gem_gpgpu_fill tests. (Dominik Zeromski) - Support for running core drm tests on any platform. (Micah Fedke) - Many other bug fixes Release 1.11 (2015-06-11) ------------------------- - Various new tests and tools - Single combined test list (supported by piglit since commit 8a122bb) - Optional dependency on libunwind to provide automatic stack traces on test failures. (Thomas Wood) - Add optional default debug and optimisation flags for tests to enable better stack traces and debugging. (Thomas Wood) - Test programs are now installed into libexec. This is useful when building a complete software stack for a DUT from scratch. (Building and installing tests can still be disabled by the --disable-tests configure flag.) (Joonas Lahtinen) - New tool to decode watermark registers (Ville Syrjälä) - Timeout mechanism now reports test as failed - Introduce intel_reg as the one Intel graphics register multitool to replace intel_reg_read, intel_reg_write, intel_iosf_sb_read, intel_iosf_sb_write, intel_vga_read, intel_vga_write, intel_reg_dumper, intel_reg_snapshot, and quick_dump.py. (Jani Nikula) - Add functions to manipulate i915.ko parameters and ensure features are enabled for testing. (Paulo Zanoni) Release 1.10 (2015-03-12) ------------------------- - New frequency manipulation tool (intel_gpu_frequency) - Adjustments for the Solaris port (Alan Coopersmith). - Remove tests/NAMING-CONVENTION since it's all in the docbook now, to avoid divergent conventions. - New CRITICAL log level for really serious stuff (Thomas Wood). - Interactive test mode can now be enabled by the shared cmdline option --interactive-debug=$var (Rodrigo Vivi). - Improved logging to kmsg to better line up test runs with kernel messages (Chris Wilson). - Record all log levels (including disabled levels) in a ringbuffer and dump that on test failures for quicker diagnostics of automated test run results (Thomas Wood). - A lot of small polish all over the test library. - Piles of new testcases and improvements to existing ones as usual. This bug appears to have been reported against 'rawhide' during the Fedora 26 development cycle. Changing version to '26'. Version of fedora 26 is: intel-gpu-tools.x86_64 2.99.917-28.20160929.fc26 So that seems "quite recent", taking this report into account which still mentioned a lot older version? (In reply to Stefan Neufeind from comment #3) > Version of fedora 26 is: > intel-gpu-tools.x86_64 2.99.917-28.20160929.fc26 > > So that seems "quite recent", taking this report into account which still > mentioned a lot older version? Yes. Accoding to https://koji.fedoraproject.org/koji/rpminfo?rpmID=9107492, xorg-x11-drv-intel-2.99.917-28.20160929.fc26 contains intel-gpu-tools-1.9.tar.bz2. However the latest version is 1.19. The version number for intel-gpu-tools (and intel-gpu-tools package itself) is provided by xorg-x11-drv-intel SRPM. That makes users confusing. intel-gpu-tools package should have a independent version number of xorg-x11-drv-intel or should be provided as a separate package from xorg-x11-drv-intel. This message is a reminder that Fedora 26 is nearing its end of life. Approximately 4 (four) weeks from now Fedora will stop maintaining and issuing updates for Fedora 26. It is Fedora's policy to close all bug reports from releases that are no longer maintained. At that time this bug will be closed as EOL if it remains open with a Fedora 'version' of '26'. Package Maintainer: If you wish for this bug to remain open because you plan to fix it in a currently maintained version, simply change the 'version' to a later Fedora version. Thank you for reporting this issue and we are sorry that we were not able to fix it before Fedora 26 is end of life. If you would still like to see this bug fixed and are able to reproduce it against a later version of Fedora, you are encouraged change the 'version' to a later Fedora version prior this bug is closed as described in the policy above. Although we aim to fix as many bugs as possible during every release's lifetime, sometimes those efforts are overtaken by events. Often a more recent Fedora release includes newer upstream software that fixes bugs or makes them obsolete. Fedora 26 changed to end-of-life (EOL) status on 2018-05-29. Fedora 26 is no longer maintained, which means that it will not receive any further security or bug fix updates. As a result we are closing this bug. If you can reproduce this bug against a currently maintained version of Fedora please feel free to reopen this bug against that version. If you are unable to reopen this bug, please file a new report against the current release. If you experience problems, please add a comment to this bug. Thank you for reporting this bug and we are sorry it could not be fixed. |