Краткий ответ: используйте другого зрителя ...
У меня была примерно та же проблема, с которой вы столкнулись. Я использую ноутбук и внешний монитор. Поскольку экран ноутбука небольшой и с высоким разрешением, я использую опцию масштабирования окон только на нем. Но RealVNC применяет эту «коррекцию» даже при использовании внешнего монитора. Если я установлю масштабирование до 100% (разрешение сеанса совпадает с разрешением монитора), экран не будет заполнен, и если я разрешу автоматическое масштабирование, то весь экран будет размытым.
Во всяком случае, я попробовал TightVNC, и он делает то же самое, что и RealVNC. Единственным клиентом, которого я нашел для работы, был TigerVNC.
PS: я бы опубликовал это как комментарий, но, к сожалению, мне не хватает репутации, чтобы сделать это ...