Меню

Шейдеры для видеокарты ati radeon



Шейдеры в видеокарте – что это такое: их версии и как они влияют на работу

Всем привет! Сегодня разберем, что такое шейдеры в видеокарте, что дают, как влияют на обработку графики в играх и для чего используются, какие бывают версии и как узнать шейдеры своей платы. О том, что значит OC в наименовании видеокарты NVidia или AMD, можно почитать здесь.

p, blockquote 1,0,0,0,0 —>

Немного истории

Давным-давно, когда мониторы были большими и пузатыми, а компьютеры маленькими в плане производительности, графику обрабатывал центральный процессор. Этих возможностей хватало, так как и графика была на зачаточном уровне: пиксельные схематические изображения, объекты на которых не всегда можно было узнать.

p, blockquote 2,0,0,0,0 —>

Видеоигры только зарождались, и пока никто всерьез не рассматривал компьютер как средство для развлечения. Это был рабочий инструмент для выполнения вычислений, к тому же доступный не всякому среднестатистическому американцу.

p, blockquote 3,0,0,0,0 —>

Шло время, появились первые разработки в сфере компьютерной 3D графики. Вот тут-то и стало понятно, что такую технологию моделирования объектов можно использовать для симуляции виртуальных пространств, живущих по своим законам. Да, речь идет о видео играх.

p, blockquote 4,0,1,0,0 —>

Простыми словами я рассказываю именно об играх, так как это — прикладная область, которая в полной мере позволяет реализовать 3D технологии. Следующим этапом можно считать унификацию «полномочий» различных игровых компонентов. Так, в отдельный элемент «откололся» так называемый движок — структура, которая отвечает за взаимодействие всех игровых компонентов.

p, blockquote 5,0,0,0,0 —>

Если вы увлекаетесь видеоиграми, то, конечно же, слышали такие термины как Unity, Cry Engine или Creation Engine. Узкая специализация позволяет игроделам не «изобретать велосипед» каждый раз с нуля, сосредоточившись на главном — созданием непосредственно самой игры.

Любой 3D объект состоит из так называемых полигонов, которые имеют треугольную форму. Детализация объекта будет зависеть от количества таких полигонов: чем их больше, тем четче нарисована каждая мелочь. При выводе изображения на экран полигоны нужно растеризовать, то есть перевести их из трехмерного пространства на плоский экран с сохранением пропорций.Инженеры пришли к выводу, что это слишком рутинная задача, чтобы нагружать ею центральный процессор. В результате «эволюции» после ряда экспериментов появились видеокарты, которые мы видим сегодня: отдельный графический чип, который через специальную шину связывается с видеопамятью.

p, blockquote 7,0,0,0,0 —>

Что такое shedar

Shader переводится с английского как «оттеняющий». Это специальная программа, которая обрабатывает объекты, содержащиеся в игровом коде, и придает им окончательный вид.

Читайте также:  Мониторинг потребления электроэнергии видеокарты

p, blockquote 8,1,0,0,0 —>

По сути, это один из элементов унификации. Если совсем упростить, то разработчик игры попросту задает расположение и форму объекта, а также его текстуру. За отрисовку отвечают уже шейдеры, которые для этого и написаны.

p, blockquote 9,0,0,0,0 —>

Это еще больше упрощает создание игр: не нужно каждый раз программировать, как именно будут отображаться блики, преломление света, разряды молний и прочие красивости, делающие современные игры крайне реалистичными. Фактически, все это уже есть готовое и содержится в DLL библиотеках, которые обрабатываются шейдерами.

p, blockquote 10,0,0,0,0 —>

Виды шейдеров

Современные графические адаптеры оснащены универсальным набором шейдеров, который умеет обрабатывать любые объекты. Всего их существует 3 типа:

