Hardware Specifications 2023 Intel® Processors - Alchemist/Arctic Sound-M Platform 2021 Intel® Processors (Formerly Rocket Lake) 2020-2021 Intel® Processors (Formerly Tiger Lake) 2020 Intel® Processors with Intel® Hybrid Technology (Formerly Lakefield) 2020 Intel® Arc™ GPU 2019 Intel® Processors (Formerly Ice Lake) 2018-2019 Intel® Processors (Formerly Whiskey Lake) 2017-2019 Intel® Processors (Formerly Amber Lake) 2017-2019 Intel® Processors (Formerly Coffee Lake) 2019-2020 Intel® Processors (Formerly Comet Lake) 2016 Intel® Processors (Formerly Kaby Lake) 2016 Intel® Processors (Formerly Apollo Lake and Broxton) 2015-2016 Intel® Processors (Formerly Skylake) 2014 Intel® Processors (Formerly Bay Trail) 2014-2015 Intel® Processors (Formerly Cherry Trail and Braswell) 2014-2015 Intel® Processors (Formerly Broadwell) 2013 Intel® Core™ Processor Family 2012 Intel® Core™ Processor Family 2011 Intel® Core™ Processor Family 2010 Intel® Core™ Processor Family Code Documentation Bugs and Debugging Intel® G45 Express Chipset Intel® 965 Express Chipset Family and Intel® G35 Express Chipset Graphics Controller Intel® Integrated Graphics Device - OpRegion Specification Archived Documentation
Tips that may Help to Solve your Issue in Less Timed
Here are some tips that certainly can foster issue resolution:
- Check if the issue you are facing is already reported thanks to the search function of Bugzilla. If so, please report your issue there with details, otherwise create a new issue,
- Verify that your issue exists with the latest Intel® Graphics Stack Recipe (ie DRM kernel, libdrm, xf86-video-intel, mesa, libva vaapi - i915 driver, firmware) since it may be already fixed,
- Verify on http://ark.intel.com/ your CPU/GPU specification in order to confirm that the issue you are facing is in the boundary of these specifications.
- Try to reproduce issue using default options (no specific i915 parameter in command line),
- Be specific: Each bug report is for only one issue/problem. If you found several issues in one test, please split them into several bugs,
- On a case of IGT test failing, note that test tries to tell you why something is failing and therefore, file separate bugs for each distinct case of failure,
- Add as much accurate details as possible, including hardware and software configuration, logs, gdb trace, … and clear steps to allow us to easily reproduce the issue,
- Always add drm.debug=0xe to the kernel command line to get details in kernel log,
- When attaching the dmesg also make sure that it is complete and contains everything from the first boot messages. If there's too much in dmesg so that the kernel dmesg buffer overflows and overwrites early boot messages, you can extend the dmesg buffer by adding log_buf_len=4M on the kernel cmdline. Increase the size even more if that's not enough. For kernel bugs always attach dmesg,
- Mark old attachments as obsolete (this is only required if there are already quite a few attachments on the bug) to be able to keep a quick overview,
- In a case of a regression, always add Good commit id (where regression was not occurring) and Bad commit id (where regression is occurring ; please note that Bad commit id must be more recent than Good commit id), and if you can, try to use git-bisect and provide bisect information such as commit that causes regression, Note that successful bisecting should be done before setting Status = ASSIGNED and Assignee = <Submitter/Author of Offending Commit> as it is assumed that reverting or fixing will be done by this person with existing knowledge.
If you can quickly fix the bug, just do it and submit a patch :^)
Parent topic: Bugs and Debugging
Did you find the information on this page useful?