• 18.04.2024, 21:33
  • Registrieren
  • Anmelden
  • Sie sind nicht angemeldet.

 

Lieber Besucher, herzlich willkommen bei: Aqua Computer Forum. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

RuffHi

Junior Member

Background Design for Sensor Screen

Freitag, 13. Januar 2023, 12:21

I am planning a sensor screen for my PC. It will be using aquasuite to generate various measures, etc. I have been looking for a cool looking background to overlay the sensors on and came across some hexagon patterns.

https://www.vecteezy.com/vector-art/5329…logy-background


Q ... I know I can create rectangles via xaml code ... even ones with rounded edges. And color fade. Can I create a hexagon with xaml code?

Or ... do I need to mod up an image file (similar to the ones provided for fan, pump, controler curve, flow, etc?

Or ... do you suggest I just mock up a complete background and then overlay my sensors on top of that?

Or ... other?

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »RuffHi« (13. Januar 2023, 12:23)

RuffHi

Junior Member

Freitag, 13. Januar 2023, 12:40

I think I would prefer to use xaml as I would like the option of modifying the colors of the graphic based on sensor output. Water / Air delta is over 10° then I want it red, under 5° then blue (I don't even know if this is possible .. is it?).

If I use a static background, then I can't adjust the colors, fade, transparency based on sensor results.

Freitag, 13. Januar 2023, 14:17

I don't speak xaml... but I can order a beer and ask where is the bathroom

Is this along the lines of what you want to do? (hexy.jpg)

RuffHi

Junior Member

Freitag, 13. Januar 2023, 15:12

I don't speak xaml... but I can order a beer and ask where is the bathroom

Is this along the lines of what you want to do? ([attach]9987[/attach])
Well ... yes but not as crudely as that :). At least you illustrated that I can put something as a background but I am guessing(!) not an interactive background. I would classify this as a baby step forward. Thanks for the start :D

Freitag, 13. Januar 2023, 17:19

Indeed, concept only.

I believe if you make three identical display pages, each with a different background color, you will be able to switch between them using global profiles triggered by the parameter you want to control it

Freitag, 13. Januar 2023, 18:52

This is an interesting idea. I don't know if you can vary the color of a background image based on sensor data values. If the image is an XAML construct, I think this would involve dynamically changing the XAML code in real time. I am not proficient in writing XAML code but I can at least go into the code that AQS presets generate and figure out how to move things around, and change basic things like size and color. What you are trying to do is probably possible. Infoeseeker's idea of switching display pages to versions with a different color background image based on sensor data values should also work. My concern with this approach is that loading the overview pages can be rather slow and clunky, depending on how many and what type of items are in the page. Things like gauges and graphs take some time to load.

I played around with a preset that has a spinning fan in it. I figured out how to change the spin direction and speed up the rotation rate but it was jerky and inconsistent. In a separate effort to make a real-time clock, I made a gauge that counts up from 0 to 59 and tied it to seconds. I wanted the gauge needle to advance to a new position each second, and then fall back to 0 when the seconds counter went from 59 back to 0. It worked, but it was also slow and jerky. During the count up, sometimes the needle would not move for 2 or 3 seconds, then it would jump to catch up to the current seconds count. When the seconds counter went from 59 back to 0, the needle would fall from 59 to 0 but it was so slow that it never got to 0 because while it was falling, the seconds counter was advancing again. At about +18 seconds the falling needle would stop falling and start moving up again. The very slow needle fall may be due to the way the gauge is built in XAML but this does not explain the jerky count upward. These observations are why I suspect that switching overview pages with different colored background images may work but it may be slow to load.

Infoseeker helped me with the real-time clock but I abandoned the effort after Aquacomputer added some Date/Time XAML presets that accomplished what I was trying to do. Here is a LINK to a thread about this if you are interested. Here is a LINK to a video I made of the seconds counter gauge that shows the jerky upward movement of the needle followed by the very slow fall back towards 0.

RuffHi

Junior Member

Samstag, 14. Januar 2023, 19:08

Thanks guys. This got me started. Going to trail gimping up a background and then dropping stuff on it. This is very much a work in progress.

Samstag, 14. Januar 2023, 20:26

Looks like you found the spinning fan. Good luck, and please post your progress. I am very interested in your findings.

AIDA64 also allows custom "sensor panels" to be set up. There is a THREAD on their forum dedicated to custom sensor panel layouts. Some people have built very complex and impressive displays - custom fonts, moving backgrounds, etc. You can do way more with an AIDA64 sensor panel than you can with an Aquasuite Overview Page. I have played around with it but I don't want to have to run AIDA64 because I am already running Aquasuite and HIWINFO, which is importing data into Aquasuite. Adding another program that is polling sensors is not a great idea because it increases load on the system and the chance of polling collisions. Since I use Aquasuite to monitor and control all of my cooling hardware, I decided to use their Overview pages even though it is much more limited than AIDA64's sensor panel feature. If you can't accomplish what you want in Aquasuite, you could consider using AIDA64 for your sensor panel instead of building an overview page in Aquasuite. Then use AIDA64 to poll sensors instead of HWINFO, and disable all direct sensor polling in Aquasuite. If I ever decide to use AIDA64 sensor panels instead of Aquasuite Overview Pages, that is how I would set things up.

RuffHi

Junior Member

Samstag, 14. Januar 2023, 23:08



Looks like you found the spinning fan. Good luck, and please post your progress. I am very interested in your findings.
AIDA64 also allows custom "sensor panels" to be set up. There is a THREAD on their forum dedicated to custom sensor panel layouts. Some people have built very complex and impressive displays - custom fonts, moving backgrounds, etc. You can do way more with an AIDA64 sensor panel than you can with an Aquasuite Overview Page. I have played around with it but I don't want to have to run AIDA64 because I am already running Aquasuite and HIWINFO, which is importing data into Aquasuite. Adding another program that is polling sensors is not a great idea because it increases load on the system and the chance of polling collisions. Since I use Aquasuite to monitor and control all of my cooling hardware, I decided to use their Overview pages even though it is much more limited than AIDA64's sensor panel feature. If you can't accomplish what you want in Aquasuite, you could consider using AIDA64 for your sensor panel instead of building an overview page in Aquasuite. Then use AIDA64 to poll sensors instead of HWINFO, and disable all direct sensor polling in Aquasuite. If I ever decide to use AIDA64 sensor panels instead of Aquasuite Overview Pages, that is how I would set things up.


I will cycle back here. I do have a build log at https://www.overclock.net/threads/build-…2#post-29110626overclock and I will post there about my sensor panel experiences. I will cycle back here and provide periodic updates.

Thanks for the info re AIDA64 ... I have watched some of those youtube vids. That got me interested in the internal sensor panel.

Sonntag, 15. Januar 2023, 00:00

Thanks for the link to your build. I have bookmarked it.

I have never had the patience to document a build like that. Last time around I did start an Excel spreadsheet that notes the date of installation for various hardware, first boot, OS install, etc. Now I use it as a log that tracks every program install, and every BIOS, OS, program, and driver update, with version numbers and notes as appropriate. It also has charts that show what each PSU cable is attached to, which SATA port each drive is attached to, what device is plugged into each USB port on 2 internal hubs, etc. I have thanked myself for maintaining the log more than once.

Good luck with the rest of your build! 8)