p, blockquote 11,0,0,0,0 —>

  • Вершинные. Обрабатывает данные, которые привязаны к вершинам многогранника. Может использоваться для расчета освещения, текстурных координат, а также отрисовки персонажей и прочих игровых объектов — травы, деревьев, ряби на поверхности воды и т.д.
  • Геометрические. Умеют обрабатывать целые примитивы, то есть простейшие фигуры. Выполняется это «на лету» без участия центрального процессора.
  • Пиксельные. Обрабатывает изображения, состоящие из множества точек, а также текстуры. Используется на последней стадии для формирования изображения и вывода его на экран.

Все это относится к realtime графике, то есть обработке изображения в режиме реального времени (например, 60 кадров в секунду, как это бывает в играх). Для создания 3D мультфильмов используются совсем другие технологии: качество там такое, что для рендеринга видео нужны очень большие вычислительные мощности.

p, blockquote 12,0,0,1,0 —>

Как узнать какие шейдеры поддерживает моя видеокарта

Самый простой способ сделать это — установить бесплатную утилиту GPU‑Z. Нужная информация отображается в поле DirectX Support. Это будет число в поле SM — например 2.0 (более старая версия) или 3.0 (пригодна для современных игр). Последние модели графических адаптеров поддерживают уже четвертую версию шейдеров.

p, blockquote 13,0,0,0,0 —>

Также при покупке графической платы обратите внимание на количество шейдеров и их частоту. Принцип прост: чем выше эти параметры, тем лучше.

Для вас будут полезны публикации «Что такое в видеокарте HDCP?» и «Что означает Dual в маркировки видеокарты и что это дает покупателю». Буду признателен, если вы поделитесь этим постом в социальных сетях. До скорой встречи!

p, blockquote 15,0,0,0,0 —>

p, blockquote 16,0,0,0,0 —> p, blockquote 17,0,0,0,1 —>

Источник

Читайте также:  Срок гарантии на видеокарты asus

ITGuides.ru

Вопросы и ответы в сфере it технологий и настройке ПК

Настраиваем AMD Radeon для игр

Вопрос настройки AMD Radeon для игр хотя бы раз возникал у пользователей игровых видеоадаптеров. Недостаточно просто воткнуть GPU в компьютер, в таком случае многие современные игры могут по-прежнему тормозить. Поэтому требуется первоначальная настройка драйвера графического ускорителя.

Настройка AMD Radeon для игр

Причин тому, почему видео карта сразу не работает на полную мощность, несколько. Например, отсутствующий или устаревший драйвер видео карты. Обо всём этом будет рассказано подробнее в текущей статье.

Внимание! В зависимости от модели видео карты и типа ПО (У AMD есть как Catalyst Control Center и Adrenalin Software) тип установки и настройки будет разным. Ориентируйтесь на нижеприведенные инструкции и названия пунктов меню, кнопок.

Шаг 1: Установка актуальной версии драйвера

Драйвер — это программное обеспечение видео карты, именно через него операционная система взаимодействует с графическим адаптером, что сказывается не только на играх, но и на некоторых программах.

Установка актуального программного обеспечения AMD состоит из следующих шагов:

    1. Перейдите на официальный сайт AMD для дальнейшей загрузки, после чего скачайте ПО для своей версии видео карты.

    1. Выберите каталог (можно оставить по умолчанию) для загрузки файла и нажмите «Сохранить».

    1. Разархивируйте его в любой удобный для вас каталог (по умолчанию используется каталог C:\AMD), и нажмите кнопку «Install».

    1. Примите условия лицензионного соглашения и продолжите установку соответствующей кнопкой.

    1. Установите «Рекомендуемый драйвер» на свой компьютер (дополнительный является тестовым и может содержать уйму глюков и ошибок).

    1. Выберите «Экспресс-установка» («Выборочный вариант» подходит лишь для очень опытных пользователей, которые вряд ли полезут за советом в интернет).

    1. После установки или обновления драйвера категорически рекомендуется перезагрузить ваш ПК. Без этого изменения, выполненные в процессе установки драйвера, применены будут не полностью.

