InfoPanel - Desktop Visualisation Software

After a week of development, and another week of review.. I'm happy to release InfoPanel, a desktop visualisation software for HWiNFO (via SHM).

My personal motivation was to use HWiNFO sensors (since I paid for it), and display them onto a USB only LCD (BeadaPanel) via WinUSB api which I bought recently to replace RainMeter (HDMI external monitor).
AIDA was the only software that supported the LCD at the moment, but it lacked several sensors (which HWiNFO had) and options that I wanted such as GIF support and faster refresh rates.

What started as a quick replacement became a full fledged software (I hope I have squashed the bugs out) and I decided to give it a shot releasing on the Windows store. This is my first time on C# ui, I used to be a java backend dev, but hey, with ChatGPT.. everything is fast.

So.. releases will be published there for now and the foreseeable future. This also avoids prompts and warnings, and adds a certain level of trust for end users.
https://apps.microsoft.com/store/detail/XPFP7C8H5446ZD

I had some feedback and squashed some bugs. For those that want the latest version, you can always find them below. Microsoft store review has some delays, although it should eventually catch up.
https://infopanel.pages.dev/

If there are any bugs, or requests, feel free to post them here and I'll try my best to address them.

A gif of it in action via USB Win API on BeadaPanel.
Share some gifs I used on my end.
 

Attachments

  • a29.gif
    a29.gif
    357.5 KB · Views: 14
  • a33.gif
    a33.gif
    176.8 KB · Views: 11
  • a12.gif
    a12.gif
    1.6 MB · Views: 9
  • a24.gif
    a24.gif
    696.2 KB · Views: 9
This is nice, even transparant option so i can still use my desktop wallpaper or even wallpaper engine.
Just wondering tho does this use hardware acceleration cos if so i will have to verify if it breaks freesync cos or not.

edit: by looks of it this suffers from the same issue as rainmeter where you need profile per resolution even tho 2e display resolution never changes, if primary makes any changes it moves everything off screen, i fixed this in rainmeter but if no idea how to work around this with this app yet

Changing resolution happens when i change it cos game lacks FSR for example and there no way around it.

edit: this can easily be fixed with an auto setting if its setup on 2e display for example i am on 3840x1600 it sets the width to 3840 height to 0 in my case but if i am on 2880x1200 then the width should change to 2880 automticly be nice if width could always match the res of the display with the height being unchanged
edit:
clock could use 24 hour format option as well
Looking forward to future updates been looking for alternative for rainmeter.

sometimes configuration also breaks having to relaunch app to configure it.
 
Last edited:
If there are any bugs, or requests, feel free to post them here and I'll try my best to address them.
the panel disappeared when i tried to add an image. cant get it back. ive tried relaunching, creating new profiles, and reinstalling. any fix?
 
Hello and thank you again for the software, it really supports anything you can install to HwInfo including RTSS support.

However, I don't know if it is something that I am doing wrong or it is a bug but I can't seem to find any sensors that have dropdown such as Core VIDs, Core Clocks, L3 clocks. On the other hand, sensors like GPU D3D usage which is again a dropdown I can see just fine but not the components inside it.

My question is, am I doing something wrong here or is this a bug? I would really like to monitor Core clocks and voltages of my CPU for example.

Thanks in advance to anyone who replies.
 
Really be awesome if something could be coded in that changes the marked area to the max width of the primary display automaticly aka 2880 if i set 2880x1200 for example, that way it always remains on secondary position.
1681835174195.png
Like an auto setting where can set it up on this resolution setup this and on that resolution this or on default go back to this.
I would gladly buy for a license, im not hating this at all some minor issues only, also noticed after it runs for a while sometimes wont let you configure sensors unless you restart it not sure whats causing this.
Also be nice if you could make a sensor that is added not show just current value but also the max value.
 
Hi,
quite like this project.
Will this work exclusive with BeadaPanel?
Actually I was searching about the possibility to import HWinfo datas on a Turing Display. Would be nice if this works for as well.
 
Hi,
quite like this project.
Will this work exclusive with BeadaPanel?
Actually I was searching about the possibility to import HWinfo datas on a Turing Display. Would be nice if this works for as well.

Isn't Turing providing an integrated solution with HWiNFO?
 
Isn't Turing providing an integrated solution with HWiNFO?
Can`t say guaranteed, but I don`t think so.
Just ordered such a Turzx display and meanwhile started to play arround with the software I could find ("UsbMonitorL from Turxz" and the free software"mathoudebine/turing-smart-screen-python").
They have got only basic and little amount of sensors on board and it does not look like that they are providing datas from HWinfo at all. On further research I found this thread. And BeadaPanel and Turing should be close, I guess.
 
Can`t say guaranteed, but I don`t think so.
Just ordered such a Turzx display and meanwhile started to play arround with the software I could find ("UsbMonitorL from Turxz" and the free software"mathoudebine/turing-smart-screen-python").
They have got only basic and little amount of sensors on board and it does not look like that they are providing datas from HWinfo at all. On further research I found this thread. And BeadaPanel and Turing should be close, I guess.
Turzx uses their own format which does not seem to be open. I was just researching this earlier as a redditor message me about it. The software does work with beadapanel currently.
 
