У части iPhone 18 Pro Max в сети американского оператора AT&T пропадает связь. В углу экрана вместо палочек загорается SOS, и телефон перестаёт звонить, отправлять сообщения и ловить мобильный интернет.
Сначала AT&T заявил, что всё исправляет iOS 27.0.1, первое обновление после выхода iOS 27. Пользователи с этим не согласились и продолжили писать, что обновились, а SOS никуда не делся. В пятницу Apple дала официальный комментарий изданию 9to5Mac и признала, что проблема есть у «небольшого числа» Pro Max. Обновление и новые настройки оператора не дают ей появиться у остальных, а телефоны, где связь уже пропала, придётся менять через поддержку Apple или в магазине AT&T.
Мне в этой новости больше всего понравилась деталь про модемы. Я был уверен, что если что-то и сломается, то свой модем Apple C2, который компания только начала ставить в айфоны, а он стоит в обычном 18 Pro и, судя по заявлению Apple, работает нормально, зато в Pro Max подвёл модем Qualcomm, с которым Apple работает уже много лет.
У нас Pro Max в основном привезённые, и менять их через поддержку Apple никто бы не стал, но тут хотя бы повезло, сети AT&T в России нет.
Сколько телефонов уже ушло на замену, Apple не уточнила, в заявлении только «небольшое число».
Наткнулся в интернете на интересное исследование: «Какие гаджеты люди хотят получить в подарок без предварительного согласования, а выбор каких устройств предпочитают оставить за собой?» Оказалось, что чем сложнее и дороже устройство, тем чаще пользователи хотят принимать непосредственное участие в выборе.
Наиболее личным выбором оказался смартфон: 76% опрошенных предпочли бы заранее согласовать модель, если устройство покупают им в подарок и только 24% были бы рады получить смартфон в качестве сюрприза. Похожая ситуация с ноутбуками: 69% против 31%. К планшетам россияне относятся спокойнее. 58% предпочитают заранее обсудить модель, а 42% готовы получить ее без согласования. С умными часами разница еще меньше – 54% и 46%.
Наушники, наоборот, чаще готовы получать без предварительного обсуждения. 62% опрошенных не стали бы заранее согласовывать модель, а 38% хотели бы выбрать ее самостоятельно. Еще проще угодить с аксессуарами — чехлами, зарядными устройствами и внешними аккумуляторами: 71% готовы получить их в качестве сюрприза.
Также участников спросили, почему некоторые гаджеты сложнее выбирать за другого человека. Для 34% важнее всего конкретные технические характеристики устройства – объем памяти, производительность, камера или автономность. Еще 27% обращают внимание на совместимость с уже используемыми устройствами и экосистемой, 22% считают принципиальными дизайн, размер и другие внешние особенности, а 17% связывают выбор с индивидуальными привычками использования техники.
Отношение к сюрпризам меняется и в зависимости от стоимости подарка. Среди устройств стоимостью до 5 тысяч рублей 68% россиян готовы полностью доверить выбор дарителю. В диапазоне от 5 до 15 тысяч рублей таких уже 52%, от 15 до 30 тысяч – 39%, а при покупке техники стоимостью свыше 30 тысяч рублей только 23% опрошенных готовы обойтись без предварительного согласования.
При этом опрошенные не всегда хотят знать конкретную модель подарка заранее. 44% респондентов считают оптимальным вариантом назвать близкому человеку несколько подходящих устройств и сохранить элемент сюрприза, 32% предпочитают выбрать конкретную модель самостоятельно. Полностью же доверить выбор другому человеку готовы 24% участников исследования.
Исследование проводили специалисты Tecno среди 1500 жителей крупных российских городов в возрасте 18-60 лет. А вы готовы довериться вкусу дарителя или предпочитаете обходиться в таких вопросах без сюрпризов?
Октябрьские Дни выгоды — отличный повод разгрузить пространство вокруг себя и забрать то, до чего долго не доходили руки. Мы перелопатили каталог AliExpress и собрали четырнадцать вещей, которые помогут вам изменить быт, сделать поездки комфортнее, а работу приятнее: от карманных гаджетов и мини-проектора до зарядной станции и полезных штук для дома.
Смартфон Xiaomi POCO X8 5G
Новинка получила 6,83-дюймовый AMOLED 1.5K экран 120 Гц под стеклом Gorilla Glass Victus 2. Корпус защищён от воды, внутри HyperOS 3 на базе Android 16. Предусмотрены стереодинамики Dolby Atmos, NFC, Wi-Fi, Bluetooth 5.1 и поддержка двух SIM-карт.
Смартфон Xiaomi POCO X8 5G
За работу отвечает 4-нм Snapdragon 6s Gen 4 с 5G. Доступны версии на 6, 8 или 12 ГБ оперативки и 128 или 256 ГБ памяти. Основная камера 50 Мп со стабилизацией OIS дополнена датчиком на 2 Мп, а фронталка получила 16 Мп.
Главное преимущество — кремний-углеродная батарея на 8340 мА·ч с зарядкой 67 Вт и обратной отдачей 22,5 Вт. Такой ёмкости хватит на несколько дней.
Найти лёгкие наушники для долгой работы непросто, но HOCO W72 модель весит 161 грамм и почти не ощущается на голове. Мягкие амбушюры из PU-кожи и регулируемое оголовье позволяют комфортно слушать музыку часами. Визуально устройство дополняет аккуратная LED-подсветка на чашках, которая придаёт дизайну современный вид.
Беспроводные наушники
За звук отвечают 40-мм динамики, а за стабильность связи здесь отвечает протокол Bluetooth 6.0 с минимальными задержками. Если беспроводное соединение не нужно, предусмотрен проводной режим через разъём AUX 3,5 мм. Встроенный микрофон делает гарнитуру подходящей для звонков и видеосвязи в течение рабочего дня.
Аккумулятор на 400 мАч выдаёт до 25 часов автономности. Полная зарядка через порт USB-C занимает около двух часов. Это практичное решение для тех, кому важен баланс между беспроводными технологиями и повседневным удобством без лишних переплат.
Портативная модель Meshtastic ёмкостью 5000 мА·ч совмещает функции внешнего аккумулятора и модуля для удалённой связи через технологии BLE и LoRa. За стабильную работу и совместимость с проектами Meshtastic отвечают встроенные чипы nRF52840 и SX1262.
Магнитный внешний аккумулятор
Устройство оснащено контрастным дисплеем E-Ink диагональю 2,13 дюйма, который отчётливо отображает информацию даже при ярком солнечном свете. Поддерживается проводная и беспроводная зарядка мощностью до 15 Вт через порт USB-C, позволяющая полностью восполнить энергию батареи за 2,5 часа.
Корпус гаджета изготовлен из комбинации прочного АБС-пластика и закалённого стекла, а многоуровневая система безопасности защищает от перегрева, короткого замыкания и перегрузок. Надёжное магнитное крепление позволяет зафиксировать аккумулятор прямо на корпусе смартфона для комфортного использования в поездках.
Компактный планшет GAOMON S620 создан для цифрового рисунка, ретуши и дизайна, он подходит как начинающим художникам, так и опытным специалистам. Рабочая область устройства составляет 6,5×4 дюйма при разрешении 5080 LPI, а 8192 уровня чувствительности к нажатию и время отклика 25 мс обеспечивают точную передачу малейших нюансов штриха.
Графический планшет
Планшет оснащён четырьмя настраиваемыми экспресс-клавишами для быстрого доступа к часто используемым командам и инструментам. Комплектный пассивный стилус работает без батареек и подзарядки, избавляя от лишних проводов и пауз в работе.
Устройство совместимо с популярными операционными системами Windows и macOS, а также поддерживает большинство востребованных графических редакторов вроде Photoshop и Illustrator. Лаконичный чёрный корпус в минималистичном исполнении гармонично смотрится на любом рабочем столе.
Куртка выполнена из износостойкого внешнего слоя для повседневной носки и активного отдыха. Водоотталкивающая ткань защищает от ветра и дождя, а антистатическая обработка не даёт материалу электризоваться и притягивать пыль. Это практичное решение для погоды, когда важна долговечность.
Водонепроницаемая куртка
Капюшон с регулировкой и высокий воротник отлично закрывают от ветра. Для застёгивания используется надёжная молния YKK. Свободный функциональный крой не стесняет движений, позволяя комфортно чувствовать себя в течение дня и легко сочетать куртку с другой одеждой.
Вещь идеальна для прогулок, поездок и походов с рюкзаком. Проверенные материалы делают её универсальным выбором для города и природы. Куртка выглядит сдержанно и честно справляется со своими задачами.
Миниатюрное устройство DQ03 Mini TV Stick под управлением операционной системы Android 10 превращает стандартный телевизор в современную смарт-систему с доступом к популярным потоковым сервисам. За стабильную работу интерфейса и запуск приложений отвечают 4-ядерный процессор ARM Cortex-A53 и 2 ГБ оперативной памяти.
ТВ-приставка
Модель поддерживает вывод изображения в разрешении 4К и современный кодек H.265, обеспечивая чёткую и плавную картинку без задержек. Беспроводное соединение на высокой скорости гарантирует модуль с поддержкой двухдиапазонного Wi-Fi на частотах 2,4 и 5,8 ГГц, а компактный формат стика позволяет незаметно разместить его на тыльной стороне телевизора.
Подключение осуществляется через интерфейс HDMI, а питание подается по стандартному кабелю USB, что делает установку быстрой и простой. Это практичный способ расширить мультимедийные возможности домашней техники без необходимости покупки нового телевизора.
Светильник Yeelight Candela излучает мягкий тёплый свет, помогая создать уютную и расслабляющую обстановку в спальне или гостиной. Встроенный полимерно-литиевая батарея ёмкостью 2500 мА·ч обеспечивает автономную работу без привязки к розетке, а плавная регулировка яркости в диапазоне от 1% до 100% настраивается простым вращением корпуса.
Атмосферная лампа
Компактные габариты 72,5×72,5×195 миллиметров и небольшой вес около 410 граммов позволяют без труда переставлять прибор с места на место. Восполнение энергии осуществляется через стандартный порт Type-C, избавляя от необходимости часто искать свободную розетку.
Портативное устройство идеально подходит для спокойного вечернего отдыха, романтического ужина или фотосессий с мягким рассеянным светом. Лампа гармонично дополняет современный интерьер и может работать автономно в любом уголке дома.
Аппарат оснащён 6,83-дюймовым AMOLED-экраном с разрешением 1.5K (2772 х 1280 пикселей) и частотой 120 Гц. За работу отвечает Snapdragon 6 Gen 5 с 5G в связке с 8 ГБ оперативной и 128 ГБ постоянной памяти под управлением HyperOS 3.
Смартфон Xiaomi Redmi Note 17 Pro Max
Камера на 50 Мп снабжена оптической стабилизацией, также имеется широкоугольный модуль на 8 Мп и фронталка на 32 Мп. Корпус защищён от воды и пыли, а дисплей прикрыт стеклом Gorilla Glass Victus 2.
Аккумулятор на 10000 мАч поддерживает быструю зарядку HyperCharge 100 Вт и обратную отдачу энергии на 27 Вт по проводу. Дополняют набор качественные стереодинамики, модуль NFC для бесконтактной оплаты и встроенный в дисплей сканер отпечатка пальца.
Широкоугольная модель 7artisans 7.5 mm F2.8 Mark II с эффектом «рыбий глаз» разработана для беззеркальных камер с байонетами Sony E, Fuji XF, Nikon Z, Micro 4/3 и Canon EOS-M. Фиксированное фокусное расстояние 7,5 мм обеспечивает сверхширокое поле зрения, которое отлично подходит для панорамных пейзажей, съёмки архитектуры и ночного неба. Высокая светосила F2.8 позволяет уверенно работать при недостатке света и формирует выразительное размытие фона.
Объектив
Многослойное просветление оптики эффективно минимизирует паразитные блики и хроматические аберрации, гарантируя высокую резкость и контрастность изображения по всему кадру. За ручную фокусировку отвечает плавный механизм, предоставляющий полный контроль над процессом съёмки, а прочный металлический корпус рассчитан на длительную активную эксплуатацию.
Компактные габариты и небольшой вес не утяжеляют фотокамеру и позволяют комфортно брать устройство на длительные прогулки. Этот мануальный объектив станет отличным выбором для фотографов, стремящихся добавить в свои кадры творческие визуальные эффекты.
Устройство Baseus мощностью 100 Вт на основе современной технологии GaN объединяет высокую производительность в компактном корпусе, успешно заменяя сразу несколько стандартных адаптеров питания. Наличие двух портов USB-C и двух разъёмов USB-A позволяет одновременно заряжать ноутбук, планшет и смартфон без заметной потери скорости.
Зарядное устройство
Устройство поддерживает популярные протоколы быстрой зарядки, включая PD, QC и PPS, что гарантирует быстрое восполнение энергии для техники самых разных брендов. За безопасность использования отвечает многоуровневая встроенная защита, предохраняющая подключенные гаджеты от перегрева, скачков напряжения и короткого замыкания.
Небольшие габариты и лёгкий вес позволяют без труда носить адаптер в сумке или рюкзаке, не занимая много места на рабочем столе. Это практичный выбор для поездок, командировок и повседневного использования, избавляющий от необходимости брать в дорогу несколько громоздких зарядок.
Портативный проектор BYINTEK P70X на базе 4-ядерного процессора MTK Cortex A53 способен декодировать видеоматериалы высокого разрешения до 4K H.265 и AVS2, обеспечивая комфортный просмотр фильмов и демонстрацию презентаций. Поддержка воспроизведения формата 4K×2K при частоте 30 Гц гарантирует чёткость изображения на большом экране, а встроенный порт USB 2.0 позволяет считывать медиафайлы с внешних накопителей.
Мини-проектор
Проектор оснащён модулями беспроводной связи с поддержкой технологий Airplay, Miracast и DLNA для простой трансляции контента со смартфона или ноутбука «по воздуху». Благодаря компактным габаритам и небольшому весу устройство удобно переносить из одной комнаты в другую или брать с собой в поездки.
Яркая и детализированная картинка подходит как для обустройства домашнего кинотеатра, так и для проведения рабочих встреч в офисе или на выезде. Корпус легко помещается в рюкзак или дорожную сумку, делая мультимедийные развлечения доступными в любом месте.
Портативная модель Baseus SuperMini Pro оснащена надёжным электродвигателем и аккумулятором ёмкостью 4000 мА·ч, позволяющим создавать давление до 150 PSI. На цифровом дисплее отображаются текущие показатели давления, а четыре предустановленных режима работы помогают быстро настроить устройство под разные типы транспортных средств.
Автомобильный компрессор
Предусмотрена функция автоматического отключения при достижении заданных параметров, что исключает риск перекачивания шин. Благодаря компактному цилиндрическому корпусу прибор легко помещается в бардачке, дверном кармане или дорожной сумке, не загромождая пространство.
Восполнение энергии аккумулятора осуществляется через современный порт USB Type-C за короткое время. Это удобное и практичное устройство для регулярного контроля давления в дороге, во время поездок на дачу или обслуживания автомобиля в гараже.
Беспроводная колонка ZEALOT-ZE21 мощностью 250 Вт способна заполнять открытое пространство или большое помещение громким, детализированным звуком. За стабильное беспроводное подключение к смартфонам и планшетам на дистанции до 10 метров отвечает Bluetooth 5.3, а для автономного воспроизведения предусмотрен слот под карты памяти Micro SD формата FAT32.
Портативная колонка
Аккумуляторная батарея ёмкостью 48 000 мА·ч обеспечивает до 12 часов непрерывного воспроизведения музыки на одном заряде. Поддержка быстрой зарядки мощностью 45 Вт позволяет полностью восстановить энергию аккумулятора всего за 4 часа, делая устройство удобным для частых поездок.
Акустика отлично подходит для организации выездных пикников, кемпинга и домашних вечеринок на открытом воздухе. Прочный износостойкий корпус рассчитан на активную эксплуатацию в дорожных условиях, а компактные габариты позволяют без труда перевозить колонку в багажнике автомобиля.
Компактная станция SUYIJIA мощностью 400 Вт и ёмкостью 192 Вт·ч предназначена для питания бытовых приборов и мобильных гаджетов во время поездок, на кемпинге или при внезапных отключениях электричества. Стандартное номинальное напряжение 220 В с частотой 50 и 60 Гц гарантирует полную совместимость с большинством привычных устройств.
Портативная электростанция
На корпусе прибора предусмотрен набор разнообразных выходных портов, включая USB, Type-C и разъём DC5521, что позволяет одновременно заряжать сразу несколько разных гаджетов. Восполнять энергию самой электростанции можно тремя удобными способами: от обычной электрической сети, автомобильного прикуривателя или совместимой солнечной панели.
Модель отлично подходит для отдыха на природе и организации надёжного резервного питания дома. Благодаря скромным габаритам и небольшому весу 2,2 кг устройство удобно хранить дома и легко брать с собой в дорогу.
Больше не нужно мониторить десятки сайтов ради экономии. Мы собрали самые свежие скидки и акции от любимых магазинов — Мегамаркета, AliExpress, Купера, Joom и многих других — прямо в удобном боте на платформе MAX. Экономьте на покупках легко и без лишних хлопот.
Порой, когда погружаешься в исходный код драйверов и даташиты на железо, удивляешься тому, какие интересные инженерные решения использовались в устройствах прошлых лет. И пожалуй самым диковинным таким решением можно назвать подход AMD к разработке видеочипов в нулевых годах.
В этой статье всё как вы любите — подробная предыстория, анализ зацепок, изучение исходного кода и ответ на вопрос: что-же общего между коммуникатором из 2007'ого, смартфоном 2009'ого, ноутбуком 2012'ого и Xbox 360?
❯ Предыстория
Всё началось в середине 80-х годов, когда небольшая «красная» компания решила выпустить свою первую видеокарту, получившую название Wonder. Нет, нет, это была ещё не AMD, а компания ATI — которую AMD купят только в 2006'ом году. Линейка видеокарт Wonder была известна широкой поддержкой видеостандартов ПК тех лет (EGA/VGA/Hercules), а также относительно высокой степенью интеграции — в Wonder'ах конца 80-х годов можно было найти ТВ-выход, порт для геймпада/мыши, и даже интеграцию с звуковой картой Sound Blaster!
Однако это всё ещё был обычный видеоадаптер без какого-либо ускорения графики: всё что он делал — лишь брал картинку из фреймбуфера, которую предварительно подготовил процессор, и выводил её на монитор. Но уже в 1990'ом году, ATI представила свою новую видеокарту на архитектуре Mach8 — которая впервые позволяла ускорять 2D-графику на ПК за счёт аппаратного блиттера и являлась так называемым GUI-акселлератором. С программной точки зрения, она была клоном ранней видеокарты IBM под названием 8514A, как и многие другие GUI-акселлераторы тех лет.
Немного про GUI-акселлераторы
Изначально GUI-акселлераторы разрабатывались для ускорения графических оболочек в ОС типа Windows, а не для игр, причем концепцию скорее всего почерпнули из компьютеров Amiga, где графическая подсистема с самого начала была очень развитой. Чипсет OCS поддерживал и целых 8 аппаратных спрайтов, и палитры, и даже имел встроенный блиттер!
Тем не менее, один аппаратный спрайт в GUI-акселлераторах все же был — это курсор :)
Видеокарта на базе ATI Mach8. Фото с сайта VGAMuseum.
Вплоть до ~1996 года, большинство 3D-софта и игр на ПК полагались на программный рендеринг на процессоре. С очень жесткими оптимизациями на Pentium 1 вполне можно было получить полноценную трехмерную картинку в 320x200 с приемлемым FPS — при этом оставалось немного процессорного времени и для просчета геймплея/физики/ИИ соперников. Ближе к 1996 году, пользуясь опытом первой PlayStation и игровых автоматов, производители видеокарт поняли, что за 3D-играми на ПК будущее, а значит в видеокарты нужно добавлять растеризаторы треугольников, которые разгрузят процессор от самого тяжелого этапа рендеринга.
Да, да. Первые видеоускорители умели только рисовать треугольники с текстурами (не всегда даже перспективная коррекция была реализована), да и интерполировать цвета по вершинам для реализации освещения в реальном времени.
Всем остальным до 1999 года занимался процессор — а это анимация моделей (чаще всего морфинг), отсечение невидимой геометрии, преобразование мировых координат в экранные, клиппинг, и конечно перспективное деление. В основном именно из-за появления T&L в GeForce 2 резко возрасла полигональность в играх.
Скриншот с сайта PlayGround.ru. Обратите внимание на цветовую гамму и отражения — последние реализовывались хитрым и очень быстрым трюком под названием Spherical environment mapping.
В 1996 году, ATI представила свой первый видеочип с 3D-ускорением — 3D Rage (I). Он был построен на базе оригинальной 2D-архитектуры Mach64: ATI добавила растеризатор треугольников с сэмплером текстур, а также декодер MPEG. По производительности видеокарта сильно уступала той-же 3dfx Voodoo (но обгоняла S3 Virge) и толком не поддерживала OpenGL, но тем не менее, успех на рынке она всё же получила.
Фото с сайта TechPowerUp.
Однако всего через год, Nvidia представила свою первую успешную видеокарту, которая была заметно мощнее, чем Rage Pro — Riva 128. В последующие три года, талантливые инженеры из NV умудрились значительно повысить уровень графики на ПК и выдавить практических всех конкурентов — включая S3, Intel, SiS и даже 3dfx. В сегменте десктопной графики из конкурентов у Nvidia оставалась только ATI и Matrox, но последняя скоропостижно выбыла из гонки из-за кривых драйверов.
За счёт чего NV выдавили других производителей?
NV давили других производителей технологиями: как например в случае с тем, что другие видеокарты тех лет занимались только растеризацией.
В Nvidia пошли другим путем и перенесли расчет геометрии и света на видеочип в GeForce 256, заметно разгрузив процессор, а также добавили аппаратную поддержку кубмап (позволяло создавать отражения в реальном времени), компрессии текстур (можно было «бесплатно» повысить разрешение текстур в два раза), и, в 2000 году, бамп-маппинга. Кроме того, только у NV были нормальные драйвера для OpenGL, что было важно для Quake-подобных игр.
Riva 128. Фото из Википедии, у меня до сих пор такой нет, хотя очень хочется :(
В 2000 году, ATI наконец смогла нагнать Nvidia со своей новой линейкой Radeon и видеочипом R100. Красные умудрились реализовать полноценную поддержку T&L, сделали очень раннее подобие пиксельных шейдеров (ближе к комбайнерам), а также добавили в чип аппаратный бамп-маппинг и некоторые другие эффекты. При этом к шейдерам полноценного доступа из софта не было — только через комбайнеры. В последующие годы, ATI развивала архитектуру и в R200 добавились полноценные вершинные и пиксельные шейдеры на модели SM1.1, в R300 уже сделали поддержку DirectX 9 и SM 2.0 (помните Radeon 9500/9600? Вот это все они!), а ближе к 2005 году, компания занялась новым семейством R400 под кодовым названием Crayola...
...и вот на R400 стоит остановиться. Дело в том, что чипы серий R100-R400 (речь про другой R400, тот что Radeon X800) были построены на примерно одной и той же архитектуре, характерной для всех видеокарт начала 2000-х: отдельный блок вершинных шейдеров, отдельный блок пиксельных, а в случае R100 еще и FFP-конвейер. Однако в 2005 году, ATI работала над «другим» R400 под кодовым названием Crayola, который полностью перерабатывал архитектуру старого Radeon: вводил концепцию унифицированных шейдеров, переводил их внутреннюю архитектуру на VLIW5-модель, добавлял поддержку Shader Model 3.0 и в целом закладывал фундамент для поддержки D3D10/D3D11. И хотя сам по себе R400 на ПК в виде Crayola так и не появился, а новые видеокарты X1800 вышли на базе чипа R500 (по сути, продолжение старой микроархитектуры R350 с поддержкой SM3.0), именно Crayola стала основой видеочипа Xbox360 — Xenos. Дальше — интереснее...
ATI Xenos. Это доработанный R400 в паре с eDRAM.
❯ ATI Crayola
Конечно исключительно десктопными видеочипами бизнес ATI не ограничивался. У компании было мобильное подразделение под названием Imageon, которое разрабатывало графические ускорители для коммуникаторов, КПК и мобильных телефонов. Их функционал несколько отличался от привычных нам GPU: чаще всего там было 2D-ускорение, контроллер дисплея, контроллер камеры и аппаратный декодер видео. Найти видеочипы Imagoen можно в телефонах Motorola (E398, E1, а в Razr V3 стоял чип от Nvidia), КПК HTC (HP iPaq HX4700, HTC X7500) и еще некоторых других устройствах.
В 2004 году, ATI Imageon представила свой первый мобильный видеочип с поддержкой 3D-графики — 2300. Какое там было ядро досконально сказать сложно, но GPU точно поддерживал трансформацию геометрии, мультитекстурирование, комбайнеры и соответствовал уровню возможностей Rage 128 Pro/GF256. Nvidia не оставалась в стороне и в том же году представила GeForce 4500 — где вместо T&L с комбайнерами были полноценные программируемые вершинные и пиксельные шейдеры. В 2004'ом-то году, даже в топовой для тех лет PSP до сих пор был FFP GPU с функционалом уровня GF256/PS2!
Gizmondo единственной устройство с GoForce 4500. Моя мечта и просто крутая консоль, фото из Википедии.
И вот тут то Imageon пошла во все тяжкие. Мы же с вами помним про то, что основное подразделение ATI разрабатывало новую микроархитектуру R400 с унифицированными шейдерами и именно она легла в основу GPU Xenos в Xbox 360? Так вот: в задачах ATI была унификация этой микроархитектуры под все устройства: смартфоны, коммуникаторы, домашние консоли, ПК — везде были наследники Crayola. Именно Crayola легла в основу микроархитектуры TeraScale, которая использовалась с 2007 вплоть по 2014 год, пока AMD не заменила все десктопные и интегрированные GPU на GCN.
Иллюстрация работы унифицированных шейдеров в TeraScale. Скриншот с Реддита.
И если с ПК и Xbox 360 всё ясно, то с телефонами ситуация ещё интереснее: в начале нулевых, Qualcomm решила сделать ставку на поддержку 3D-ускорения в обычных кнопочных телефонах. В те годы, большинство кнопочников поддерживало либо Java, либо платформу Mophun, либо вообще ничего. У Qualcomm же была собственная платформа BREW, которая позволяла запускать нативные приложения, написанные на C++. В 2002-2003 году, компания представила чипсет MSM6250, который среди прочего имел свой собственный GPU под названием Stargate3D.
Ниже порт NFS U2 на BREW, использующий возможности Stargate3D:
Примерно в 2005 году, Qualcomm решила выйти на рынок чипсетов для коммуникаторов и выпустила MSM7200, где помимо встроенного в один чип модема, мощного ARM11-ядра и крутых мультимедийных функций, использовался видеоускоритель новой линейки — Adreno 130. MSM7200, 7200A и 7201A использовались в достаточно большом количестве устройств тех лет: тут тебе и первый Android-смартфон от Samsung - i7500 Galaxy, и первый Android-смартфон в мире - HTC Dream, и легендарные коммуникаторы HTC Touch Dual/TyTN II/Touch Diamond 2/Touch Diamond Pro, и ещё много-много разных устройств. И фишка в том, что Adreno 130 уже была разработкой ATI и скорее всего имеет прямые корни от Imageon 2300/2380.
Небольшая история с драйверами на Adreno
В 2007 году вышло несколько устройств HTC на базе Windows Mobile с MSM7200 на борту. И всё в них было хорошо, вот только интерфейс тормозил, да и 3D-ускорения не было. А всё потому что HTC не положили драйвер для D3DM и OpenGL ES с дистрибутивом системы и забили на обновления.
Поддержку 3D-ускорения потом всё таки сделали путём выдергивания драйверов из более поздних коммуникаторов с MSM7200A. С HTC Dream история та же — драйверов из коробки нет, но их чуть позже взяли от какого-то другого аппарата с 7201A, скорее всего Galaxy.
Об этом говорит Vendor String и поддержка ATI'шных расширений. Также здесь есть поддержка вершинных шейдеров, но нет пиксельных, что говорит о родстве с 2300, где был T&L (а скорее всего и полноценный вершинный конвейер).
После выхода TeraScale, в 2008 году Imageon представила новый 3D-ускоритель — Z430, который поддерживал OpenGL ES 2.0/Direct3D 9.0c, имел унифицированную шейдерную архитектуру с 8-ю шейдерными ядрами, мог рендерить до 22млн треугольников в секунду, и по возможностям примерно приближался к карточкам уровня GeForce FX5200. Уже догадались на какой микроархитектуре он построен? :) Да, да — его даже в народе прозвали мини Xenos'ом, поскольку Z430 является урезанным GPU из Xbox 360.
В отличии от прошлых Imageon'ов, Z430 уже лицензировался как IP-ядро другим производителям чипсетов и мне лично известны три SoC с Z430: Qualcomm MSM72xx и QSD82xx, а также Freescale i.MX8. Но уже через год, в 2009 году, AMD зачем-то продала Imageon компании Qualcomm, которые в свою очередь переименовали Z430 в Adreno 200/205 и продолжали использовать в бюджетных (и не очень) смартфонах вплоть до 2013'го — в год, когда вышла последняя ревизия Xbox 360, а AMD активно начала заменять TeraScale GPU на базе архитектуры GCN. Символично.
Все эти смартфоны используют GPU Adreno 200/205, который архитектурно очень близок к Xbox 360. И это далеко не весь список моделей — их сотни! Узнали хоть один? :)
В процессе изучения материала, я исследовал исходный код эмулятора Xenia и драйвера Freedreno, а также реверсил драйвер GLES Adreno для Android. И у Adreno, и у Xenon используется схожий набор регистров и даже идентичные номера опкодов:
С TeraScale у них схожий набор команд, однако число и количество опкодов отличается — немудрено, ведь TeraScale это эволюция Crayola:
❯ Заключение
Ну а в последующие годы Qualcomm решила не использовать наработки Radeon, и Adreno 3xx уже был GPU собственной разработки с суперскалярной архитектурой и TBDR. В 2013 году, история ATI Crayola окончательно закончилась... но AMD с мобильного рынка полностью не ушла и в 2022 году, GPU RDNA интегрировали в Exynos 2200, ознаменовав возвращение красных на рынок мобильных видеоускорителей! А смартфоны с частичкой Xbox 360 все равно останутся в наших сердцах!
К слову, мне было бы интересно пощупать что‑то ещё из семейства Nvidia ION/Radeon Xpress Graphics/VIA Chrome9 HC/Trident Blade, а в будущем возможно написать 3D-демку под GPU. Если у кого‑то есть всякие интересные тонкие клиенты или ноутбуки на прикольном железе, или что‑то AMD'шное времен 939/462 — пишите в ЛС, обязательно сделаю контент!
Ну а я надеюсь, что вам было интересно. Подписывайтесь на блог, чтобы не пропускать новые статьи каждую неделю! А если вам интересна тематика ремонта, моддинга и программирования для гаджетов прошлых лет — подписывайтесь на мой Telegram‑канал «Клуб фанатов балдежа„, куда я выкладываю бэкстейджи статей, ссылки на новые статьи и видео, а также иногда выкладываю полезные посты. А ролики (не всегда дублирующие статьи) можно найти на моём YouTube канале.“»
А если вы хотите что‑нибудь подарить из железа и увидеть о нём статью — пишите мне в Telegram. Меня очень интересуют самые разные гаджеты: начиная от игровых консолей и любых связанных с геймингом устройств, телефонов, смартфонов, КПК, заканчивая ретро‑компьютерами и ноутбуками. Кто знает, может героем следующейподобной статьи окажется ноутбук из 90-х?:‑)
Особенно сильно я люблю ковыряться в ноутбуках из начала 90-х.
После обзоров устройства не продаются, а остаются в моей коллекции. Когда‑нибудь я хочу сделать музей, где к каждому устройству можно будет приложить QR и почитать мою статью. Кто знает, вдруг на следующей неделе я также подробно расскажу про девайс из вашей юности?:)