Внимание! Драйверное обеспечение рекомендуется регулярно обновлять, в противном случае новые игры могут работать некорректно! Сделать это можно уже ранее показанным способом.

Шаг 2: Настройка самого драйвера

Уже после установки актуальной версии драйвера AMD вы увидите ощутимый результат. Производительность в играх возрастёт, а неработающие проекты могут начать запускаться. Тем не менее присутствует возможность ещё улучшить ситуацию в настройках самого драйвера.Как это сделать:

    1. Нажать правой кнопкой мыши по незанятой части вашего рабочего стола и во всплывающем окне выбрать пункт «AMD Radeon Settings».

    1. Выставить параметры «Кэш-память шейдера» и «Режим тесселяции» в «Оптимизировано AMD». Это даст ощутимый прирост производительности в играх, использующих данные технологии.
Читайте также:  Видеокарта geforce 8500 отзыв

    1. На всех мониторах (если их несколько) рекомендуется включить «Виртуальное сверхвысокое разрешение». Это позволит использовать разрешения дисплея, официально не поддерживаемые вашим монитором, благодаря чему можно будет неплохо улучшить картинку в старых играх.

Подготовить видео карту AMD к играм очень просто, для этого нужно лишь установить и правильно настроить драйвер, никаких других действий не потребуется.

Отблагодари меня, поделись ссылкой с друзьями в социальных сетях:

Источник

Оптимизация или улучшение графики во всех играх для видеокарт Nvidia AMD ATI

Ребят, хочу поделится одной фичей, про которую мало кто знает. Я приведу пример по игре Hitman 6, но ниженаписанное можно сделать и с любой другой игрой!

Для NVIDIA:
Показать полностью…
1) скачать программу Nvidia Inspector, установка не требуется.
2) Найти в списке игр Hitman Pro.
3) Выставить следующие настройки:

3 — Antialiasing
Antialiasing — Transparency Supersampling = AA_MODE_REPLAY_MODE_ALL

4 — Texture Filtering
Texture Filtering — LOD Bias (DX) = +3.0000
Texture Filtering — LOD Bias (OGL) = +3.0000
Texture Filtering — Negative LOD Bias = Allow

Чем выше значение LOD Bias (+3 макс) тем хуже текстуры.
Вот наглядные скриншоты:

Для AMD И ATI:
Я приведу пример на игре CS GO:

1. Нажмите WINDOWS+R на клавиатуре, введите команду regedit и нажмите клавишу ввода.
Вы получите всплывающее сообщение, которое предупреждает вас, что изменение реестра может очень плохо сказаться на вашем ПК. Но вы не бойтесь, если вы будите следовать моим указаниям, то ничего страшного не произойдет.
2)расширить [HKEY_LOCAL_MACHINE]
3)расширить [SYSTEM]
4)расширить [CurrentControlSet]
5)расширить [Control]
6)Расширить [VIDEO]
7)Расширить [74E0AF2B-179E-4857-A13A-DE09A4443041]
8)Расширить [0000] и щелкнуть левой кнопкой мыши на [UMD] (только один щелчок мыши).
9)Последний шаг. Щелчок правой кнопкой мыши внутри правой части окна и выберите [Создать] -> строковое параметр. Назовите его LodAdj.
Двойной щелчок по [LodAdj] и установите значение. LodAdj принимает только значения от 0 до 5. Вы должны попробовать выбрать значение самостоятельно.Ппример: «LodAdj» = «0». Важно. Чем выше значение, тем хуже качество графики и естественно выше производительность.
На этом все.

К слову, вы можете не ставить такое мыльцо, это уже в крайних случаях, вы можете поставить параметр 2 или 3, в них не так и замылена графика и не очень то и заметно ухудшение, но производительность все равно повышена.

Для тех кто хочет наоборот улучшить графику, вам следует в параметрах вводить от -1 до -5.

Источник