Я хочу выбрать один масштаб для всех дисплеев не активно
У меня стоит на весь экран , ничего не помогает. Заметил то , что в свойствах 1cv7.exe ставлю галочки (например запускать в режиме 640*480) ничего через терминал не работает ,локально на сервере -все ОК , такое ощущение , что прав нет именно на это приложение , хотя права полные.
(21) MaxDavid, Включал -выключал все одно и именно когда заходишь через терминал.
Проблема в том что через терминал стартер никак не реагирует на изменение свойств совместимости , а локально реагирует !
Люди добрые , я уже всю голову сломал , поставил локально на сервере галочку использовать одинаковый масштаб для всех дисплеев и о чудо , на моем ноуте через терминал (разрешение 1920х1080) 77 запустилась в нормальном масштабировании , но вот некоторые меню windows (например меню правой кнопки мыши ) мутные . SOS .
77 стоит на Win 2003 server -ВСЕ ОК , на Win 2012 server - проблема , может где настройки масштабирования какие есть ы 2012 ?
(26) vcv, RemoteApps Знаю ,что это но никогда не настраивал :(
Сегодня зашел с другого компа ,под Администратором шрифты мутные , под юзером с ограниченными правами все ОК , с моего ноута (win 10,1920х1080) под любым юзером мутный шрифт
(30) Andrey1804, не, ну правда, количество точек на дюйм (размеры шрифтов в версиях старше xp) какие стоят?
Жалею , что 2012 поставил надо было остановиться на 2008, так и не решил проблему .Буду признателен за новые мысли .
Да тут вообще все не понятно , 1920*1080(win10)-RDP-win2003 server -полет отличный
1920*1080(win10)-RDP-win2012 server -Туман, 1280*1024(Win7)под админом -RDP-win2012 -туман,1280*1024(Win7)под User-RDP-win2012 -Все ок!
ГДЕ ЛОГИКА ?
(36) Xershi, а толку все равно с ноута ,где fullHD мутно под любым юзером
Типы приложений, как они масштабируются (или не масштабируются)
Теперь давайте рассмотрим, какие методы должны использоваться для существующих Windows приложений при высоких значениях DPI. Следующая таблица обобщающая, позже мы рассмотрим различные случаи более подробно.
DPI-Aware флаг не установлен DPI-Aware флаг установлен
Не DPI-Aware Нужно использовать DPI виртуализацию Нужны исправления от разработчиков
DPI-Aware Нужно использовать масштабирование в стиле Windows XP Всегда масштабируется правильно
Приложения вообще не заботящиеся о DPI — это либо очень старые или плохо написанные, но, тем не менее, по-прежнему используемые. Одним известным примером является ITunes от Apple для Windows. Здесь разработчики используют системные шрифты для GUI и, не заботясь о фактических размерах шрифта, они жестко привязывают размеры окон к разрешению 96 DPI, естественно искажая GUI, когда при более высоких значениях DPI увеличиваются размеры шрифтов.
Такие приложения требуют нового метод масштабирования «виртуализации DPI», к сожалению, это часто делает интерфейс размытым. В противном случае вы столкнетесь с проблемами начиная, от обрезания текста до перекрытия элементов контроля, иногда, делая GUI полностью непригодным (к счастью, это, случается редко). За эти годы я собрал несколько образцов скриншотов не корректных приложений.
Пример приложения, работает только при DPI равном 96
Приложения умеющие подстраивать свой GUI под различные значения DPI, но не имеющие DPI-Aware флага — Это типичные приложения эпохи Windows XP. Здесь разработчики позаботились, чтобы получить фактические размеры шрифтов системы перед созданием GUI. Такие приложения отображаются корректно при использование масштабирования в стиле Windows XP. К сожалению, так как они не устанaвливают DPI-Aware флаг, чтобы сообщить Windows этот факт, для них, по умолчанию, будет использована «DPI виртуализация», делая их GUI нечетким. Это может вам не понравиться, так что, вы, возможно, захотите принудительно использовать стиль масштабирования Windows XP для таких приложений.
Пример такого приложения и разрешение 150% (144 DPI)
Приложения умеющие подстраивать свой GUI под различные значения DPI, имеющие DPI-Aware флаг — Это новейший тип приложений которые полностью беспроблемны, независимо от настроек DPI. DPI-Aware флаг установлен автоматически для Windows Presentation Foundation (WPF) и GDI+ приложений, так как эти APIs предоставляют встроенные средства масштабирования. Разработчикам использующим старый GDI API и (удивительно) Windows Forms, нужно вручную помечать свои DPI-Aware приложения.
Выбор метода масштабирования для ваших приложений
После того как вы решили что вы хотите использовать высокое значение DPI, ваш выбор метода масштабирования зависит от приложений в которых вы работаете. Имейте в виду, что, отключить «DPI виртуализацию» означает, установить флажок (check box) с некорректным названием «Использовать масштабы в стиле Windows XP» и наоборот.
•Если вам так невероятно повезло использовать только те приложения, которые являются одновременно DPI-Aware и устанавливают нужный флаг, тогда не имеет значения какой метод масштабирования вы выберете. Все приложения будут использовать масштабирование в стиле Windows XP, а DPI виртуализация никогда не будет использоваться.
•Если вы используете только хорошо написанные DPI-Aware приложения, но некоторые из них не устанавливают необходимый флаг, вы можете отключить «DPI виртуализацию». Таким образом, все приложения будут отображаться правильно без какого-либо замыливания вследствие масштабирования. Если ваш монитор имеет очень высокую плотность пикселей, такую, что масштабированные растровые изображения больше не выглядят размытыми, вы, возможно, захотите включить DPI виртуализацию в любом случае.
•Если у вас есть одно или несколько приложений не приспособленных к изменению DPI и не имеющие DPI-Aware флага, необходимо включить DPI виртуализацию, если вы не готовы мириться с перекошенным GUI приложений. К сожалению, тут возникает еще одна проблема, потому что, Microsoft реализовала эту опцию неудобно. Вы можете включить DPI виртуализацию только для всей системы, а не для отдельного приложения, а затем выборочно отключать для отдельных приложений.
Напоминаем, что в Windows 8.1 уже нет возможности выбора в этом вопросе. Если вы работаете при разрешении в 120 точек на дюйм (125%), каждая программа будет вынуждена использовать масштабирование в стиле Windows XP, a если вы работаете с более высоким разрешением, каждая программа, которая не является DPI-Aware, будет использовать по умолчанию «DPI виртуализацию».
Отказ от DPI виртуализации для отдельных приложений
После того как вы решили включить DPI виртуализацию или вы работаете в Windows 8.1, с разрешением более чем 120 точек на дюйм, вы можете проверить систему на предмет наличия DPI-Aware приложений, которые не имеют соответствующий флаг. И вернуть им возможность использовать масштабирование в стиле Windows XP, для которого они предназначены. Есть два способа сделать это, первый работает только для 32-разрядных приложений, второй универсален и подходит также для 64-битных приложений.
32-разрядные приложения — Это просто: щелкните правой кнопкой мыши на исполняемом файле в Проводнике Windows, выберите диалоговое окно «Свойства», перейдите на вкладку «Совместимость» и установите флажок «Отключить масштабирование изображения при высоком разрешении экрана». Вот и все, в Windows 8.1 это также работает для 64-битных приложений.
64-разрядные приложения — Без всякой видимой причины, возможно чтобы позлить пользователей 64-битных приложений, в Windows 8 и более ранних, упомянутый выше флажок, для 64-разрядных приложений отключен, хотя сам вариант вполне функционален, если внести изменения непосредственно реестр! Так что, запустите редактор реестра и перейдите к этому ключу:
Теперь добавьте строковое значение (REG_SZ), чье имя является полным путем к исполняемому файлу приложения и значением которого является HIGHDPIAWARE. Я рекомендую, чтобы вы сначала изменили несколько 32-битных приложений, как описано выше, чтобы вы могли увидеть некоторые примеры значений в этом ключе реестра.
Мы рассмотрели, как можно использовать настройки DPI на Windows Vista и более поздних версиях. И если вы когда-нибудь задумывались, для чего предназначена опция совместимости — «Отключить масштабирование изображения при высоком разрешении экрана». И почему она ничего не делает на вашей системе, теперь вы знаете: она эффективна, только если у вас включена общесистемная опция «DPI виртуализации» и только для приложений, которые не устанавливают DPI-Aware флаг должным образом, но при этом корректно используют масштабирование в стиле Windows XP.
Одна из новых функций в Windows 8.1 - это новое "масштабирование экрана рабочего стола", которое позволяет пользователю настраивать масштабирование для каждого монитора. Я пытался заставить это работать в предварительном просмотре, но безуспешно. Если я настраиваю масштабирование, оно всегда влияет на все мои мониторы.
У меня есть два монитора, основной с более высоким разрешением и дополнительный с "нормальным" разрешением. Вторичный монитор используется в портретном режиме. Я хотел бы настроить масштабирование основного монитора, так как текст в настоящее время слишком мал.
Вот как все выглядит на экране конфигурации по умолчанию:
Теперь, если я настрою масштабирование, нажму "Применить" и сделаю заново, все будет больше. На обоих моих мониторах. Я не нажимал кнопку "Позвольте мне выбрать один уровень масштабирования для всех моих дисплеев", но, тем не менее, ползунок, кажется, влияет на оба из них.
Если я установлю флажок "Позвольте мне выбрать один уровень масштабирования", пользовательский интерфейс изменится и будет выглядеть так же, как в Windows 8:
Тем не менее проблема сохраняется. Масштабирование применяется к обоим моим мониторам. Таким образом, не имеет значения, отмечу ли я этот флажок или нет, масштабирование всегда применяется ко всем дисплеям.
Любая идея, как я мог заставить это работать в Windows 8.1? Я читал некоторые комментарии, которые, кажется, указывают на то, что это должно работать, хотя Пол Терротт упомянул в своей статье на Winsupersite, что он либо не заставил это работать.
3 ответа 3
Вы можете попробовать проверить, есть ли более новый драйвер дисплея на веб-сайте производителя или как дополнительный в Центре обновления Windows. Но я не думаю, что это сильно изменится, как я объясню ниже.
В Windows 8 Microsoft решила, что ее новый и замечательный алгоритм DPI, который пытается правильно определить размер объектов с учетом как разрешения, размера, так и плотности пикселей данного дисплея, лучше справляется с масштабированием, чем любой пользователь.
Установка "Позвольте мне выбрать один уровень масштабирования для всех моих дисплеев" приведет к одинаковому масштабированию на всех мониторах, независимо от их размера или свойств, что в точности противоположно тому, что вы хотите.
Дополнительную информацию см. В статье о Extreme Windows Blog. Улучшения масштабирования DPI для Windows 8.1.
Что это такое
Масштабирование — это изменение размеров элементов с сохранением пропорций
и исходного разрешения дисплея. В актуальных версиях Windows (10, 8.1 и 7) предусмотрена настройка шкалы масштаба в процентах. Нажмите правой кнопкой мыши на рабочем столе
и выберите «Параметры экрана». Откроется вкладка «Дисплей» системных настроек. Прокрутите вниз, пока не увидите опцию «Масштаб и разметка».
По умолчанию доступна настройка масштаба с шагом в 25 % (100, 125, 150, 175 % и далее). После изменения, возможно, придется перезапустить некоторые программы, а в особо запущенных случаях — даже перезагрузить систему. Приложение предупреждает об этом
в подсказке.
Если у вас Windows 7 или 8.1, кликните правой кнопкой мыши на свободном месте рабочего стола и выберите «Разрешение экрана». В появившемся окне жмите опцию «Изменение размеров текста и других элементов». Появятся аналогичные варианты масштабирования.
В каких случаях понадобится
Функция масштабирования стала актуальной в последнее десятилетие — с появлением 2K-
и 4K-дисплеев. У монитора есть характеристика PPI (англ. pixels per inch) — это количество пикселей на один дюйм экрана или разрешающая способность. Чтобы его посчитать, нужно знать диагональ монитора и исходное разрешение матрицы.
Воспользуемся теоремой Пифагора и узнаем его для 27-дюймового дисплея. Если вам лень вычислять вручную, можете обратиться к онлайн-калькуляторам. При разрешении 1920×1080, получаем 82 пикселя на дюйм. Если у такой же матрицы будет разрешение 2560×1440,
то плотность составит 109 PPI. А при 4K (3840×2160) получаем уже 163 PPI.
В последнем случае из-за высокой плотности изображение на экране будет слишком мелким — можно применить масштаб 175 или 200 %. При этом изменится DPI (англ. dots per inch) — виртуальный параметр, который отражает изменения размера элементов изображения. При масштабе 100 % PPI и DPI совпадают.
Если компьютерные мониторы со сверхвысоким разрешением пока не так популярны,
то подавляющая часть современных телевизоров уже выпускается с 4K-разрешением. Плотность пикселей здесь существенно меньше из-за размеров экрана (например, для 65-дюймового ТВ это будет всего 68 PPI).
Но стоит учитывать, что телевизор вы смотрите не вплотную, а с расстояния в несколько метров. Например, если подключаете его к ПК или ноутбуку как второй монитор, рекомендуем также выставить увеличенный масштаб в диапазоне 175–225 %, чтобы текст на экране был читаемым.
Подводные камни
В Windows 10 был внедрен новый принцип изменения размера приложений. Если раньше
в системе было четыре фиксированных типа DPI (96, 120, 144 и 192), то в «десятке» программа обязана уметь масштабироваться под любой размер виртуального пикселя. Эту идею разработчики из Microsoft подсмотрели у коллег из Google. В системе Android приложения выглядят нормально на любом устройстве (будь то планшет, телефон или умный телевизор).
Прошло уже шесть лет с момента выхода «десятки», и большинство программ поддерживают функции «резинового» масштабирования и легко адаптируются под нужный размер. Проблемы могут возникать только со старыми утилитами, которые не обновлялись много лет.
Мы рекомендуем использовать современное ПО и скачивать последние версии с официальных сайтов разработчиков.
Советы по масштабированию
Если вы все-таки пользуетесь устаревшими программами, рекомендуем заглянуть в подраздел настроек «Дополнительные параметры».
Здесь можно активировать опцию «Исправление масштабирования», которая призвана устранить размытость в классических приложениях. Это так называемый «костыль», который не всегда правильно работает. Если совсем ничего не помогает, уберите масштабирование
в свойствах ярлыка конкретной программы:
Также в этом окне можно задать пользовательское значение DPI, если вас не устраивает стандартный ряд.
Поэкспериментируйте и подберите оптимальный размер изображения конкретно для вас.
30 июл. 2015 в 3:45 На Windows 10 не масштабируется игра на весь экран В панели управления HD-графикой Intel ставлю разрешение на 1280x768 (1366x768 по умолчанию), далее в пункте масштабирование выбираю масштаб на полный экран, но запустив игру и выбрав свое разрешение сторон 4:3 появляются черные полосы по бокам. На Windows 8.1 полосы не появлялись, картинка масштабировалась на весь экран, как мне и нужно. Помогите убрать чёрные полосы в игре. 2 июн. 2016 в 10:16 Этот "хлам" даже если установился,то его удаление займет не больше минуты.И я не кому не твердил "качать",а просто порекомендовал простой и действующий способ для тех,кто не знает где найти драйвер,а то что у тебя не работает хз почему,возможно при применении опции "масштаб на полный экран" ниже есть опция "перезаписать настройки приложения" ты галочку поставил?? И кстати,там выборочная установка дров,просто нужно снять галочки с тех,которые не нужны - я думал это очевидно.♥♥♥♥♥♥ спс чувак все работает. Сразу бы так все расписал. Тему можно закрывать.
4 июн. 2016 в 1:28 С оф сайта для процессоров 4-го поколения доступен драйвер 4424, который не решает данную проблему. 4 июн. 2016 в 1:35 С оф сайта для процессоров 4-го поколения доступен драйвер 4424, который не решает данную проблему.Выше написано что нужно сделать. Все последние драйвера решают проблему. Проверено на 2х ноутах. 4 июн. 2016 в 3:51 С оф сайта для процессоров 4-го поколения доступен драйвер 4424, который не решает данную проблему.
Выше написано что нужно сделать. Все последние драйвера решают проблему. Проверено на 2х ноутах. Сложна, нипанятна. Не подскажешь, что именно я должен найти выше? 4 июн. 2016 в 10:58 Но все равно как-то странно. На офф сайте драйвера 4424, а в Driver PackSolution 4454 4 июн. 2016 в 11:03 ее не windows 10s вина его вариант в amd называется отображения масштабирования, вам необходимо открыть настройки radeon игровые опции профиля csgo и ударил полная панель, для графических процессоров nvidia довольно много же вещь открытых geforce и найдите параметр «масштаб», но если вы находитесь на и встроенного графического ядра GPU intel затем idk(translated) 4 июн. 2016 в 11:14 ее не windows 10s вина его вариант в amd называется отображения масштабирования, вам необходимо открыть настройки radeon игровые опции профиля csgo и ударил полная панель, для графических процессоров nvidia довольно много же вещь открытых geforce и найдите параметр «масштаб», но если вы находитесь на и встроенного графического ядра GPU intel затем idk(translated)
Тут идет обсуждение решения проблемы на ноутбуках, а не стационарных компов. На стационарах уже давно известно решение проблемы. 4 июн. 2016 в 11:21 На ноутах решение - Поставить последней драйвер для своей модели встроенной видеокарты интел (для процессоров интел). Затем правой кнопкой по рабочему столу > Графические характеристики > Дисплей > Масштаб на полный экран и поставить галочку на "перезаписать настройки приложения". 4 июн. 2016 в 11:26 На ноутах решение - Поставить последней драйвер для своей модели встроенной видеокарты интел (для процессоров интел). Затем правой кнопкой по рабочему столу > Графические характеристики > Дисплей > Масштаб на полный экран и поставить галочку на "перезаписать настройки приложения". Но все равно как-то странно. На офф сайте драйвера 4424, а в Driver PackSolution 4454 4 июн. 2016 в 11:36 На ноутах решение - Поставить последней драйвер для своей модели встроенной видеокарты интел (для процессоров интел). Затем правой кнопкой по рабочему столу > Графические характеристики > Дисплей > Масштаб на полный экран и поставить галочку на "перезаписать настройки приложения". Но все равно как-то странно. На офф сайте драйвера 4424, а в Driver PackSolution 4454 Если он работает корректно,то не наплевать ли на странности). 4 июн. 2016 в 11:45 На ноутах решение - Поставить последней драйвер для своей модели встроенной видеокарты интел (для процессоров интел). Затем правой кнопкой по рабочему столу > Графические характеристики > Дисплей > Масштаб на полный экран и поставить галочку на "перезаписать настройки приложения". Но все равно как-то странно. На офф сайте драйвера 4424, а в Driver PackSolution 4454
К чему это ко мне адресовано? Я не отвечаю за программы а только за то что я пишу. Там дрова могут вообще быть кастомные и ты устанавливаешь их на свой страх и риск. Я же говорю про офф драйвера. (перед установкой снести старые обязательно)
7 июн. 2016 в 9:54Для тех кто еще не нашел решение данной проблемы(проверено на IntelHD, Windows 10):
1.Заходим в CS:GO
2. Ставим 4:3, 800x600 ( или любое другое)
3. Жмем волшебную комбинацию Ctrl + Alt +F11 (Возможно несколько раз).
Если не работает:
Заходим в панель Intel > Параметры и поддержка > Клавиши быстрого вызова > Вкл./Выкл. Панельное приспособление - меняем этот хоткей и используем его.
Напишите здесь если вам помогло.
8 июн. 2016 в 3:27Для тех кто еще не нашел решение данной проблемы(проверено на IntelHD, Windows 10):
1.Заходим в CS:GO
2. Ставим 4:3, 800x600 ( или любое другое)
3. Жмем волшебную комбинацию Ctrl + Alt +F11 (Возможно несколько раз).
Если не работает:
Заходим в панель Intel > Параметры и поддержка > Клавиши быстрого вызова > Вкл./Выкл. Панельное приспособление - меняем этот хоткей и используем его.
Читайте также: