Hacktoberfest 2026:维护者为十月标记出来的 issue,仍然开放、适合新手。 浏览 Hacktoberfest issue

[BUG] Microsoft Basic Display Adapter not appearing properly when GPU is installed without drivers.

未关闭
#2,339 0 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看

维护者通常 1 天内回复

@vzer200 已经在做这个了。

开始于 2026年9月8日。

  • #2571 来自 @vzer200 —— 未关闭

评估

难度
3/5
预计耗时
1-2 天
新手友好度
58/100
Issue 类型
缺陷
描述清晰度
基本清楚
活跃度
冷清
技术栈
c

调研方向

首先,在使用 Microsoft Basic Display Adapter 的 NVIDIA 显卡上复现 Windows 8.1 中的 GPU 输出,然后跟踪生成所报告供应商和名称的 Windows GPU 检测路径。完成的标准是输出将适配器识别为 Microsoft Basic Display Adapter,而不会错误地将该名称归因于 NVIDIA;如果现有 GPU 测试涵盖此路径,请添加或更新回归测试。

由索引模型根据 Issue 内容生成。

描述

bug
Read the FAQ first
  • I have checked the FAQ but the issue is not covered
Description

I have an NVIDIA card in my computer, but without drivers as I don't have any for Windows 8.1 (using Mesa3D for Windows).
Running fastfetch, it reports my GPU as 'NVIDIA Microsoft Basic Display Adapter'.

NVIDIA doesn't really own the Microsoft Basic Display Adapter.
Would be better if you checked for the basic adapter, and just showed 'Microsoft Basic Display Adapter' instead of GPU vendor, than the name.

Version used

fastfetch 2.63.1 (x86_64)

Bug prevalence

Always

Regression

Not sure

Installation

GitHub Releases

Package manager

No response

Screenshots
Image
Configuration

System information
// i only put the info that looked like it actually mattered
// so srry if you need the entire thing
[
  {
    "type": "OS",
    "result": {
      "buildID": "",
      "codename": "",
      "id": "Windows 8.1",
      "idLike": "Windows",
      "name": "Windows",
      "prettyName": "Windows 8.1 Pro",
      "variant": "Pro",
      "variantID": "",
      "version": "8.1",
      "versionID": ""
    },
    "stat": 0.8816406643018126
  },
  {
    "type": "Chassis",
    "result": {
      "type": "Desktop",
      "vendor": "",
      "version": "",
      "serial": ""
    },
    "stat": 0.013538455590605736
  },
  {
    "type": "Display",
    "result": [
      {
        "primary": true,
        "output": {
          "width": 1920,
          "height": 1080,
          "refreshRate": 64.0,
          "drrStatus": "Disabled",
          "dpi": 96
        },
        "scaled": {
          "width": 1920,
          "height": 1080
        },
        "preferred": {
          "width": 1920,
          "height": 1080,
          "refreshRate": 1.0 // what
        },
        "rotation": 0,
        "bitDepth": 0,
        "hdrStatus": null,
        "type": "Unknown",
        "platformApi": "GDI"
      }
    ],
    "stat": 0.14194865990430117
  },
  {
    "type": "GPU",
    "result": [
      {
        "index": null,
        "coreCount": null,
        "coreUsage": null,
        "memory": {
          "dedicated": { // it is a discrete gpu
            "total": 0,
            "used": null
          },
          "shared": {
            "total": 268435456,
            "used": null
          },
          "type": null
        },
        "driver": "6.3.9600.17415",
        "name": "Microsoft Basic Display Adapter",
        "temperature": null,
        "type": null,
        "vendor": "NVIDIA",
        "platformApi": "WDDM 1.3",
        "frequency": null,
        "deviceId": 256
      }
    ],
    "stat": 0.6781535679474473
  },
  {
    "type": "Vulkan",
    "error": "ffvkCreateInstance() failed: VK_ERROR_INCOMPATIBLE_DRIVER",
    "stat": 1.6988710975274444
  },
  {
    "type": "OpenGL",
    "result": {
      "version": "4.5 (Compatibility Profile) Mesa 26.0.7 (git-164633de71)",
      "renderer": "llvmpipe (LLVM 22.1.4, 256 bits)",
      "vendor": "Mesa",
      "slv": "4.50",
      "library": "WGL 1.0"
    },
    "stat": 112.76221014931798
  }
]
Features built-in
threads
vulkan // i don't, shows in system information
imagemagick7
chafa
zlib
opencl
libzfs
WinRT headers
Windows 8.1 Compatibility
主要语言
C
星标
25k
派生
928
平均合并
16 小时 11 分钟
30 天内合并 PR
21

环境准备

从这里开始

  1. 先读完整个 Issue,再读项目的贡献指南。
  2. 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
  3. Fork 仓库,在一个分支上完成修改。
  4. 提交 Pull Request,并在描述里引用这个 Issue 编号。

fastfetch-cli/fastfetch 的其他 Issue

查看 fastfetch-cli/fastfetch 的全部 Issue

相似的 Issue

更多 C Issue

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。