Графические решения intel hd для процессоров intel 4 го поколения что это
Новостей о графических процессорах Intel много не бывает. Вслед за подробностями об архитектуре и производительности встроенной графики Intel 11-го поколения в нашем распоряжении появилась информация о характеристиках различных моделей будущих встроенных GPU.
Источником данной утечки стала сама компания Intel, а точнее её новые графические драйверы для Windows 10 (версия 25.20.100.6618). Вся интересующая нас информация находится в одном из INF-файлов, входящем в пакет драйверов. Здесь перечислено 11 версий встроенных графических процессоров Intel 11-го поколения, которые разделены между сериями Iris Plus Graphics, UHD Graphics и UHD Graphics LP (с пониженным энергопотреблением). И все они относятся к графике класса GT2 и появятся в процессорах Ice Lake.
Графические процессоры серии Iris Plus Graphics, как и раньше, будут самыми продвинутыми в ассортименте Intel. Самым старшим из них будет Iris Plus 950, который предложит 64 исполнительных блока (Execution Units, EU), что означает наличие 512 шейдеров. Интересно, что графические процессоры Iris Plus 940 и Iris Plus 930 будут доступны как в версиях с 64 EU, так и в «урезанных» версиях с 48 и 32 EU соответственно.
В свою очередь графические процессоры Intel UHD Graphics 920 и UHD Graphics 910 смогут предложить по 32 EU, то есть по 256 шейдеров, а друг от друга будут отличаться частотами. Предположительно, UHD Graphics 920 будет использована в мобильных процессорах Ice Lake U-серии, тогда как UHD Graphics 910 найдёт своё место в будущих чипах Intel Y-серии.
Наконец, графика с пониженным энергопотреблением UHD Graphics LP будет предлагать 32 или 48 EU, то есть 256 или 384 шейдера. Скорее всего, от других моделей встроенных GPU она будет отличаться ощутимо более низкими тактовыми частотами. Но несмотря на это, она будет куда мощнее актуальных «встроек» Intel. В недавнем тестировании в Ashes of the Singularity принимала участие именно LP-версия графики Intel 11-го поколения. И она показала результат, примерно равный результату графики Vega 10 мобильного процессора Ryzen 7 2700U.
А в конце хотелось бы отметить, что также в списке значатся процессоры Ice Lake без встроенной графики (GT0). То есть Intel, похоже, продолжит практику выпуска процессоров F-серии. Либо же это просто чипы серии Xeon, которые бывают как со встроенной графикой, так и без неё.
То есть для случая с GT1 всё будет практически так же, только «слой» нужно разрезать пополам по горизонтали. Мы не будем мелочиться, и остановимся на возможностях графики GT3e, как наиболее продвинутого примера. Итак, имеем 40 исполнительных блоков по 7 потоков на каждый блок. Итого у нас имеется до 280 потоков! Неплохая прибавка мощности для «мотора» нашей системы!
При этом каждому потоку доступно по 4 KB в регистровом файле (GRF — General Register File) – наиболее быстрой из доступной для графики памяти для хранения локальных данных. Общий размер файла составляет 1120 KB.
Вообще, модель памяти представляет большой интерес и схематично может быть представлена так:
Кроме регистров, графике доступен свой L3 кэш (256 KB на каждые ½ «слоя»), а также LLC (Last Level Cache), который является L3 процессорным кэшем и, таким образом, общим для CPU и GPU. С точки зрения вычислений на GPU, кэшей L1 и L2 нет. Только в самой мощной конфигурации GT3e доступно ещё 128 MB кэша eDRAM. Он находится в одном корпусе с процессорным компонентом, но не является частью кристалла Haswell, и играет важную роль в увеличении производительности встроенной графики, почти ликвидируя зависимость от оперативной памяти компьютера (DRAM), часть которой так же может быть использована в качестве видеопамяти.
Далеко не все версии процессоров имеют ту самую интегрированную графику. Серверные модели предпочитают иметь значительно больше вычислительных ядер вместо графики, поэтому случаи, в которых возможно применение Graphics Technology, существенно сужаются. Я наконец дождался лэптопа с Haswell’ом и встроенной в процессор графикой Intel HD Graphics 4400, а, значит, можно поиграться с Intel Graphics Technology, которая поддерживается на 64 битных Linux системах, а так же на 32 и 64 битных Windows системах.
- Intel Xeon Processor E3-1285 v3 and E3-1285L v3 (Intel C226 Chipset) с Intel HD Graphics P4700
- 4е поколение Intel Core процессоров с Intel Iris Pro Graphics, Intel Iris Graphics или Intel HD Graphics 4200+ Series
- 3е поколение Intel Core процессоров с Intel HD Graphics 4000/2500
С точки зрения кода, ничего экстраординарного я не заметил. Да, появились какие-то прагмы перед циклами cilk_for, вроде таких:
Об этом мы поговорим подробно в следующем посте, а пока попробуем собрать сэмпл с опцией /Qoffload. Вроде бы всё скомпилировалось, но ошибка о том, что линкер (ld.exe) не может быть найден, меня немного приостановила. Оказалось, я упустил один важный момент и не всё так тривиально. Пришлось покопаться в документации.
Оказалось, что программный стек для выполнения приложения с оффлоадом на интегрированную графику выглядит так:
Компилятор не умеет генерировать код, который сразу может выполняться на графике. Он создает IR (Intermediate Representation) код под vISA (Virtual Instruction Set Architecture) архитектуру. А тот в свою очередь может выполняться (конвертироваться в рантайме) на графике с помощью JIT’тера, поставляемого в установочном пакете с драйверами для Intel HD Graphics.
При компиляции нашего кода с использование оффлоада для Graphics Technology, генерится объектник, в который «вшита» часть, выполняющаяся на графическом ядре. Этот общий файл называется fat. При линковке вот таких вот «толстячков» (fat объектников), код, выполняющийся на графике, будет в секции, встроенной в бинарник на хосте, называемой .gfxobj (для случая Windows).
Вот тут то становится понятно, почему не находился линкер. У компилятора Intel нет и не было своего линкера, причем что на Linux, что на Windows. А здесь в один файл нужно «зашить» объектники в разных форматах. Простой линкер от Microsoft делать этого не умеет, поэтому нужно поставить специальную версию binutils (2.24.51.20131210), доступную здесь, а потом и прописать пусть к тому самому ld.exe (в моем случае C:\Program Files (x86)\Binutils for MinGW (64 bit)\bin) в PATH.
После установки всего необходимого, я в итоге собрал тестовый проект на Windows и получил следующее:
Нужный объектник для выполнения на графике можно извлечь из fat объектника с помощью специального инструмента (offload_extract). Если в нашей консоли выставлено окружение для запуска компилятора Intel, сделать это весьма просто:
В результате в папочке можно найти отдельный объектник с приставкой GFX в конце, в моем случае — matmultGFX.o. Он, кстати, уже ни разу не в PE формат, а в ELF’е.
Кстати, если оффлоад невозможен и графическое ядро недоступно во время запуска приложения, выполнение происходит на хосте (CPU). Это достигается с помощью средств компилятора и оффлоад рантайма.
С тем, как всё должно работать мы разобрались. Дальше будем говорить о том, что доступно разработчику и как написать код, который в итоге будет работать на графике.
Информации оказалось так много, что в рамки одного поста всё никак не помещается, поэтому, как говорится, «продолжение следует…».
На недавно прошедшей Конференции Разработчиков Игр, в то время как по выставке ходили девушки, еще более длинноногие и менее одетые, чем на фото, я, инженер по программным решениям Intel, рассказывала «об особенностях интергированных графических решений Intel и их эффективном использовании при разработке игр».
К моему удивлению, слушателями доклада оказались не только разработчики игр и те, кто ошибся аудиторией, но и простые пользователи Intel HD Graphics.
Поэтому, то есть, по многочисленным появкам слушателей, знакомлю с этим докладом и вас.
Доклад с подобной темой я делаю ежегодно уже раз в шестой-седьмой. Но, конечно же, я не повторяю один и тот же рассказ из года в год. И даже не делаю ремейки! Время идет, Intel
постоянно представляет новые графические решения, соответственно появляются новые требующие освещения вопросы.
Но кое-что остается без перемен — вступление, сообщающее, что рынок Интегрированной Графики Intel сейчас огромен, будет сильно расти и дальше, причем, среди всех категорий пользователей, так что эти GPU необходимо учитывать при разработке игр и прочих графических приложений…
И если раньше единственное подтверждение этих слов было теоретическое — соответсвующий график или диаграмма из какого-нибудь серьезного источника типа Mercury Research, то теперь у меня появилось практическое и наглядное подтверждение. Ультрабуки. Переход на устройства этого типа столь же неизбежен для пользователей, как и завершившийся не так давно переход от ЭЛТ телевизоров и мониторов к ЖК.
Хотя спецификация ультрабука и не требует наличия встроенного GPU, но жесткие требования к его габаритам не позволяют вставить туда дискретную графическую карту, не сплюснутую предварительно танком. Поэтому во всех ультрабуках (а не только тех, что у девушек на фото) используется интегрированное с процессором решение — Intel HD Graphics.
Intel HD Graghics. Сurriculum vitae.
Впервые графическое ядро Intel переехало к CPU с северного моста материнской платы в 2010, и сразу же сменило имя — c Intel GMA (Graphics Media Accelerator) на Intel HD Graphics. Но это пока был еще «гражданский брак», GPU не был полностью интегрирован с CPU, он даже производился по другой технологии — 45nm против 32nm у CPU. Но, благодаря архитектурным улучшениям и повышению рабочей частоты, скорость обработки 3D в сравнении с прошлой версией Intel GMA выросла на 70%.
В 2011 в ядро Sandy Bridge была интегрирована Intel HD Graphics второго поколения. По первоначальному плану в мобильные устройства должна была ставиться модификация GT1 — версия Intel HD 2000 с 6 исполнительными устройствами (Execution Units или EU), а в десктопные (модификация GT2) — Intel HD 3000 с 12 EU. (Кстати архитектура HD Graphics изначально закладывала возможность технически простейшего добавления EU.)
Но, в итоге, в мобильные устройства попала Intel HD 3000, а в подавляющую часть десктопных — Intel HD 2000.
И, наконец, ровно месяц назад, в паре с Intel Ivy Bridge CPU появилась Intel HD Graphics 3. HD Graphics третьего поколения отличается не только увеличением числа EU до 16 для десктопной модификации HD Graphics 4000, но и улучшением самих EU, способных к исполнению трех инструкций за такт, а также появлением L3 cache, дополнительного текстурного семплера и полной поддержкой в железе DirectX 11. Еще одна уникальная фишка третьего поколения CPU — варьируемый размер векторных инструкций EU. Система способна диспетчеризовать логические потоки HLSL на исполнительные устройства как SIMD8, SIMD16 или SIMD32.
На слайде ниже показаны более детальные сравнительные характеристики Intel HD:
Почему слайд такой серый? А потому, что совершенно секретный! В изначальной версии на нем стоял гриф Intel Confidential, означающий строгий запрет к распространению, а также присутствовало не три колонки, а четыре. В четвертой колонке были характеристики новой, еще не выпущенной Intel GPU. Соответственно, по сравнению с той, еще не существующей новинкой, все остальное показывалось просто серым. Раскрашивать слайд я не стала — это же не «17 мгновений Весны».
Intel HD Graghics третьего поколения. Характеристика с места работы.
Напоследок, выборка из общей таблицы результатов синтетических тестов, сделанная для разных Intel GPU. Обратите внимание на изменение позиции в рейтинге прозводительности карт:
Вывод notebookcheck: «В целом, мы впечатлены новым графическим ядром Intel. Производительность по сравнению с HD 3000 улучшилась на 30%. Эта разница может быть даже больше — до 40%, если GPU спарено с мощным четырехядерным Ivy Bridge CPU, например, i7-3610QM.
На этом месте пост для простых игроков оканчивается (спасибо за внимание, добро пожаловать в комментарии), и начинаются
Описание
Intel HD Graphics 4600 является эволюционным развитием интегрированного видеочипа. Благодаря тому что в 2010 году компания Intel отказалась от на то время классической схемы разделения вершинных и пиксельных конвейеров и перешла на унифицированную шейдерную архитектуру, ей удалось добиться регулярной модернизации собственной видеологики. Каждый год компания улучшает процесс изготовления чипов, что позитивно сказывается на количестве исполнительных блоков и, как результат, на производительности.
В Intel HD 4600 установлены уже 20 исполнительных блоков, что позволяет на равных тягаться с чипами AMD и nVIDIA. Для сравнения, предыдущая модель HD 4000 имела 16 блоков, а HD 3000 всего 12. Таким образом, даже если взять чипы HD 4000 и HD 4600 с равной частотой ядра, то вычислительная мощность последнего будет больше на 25%. Кроме числа исполнительных блоков, была увеличена и частота видеоядра. Теперь она составляет 1250 МГц, против 1150 МГц у прошлого поколения. Отличительной чертой процессоров и видеологики Haswell стало пониженное энергопотребление в режиме простоя.
Новая графика Intel позволяет поддерживать OpenGL 4.0 и DirectX 11.1 (шейдеры пятой версии). К другим возможностям чипа относятся полноэкранное сглаживание, HDR и ряд других технологий, который позволяет улучшить полученное изображение. Следует упомянуть, что, как и ядро предыдущего поколения, HD 4600 может работать одновременно с тремя мониторами.
Второе поколение видеочипов
На сегодняшний день видеологика Intel HD Graphics 3000 используется еще достаточно часто. Она является идеальным решением для мобильных ПК нижнего ценового уровня. Данное решение позволяет достаточно комфортно просматривать фильмы высокого качества и даже иногда наслаждаться прелестями видеоигр, выпущенных в 2011-2012 годах. Однако если учесть, что бюджетные ноутбуки и нетбуки покупаются вовсе не с целью мультимедийных развлечений, то все становится на свои места. Максимальное разрешение, поддерживаемое видеокартой, составляет 2560 х 1600 пикселей. К тому же данное поколение видеологики поддерживает HDMI-выход. Для того чтобы оптимизировать работу данного интерфейса, желательно иметь установленным самый последний для Intel HD Graphics driver.
Как было сказано выше, семейство графического ядра второго поколения представлено двумя моделями. Это Intel HD Graphics 2000 и 3000. Несмотря на то что они обе производятся по одному и тому же технологическому процессу, продуктивность карт может отличаться в два раза. Обусловлено это тем, что младшая модель имеет более низкую тактовую частоту ядра, кроме того, она оснащается всего шестью исполнительными устройствами (против 12 у старшей версии карты).
Благодаря такой дифференциации достигается достаточно четкая сегментация рынка. Так, пользователь может приобрести ноутбук с двух- или четырехъядерным процессором и полноценным графическим ядром HD 3000 или урезанной графикой HD 2000. Естественно, это отражается на стоимости продукции.
Тесты интегрированной графики
Что же, перейдем от теоретических основ к практическим тестам. Для начала сравним производительность трех поколений чипов от Intel. Графика HD 3000 проверяется на основе процессора Core i7-2700K, HD 4000 — i7-3770K, HD 4600 — i7-4770K. При максимальной нагрузке частоты графических ядер составляли 1350, 1150 и 1250 МГц соответственно.
Проверка ведется при минимальных настройках графики видеоигр и разрешении 1920 x 1080. При этом такие фильтры, как anti-aliasing и анизотропная фильтрация, отключены. Приложение 3DMark для теста производительности запускалось на стандартных настройках. Так как HD 3000 не поддерживает технологию DirectX 11, то и другие видеочипы проверяются без ее включения.
Тест Cloud Gate из пакета 3DMark показал следующие результаты тестов:
- HD 3000 – 3221 балл;
- HD 4000 – 5795 баллов;
- HD 4600 – 8253 балла.
Тест Unigine Heaven также демонстрирует значительную производительность чипов последнего поколения:
- HD 3000 – 213 баллов;
- HD 4000 – 327 баллов;
- HD 4600 – 446 баллов.
Краткие советы создателям игр
1. Корректно определяйте параметры графической системы и ее возможности — поддержку шейдеров, расширений DX и доступную видеопамять (учтите, что у Intel GPU нет отдельной видеопамяти, она совместно с CPU использует память системную).
Посмотреть на пример исходного кода и бинарника приложения для корректного и полного определения параметров системы с Intel GPU — GPU Detect можно здесь.
Кроме того, Microsoft DirectX SDK (июнь 2010) включает пример Video Memory для определения размера доступной видеопамяти. Советуем также поискать в Интернете „Get Video Memory Via WMI“.
2. Учитывайте возможности Turbo Boost. Благодаря Turbo Boost частота Intel GPU может увеличиваться в два раза, давая существеный прирост производительности. Но только если это позволяет термальное состояние системы. А это происходит по понятным причинам только когда не сильно занят, то есть, не сильно нагрет CPU.
Вытекающий отсюда совет — как можно реже использовать запрос состояния CPU — GetData(). Учтите, что вызов GetData() в цикле с ожиданием результата — это 100% загрузка CPU. В случае крайней необходимости делайте запросы к CPU в начале отрисовки кадра и загружайте CPU какой-нибудь полезной работой перед получением результатов GetData. В этом случае ожидание CPU будет минимально.
3. Используйте реализуемое Intel GPU раннее отсечение по Z (Early Z rejection). Эта технология позволяет заранее отбрасывать из дальнейшей обработки, т.е. не выполняя дорогостоящие с точки пиксельные шейдеры, фрагменты, не проходящие тест глубины, — загораживаемые другими объектами.
Для результативного использования Early Z существуют два метода:
— сортировка и отрисовка объектов от ближних к дальним по глубине (front to back)
— предпроход без отрисовки с заполнением буфера глубины и маскированием заведомо невидимых на финальном изображении областей.
Понятно, что первый способ не подойдет для сцен с (полу)прозрачными объектами, а второй имеет значительные накладные расходы.
Исходный код примеров использования Early Z можно посмотреть здесь.
4. Здравый смысл и общие советы по оптимизации графических приложений. Их для Intel GPU никто не отменял. Уменьшайте количество смен графических состояний и шейдеров, группируйте вызовы отрисовки, избегайте чтения из render targets, да и вообще не используйте более трех буферов отрисовки. Также оптимизируйте геометрию (Direct3D D3DXOptimizeVertices и D3DXOptimizeFaces) для кешей вершинных пре- и пост- преобразований DirectX.
5. И, наконец, для эффективноего обнаружения проблем с производительностью DirectX приложений на Intel GPU используйте бесплатный инструмент Intel GPA
Созданная корпорацией Intel интегрированная графика, используемая в центральных процессорах, позволяет не тратиться на отдельную видеокарту и сэкономить на ее покупке от полусотни до нескольких сотен долларов США. Встроенная графика от Интел часто работает на уровне бюджетных и средних PCI, AGP и PCI-X видеокарт. Программисты создали драйверы для всех видеочипов под актуальные версии Виндовс. Сегодня каждый может новые драйверы Intel HD Graphics скачать бесплатно для Win 11, 10, 8.1, 8, 7 и XP SP 3 (32-bit и 64-bit). Перед инсталляцией нового программного обеспечения следует очистить компьютер от устаревших драйверов, компонентов ОС Виндовс и ненужного ПО.
Возможности и новые драйверы для Intel HD Graphics
Видеопамять дискретных видеокарт NVIDIA GeForce, AMD Radeon и других работает лучше ОЗУ ПК. Встроенное видео не имеет своей видеопамяти и использует оперативку компьютера. Соответственно, чем больше объем, выше частоты, меньше тайминги и латентность ОЗУ, тем лучше качество картинки. Сегодня производительности встроенного графического процессора вполне достаточно, чтобы даже на бюджетном ноутбуке получить удовольствие от мультимедиа развлечений. Не стоит обращать внимание на неаргументированные высказывания на железячных и геймовых форумах, в социальных сетях VK, OK, FB, G+ и других, что встроенные в центральный процессор видеокарты подходят лишь для набора текста в офисных пакетах, демонстрации фото и серфинга в Интернете.
В настоящее время Intel HD Graphics стала полноценной графической подсистемой ноутбука, нетбука и даже стационарного персонального компьютера. Пользователь ПК с интегрированным видеочипом от компании Интел получает качественную 2D и 3D картинку в любом компьютерном приложении, возможность полноценно играть в компьютерные игры и просматривать видео в форматах высокого разрешения Full HD (1920×1080 пикселей), 4К (3840х2160 пикселей), 5К (5120х2880 пикселей), 360-градусного видео и другие возможности. Дополнительными преимуществами по сравнению с видеокартами NVIDIA и AMD являются повышенное время работы устройства от батареи, меньшее тепловыделение и отсутствие артефактов и других проблем.
Исторический обзор Intel HD Graphics
В 2010 году вышли десктопные Clarkdale и портативные Arrandale микропроцессоры, с ядром процессора - по 32 нм, а графической частью - по 45 нм техпроцессу и шейдерной архитектурой.
В 2011 году появились Sandy Bridge, где ЦП, чипсет и графика располагались на 32 нм кристалле. Чип Intel HD Graphics 2000 имел 6 исполнительных устройств (далее ИУ), а Intel HD Graphics 3000 - 12 ИУ и мощность порядка 100 GFLOPS. В тесте 3DMark Cloud Gate видеоускоритель HD3000 показал результат в 3221, а UnigineHeaven - 213 баллов.
В 2012 году появились Ivy Bridge, имевшие "на борту" 22 нм кристаллы. Видеоадаптер 2500 получил 6 ИУ, а 4000 - 16 ИУ и производительностью 200 GFLOPS. Данные GPU получили совместимость с актуальными версиями DirectX 11 и OpenGL 3.3, безупречное качество 2D изображения, поддержку относительно современных игр, например, Battlefield 3, Fifa 2012, Metro 2033, возможность воспроизведения видео в высоком Full HD и 4K разрешении.
В конце 2012 года ЦП Haswell оснащались видеоадаптерами серий 4600, 4400, 4200 с 20 ИУ, 80 шейдерными процессорами с поддержкой DirectX 11.1 и OpenGL 4.0. Игры Battlefield-3, Dota 2, Crysis-2, F1-2011, Counter-Strike: Global Offensive, Torchlight 2, World of Warcraft, Metro-2033, DiRT Showdown, Tomb Raider и другие запускались в нормальном качестве.
Начиная с 2013 года ЦП Broadwell-K оснащались GPU пятого поколения. Видеокарта 5300 имела 24 ИУ, работающих на 900 МГц. Ядро 5500 - 24 ИУ на 950 МГц. Ядро 5600 - 24 ИУ на 1050 МГц. Ядро 6000 - 48 ИУ на 1000 МГц. Ядро 6100 - 48 ИУ на 1100 МГц. Iris 6200/P6300, GT3e получили 48 ИУ со 128 МБ кэша памяти eDRAM и работали на 1150 МГц.
Центральные микропроцессоры Skylake получили шестое поколение Интел Хай Дефинишн Графикс. Младшая Intel HD Graphics 510 с 12 ИУ работала на 950 МГц. Ядра 515, 520 и 530 с 24 ИУ работали на 1, 1,05 и 1,15 ГГц, соответственно. Ядра 540 и 550 с 48 ИУ работали на 1,05 и 1,1 ГГц, соответственно. Iris 580 GT4e имел 72 ИУ, 128 МБ кэша памяти eDRAM.
В начале 2017 в поддержку концепции микроархитектуры Kaby Lake в розничной продаже появилась седьмая генерация: Intel HD Graphics 610, 615, 620, 630, P630, 640, 650. Нововведения седьмого поколения: 14 нм техпроцесс, поддержка разрешения 5K, повышения производительность при работе с 3D-графикой и воспроизведении видео 4K и 5K, работа исключительно под Windows 10 и 11. В этой связи владельцам графических процессоров последнего поколения особенно актуально последнюю версию драйвера Intel HD Graphics скачать бесплатно для Win 11, 10, 8.1, 8, 7 (32-бит и 64-бит) как можно наиболее свежие.
Четвертое поколение видеологики
На сегодняшний день видеокарта Intel HD Graphics установлена чуть ли не в половине ноутбуков. Это обусловлено как отличными маркетинговыми ходами корпорации, так и правильным подходом к интеграции. С каждым новым поколением видеологика становится все совершеннее, что позволяет ей тягаться на равных с дискретными картами среднего ценового уровня.
Выпуск же чипа последнего поколения заметно отразился на продажах видеокарт других производителей. Ведь нет смысла платить дополнительные деньги за то, что может работать «прямо из коробки». Всего несколько лет назад производительность встроенной видеографики мало кого интересовала. Ведь все понимали, что такие чипы, как Intel HD, нужны лишь для работы офисных приложений, просмотра фотографий и фильмов невысокого разрешения. Однако после выпуска процессоров iCore третьего поколения и видеочипов Intel HD Graphics 4000 ситуация стала кардинально меняться.
Бюджетная видеокарта стала реальным конкурентом для производителей дискретных чипов. И это не пустые слова, достаточно только взглянуть на падение динамики продаж карт от AMD и nVIDIA. Кроме того, компания AMD была вынуждена отказаться от выпуска бюджетной графики Radeon HD 70хх ввиду ее неконкурентоспособности.
Бесплатно скачать Intel HD Graphics Drivers
Последнее обновление: 29.04.2022.
Для других продуктов и версий Windows: На странице официального сайта
Для других продуктов и версий операционной системы Windows.
Семейство интегрированных чипов Intel HD Graphics является отличной заменой дискретным, то есть идущим отдельным модулем видеокартам. Особенно актуальным использование встроенного видеочипа будет для различных ноутбуков и нетбуков. Преимуществами таких решений являются повышенная производительность батареи и меньший нагрев внутреннего пространства мобильного ПК.
Третье поколение
Видеологика Intel HD Graphics 4000 была презентована в 2012 году. Она выполнена на основе 22-нм технологического процесса. Пиковая производительность чипа составляет 200 гигафлопс. В то же время предыдущее поколение видеокарт от Intel выполнялось по 32-нм процессу, и производительность была ровно в 2 раза меньше.
Интегрированная графика позволяет использовать все возможности DirectX 11 и OpenGL 3.3. Согласно заверениям разработчиков и многократно проведенным тестам, карта Intel HD 4000 позволяет насладиться всеми прелестями фильмов с высоким разрешением. Кроме того, данная видеологика дает возможность достаточно комфортно чувствовать себя в большинстве современных игр. Конечно, тут следует понимать, что некоторые из них потребуют более низкого разрешения и снижения настроек качества.
А что делать, если игра некорректно работает или возникают какие-либо артефакты в изображении? Чтобы устранить эту проблему, на сайте производителя необходимо найти для чипа Intel HD Graphics 4000 драйвер, скачать и установить его. Этот совет кажется банальным, но на самом деле он помогает. Дело в том, что инженеры компании стараются регулярно обновлять драйвера своей продукции и улучшать совместимость с самыми новыми приложениями.
Если сравнивать производительность видеокарты с предыдущим поколением, то она увеличилась на 30%. Дополнительно можно получить прирост мощности за счет использования более быстрого процессора i7 и большего объема оперативной памяти.
Интерфейс Intel HD Graphics Drivers
Краткие советы создателям игр
1. Корректно определяйте параметры графической системы и ее возможности — поддержку шейдеров, расширений DX и доступную видеопамять (учтите, что у Intel GPU нет отдельной видеопамяти, она совместно с CPU использует память системную).
Посмотреть на пример исходного кода и бинарника приложения для корректного и полного определения параметров системы с Intel GPU — GPU Detect можно здесь.
Кроме того, Microsoft DirectX SDK (июнь 2010) включает пример Video Memory для определения размера доступной видеопамяти. Советуем также поискать в Интернете „Get Video Memory Via WMI“.
2. Учитывайте возможности Turbo Boost. Благодаря Turbo Boost частота Intel GPU может увеличиваться в два раза, давая существеный прирост производительности. Но только если это позволяет термальное состояние системы. А это происходит по понятным причинам только когда не сильно занят, то есть, не сильно нагрет CPU.
Вытекающий отсюда совет — как можно реже использовать запрос состояния CPU — GetData(). Учтите, что вызов GetData() в цикле с ожиданием результата — это 100% загрузка CPU. В случае крайней необходимости делайте запросы к CPU в начале отрисовки кадра и загружайте CPU какой-нибудь полезной работой перед получением результатов GetData. В этом случае ожидание CPU будет минимально.
3. Используйте реализуемое Intel GPU раннее отсечение по Z (Early Z rejection). Эта технология позволяет заранее отбрасывать из дальнейшей обработки, т.е. не выполняя дорогостоящие с точки пиксельные шейдеры, фрагменты, не проходящие тест глубины, — загораживаемые другими объектами.
Для результативного использования Early Z существуют два метода:
— сортировка и отрисовка объектов от ближних к дальним по глубине (front to back)
— предпроход без отрисовки с заполнением буфера глубины и маскированием заведомо невидимых на финальном изображении областей.
Понятно, что первый способ не подойдет для сцен с (полу)прозрачными объектами, а второй имеет значительные накладные расходы.
Исходный код примеров использования Early Z можно посмотреть здесь.
4. Здравый смысл и общие советы по оптимизации графических приложений. Их для Intel GPU никто не отменял. Уменьшайте количество смен графических состояний и шейдеров, группируйте вызовы отрисовки, избегайте чтения из render targets, да и вообще не используйте более трех буферов отрисовки. Также оптимизируйте геометрию (Direct3D D3DXOptimizeVertices и D3DXOptimizeFaces) для кешей вершинных пре- и пост- преобразований DirectX.
5. И, наконец, для эффективноего обнаружения проблем с производительностью DirectX приложений на Intel GPU используйте бесплатный инструмент Intel GPA
Созданная корпорацией Intel интегрированная графика, используемая в центральных процессорах, позволяет не тратиться на отдельную видеокарту и сэкономить на ее покупке от полусотни до нескольких сотен долларов США. Встроенная графика от Интел часто работает на уровне бюджетных и средних PCI, AGP и PCI-X видеокарт. Программисты создали драйверы для всех видеочипов под актуальные версии Виндовс. Сегодня каждый может новые драйверы Intel HD Graphics скачать бесплатно для Win 11, 10, 8.1, 8, 7 и XP SP 3 (32-bit и 64-bit). Перед инсталляцией нового программного обеспечения следует очистить компьютер от устаревших драйверов, компонентов ОС Виндовс и ненужного ПО.
Теоретические расчеты производительности
Зная об особенностях интегрированной графики разных поколений, можно перейти к сравнению их производительности. Для большей объективности в тесте будет принимать участие бюджетная дискретная карта GeForce GT 630. Производительность ядер при пиковой нагрузке составляет:
- HD 4600 – 400 гигафлопс;
- GT 630 – 311 гигафлопс;
- HD 4000 – 294 гигафлопс;
- HD 3000 – 194 гигафлопс.
Как видим, уже на данном этапе дискретная карта уступает последнему поколению интегрированной графики. Однако нельзя обойти стороной и такой параметр производительности, как скорость закраски сцены. По этому показателю дискретная графика в разы лучше интегрированных решений:
- GT 630 – 13 Мтекс/с;
- HD 4600 – 5 Мтекс/с;
- HD 4000 – 4,6 Мтекс/с;
- HD 3000 – 1,35 Мтекс/с.
По скорости растеризации GeForce также показывает лучшие результаты:
- GT 630 – 3,2 Мпикс/с;
- HD 4600 – 2,5 Мпикс/с;
- HD 4000 – 2,3 Мпикс/с;
- HD 3000 – 1,35 Мпикс/с.
На данный момент мы не будет затрагивать пропускную способность памяти, так как у ядер Intel HD Graphics характеристики этого показателя зависят от нагрузки на процессор.
Еще о производительности
Как уже было сказано выше, интегрированные видеокарты используют оперативную память на равных с процессором. Поэтому, если установить в ноутбук достаточно мощный кристалл последнего поколения, но ограничиться всего несколькими гигабайтами медленной памяти, то результаты производительности такой конфигурации могут весьма огорчить. Память является "узким местом" для видеологики, а поэтому для достижения хороших результатов рекомендуется использовать ее последние модели с высокими частотами и низкими задержками.
Еще одним нюансом, значительно влияющим на производительность не только видеографики, но и компьютера в целом, является перегрев. При превышении определенного градуса видеочип и процессор показывают низкие результаты в различных тестах и реальных приложениях. Поэтому рекомендуется проводить регулярную чистку куллеров и внутреннего пространства мобильных ПК от пыли. Результат не заставит себя долго ждать.
Также важно понимать, что качество графики будет зависеть от выбранного процессора. Дело в том, что при возрастании нагрузки на ядро видеочип получает меньший приоритет по передаче пакетов, таким образом, это сказывается на качестве изображения. Поэтому результаты тестов при сравнении бюджетного и топового процессоров и одинаковой видеологики будут не в пользу первого. Таким образом, выбор "сердца" ноутбука напрямую влияет на возможности видеочипа.
И последний совет на сегодня. Для видеокарт Intel HD Graphics драйвер необходимо устанавливать самый последний. Даже если вы приобрели ноутбук уже полностью настроенный для работы, не поленитесь зайти на официальный сайт производителя и скачать наиболее свежую версию.
Результаты
Новое интегрированное ядро от Intel является заметным шагом вперед в развитии подобных технологий. Современные видеочипы с легкостью обходят по всем показателям производительности свои предыдущие поколения — средний отрыв от HD 4000 составляет 40%. А что же касательно дискретной графики? Тут можно с уверенностью сказать, что если ноутбук не будет использоваться только для игр, то гораздо правильнее отказаться от покупки среднеценовой видеокарты, так как встроенное ядро позволяет полностью заменить ее. К тому же не стоит забывать об энергопотреблении. Топовый процессор Core i7 вместе с интегрированной графикой потребляет всего 84 Ватта, в то время как дискретная карта GT 630 на базе простого двухъядерного процессора изначально будет потреблять 130 Ватт энергии. Как результат, это выльется в более низкий запас заряда батареи, а также перегрев внутренних компонентов.
Именно поэтому, покупая новый ноутбук, забудьте о дешевых дискретных видеокартах, даже если они относятся к последнему поколению. В реальности они не смогут дать тот прирост продуктивности, который мог бы оправдать такую покупку. Тем более что Intel HD Graphics 4600 сможет легко удовлетворить все запросы современного пользователя.
В данной статье для тестирования использовался топовый процессор Core i7, но сегодня уже можно приобрести более доступные для рядового пользователя модели i5 и i3. Как и в случае с предыдущим поколением, новая видеокарта имеет урезанную модель - Intel HD Graphics 4400. Несмотря на меньшее количество блоков исполнения, она все равно опережает по своим показателям карты 3-го поколения. Ну, а любителям ультрабуков и дорогих ноутбуков повезло значительно больше, ведь процессоры серии Haswell могут оснащаться более мощным графическим ядром HD 5100/5200, которое имеет уже 40 исполнительных блоков, что в два раза больше, чем у HD 4600.
Производительность в играх
На этом закончим с синтетическими тестами и перейдем к сравнению производительности карт в игровых приложениях. В игре Crysis 2 карта HD 4600 быстрее своей предшественницы почти в полтора раза (11,5 балла против 7,7). HD 3000 получила всего 5 баллов.
F1 2011 не столь чувствительна к производительности видеочипов. За счет этого HD 4600 опередила HD 4000 всего на 28 процентов. Примечателен тот факт, что игра отлично идет даже на графике HD 3000, что не может не радовать владельцев старых ноутбуков.
Приложения с высоким качеством графики, такие как Metro 2033 и Tomb Raider, позволяют вполне нормально играть на средних или низких настройках в режиме DirectX 10 на карте HD 4600. К сожалению, более старые чипы не дают возможности нормально чувствовать себя в игре, так как количество кадров в секунду заметно проседает, и картинка становится похожей на слайд-шоу.
В результате всех проведенных тестов можно сказать, что следующий виток развития интегрированной графики на базе процессоров Haswell является настоящим шагом вперед. Особенно радует тот факт, что даже в играх 2013-2014 годов выпуска удается добиться приемлемых результатов. То есть даже бюджетный ноутбук позволит полностью насладиться качеством мультимедиа-развлечений.
Сравнение интегрированной и дискретной карт
Теперь от теста интегрированных чипов перейдем к сравнению Intel HD 4600 и GeForce GT 630. Как видно из показателей выше, у решения от Intel имеется хороший показатель пиковой производительности. Хотя в то же время этот чип уступает в пропускной способности памяти и скорости растеризации.
Для начала проверим наши карты на синтетических тестах 3DMark и Unigine Heaven. Сравнение проводится при максимальных настройках графики в разрешении Full HD и с использованием DirectX 11. В итоге получились следующие результаты тестов:
Как видим, чип HD 4600 на равных борется с дискретной картой, которая имеет преимущества в количестве блоков растеризации, скорости обработки текстур и пикселей. Но, к сожалению, в игровых приложениях дела обстоят пусть и немного, но все же хуже. В таких играх, как Battlefield-3, Crysis-2, F1-2011 отставание HD 4600 составляет где-то 5-20%. В игре Metro-2033 интегрированная графика отстала от GeForce GT 630 более чем на половину. Зато в таких играх, как DiRT Showdown и Tomb Raider, карта от Intel получила результат на 12 и 22% лучше соответственно.
Семейство видеочипов
Intel HD Graphics Family включает в себя несколько поколений.
- Intel HD — устанавливается на семейство процессоров Pentium G и первое поколение iCore 3/5/7. Носит кодовое название Nehalem/Lynnfield. Возможности такой видеокарты весьма ограничены. Поэтому если ноутбук будет использоваться для работы с графикой и для мультимедиа развлечений (просмотра фильмов в качестве HD, игр), то данный чип будет не лучшим решением.
- Intel HD 2000/3000. Второе поколение интегрированных видеочипов корпорации Intel устанавливается в процессоры iCore 3/5/7 второго поколения. Носит кодовое название Sandy Bridge. Сегодня уже практически не используется в новых моделях ноутбуков, но еще является значительным игроком рынка.
- Intel HD 2500/4000. Третье поколение интегрированной видеологики, на данный момент это наиболее массовый представитель рынка мобильных устройств. Такие карты являются частью процессоров iCore третьего поколения. Данная видеологика носит кодовое название Ivy Bridge. По производительности она близка к картам Radeon HD 65хх.
- Последнее поколение Intel HD Graphics под кодовым названием Haswell. Является частью новых процессоров iCore 4-го поколения. Основная модель этого поколения - 4600. Она имеет две урезанные версии - 4200 и 4400. Наиболее мощными являются карты 5100 и 5200. По своей производительности последняя модель карты Intel HD 5200 опережает большинство дискретных видеокарт среднего ценового диапазона.
Intel HD 3-го и 4-го поколений позволяет в полной мере наслаждаться качеством фильмов с разрешением вплоть до 4К. Также подобные видеокарты легко справляются с нагрузками видеоигр последних 2-3 лет. Так как первое поколение процессоров и интегрированной видеологики уже является немного устаревшим, то мы опустим его из обзора карт Intel (R) HD Graphics. Идем дальше.
Читайте также: