fastfetch-cli / fastfetch-cli/fastfetch

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

Open
#2,339 0 comments 0 reactions 0 assignees View on GitHub
bug
Dominant language
C
Stars
24.6k
Forks
890
Avg merge
1d 42m
Merged PRs (30d)
17

Description

### Read the FAQ first

- [x] 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

```jsonc

```

### System information

```jsonc
// 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

```text
threads
vulkan // i don't, shows in system information
imagemagick7
chafa
zlib
opencl
libzfs
WinRT headers
Windows 8.1 Compatibility
```

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.