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

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

Я читаю о GPU, и они говорят, что CPU, как правило, не может выполнять сложные вычисления, необходимые для перевода двоичных данных изображения для создания фактического изображения, но что это значит на самом деле? Какой тип формата данных отправляется на монитор? Другими словами, как GPU сообщает монитору, что отображать?

решение1

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

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

Я читаю о графических процессорах, и там говорится, что центральный процессор, как правило, не может выполнять сложные вычисления, необходимые для преобразования двоичных данных изображения в фактическое изображение, но что именно это означает?

В этом контексте почти наверняка речь идет о передовых технологиях рендеринга видео, таких как 3D-графика или обработка спецэффектов.

Раньше центральный процессор отвечал за большую часть рендеринга в играх и программах для редактирования видео, но рост спроса на графическую сложность сделал невозможным для центральных процессоров (являющихся процессорами общего назначения) выполнять сложные математические вычисления, необходимые для сложных графических операций, особенно если им и так приходится выполнять множество других вычислений, таких как обработка физики, искусственного интеллекта и т. д. в играх.

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

Какой формат данных отправляется на монитор? Другими словами, как графический процессор сообщает монитору, что отображать?

Это не совсем подходящее место для сложных спецификаций (вы можете задать этот вопрос наЭлектротехника), но монитор получает только информацию о том, какие пиксели загораются; на самом деле он не получаетданныекак файлы или байты.

решение2

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

Связанный контент