Когда-то компьютеры были не только большими, но и профилированными. Для машинного перевода был компьютер - переводчик, для математики - компьютер - математик и так далее. Были и универсальные, способные решать все задачи, но справлялись они в каждой задаче хуже, чем профильные. Прогресс, или, если хотите, эволюция, почти убила все профильные машины, оставив только универсалов, которые теперь справлялись со всеми задачами достаточно хорошо, ведь их мощности постоянно росли. Появились универсальные операционные системы, да и вообще термин "операционная система" применим лишь к универсальным компьютерам, на профильных мы имеем дело с прошивками. Тем не менее следы профильности ещё долго оставались, а некоторые позже и вовсе вернулись в мир живых. Математические сопроцессоры перестали массово применяться лишь с выходом процессоров Pentium III, но до сих пор они продолжают устанавливаться как для совместимости со старыми приложениями, так и для некоторых расчётов, которые обычный пользователь как правило, не производит. Так что, дорогой читатель, у тебя в любом случае многопроцессорная система.
Звук, сеть, видеозахват, видеовывод... всё это из отдельных устройств медленно интегрировалось в единые блоки. И пусть до сих пор существуют профессиональные звуковые карты, качества встроенного звука достаточно для дома. И пусть существуют дискретные сетевые карты и пусть они даже позволяют разгрузить центральный процессор, дома без них не просто можно обойтись, а вы банально не заметите разницы. К тому же интегрированные сети всё чаще работают на гигабитной скорости, а дискретные гигабитные сетевые карты подороже, так зачем платить больше.
Видеовывод канув в небытие вернулся оттуда в виде дискретных плат с видео ускорителями. То есть видеокарты с начала были нужны, потом стали лишним звеном, а позже вновь понадобились, но уже на совсем других условиях.
Видео ускоритель — это специализированный процессор. По сути видеокарты есть ничто иное, как узкопрофильные компьютеры. Видеокарта оснащена всеми узлами, свойственными персональному компьютеру. Здесь есть помимо процессора оперативная и постоянная память, контроллеры ввода вывода, питания. Да и использовать видеокарты можно не только для игр. Это подтвердят не только майнеры.
Видеокарта без разъёмов для мониторов
Так есть видеокарта — это компьютер, то зачем она вообще нужна? Разве не может её функции взять на себя центральный процессор? Может. И брал. Долгое время.
Технология software render поддерживалась в играх ещё каких-то 15-20 лет назад. Все функции видеокарты брал на себя центральный процессор. Да, на материнской плате были выводы для мониторов, но специального графического ядра в процессорах не требовалось. Дальнейшее развитие технологий убило эту идею. Hardware render был быстрее. Но технологии идут вперёд и не так давно ремейк Resident Evil 2 не смогли запустить в 8k при 60fps на тандеме из топовых видеокарт. А вот совсем недавно первую часть Crysis запустили на машине без видеокарты. Новый процессор от AMD рендерил эту игру не напрягаясь. Да, были просадки fps, да, первый Crysis — это старая игра, а процессор AMD Ryzen Threadripper 3990X стоит столько, что дешевле собрать компьютер с тандемом RTX2070, но при правильных драйверах этот же процессор поведёт в бой и другие игры, в том числе и современные. Просадки были исключительно на программном уровне, большинство ядер процессора на пике нагрузки работало на 1% мощности. К тому же этот процессор лишь начало. Эволюция идёт вперёд и дальше CPU будут ещё мощнее. Будут, конечно, развиваться и видеокарты, но для них всегда есть ниша консолей. Консоль по сути является профилированным компьютером.
По материалу с моего Дзен канала