Summary display chopped

Martin

HWiNFO Author
Staff member
Are you perhaps running HWiNFO in Compatibility mode, or with custom High-DPI settings ?
HWiNFO is High-DPI aware and it should work well on such systems (using display resolution scaling), but if you change the compatibility settings, this could cause such issues.
 

Dasboot

Member
Martin said:
Are you perhaps running HWiNFO in Compatibility mode, or with custom High-DPI settings ?
HWiNFO is High-DPI aware and it should work well on such systems (using display resolution scaling), but if you change the compatibility settings, this could cause such issues.
No. but fixed with this setting see attached. Now grainy but not chopped.
 

Attachments

Dasboot

Member
Dasboot said:
Martin said:
Are you perhaps running HWiNFO in Compatibility mode, or with custom High-DPI settings ?
HWiNFO is High-DPI aware and it should work well on such systems (using display resolution scaling), but if you change the compatibility settings, this could cause such issues.
No. but fixed with this setting see attached. Now grainy but not chopped.
ips monitor 1920 x 1200 n  NVidia 960 gtx win 10 pro 64 1709 rs3
 

Martin

HWiNFO Author
Staff member
It should not be grainy, but sharp.
What scaling does your display use ?
Will switching the Override High DPI scaling to Application help?
 

Dasboot

Member
Martin said:
It should not be grainy, but sharp.
What scaling does your display use ?
Will switching the Override High DPI scaling to Application help?
1920 x 1200               125% DELL U2415
USING APPLICATION SUMMARY IS CHOPPED AS IT IS WITHOUT COMPATIBILITY USED.
NOT THAT BAD (GRAINYNESS) LIVABLE
Must be partially caused by video card as my work machine has a 2560 x 1440 at 150% monitor and does not need compatibility to display full summary.
 

Petajoule

New Member
Martin said:
It should not be grainy, but sharp.
What scaling does your display use ?
Will switching the Override High DPI scaling to Application help?
I have the exact same problem on Windows 10 LTSB 1607
I am missing the option to set the override via context menu in compatibility tab.
So i was forced to set it via the registry.

There are 3 available options that can be set in the registry. Here is more information regarding that.
https://superuser.com/questions/1230346/overriding-high-dpi-scaling-from-the-command-line/1230356
https://blogs.technet.microsoft.com/mspfe/2013/11/21/disabling-dpi-scaling-on-windows-8-1-the-enterprise-way/

Sideupload of screenshot, because the php code broke even though the picture size was under 500kb: https://imgur.com/a/099Je
(cropped on here)

I think this could be easily resolved by making the window sizeable (or at least an option that makes it sizeable).
It is not dpi aware on the windows but only on text. Which makes the text sharp but not viewable since the window doesn't recognize the dpi scaling.

[attachment=2602]

My scaling is a custom scaling of 170%.
 

Attachments

Martin

HWiNFO Author
Staff member
Well, this is really interesting because I'm not sure why this is happening..
Can you please try to revert to original options so that the summary screen will be chopped and then disable the "Remember Preferences" option in HWiNFO to see if that will fix it ?
 

Petajoule

New Member
Martin said:
Well, this is really interesting because I'm not sure why this is happening..
Can you please try to revert to original options so that the summary screen will be chopped and then disable the "Remember Preferences" option in HWiNFO to see if that will fix it ?
Thanks for the quick reply.
Ok. I'm amazed and confused that this worked so controllable :D :huh: .

It is the "Remember Preferences" option that breaks the window somehow. I can replicate it as soon as I activate/deactivate it. If it is not active the window isn't chopped and works perfect.

Do you want the debug file or does that give you enough information? Curious to know, it is kinda stuck at the loading screen when "enumerating buses". Not sure if it is supposed to be that way.

[attachment=2603]
 

Attachments

Martin

HWiNFO Author
Staff member
Thanks for the feedback. That means the newly introduced feature, which is preserving window position of the summary window is the problem.
But I'm quite puzzled by this because I tested this on several machines with scaling and haven't seen such a problem.
Please try the following: click the "Reset Preferences" button and then enable "Remember Preferences" again. On the first run it should be OK, then please close HWiNFO and start again. Will it be chopped now ?
 

Petajoule

New Member
[quote pid='16688' dateline='1515179751']
MartinThanks for the feedback. That means the newly introduced feature, which is preserving window position of the summary window is the problem.
But I'm quite puzzled by this because I tested this on several machines with scaling and haven't seen such a problem.
Please try the following: click the "Reset Preferences" button and then enable "Remember Preferences" again. On the first run it should be OK, then please close HWiNFO and start again. Will it be chopped now ?
[/quote]

Ah. I think I found the culprit. So resetting and remembering works. Until I change the dpi again, then hwinfo "remembers" the old dpi setting since this is what it's supposed to be doing. Thus the window gets chopped.

I increased my dpi for this test to 200% after resetting and remembering at 175%. Now it gets chopped by about 25%.
I'm not sure how you would implement this feature. Hwinfo needs to somehow recognize that the dpi scaling has been changed/reset. Then I think the problem might be resolved.
Or I think if it is not used somewhere else, just not save the dpi setting and let it calculate it each time? So never remember this feature.
I'm not sure what you use to build hwinfo but within c# you could also utilize autosize/autoscale
https://msdn.microsoft.com/en-us/library/system.windows.forms.form.autosize.aspx
https://msdn.microsoft.com/en-us/library/system.windows.forms.containercontrol.autoscalemode.aspx

Or of course wmi/.Net, but you might get different results with different hardware configurations.


Hope that helps :D

[attachment=2604]
 

Attachments

Martin

HWiNFO Author
Staff member
Ah yes, that explains it ! If you close HWiNFO with a certain DPI scaling and then change it, HWiNFO restores the window to coordinates based on previous DPI setting.
Let me think about how to solve this...
 
Top