RuffHi

Junior Member

Sonntag, 15. Januar 2023, 02:42

Wow! That sounds horrible and brilliant at the same time.

I am thinking of doing a clean install of Win 11 ... but I am dreading having to reinstall all of the guff that I have accumulated in Win 10.

Sonntag, 15. Januar 2023, 03:21

It can be a PITA sometimes, especially when there is some sort of problem and I am going through a bunch of troubleshooting. I get impatient and don't feel like taking the time to document the problem and the steps taken to resolve it. Since it's a spreadsheet I can sort by date, program, driver - whatever. Say I wanted to see every video driver that has been installed. I just sort the list by GPU Driver and BOOM - I can see every GPU driver update I have installed in chronological order.

Speaking of reinstalling Windows - The log comes in really handy for that because every piece of software has at least 1 entry. If I sort by Programs, I get a list of every program that has ever been installed. Then I can decide what I want to do for each one. The columns are Date, Action (Install, Update, Delete, etc.), Category, Program, Version, Download or In-App Update, Description, and 4 general notes that I can use for whatever. I also document system changes like changing the Power Plan or USB power settings, or manual changes to the registry. All in all I think its worth the effort because once its set up, it does not take much effort to keep it updated. Maybe I am crazy but the log has saved me a lot of trouble several times.

Sonntag, 15. Januar 2023, 09:58

I've been using AIDA for an external panel for quite a while. It has several advantages, but also serious disadvantages:

+ You can render it anywhere, including a webserver, which allows you to practically connect ANY device (like an old tablet or a RASPBERRY PI driven display). I've used both and it works great, especially since you don't have to use a Windows display which causes all kinds of headaches and it doesn't have any noticeable effect on the PC's own power consumption.
+ There is a huge community around AIDA64 creating panels, even for money if you want to spend some

- You're reliant on what AIDA64 imports and the value it provides. That's sometimes piss-poor. HWInfo has way more values, and even the Aquasuite is better in that regard
- With the Aquuasuite you can calculate and derive values yourself, like the "max" or "average" of any value (very useful with many cores). That's not possible with AIDA64 at all
- In the end, the rendering engine is really limited. You can do a lot with additional (transparent) overlay images, but in the end, you are really restricted. To get a pleasing panel is LOADS of work.
- If it detects and imports data from the Aquasuite, AIDA64 becomes extremely slow in updating data. The AS only provides a new dataset once a second, but that means that AIDA64 polls *ALL* values of the whole system only about once every 1.5 - 2 seconds, as soon as the AS is polled as well.

In comparison my take on the Aquasuite panels:

+ WAY more flexible rendering engine. With the XAML you can do about anything, but you really have to get inside of it. For example, I wanted to have a custom background based on the AS profile that's currently active, showing a color grading. I was able to get this to work in about an hour with XAML.
+ In comparison, it's much easier to create a pleasing panel, than in any of the other tools out there.
+ One word: Playground. You can calculate and derive almost any value. For example I combine the SDD / M.2 activity of all my drives into a single display. Same with all the cores (max and average) and so on
+ It is possible to use transparency to overlay two or more elements on top of each other to create a panel full on information on little space. I heavily use that for temperature and power usage graphs, as well as for various average/max gauges.

- It only runs on the Windows desktop. That is always problematic in some way when Windows decides to change the display id numbering, display sizes, etc, and it can cause your mouse to get lost on the wrong display etc.
- Additional load on the PC itself. If you render an AS panel on the desktop, the amount of resources it takes is simply CRAZY. Even with the new X6x versions. It's way better if you let it run inside the AS window, but that is really problematic in itself, as you basically lose the rest of the AS to work with without fiddling with the window's placement again.

Here's my panel I've created. It's packed with information, just the way I like it. The three background colors correspond with my three global AS profiles which switch based on the water temperature (blue: idle, red: load, rainbow: extreme load):

Intel 12900K - Asus Maximus z690 Formula - 2x16 GB G.Skill DDR5 6000/36 - NVidia RTX 4090 FE
Acer Predator x27 - Thermaltake Core P5 - Corsair HX850i
-> Bilder und weitere Details <-