Really be awesome if something could be coded in that changes the marked area to the max width of the primary display automaticly aka 2880 if i set 2880x1200 for example, that way it always remains on secondary position.
View attachment 9096
Like an auto setting where can set it up on this resolution setup this and on that resolution this or on default go back to this.
I would gladly buy for a license, im not hating this at all some minor issues only, also noticed after it runs for a while sometimes wont let you configure sensors unless you restart it not sure whats causing this.
Also be nice if you could make a sensor that is added not show just current value but also the max value.
I’ve added sensor min/max etc on the latest version which can be found on the site. As for the resolution changes, I’ll see what I can do. I am aware that any resolution changes does not update the position.
 
Hello and thank you again for the software, it really supports anything you can install to HwInfo including RTSS support.

However, I don't know if it is something that I am doing wrong or it is a bug but I can't seem to find any sensors that have dropdown such as Core VIDs, Core Clocks, L3 clocks. On the other hand, sensors like GPU D3D usage which is again a dropdown I can see just fine but not the components inside it.

My question is, am I doing something wrong here or is this a bug? I would really like to monitor Core clocks and voltages of my CPU for example.

Thanks in advance to anyone who replies.
Are you able to see them in hwinfo? If you can’t, this software won’t be able to either. If you can, could you post a screenshot?
 
Apologies everyone for the late responses. Somehow my email sent notifications to junk. It has been doing that lately..
 
Yes, that is a shame. Well its theirs business strategy.
At least the beadapanel owners can feel lucky with your work. :)
Keep it up!
Did this work for you though (with your Turx) ? I might give it shot to port it over, but Id probably need your active involvement to test since I do not have a Turx.

 
Apparently someone has already reversed the protocol at https://github.com/mathoudebine/turing-smart-screen-python/issues/90
I was browsing their products and saw the 2.1 circular and I loved it... I can see a few uses for it already!
So I snagged it and added a 5". I tried their provided software and the sensors seem limited. Will start development when it arrives in 2 weeks or so. Ill update here when I get it to work.
1683028647484.png
 
Really be awesome if something could be coded in that changes the marked area to the max width of the primary display automaticly aka 2880 if i set 2880x1200 for example, that way it always remains on secondary position.
View attachment 9096
Like an auto setting where can set it up on this resolution setup this and on that resolution this or on default go back to this.
I would gladly buy for a license, im not hating this at all some minor issues only, also noticed after it runs for a while sometimes wont let you configure sensors unless you restart it not sure whats causing this.
Also be nice if you could make a sensor that is added not show just current value but also the max value.

I have added some additional checks for multi window and resolution changes. However, I will be testing this on my 2 PCs (my wife and me) for a few days before releasing. It would help if you could try the build too and see if it works. The link is: https://pub-a5cc5c51a40d47c89f67019a690a250b.r2.dev/download/InfoPanel_test_02052023.zip
  1. Just unzip it and run from anywhere. It will auto start from where you unzipped it.
  2. To go back to the previous version, use the shortcut / program files binary.
  3. You will see a smart screen warning as this version is not submitted to Windows. However, it is still signed by my signature (but its not an EV so..)
  4. You will have to edit a profile, move the window at least once and save the profile.
  5. This will capture the Window and Relative position under the profile window.
  6. There is a new webserver feature (WIP for using android phone as a wireless display). It might trigger some interesting AV warnings. This is disabled by default but you can try it locally first at (http://localhost:8080/)

1683038589193.png
Point 5.

1683038598895.png1683038609220.png
Point 6.
 
This is nice, even transparant option so i can still use my desktop wallpaper or even wallpaper engine.
Just wondering tho does this use hardware acceleration cos if so i will have to verify if it breaks freesync cos or not.

edit: by looks of it this suffers from the same issue as rainmeter where you need profile per resolution even tho 2e display resolution never changes, if primary makes any changes it moves everything off screen, i fixed this in rainmeter but if no idea how to work around this with this app yet

Changing resolution happens when i change it cos game lacks FSR for example and there no way around it.

edit: this can easily be fixed with an auto setting if its setup on 2e display for example i am on 3840x1600 it sets the width to 3840 height to 0 in my case but if i am on 2880x1200 then the width should change to 2880 automticly be nice if width could always match the res of the display with the height being unchanged
edit:
clock could use 24 hour format option as well
Looking forward to future updates been looking for alternative for rainmeter.

sometimes configuration also breaks having to relaunch app to configure it.
Oh and for clock format, I know its a bit geeky (my bad but I was rushing it out), but you can change the format for 24H.

some examples..
hh:mm:ss tt => 01:01:01 AM
h:m:s tt => 1:1:1 AM or 12:10:12 PM
HH:MM:SS => 23:23:23
H:MM:SS => 1:23:23

Full list here

1683039617556.png
 
I will check it out im on the store vision tho not sure if all this new stuff is added yet, just happened to revisit forum cos i wanted to report a bug with cpu usage being reported wrong again.
Figured out the 24 hour format
 
Last edited:
Back
Top