Git Product home page Git Product logo

mixaill.hwinfo's Introduction

Mixaill.HwInfo

A set of small libraries which helps to get advanced info about hardware

Download demo: https://github.com/Mixaill/Mixaill.SetupApi/releases

Mixaill.HwInfo.D3DKMT

Gives access to some info like HAGS status via D3DKMT_ functions

image1

Mixaill.HwInfo.Vulkan

Receives info about GPU memory aperture size

image1

Mixaill.HwInfo.SetupApi

A little wrapper for Windows SetupAPI for .NET which gives info about PCI BAR allocation

image1

mixaill.hwinfo's People

Contributors

mixaill avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Forkers

darkersquirrel

mixaill.hwinfo's Issues

DeviceInfoSet does not work in x86 ?

it does not work in x86, it works fine in x64

in x86 it report: "failed to get logical configuration"

new Mixaill.HwInfo.SetupApi.DeviceInfoSet(Mixaill.HwInfo.SetupApi.Defines.DeviceClassGuid.Display);

my os is Windows 10 22H2

Exception on system with Zen 3 + RX 6800 XT

We've tested the Nuget on different systems.

Error while getting PCI device infos.","@l":"Error","@x":"System.ComponentModel.Win32Exception (0x80004005): Element not found\r\n at Mixaill.HwInfo.SetupApi.DeviceInfoSet.GetProperty(SP_DEVINFO_DATA devInfoData, DEVPROPKEY propKey)\r\n at Mixaill.HwInfo.SetupApi.DeviceInfoFactory.Create(DeviceInfoSet devInfoSet, SP_DEVINFO_DATA devInfo)\r\n at Mixaill.HwInfo.SetupApi.DeviceInfoSet.Initialize()\r\n at CapFrameX.SetupAPI.NetStandard.SetupAPIWrapper..ctor(ILogger`1 logger) in C:\Users\taxxo\Source\Repos\CapFrameX\source\CapFrameX.SetupAPI.NetStandard\SetupAPIWrapper.cs:Line21.","SourceContext":"CapFrameX.SetupAPI.NetStandard.SetupAPIWrapper"}

Can you do anything with the info?

Crash when "vulkan-1.dll" is missing

The first error is

"Error while getting Resizable Bar software status.",
"Could not find or load the native library: vulkan-1.dll Attempted: "vulkan-1.dll", "C:\Program Files (x86)\CapFrameX\vulkan-1.dll""

But this is catched and only a log entry is written. But to my surprise it leads to an app crash.

"Referência de objeto não definida para uma instância de um objeto."
em Mixaill.HwInfo.Vulkan.Vulkan.Dispose(Boolean disposing)\r\n em Mixaill.HwInfo.Vulkan.Vulkan.Finalize()"

This error message is from a user who uploaded a crash report.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.