GitHub Issue Submission Guide

June 22, 2026 ยท View on GitHub

Purpose

This guide explains how to submit issues using the structured GitHub Issue Templates available in this repository.


Before You Submit

  • Search existing issues in the Issues tab to avoid duplicates.
  • Use the latest driver version before reporting a bug - check releases.
  • Check the FAQ and programmers-guide for questions that may already be answered.

Choosing the Right Template

When opening a new issue, GitHub will prompt you to select a template. Blank issues are not accepted. Choose the template that best matches your situation:

TemplateUse whenCovers
[Bug Report] Linux GPU Driver IssueDriver bugs, crashes, hangs, or incorrect behavior on LinuxSystem info, installed packages, kernel version, reproduction steps, regression details, API/strace/dmesg logs, backtraces, reproducer code
[Bug Report] Windows GPU Driver IssueDriver bugs, TDR errors, crashes, or incorrect behavior on WindowsGPU and Windows build info, reproduction steps, regression details, API logs, Event Viewer logs, crash dumps, reproducer code
[Feature Request]Proposing a new feature or enhancementProblem statement, proposed solution, expected benefits, use case scenarios, API design examples, alternatives, priority
[Question]Questions about the project, API usage, installation, or behaviorQuestion category, detailed question, additional context

Submission Guidelines

  • Follow the in-template instructions - each field includes collapsible guidance with commands to run and example outputs.
  • Paste excerpts, attach full files - for logs (dmesg, strace, API traces), paste a relevant excerpt in the field and attach the complete log file for thorough analysis.
  • Complete the pre-submission checklist at the top of each template before submitting.
  • Use a clear, descriptive title - maintainers will prepend an internal tracking number (e.g., [GSD-1234]) after creation.
  • Be professional - use respectful language and focus on technical details.

After You Submit

Labels

Issues are automatically labeled based on the template used (Type:, OS:). Maintainers will add Component: labels during triage.

You may also see a status label applied as your issue progresses:

LabelWhat it means
Status: Needs FeedbackThe team needs more information from you - please check for a comment
Status: In ProgressActively being investigated
Status: TransferredRoot cause identified in another component; issue moved to the relevant team
Status: BacklogConfirmed valid; will be investigated and fixed when resources are available
Status: MergedFix is on the master branch, pending an official release
Status: Marked as StaleNo activity for 30+ days; the issue may be closed if there is no response

By using the structured templates, you can help maintainers address issues effectively and collaboratively improve the project.