Skip to content

Filter display adapters that are using the Microsoft Basic Render Driver - #32006

Merged
Scott McKay (skottmckay) merged 1 commit into
mainfrom
skottmckay/FilterMSBasicRenderDriver
Aug 12, 2026
Merged

Scott McKay (skottmckay) merged 1 commit into
mainfrom
skottmckay/FilterMSBasicRenderDriver

Conversation

@skottmckay

Copy link
Copy Markdown
Contributor

Description

Filter display adapters that are using the Microsoft Basic Render Driver without the software flag being set.

Motivation and Context

Prevent WebGPU EP attempting to use software based device.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Filters Windows software-based display adapters from WebGPU device discovery.

Changes:

  • Detects Microsoft Basic Render Driver by vendor/device IDs.
  • Adds a Windows-specific exclusion test.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 1 comment.

File Description
onnxruntime/core/platform/windows/device_discovery.cc Filters affected Microsoft display adapters.
onnxruntime/test/platform/device_discovery_test.cc Checks discovered GPUs exclude the driver.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread onnxruntime/test/platform/device_discovery_test.cc
@skottmckay
Scott McKay (skottmckay) enabled auto-merge (squash) August 12, 2026 08:02
@skottmckay
Scott McKay (skottmckay) merged commit 74c8ca5 into main Aug 12, 2026
91 of 92 checks passed
@skottmckay
Scott McKay (skottmckay) deleted the skottmckay/FilterMSBasicRenderDriver branch August 12, 2026 11:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants