Announcements
Autodesk Community will be read-only between April 26 and April 27 as we complete essential maintenance. We will remove this banner once completed. Thanks for your understanding

Latest update broke high dpi scaling (**AGAIN**)

zacksangster
Participant Participant
1,213 Views
15 Replies
Message 1 of 16

Latest update broke high dpi scaling (**AGAIN**)

zacksangster
Participant
Participant

I genuinely don't understand how this keeps breaking every other update.

Outside of changing the DPI for my entire computer, there aren't any settings or compatibility modes that have worked for me.

1 Like
Accepted solutions (1)
1,214 Views
15 Replies
Replies (15)
Message 2 of 16

lance.carocci
Autodesk
Autodesk

Could you please provide a screenshot or video of the behavior? It's unclear from your post how scaling has broken for you.


Lance Carocci
Fusion QA for UI Framework/Cloud Workflows, and fervent cat enthusiast
0 Likes
Message 3 of 16

zacksangster
Participant
Participant

These are old screenshots, but the issue is exactly the same as they show.

One image shows the correct size, and the other shows what the wrong (current) size is, and are named appropriately.

0 Likes
Message 4 of 16

lance.carocci
Autodesk
Autodesk

The wrong size appears to be larger and a fractional scale of some sort. Can you provide more details about Windows' configuration? Are there multiple displays? What is the DPI scale?


Lance Carocci
Fusion QA for UI Framework/Cloud Workflows, and fervent cat enthusiast
0 Likes
Message 5 of 16

zacksangster
Participant
Participant

Both of these screenshots were taken on the same display. I do now have a dual monitor setup, with my laptop's display set to a 125% dpi, while the secondary monitor is set to a 100% dpi. Despite the secondary monitor being set to a 100% dpi, the window still displays exclusively at a 125% dpi.

Normally using the high dpi scaling overrides the 125% dpi and allows Fusion to display as though my laptop's display were at a 100% dpi, but the latest update has broken that, as it has many times in the past.

 

I have tried changing the application's high dpi scaling overrides in the application's properties' compatibility panel, in addition to attempting the fix found in this thread: https://forums.autodesk.com/t5/fusion-support/high-dpi-scaling-completely-broken-with-most-recent-up...

which had worked for me in the past.

 

Outside of changing the dpi of my entire laptop, I cannot get the high dpi scaling to function properly.

0 Likes
Message 6 of 16

lance.carocci
Autodesk
Autodesk

Ah, ok. Do not use the overrides in the properties. That was necessary before Fusion had enabled DPI scaling support officially on Windows, but now it tends to conflict with it.

 

By default, High DPI Scaling is enabled, so at the very worst case you could try resetting Preferences. Before that, check Preferences > Graphics > Display, and ensure that High-DPI Application Scaling is checked.

 

If it's still not working, I would next check that you do not have any system or user environment variables (usually containing "QT" or "Neutron") enabled that might conflict.


Lance Carocci
Fusion QA for UI Framework/Cloud Workflows, and fervent cat enthusiast
0 Likes
Message 7 of 16

zacksangster
Participant
Participant

Yeah, no. I've done all these and none of them worked, which is kinda the whole reason I made this thread to begin with.

0 Likes
Message 8 of 16

lance.carocci
Autodesk
Autodesk

Do you have any of the Windows overrides still enabled? The behavior you describe sounds like System-DPI awareness, which is only going to reflect the DPI of Windows at the time it was first launched, not when moving displays.

 

Make sure that you are checking both system and user sections of environment variables, as well as the environment-variables.txt file in Documents if you had created that. Some values will force a scale factor regardless of display.


Lance Carocci
Fusion QA for UI Framework/Cloud Workflows, and fervent cat enthusiast
0 Likes
Message 9 of 16

zacksangster
Participant
Participant

To be more specific, I have tried doing each potential fix both in isolation, and in every possible combination with one another. It does not matter if an override is turned off or on, what the dpi is set to when Windows launches, if the high dpi scaling option is enabled within Fusion itself, if I have any kind of environment variables set or not, what monitor it's open on, or anything else.

 

Fusion's dpi is stuck at whatever the dpi of my laptop's primary display is set to.

 

This isn't the first time I've had this issue, and I don't suspect it will be the last either. Each time it is first encountered specifically after Fusion 360 is updated and re-launches, and remains broken until a later update. Sometimes temporary fixes work, but more often than not they do not.

0 Likes
Message 10 of 16

lance.carocci
Autodesk
Autodesk

@zacksangster wrote:

It does not matter if an override is turned off or on, what the dpi is set to when Windows launches, if the high dpi scaling option is enabled within Fusion itself, if I have any kind of environment variables set or not, what monitor it's open on, or anything else.


For my sake, I need to replicate your exact configuration in order to begin to reproduce the issue. It does matter if there are any overrides or variables active, because they shouldn't be.


Lance Carocci
Fusion QA for UI Framework/Cloud Workflows, and fervent cat enthusiast
0 Likes
Message 11 of 16

zacksangster
Participant
Participant

When I stated that I tried every possible combination, including trying everything in isolation, I'm being literal.
I can't give you anything specific because regardless of what my configuration is, it gives the same result.

 

Like I said in the previous message, the only thing that has any effect whatsoever is what the dpi of my laptop's primary display is set to.

0 Likes
Message 12 of 16

lance.carocci
Autodesk
Autodesk

Could you please check for any stale registry values under Computer\HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers?


Lance Carocci
Fusion QA for UI Framework/Cloud Workflows, and fervent cat enthusiast
0 Likes
Message 13 of 16

zacksangster
Participant
Participant

There are no stale registry values

0 Likes
Message 14 of 16

lance.carocci
Autodesk
Autodesk

To confirm, you want Fusion on the 125% display to render as if the display itself were 100% DPI? No scaling, but not pixelated, either? Just mini Fusion on a big desktop, relatively speaking?


Lance Carocci
Fusion QA for UI Framework/Cloud Workflows, and fervent cat enthusiast
0 Likes
Message 15 of 16

zacksangster
Participant
Participant

Yes, that's how it normally displays.

0 Likes
Message 16 of 16

lance.carocci
Autodesk
Autodesk
Accepted solution

That's not officially supported within Fusion, but I can provide you a UI framework-level workaround to utilize at your own risk.

 

Utilizing the instructions here, you can apply the variable QT_FONT_DPI = 96 to force the app to be 100% scale regardless of display DPI.


Lance Carocci
Fusion QA for UI Framework/Cloud Workflows, and fervent cat enthusiast
2 Likes