I'm running Ubuntu 20.04 on an ASUS X99-E-10G WS w/ an NVIDIA 1080Ti and an LG 4k 32" monitor which persistently gets recognized as 27".
When I log in, the text of certain UI elements is ~2x the normal size. After I go to settings/universal access and turn large text on and then off again, everything is the normal size I expect.
After turning "large text" off
How do I get the conditions I have after cycling the "large text" feature to be present immediately after booting?
I have the 440 version of NVIDIA's drivers installed.
Looks like this bug affects a few of us with nVidia card, but with Intel GPU as well. There is an open bug thread already here: https://bugs.launchpad.net/ubuntu/+source/mutter/+bug/1892440
A temporary fix mentioned in comment #17 fixed the issue for me, until the fix will come out. Simply donwgrade libmutter package and put it on hold.
On the login screen, top right, there is an icon of a person with arms outstretched. That is the accessibility menu. Choose "Large text" there.
As far as I know, this will survive a reboot.
you can install gnome-tweak-tool and manage your font style,font size,extantions and ...
I had the same issue today on a similar machine with a 4k monitor. Previously I had to use a combination of large text in accessibility and font scaling in gnome tweaks to get a usable display.
My solution was to turn on fractional scaling (which had never worked before with my nVidia card) and turn off large text and return font scaling to 1.00. These settings survived a reboot. The only difference is that the login screen fonts are larger than they had been previously but that is an improvement.