Как сделать 2к разрешение на мониторе full hd nvidia
Засматриваетесь на 4K UHD-мониторы, но ваш лаптоп не поддерживает высокие разрешения? Купили монитор и миритесь с частотой обновления в 30Гц? Повремените с апгрейдом.
TL;DR: 3840×2160@43 Гц, 3200×1800@60 Гц, 2560×1440@86 Гц на Intel HD 3000 Sandy Bridge; 3840×2160@52 Гц на Intel Iris 5100 Haswell.
Предыстория
Давным-давно, когда все мониторы были большими и кинескопными, компьютеры использовали фиксированные разрешения и тайминги для вывода изображения на экран. Тайминги были описаны в стандарте Display Monitor Timings (DMT), и не существовало универсального метода расчета таймингов для использования нестандартного разрешения. Мониторы отправляли компьютеру информацию о себе через специальный протокол Extended display identification data (EDID), который содержал DMT-таблицу с поддерживаемыми режимами. Шло время, мониторам стало не хватать разрешений из DMT. В 1999 году VESA представляет Generalized Timing Formula (GTF) — универсальный способ расчета таймингов для любого разрешения (с определенной точностью). Всего через 3 года, в 2002 году, его заменил стандарт Coordinated Video Timings (CVT), в котором описывается способ чуть более точного рассчитывания таймингов.
Оба стандарта были созданы с учетом особенностей хода луча в электро-лучевой трубке, вводились специальные задержки для того, чтобы магнитное поле успело измениться. Жидкокристаллические мониторы, напротив, таких задержек не требуют, поэтому для них был разработан стандарт CVT Reduced Blanking (CVT-R или CVT-RB), который является копией CVT без задержек для CRT, что позволило значительно снизить требуемую пропускную способность интерфейса. В 2013 году вышло обновление CVT-R c индексом v2, но, к сожалению, открытого описания стандарта в интернете нет, а сама VESA продает его за $350.
История
Стандартные и нестандартные стандарты
Современным мониторам и видеокартам нет никакого дела до фиксированных разрешений и таймингов времен DMT, они могут работать в широком диапазоне разрешений и частот обновления. Давайте посмотрим в техпаспорт моего монитора:
Поддерживаемая горизонтальная частота развертки | 31-140 кГц |
Поддерживаемая вертикальная частота развертки | 29-76 Гц |
Режим | Частота горизонтальной развертки | Частота вертикальной развертки | Частота пикселизации | Полярность синхронизации |
---|---|---|---|---|
VESA, 3840×2160 | 133.3 кГц | 60.0 Гц | 533.25 МГц | H+/V- |
Дело в частоте пикселизации. Многие видеокарты, а тем более интегрированное в процессор видео, имеют железные ограничения частоты пикселизации, а из-за того, что в EDID монитора нет максимального разрешения с меньшей частотой вертикальной развертки вследствие ограниченности его размера, компьютер не может использовать максимальное разрешение.
К сожалению, производители редко публикуют максимальную частоту пикселизации видеочипов, ограничиваясь максимальным поддерживаемым разрешением, но для интересующих меня карт я нашел необходимую информацию:
Intel HD 3000 (Sandy Bridge): 389 кГц
Haswell ULT (-U): 450 кГц
Haswell ULX (-Y): 337 кГц
Что делать и что сделать?
Ответ очевиден — нужно уменьшить частоту пикселизации! Ее уменьшение приведет и к уменьшению частоты обновления монитора. Как нам это сделать? Нам нужно сгенерировать так называемый modeline — информацию о таймингах для видеокарты и монитора. В сети можно найти множество генераторов modeline, но большинство из них безнадежно устарели и ничего не знают о стандарте CVT-R, который мы и будем использовать. Я рекомендую вам воспользоваться umc под Linux, PowerStrip под Windows и SwitchResX под Mac OS. К слову, SwitchResX — единственная программа, которая может рассчитывать modeline по стандарту CVT-R2, но мой монитор его не поддерживает.
Modeline содержит следующую структуру:
Посмотрите на таблицу выше: минимальная вертикальная частота обновления моего монитора может равняться 29 Гц.
Давайте сгенерируем modeline для разрешения 3840×2160 с частотой обновления в 30 Гц:
Как видим, частота пикселизации с данным режимом будет установлена в 262.75 МГц, что далеко от ограничений моего видеоадаптера.
Давайте попробуем установить и активировать наш режим:
Если все прошло удачно, вы увидите картинку в «неподдерживаемом» вашей картой разрешении на мониторе. Ура!
У нас все еще есть большой запас по частоте пикселизации, да и вряд ли кому-то будет комфортно использовать монитор с частотой обновления в 30 Гц, поэтому мы будем увеличивать ее до тех пор, пока частота пикселизации не приблизится к значению в 389 МГц — пределу моего видеоадаптера. Путем нехитрых манипуляций удалось установить, что при такой частоте мы получаем вертикальную развертку в 44.1 Гц.
Не блеск, но жить можно!
Как можно заметить, частота горизонтальной развертки — 97.25 кГц — вполне в диапазоне поддерживаемых монитором. Как в случае с вертикальной разверткой, так и в случае с разрешением, монитору нет дела до конкретных режимов, поэтому мы можем использовать 3200×1800 при 60 Гц — еще не такое низкое разрешение, как 2560×1440, и с привычной частотой обновления.
- Отредактировать EDID монитора и указывать его драйверу
- Добавить modeline в настройки Xorg
Для второго способа достаточно создать файл с Xorg-секцией «Monitor» и поместить его в /etc/X11/xorg.conf.d/ :
Где Identifier — название вашего видеовыхода согласно xrandr. Опцией «PreferredMode» можно задать режим, который будет выбран по умолчанию.
У меня не получается!
Убедитесь, что вы подключаете монитор через DisplayPort 1.2. HDMI 1.4 не позволяет использовать частоту пикселизации выше 340 МГц, в то время как для DisplayPort (HBR2) верхнее ограничение равно 540 МГц. Также удостоверьтесь, что ваш монитор поддерживает частоту обновления выше 30 Гц на максимальном разрешении, т.к. ранние модели этим грешили.
Заключение
Не стоит слепо верить технической документации на монитор. В ходе исследований оказалось, что ограничение по вертикальной частоте аж 86 Гц, вместо 76 Гц по заявлению производителя. Таким образом, я могу наслаждаться плавной картинкой, хоть и в не в самом высоком разрешении
Многие наверняка уже знают про 4К (3840x2160) разрешение, но очень мало кто использует его в играх, на то есть веские причины, для такого разрешения нужно покупать не оправданно дорогой монитор, и большинство разумных людей потратят деньги с большей пользой на другие вещи. Не будем так же забывать, что такое разрешение требует очень мощного ПК.
Но если у вас все же не древний компьютер, и вы хотите поиграть в 4К не покупая специальный монитор, nVidia примерно год назад придумала довольно интересную технологию DSR, с ее помощью можно получить псевдо 4К, т.е. видеокарта обрабатывает изображение в высоком разрешении, а потом подгоняет картинку под разрешение вашего монитора, при этом сохраняя четкость линий 4К.
Сейчас почти все современные игры поддерживают 4К разрешение, но не спешите бежать и включать его в том же Ведьмаке 3, это разрешение опустит ваш FPS до неиграбельного уровня, при этом не сильно даст улучшение картинки, в таких, высоко требовательных играх, все так же лучше будет использовать обычное сглаживание.
Так зачем же использовать такую ресурсоемкую, но не дающую сильного результата технологию? Я нашел ответ. Кроме сильно загруженных игр типа Ведьмака, есть огромное количество игр со средненькой графикой, так вот эти игры можно превратить в настоящие графические шедевры. Из достаточно посредственной картинки можно сделать очень четкий рисунок без раздражающих лесенок, особенно это хорошо заметно, когда разработчики даже не позаботились о качественном сглаживании в игре.
И так, если я вас заинтриговал, перейдем к подключению этой технологии, первое что нужно понять, вам обязательно нужна свежая видеокарта nVidia (у AMD эта технология называется VSR и работает на картах r7 и r9 сериях, но в этой статье мы говорим об nVidia). Заходим в Панель управления nVidia, нажимаем Управление параметрами 3D, ищем параметр DSR - Степень, ставим галочки напротив 1.78x (это WQXGA разрешение 2560×1440) и 4.00x (это 4К разрешение 3840×2160). DSR - Плавность лучше всего оставить на 30%. (Описание настройки и выбранные мной разрешения подходят для мониторов с пропорцией изображения 16:9, т.е. для большинства)
Настройка завершена, теперь запускайте любую современную игру, заходите в настройки, и у вас помимо стандартного разрешения 1920×1080, можно будет выбрать 2560×1440 и 3840×2160.
Далее, несколько советов: 1) При выставлении больших разрешений, немного последите за FPS в игре, если вы видите, что ваше железо не справляется, снижайте разрешение с 4К на промежуточное 2560×1440, если и тут есть просадки кадров, то возвращайтесь на стандартные 1080р. 2) Не пытайтесь жертвовать другими настройками графики игры, ради большого разрешения, т.к. картинка в итоге будет хуже.
И на конец поделюсь своим опытом выставления высокого разрешения в играх. Обычно я его использую для JRPG, т.к. Японцы выпускают платформеры с довольно красивой графикой, которая не требует сильных нагрузок на видеокарту, но они забывают сделать расширенные настройки графики, зато всегда есть поддержка 4к разрешения, превращая игры в очень красивые 3D аниме. Так же я увеличил качество разрешения в Mad Max, правда без падений FPS она работает только на 2560×1440, но и это разрешение заметно улучшает картинку.
Что такое Dynamic Super Resolution (DSR)
Технология DSR от NVIDIA часто описывается как рендеринг кадров с более высоким разрешением и последующим уменьшением масштаба изображения под дисплей. В действительности происходит взятие образцов из разных мест в пределах одного и того же пикселя и их смешивание для получения конечного результата с более высокой точностью.
Важно! Она не только сглаживает края объекта, но также даёт избыточную выборку текстурной информации, эффектов шейдера и многое другое. Для её использования понадобится производительность графического процессора как при рендеринге реального разрешения.
Простыми словами. Dynamic Super Resolution создаёт более плавное изображение, формируя игру в высоком разрешении, а затем масштабируя её до родного разрешения монитора при помощи расширенной фильтрации. Как и виртуальное сверхвысокое разрешение в AMD.
Например, DSR может визуализировать игру с разрешением 3840 × 2160 и уменьшить её до монитора 1920 × 1080. NVIDIA обозначает это как средство получения 4K-качества на 2K-дисплее. Для улучшения качества изображения может использоваться с любым приложением.
Как включить & настроить DSR NVIDIA
На рабочем столе в контекстном меню выберите Панель управления NVIDIA. Перейдите в раздел Параметры 3D > Управление параметрами 3D. Теперь укажите нужно использовать изменения как Глобальные параметры или Программные настройки.
Вы изменили глобальные параметры масштабирования. Перейдите в расположение Параметры > Система > Дисплей. В списке Разрешение экрана хоть и рекомендуемое 1920 x 1080 (разрешение Вашего монитора), но доступны и значения выше 2560 x 1440 и 3840 × 2160.
Например после включения DSR в World Of Tanks можно выбрать разрешение экрана выше разрешения монитора. К сожалению плотность пикселей не увеличить без замены матрицы или монитора в целом. В какую сторону изменится изображение в игре судить Вам.
- Технология динамического суперразрешения работает по аналогии с виртуальным сверхвысоким разрешением в драйверах AMD. Повышает качество изображения в игре, которая поддерживает высокие разрешения. Иначе положительного эффекта не увидите.
- Для работы технологии нужно больше мощности графического процессора. Особенно для использования виртуального 4К разрешение. Как Вы можете знать, минимум для игр в таком высоком разрешении нужно иметь хотя бы видеокарту уровня GeForce GTX 1080.
Чтобы запускать игры в высоком разрешении, необязательно тратить деньги на монитор с поддержкой 4К. Если края текстур с шероховатостями вам не нравятся, опция под названием суперсэмплинг позволит получить разрешение 4К и даже выше на мониторе 1080p.
Суперсэмплинг
Что такое суперсэмплинг? Если вы знакомы с компьютерными играми, то могли слышать про сглаживание. Края объектов, которые должны быть плавными, могут выглядеть как ступеньки лестницы. Это напоминает о трёхмерных играх 90-х годов. Особенно часто это может встречаться на низких разрешениях вроде 1080p. Чтобы такого не происходило, игры включают в себя функции сглаживания, чтобы сделать изрезанные края плавными.
Современные версии сглаживания, такие как Subpixel Morphological Antialiasing (SMAA), работают достаточно хорошо, убирая изрезанные края без большого расхода ресурсов. Однако, и они не идеальные. Многие сглаживают только определённые типы зубцов по краям полигонов, а другие размывают изображение.
На изображении показана листва в игре Shadow of The Tomb Raider. Слева можно увидеть изрезанные края с отключенным сглаживанием. Справа SMAA делает изображение лучше, но сглаживание заставляет ветви исчезнуть в небе, добавляя заметное размытие. Улучшение оказывается не идеальным.
Здесь на помощь приходит суперсэмплинг. Вместо применения сглаживания к определённым частям изображения суперсэмплинг обрабатывает всю игру на более высоком разрешении, вроде 4K. Затем происходит масштабирование под ваш монитор. Результат не такой же, как запуск игры на реальном мониторе 4К, но лучше по сравнению с разрешением 1080p даже с включенным сглаживанием.
Для примера можно посмотреть на фотографии ниже. Слева изменённое SMAA изображение, справа использование суперсэмплинга до разрешения 4K. Можно увидеть значительную разницу в ветвях на переднем плане и в деревьях на расстоянии справа. На мониторах это видно ещё лучше, чем на фотографиях. Хотя игра по-прежнему запускается на мониторе с разрешением 1080p, ветви стали чётко видимыми без размытия и сглаживания, как на предыдущем изображении.
Суперсэмплинг не является новой технологией. Это одна из самых старых форм сглаживания. Её можно сравнить с методом грубой силы и из-за этого наблюдается значительное падение производительности. На смену пришли более современные методы сглаживания вроде MSAA и FXAA, которые не так влияют на частоту кадров.
В наши дни популярность суперсэмплинга растёт. Если у вашего компьютера есть запас производительности, мощная видеокарта или вы играете в игры возрастом несколько лет, это хороший вариант для повышения качества графики.
Достаточно мощный компьютер может объединять суперсэмплинг со встроенным сглаживанием в настройках игры для получения ещё более чёткого изображения. Это хорошо подходит для стратегий в реальном времени, если вы захотите увидеть больший участок карты в игровом окне.
Подскажите, если на этом мониторе в играх ставить не родное разрешение 2к, а выбирать более низкое, например fullHD, то картинка сильно будет мыльной? Видюха слабая у меня для него. Не могу определиться, лучше взять 2к и играть в fullHD на нем, или же все таки взять FullHD на 27", модель LG UltraGear 27GL650F-B и не мучиться с неродными разрешениями.
Разумеется картинка будет мыльная. Ну либо можно отключить масштабирование. Тогда картинка будет нормальная, но изображение займёт не весь размер экрана монитора. Вообще честно говоря не понятно, накой вам монитор, если видеокарта не тянет? Логичнее сперва купить видеокарту, а потом думать о мониторе. И кстати не нужно брать 27 дюймов для FullHD. Пиксель будет очень большой. Для FullHD больше 24 дюймов не нужно.
Дело в том, что я практически не играю (играю эпизодически), поэтому сейчас покупать новую видеокарту совсем не планирую, так как старая под FullHD устраивает полностью. А вот монитор приходится покупать, так как старый приказал долго жить. Но вот бед, если брать 2к монитор, то моя видеокарта превращается в полный отстой и не будет тянуть ничего)) Поэтому склоняюсь все -таки к FullHD, так как боюсь, что если в играх буду ставить FullHD на 2к мониторе, то будет хуже, чем изначально взять FullHD 27"
Читайте также: