Как стать автором
Обновить
39.19
Рейтинг

Видеокарты

Графические адаптеры

Сначала показывать
Порог рейтинга

Видеоускоритель Apple и невозможный баг

Работа с 3D-графикой *Отладка *Реверс-инжиниринг *Видеокарты Процессоры
Перевод
В конце 2020 года компания Apple выпустила M1 — первого представителя собственной архитектуры GPU под названием AGX, по слухам, созданной на основе серии Imagination PowerVR. С тех пор мы занимались реверс-инжинирингом AGX и созданием опенсорсных графических драйверов. В январе прошлого года я отрендерила треугольник при помощи своего собственного кода, но с тех пор нас продолжал преследовать ужасный баг:

Драйвер не справлялся с рендерингом больших количеств геометрии.

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


Частично отрендеренный по Фонгу кролик

Сложно было определить, какой объём мы можем рендерить без сбоев. Это зависело не только от сложности геометрии. Одна и та же геометрия могла рендериться с простыми шейдерами, но давать сбой со сложными.
Читать дальше →
Всего голосов 43: ↑43 и ↓0 +43
Просмотры 7.5K
Комментарии 7

Новости

4k @ 144Hz: DP, HDMI, USB-C Alt-Mode & cables…

Настройка Linux *Видеокарты Мониторы и ТВ Настольные компьютеры Ноутбуки

Я недавно сделал себе небольшой апгрейд и у меня появился монитор 4k@144Hz. Разумеется, на 144Hz он не заработал. Потому что нюансы. Мне пришлось в это нырнуть глубже, чем хотелось бы...

Спойлеры: DP, USB-C Alt-mode, Thunderbolt, USB4 3x2, 40Gbps, HDMI.
Оглавление: кабели, протоколы, режимы.

Лыдыбр: Моя старая видеокарта на компьютере сумела завести его на 4k @ 60Hz с помощью Display Port. (Либо 2k @ 144Hz). Это её техническое ограничение, больше она не может. Дальше я попытался воткнуть в монитор ноутбук (все 5 шт, какие нашлись у меня и знакомых) и обнаружил, что всё настолько сложно, что мне потребовалось несколько заходов чтения спецификации, пока я "это завёл". Выписываю свои наблюдения и эксперименты. Актуальность - первая половина 2022 года. Монитор under study - Gigabyte M32U, хотя, в принципе, это не существенно для обсуждаемого вопроса. У монитора разъёмы HDMI, DP, USB-C.

Разбирать проблему я буду слоями. Начём с физики.

Читать далее
Всего голосов 126: ↑126 и ↓0 +126
Просмотры 21K
Комментарии 129

Стримеру игр в помощь: аппаратный энкодинг видео силами GPU – насколько он хорош?

Блог компании HOSTKEY Видеокарты
Перевод

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

Узнать подробности
Всего голосов 5: ↑4 и ↓1 +3
Просмотры 2.3K
Комментарии 6

Мультиклеты: влияние реконфигурации на бенчмарки и задачи майнинга

Высокая производительность *Видеокарты Процессоры Криптовалюты Суперкомпьютеры

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

Как известно, физические и технологические ограничения, объективно существующие при проектировании и изготовлении новых микропроцессоров, постепенно перешли из теоретической в практическую плоскость. Планарные транзисторы перестали уменьшаться в 2D размерах и стали переходить в 3D измерение. Расстояния на чипе стали ограничивать тактовую частоту, а размеры чипа привели к тому, что на пластине годным стало считаться то, что хоть как-то работает. При этом, микропроцессоры стали напоминать ламповые компьютеры 60-х годов прошлого века, на корпусе которых можно было жарить яичницу.

Сегодня большинство бенчмарков процессоров, в первую очередь, оценивают производительность. Насколько быстро рисуется картинка на дисплее, насколько быстро перемножаются матрицы или как быстро осуществляется поиск в базе данных. Это, безусловно, важно. Но почему-то мало кто задается вопросом, насколько это оптимально. Может быть, лучше увеличить время решения на 10% и при этом уменьшить энергопотребление на 50%?

Читать далее
Всего голосов 6: ↑6 и ↓0 +6
Просмотры 1.7K
Комментарии 15

Вычисляем на видеокартах. Технология OpenCL. Часть 2. Алгоритмы в условиях массового параллелизма

Блог компании Яндекс Практикум Высокая производительность *Программирование *GPGPU *Видеокарты
Автор курса «Разработчик C++» в Яндекс.Практикуме Георгий Осипов провёл вебинар «Вычисляем на видеокартах. Технология OpenCL».



Мы подготовили для вас его текстовую версию, для удобства разбив её на смысловые блоки.
1. Зачем мы здесь собрались. Краткая история GPGPU.
1a. Как работает OpenCL.
1b. Пишем для OpenCL.
2. Алгоритмы в условиях массового параллелизма.
Читать дальше →
Всего голосов 19: ↑19 и ↓0 +19
Просмотры 3.4K
Комментарии 4

Многопоточный энкодинг: переплатить вдвое или уйти на «встройку»?

Блог компании HOSTKEY Open source *Работа с видео *Видеокарты Видеоконференцсвязь

Проведенный нами тест NVIDIA A4000 почти подтвердил, что она способна вытянуть на энкодинге до 16 независимых видеопотоков FullHD в формате H264. Удастся ли кратно увеличить производительность с профессиональной видеокартой, которая стоит в два раза дороже? Попробуем проверить.

В нашей второй статье про энкодинг (с тестом А4000) мы упустили, что видеопоток бывает и большего разрешения, поэтому стоит протестировать энкодинг файлов в формате 4К. Для полноты картины мы также сравним энкодинг на решениях от NVIDIA со встроенным GPU от Intel. Некоторые профессионалы полагают, будто достаточно собрать тот же FFmpeg со включенным QuickSync и внешняя видеокарта станет не нужна. Проверим и это утверждение.

Узнать результаты
Всего голосов 11: ↑9 и ↓2 +7
Просмотры 3.1K
Комментарии 6

Как ИИ помогает улучшать чипы: отчёт Nvidia

Производство и разработка электроники *Научно-популярное Искусственный интеллект Видеокарты Процессоры
Перевод

Для весенней конференции GTC стал доброй традицией рассказ об исследованиях и разработках Nvidia главного научного сотрудника и старшего вице-президента по исследованиям Билла Дэлли. Он поделился тем, как устроен отдел исследований и разработок Nvidia, а также немного рассказал о текущих приоритетах. В этом году Дэлли в основном занимался AI-инструментами, которые Nvidia и разрабатывает, и использует для совершенствования собственных продуктов. Например, Nvidia начала использовать ИИ для эффективного улучшения и совершенствования процесса проектирования GPU.
Читать дальше →
Всего голосов 10: ↑10 и ↓0 +10
Просмотры 3.1K
Комментарии 2

Энкодинг многопоточного видео на профессиональном GPU: растрата ресурсов или возможность для серверов «не Intel»?

Блог компании HOSTKEY Open source *Работа с видео *Видеокарты Видеоконференцсвязь

Профессиональные GPU в серверах позиционируются как устройства для высокопроизводительных вычислений, систем искусственного интеллекта и рендеринговых ферм для 3D-графики. Стоит ли их применять для энкодинга, или это стрельба из пушки по воробьям? Попробуем разобраться.  

Для работы с многопоточным видео достаточно мощностей современных CPU и решений наподобие Intel Quick Sync. Более того, некоторые специалисты считают, будто загрузка профессиональных GPU декодингом и энкодингом — пустая трата ресурсов. Для потребительских видеокарт количество входящих потоков специально ограничивают до двух-трех, хотя мы уже убедились, что небольшое шаманство с драйвером позволяет это ограничение обойти. В предыдущей статье тестировались бытовые видеокарты, а сейчас мы займемся более серьезными — NVIDIA RTX A4000

Читать далее
Всего голосов 18: ↑17 и ↓1 +16
Просмотры 3.7K
Комментарии 15

Успехи импортозамещения Поднебесной: в КНР с нуля разработали игровые видеокарты и не только

Блог компании Selectel Исследования и прогнозы в IT Гаджеты Видеокарты IT-компании

Года полтора назад мы рассказывали о том, что Китай приступает к реализации крупнейшего в своей истории проекта по импортозамещению. А именно — начинает разворачивать программу собственного производства современных чипов и других электронных компонентов. Сейчас можно уже уверенно говорить о том, что стране удается идти по намеченному пути. Не так давно в КНР разработали современные процессоры, а теперь — и видеокарты, причем полноценные, их можно использовать в игровых ПК и серверном оборудовании. Подробности о новинке — под катом.
Читать дальше →
Всего голосов 108: ↑99 и ↓9 +90
Просмотры 28K
Комментарии 83

Для чего нужны видеокарты nVidia Quadro

Видеокарты

Серия видеокарт nVidia Quadro в первую очередь предназначена для профессионального использования, а не для потребительского рынка или игр. Это может быть САПР, 3D контент, работа с видео, а также прочие узкоспециализированные инженерные задачи, связанные с медициной или наукой. Относительно своих характеристик цена выше в разы, чем игровые видеокарты того же поколения.

Большинство моделей Quadro базируются на тех же видеочипах, что и игровые видеокарты, но с отличиями.

Читать далее
Всего голосов 9: ↑5 и ↓4 +1
Просмотры 5.9K
Комментарии 15

Почему в Android графические драйверы нельзя обновлять так же просто, как на PC

Компьютерное железо Видеокарты Процессоры
Перевод
image

Если вы PC-геймер, то, вероятно, постоянно обновляете драйверы GPU устройств AMD или NVIDIA. Обновление графических драйверов может повысить производительность и совместимость с новыми играми, поэтому нет никаких причин их не обновлять. Кроме того, обновление графических драйверов в Windows выполняется очень легко, или вручную через «Диспетчер устройств», или автоматически при помощи программы, предоставленной производителем GPU.

В Android нет простых способов обновления графических драйверов планшета или телефона. Если у вас отсутствует root-доступ, то самостоятельное обновление графических драйверов на большинстве устройств практически невозможно. В этой статье мы расскажем о том, как распространяются драйверы GPU, как Google и поставщики устройств пытались упростить их обновление, и что придумывают сторонние разработчики, чтобы обойти ограничения Android.
Читать дальше →
Всего голосов 20: ↑20 и ↓0 +20
Просмотры 11K
Комментарии 0

Как написать драйвер GPU в open source без реального оборудования

Реверс-инжиниринг *Компьютерное железо Видеокарты
Перевод

Спустя шесть месяцев реверс-инжиниринга новые GPU Arm «Valhall» (Mali-G57, Mali-G78) получили свободные и опенсорсные драйверы Panfrost. Благодаря новому компилятору, патчам драйверов и хакингу ядра эти новые GPU почти готовы к переносу в основную ветку.

В 2021 году не существовало устройств Valhall, способных запускать основную ветвь Linux. Хотя отсутствие устройств являлось очевидным препятствием для разработки драйверов устройств, нет более подходящего времени для написания драйверов, чем момент, когда оборудование ещё не добралось до конечных пользователей. Разработка и распространение драйверов уровня качества продакшена требует времени, а мы не хотели, чтобы пользователям пришлось полагаться на блобы с закрытыми исходниками. Если разработку не начать до того, как устройство попадёт на прилавки магазинов, то к выпуску готовых открытых драйверов это устройство может уже достигнуть конца срока своей жизни. Но имея преимущество по времени, мы можем выпустить драйверы уже к моменту, когда устройства попадут к конечным пользователям.

В статье я расскажу, как нам это удалось.
Читать дальше →
Всего голосов 10: ↑5 и ↓5 0
Просмотры 2.5K
Комментарии 4

Россия уходит с криптовалютного рынка?

Видеокарты Криптовалюты

Увеличение цен на железо в последнее время делало майнинг затратным процессом - приходилось долго ждать, прежде чем недешевые видеокарты окупятся, торги тоже были рискованным занятием из-за нестабильного курса биткоина. Однако последние события сделали добычу криптовалюты и сделки с ней еще сложнее. Nvidia и AMD ушли с российского рынка, а платформы блокируют российские банки и замораживают кошельки. Добывать и покупать криптовалюту в России стало почти невозможно… почти. Кто-то пророчит с этими событиями крах российского участия в криптовалютном бизнесе, осталась ли надежда?

Читать далее
Всего голосов 5: ↑3 и ↓2 +1
Просмотры 7.8K
Комментарии 19

Как Лиза Су спасла AMD

Компьютерное железо История IT Видеокарты Процессоры IT-компании

В истории Кремниевой долины встречались разнообразные взлеты и падения, но немногие из них оставили свой яркий след в истории полупроводниковой индустрии. Большинство ранних компаний сегодня назвали бы стартапами, но несмотря на перспективное будущее, множество смелых идей и громких проектов, львиная доля обитателей калифорнийской мекки, оседлавших волну технологических инноваций, закончили свой путь уже в 80-х. Но два гиганта, прекрасно знакомых каждому сегодня – компании Intel и AMD – продолжали конкурировать на протяжении десятилетий, пока один из них крепко не закрепился в звании лидера рынка. Несмотря на множество достижений и новаторских технологий, компания AMD столкнулась с рядом кризисов, из-за чего уже к концу 2000-х годов капитализация стала резко сокращаться, а перспективы – постепенно затухать. В 2015 году компании уже предрекали банкротство, даже не предполагая, что назначенный незадолго до этого директор Лиза Су в считанные годы перевернет представление о том, на что способен толковый руководитель в Кремниевой долине.

Читать далее
Всего голосов 98: ↑98 и ↓0 +98
Просмотры 34K
Комментарии 32

Калибровка и профилирование мониторов

Python *Обработка изображений *Софт Фототехника Видеокарты
Из песочницы

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

В чём существенные отличия между профилированием и калибровкой? Доступны ли эти процедуры домашнему пользователю компьютера? Возможна ли программная реализация калибровки монитора не уступающая по качеству аппаратному профилированию?

Читать далее
Всего голосов 11: ↑11 и ↓0 +11
Просмотры 9K
Комментарии 25

Тестируем многопоточную раздачу видео на игровых GPU

Блог компании HOSTKEY Open source *Работа с видео *Видеокарты Видеоконференцсвязь

При работе с потоковым видео качество и скорость воспроизведения играют ключевую роль. Можно ли настроить многопоточную трансляцию без покупки дорогостоящего «железа»? Попробуем разобраться.

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

Глянуть решение
Всего голосов 5: ↑4 и ↓1 +3
Просмотры 2.9K
Комментарии 10

Десктопное железо в серверах: преимущества, особенности работы и сравнение с enterprise

Блог компании Selectel IT-инфраструктура *Компьютерное железо Видеокарты IT-компании

Привет, Хабр! Несколько раз под текстами блога Selectel читатели спрашивали, зачем в дата-центрах используется десктопное железо. Некоторые даже допускали мысль, что на таких серверах работает облако Selectel.

Это далеко не так, поэтому мы решили подробнее рассказать про нашу линейку Chipcore – доступные серверы с консьюмерским железом, в том числе десктопными процессорами. Тем более что теперь наши клиенты могут не только выбирать готовый сервер этой линейки, но и собирать машину произвольной конфигурации без установочного платежа. Все подробности — под катом.
Читать дальше →
Всего голосов 55: ↑54 и ↓1 +53
Просмотры 15K
Комментарии 58

Проброс видеокарты в виртуальную машину

*nix *Виртуализация *Видеокарты
Из песочницы

Две разные системы (win + linux) на одной аппаратной базе - реальность. В этом нет ничего нового или инновационного (на данный момент времени), но если требуется максимальная производительность гостевой системы, то не обойтись без проброса реальных устройств в виртуальную машину. Проброс сетевых карт, usb-контроллеров (etc) экстраординарных особенностей не несёт, а вот попытка "шаринга" ресурсов видеокарты и процессора вполне может принести некоторое количество проблем.

Итак, а для чего, собственного говоря, городить системы с полнофункциональным использованием ресурсов GPU и CPU? Самый простой и очевидный ответ - игры (широко известный факт - если не большинство, то очень многие, написаны под ОС Windows). Другой вариант - полноценное рабочее место с возможностью запуска требовательных приложений (например, CAD-софта), быстрым бэкапом (скопировать файл ВМ куда проще, чем создавать полную копию HDD/SSD) и опцией полного контроля сетевого трафика гостевой системы.

Читать далее
Всего голосов 25: ↑23 и ↓2 +21
Просмотры 16K
Комментарии 20

Видеокарты не подешевеют

Финансы в IT Видеокарты Криптовалюты
Из песочницы

Первый раз пишу подобную статью, поэтому жду разумную критику. До 2017 года никто и не подозревал о том, что будет происходить в ближайшие 5 лет на рынке графических ускорителей. Давайте разберёмся с тем как майнеры и перекупщики влияют на рынок, и почему видеокарты не подешевеют до РРЦ, если не принять меры, описанные в данной статье.

Читать далее
Всего голосов 49: ↑7 и ↓42 -35
Просмотры 15K
Комментарии 62

Архитектура первой PlayStation: графика

Разработка игр *Старое железо Видеокарты Процессоры Игры и игровые консоли
Перевод
Начало: центральный процессор


Напомню, что большая часть графического конвейера выполняется GTE. В неё входит преобразование перспективы (проецирование 3D-пространства на 2D-плоскость при помощи вида из камеры) и освещение. Затем обработанные данные передаются собственному GPU Sony для рендеринга.

Упорядочивание содержимого


Система имеет 1 МБ VRAM, который используется для хранения буфера кадров, текстур и других ресурсов, необходимых GPU для рендеринга сцены. ЦП может заполнить эту область при помощи DMA.

Используемый тип чипа (VRAM) имеет двойной порт, как и в Virtual Boy. VRAM использует две 16-битные шины, что обеспечивает параллельный доступ между ЦП/DMA/GPU и кодировщиком видео.
Читать дальше →
Всего голосов 14: ↑14 и ↓0 +14
Просмотры 6K
Комментарии 3

Вклад авторов