Запустил Pixal3D / TRELLIS.2 на AMD RX 9070 XT в Windows — без WSL и NVIDIA
Привет, Пикабу!
Если у вас видеокарта AMD и вы когда-нибудь пытались запускать на ней нейросетевые 3D-инструменты, то наверняка видели этот бесконечный круг:
«Тут нужна CUDA». «Поставь Linux». «Попробуй WSL». «Просто пересобери расширение». «У нас вообще-то проверялось только на NVIDIA».
Мне это надоело, поэтому я решил проверить, можно ли нормально запустить Pixal3D / TRELLIS.2 на AMD прямо в Windows. Не через виртуалку, не через WSL и не с надеждой, что какая-нибудь CUDA-совместимость сама всё починит.
Коротко: получилось, но с важными оговорками. Я собрал установщик, HIP-расширения, проверки и рабочий пример для Radeon RX 9070 XT. Всё выложил на GitHub.
Что именно работает
Проверенная конфигурация такая:
Windows x64;
AMD Radeon RX 9070 XT (gfx1201);
ROCm 7.2.1;
PyTorch 2.9.1+rocm7.2.1;
CPython 3.12.
Для неё я собрал нативные Windows-колёса CuMesh, FlexGEMM и O-Voxel. CuMesh BVH заменён на cuBQL, для которого тоже есть GPU-проверки.
Установщик создаёт отдельный Python-runtime и не трогает системный Python. ROCm и PyTorch скачиваются с официального репозитория AMD, размер файлов и SHA-256 проверяются автоматически. Драйверы установщик не заменяет и не откатывает, перезагрузка не требуется.
После чистой установки прошли:
9 из 9 базовых проверок;
6 из 6 обязательных проверок HIP-расширений;
44 из 44 Python-теста в AMD-окружении;
проверки sparse SDPA, NAF, FlexGEMM, O-Voxel, CuMesh и cuBQL BVH.
В репозитории есть пример модели Baton Standard 1024 с текстурой 2048 × 2048 и сохранённым результатом генерации.
А теперь без розовых соплей
Это не универсальная поддержка всех видеокарт AMD.
Я проверял только RX 9070 XT. Если у вас другая карта, я не буду кричать «всё поддерживается», пока кто-то реально не прогонит на ней весь комплект проверок.
Это также не готовый пакет со всеми нейросетевыми весами. Полные веса моделей в релиз не входят. Установка и зелёные проверки означают, что среда и расширения готовы, а не что после одного клика автоматически появятся все режимы генерации.
И да, это не волшебный переводчик любой CUDA-программы в AMD. Пришлось разбираться с конкретными зависимостями, собирать нужные расширения под HIP и проверять, что они действительно работают, а не просто импортируются.
Покупать RX 9070 XT только ради этой сборки я бы не советовал. А вот если такая карта уже есть — можно попробовать.
Свежий релиз v0.1.3
Последний релиз в основном посвящён не самой генерации, а тому, чтобы проект нормально проверялся не только на моём компьютере.
Изначально часть тестов случайно ссылалась на мой локальный каталог afamd. У меня всё проходило, а GitHub Actions честно отвечал:
«Файл не найден».
Классическое «у меня работает».
Я убрал эти пути, разделил автономные тесты и тесты, которым действительно нужна AMD-карта, настроил CI на Windows и добавил бейдж статуса в README.
Теперь GitHub после каждого изменения запускает 20 автономных проверок, которым не нужны ROCm, PyTorch и GPU. Последний запуск полностью зелёный. Полный AMD-набор по-прежнему проверяется отдельно на видеокарте.
То есть в v0.1.3 колёса и runtime не изменились, зато проект стало проще проверять и развивать дальше.
1. Батон — пример Pixal3D на AMD
«Батон, созданный в Pixal3D / TRELLIS.2 на AMD RX 9070 XT. Четыре ракурса модели, текстура 2048 × 2048».
2. Земля — дневная сторона
«Отдельный эксперимент с игровым рендером Земли: облака без видеотекстуры».
3. Земля — граница дня и ночи
«Граница дня и ночи: облака, освещение и огни городов на тёмной стороне».
Как попробовать
Скачайте полный ZIP из релиза и распакуйте его. Затем откройте PowerShell в корне проекта.
Сначала сухой запуск — без скачивания и изменений:
Потому что одно дело — показать картинку и написать «у меня запустилось», и совсем другое — оставить нормальную отправную точку для следующего человека.
В репозитории лежат установщик, исходники изменений, колёса, контрольные суммы, тесты, результаты проверок и пример модели. Лицензии сторонних компонентов тоже сохранены.
В прошлый четверг (29 октября) на западных фондовых рынках стало весело, и праздник продолжется до сих пор. Ниже - краткое саммари для тех, кому было лень читать "околосерьезные" источники.
Alphabet (материнская компания Гугля) отчиталась о своих финансовых результатах, и рынок из этого отчета вынес следующее: "Доходы от рекламы упали, потому что люди теперь не смотрят результаты выдачи, а читают выводы от нашей нейронки. Нейронку мы пока монетизируем плохо, но продолжим вливать в нее деньги". То есть Google в буквальном смысле пилит сук, на котором сидит (реклама в выдаче), тратит на это деньги - и все это ради неясной надежды, что с нейронкой выхлоп будет богаче. Результат - просели на 17%
Intel тоже отчиталась, и установила рекорд по приседаниям - акции потеряли почти половину стоимости. Тут тоже пилят сук, на котором сидят: компания объявила о приверженности курсу на нейронки. При этом с производством видях у Intel пока получается не очень, а своей оперативки у них нет вообще. Их основной бизнес - это процессоры, а процессоры в основном покупают не для нейронок, а для домашних и рабочих ПК. И вот этот рынок ПК из-за нейронок просаживается: строители нейронок скупают память и видяхи, цены на них растут, собирать комп становится дорого - поэтому компов собирают меньше, и спрос на другие комплектующие (в том числе интеловские CPU) падает. Intel уже снизила прогноз по выручке, но продолжает инвестировать в нейронки. Получается рекурсия: 1) чем больше Intel инвестирует в нейронки 2) тем больше дорожают видяхи и память 3) тем меньше собирают ПК 4) тем меньше покупают интеловские CPU 5) тем меньше выручка с основного направления деятельности кампании 6) тем сильнее руководство убеждается в верности выбранного курса, что нужно скорее диверсифицировать активы и инвестировать в нейронки
AMD и Nvidia должны были бы на всем этом круто заработать (тем более что их главы в открытую говорят, что теперь их главный бизнес - это снабжать нейро-центры). Но тоже провалились: на 30% и на 14% соответственно. Тому называют как минимум две причины. Во-первых, после того, как из-за нейронок посыпались Гугл с Интелом, было ощущение, что нейропузырь наконец лопается, и акции производителей графических карт надо быстро скидывать. Во-вторых, у американцев проходили очередные выборы, республиканцам грозила опасность потерять обе палаты законотворцев, и инвесторы поймали панику, что сейчас придут демократы и понапринимают законов, ограничивающих нейронки (под соусом неэтичности, или заботы об экологии, или еще почему - неважно).
Но получилось без сенсаций: республиканцы выборы проиграли, однако демократы не стали с порога мочить нейронки. Оно и понятно - во-первых, нужно еще нормально кресла занять, а во-вторых, есть более важные темы (бюджет на 2027 год, например). Так что пузырь не лопнул, акции потихоньку отыгрывают потерянное, а мы не выбрасываем попкорн и ждем нового витка
Anthropic официально подала в Комиссию по ценным бумагам США проспект S-1 — заявку на выход на биржу Nasdaq под тикером ANT. Это первая чисто ИИ-лаборатория, которая открывает свои книги публике. Цифры одновременно головокружительные и пугающие: выручка за полгода в 14 раз больше прошлогодней, основной бизнес впервые заработал, а обязательства по закупке вычислений уходят за полтриллиона долларов.
Выручка: от 41 миллиона до 16 миллиардов
В 2023 году Anthropic заработала 41 млн долларов, в 2024-м — 386 млн, в 2025-м — 4,6 млрд. За первое полугодие 2026 года — 16,3 млрд против 1,16 млрд годом ранее. Только за второй квартал выручка составила 11,6 млрд, и в нём компания впервые вышла в операционную прибыль — 974 млн долларов. На каждый доллар, потраченный на вычисления, Anthropic получает 2,08 доллара выручки. Больше 11 900 клиентов платят ей от 100 тысяч долларов в год, а удержание выручки от существующих клиентов — около 900%.
Откуда убыток в 80 миллиардов
Чистый убыток за полугодие — 80,7 млрд долларов, один из крупнейших в истории компаний. Но 72,4 млрд из них — бумажная переоценка конвертируемых долгов: стоимость Anthropic взлетела, и долги, которые превратятся в акции, «подорожали». Живых денег за этим нет. Операционный убыток за полугодие — всего 693 млн, на счетах — 131,7 млрд долларов.
Главный риск — счёт за вычисления
Anthropic обязалась потратить на вычисления и инфраструктуру от 542 до 567 млрд долларов: 417 млрд — пакет контрактов, подписанный 31 декабря 2025 года, ещё 125–150 млрд — мощности с поставкой в 2028–2031 годах. Компания работает сразу на Trainium от Amazon, TPU от Google и GPU от Nvidia и AMD. Самая громкая строка — SpaceX: когда все мощности будут поставлены, Anthropic будет платить ей около 3,1 млрд долларов в месяц, всего до 120,5 млрд до 2029 года.
Обещание без рекламы
В письме инвесторам компания повторила, что в Claude не будет рекламы: «Когда реклама становится частью финансовых целей компании, давление в сторону вовлечённости обычно растёт. Мы решили не вносить это давление в Claude».
Почему это важно
Рынок впервые видит настоящую отчётность передовой ИИ-лаборатории, а не утечки и оценки. Последний частный раунд оценил Anthropic в 965 млрд долларов, по данным СМИ, на бирже она может стоить от 1,5 до 2 трлн и привлечь до 100 млрд — больше, чем рекордное IPO SpaceX летом. От размещения зависит, сколько денег рынок готов дальше вливать во весь ИИ-сектор, включая готовящийся к IPO в 2027 году OpenAI.
Nvidia вкладывает 3 млрд долларов, AMD — 1 млрд. Обе покупают акции в рамках гигантского размещения Meta, которое должно оплатить её ИИ-стройку. В ответ Meta ставит к себе ещё больше их железа. Деньги идут от поставщика к клиенту и тем же маршрутом возвращаются обратно.
Крупнейшее размещение акций в истории Meta
В понедельник Meta объявила, что привлечёт около 95 млрд долларов, во вторник подняла планку до 97,5 млрд. Первая часть — 25 млрд в обычных акциях по 625 долларов за штуку плюс 12,5 млрд в конвертируемых привилегированных. Ещё 60 млрд компания будет понемногу продавать на бирже начиная с 2027 года. Деньги уходят на дата-центры: Meta строит четыре ИИ-суперкластера мощностью больше гигаватта каждый, а кампус Hyperion в Луизиане рассчитан на 5 ГВт.
Что получают чипмейкеры
Nvidia в обмен на 3 млрд расширяет партнёрство вокруг Muse — семейства ИИ-моделей и агента Meta, запущенных в прошлом месяце. Meta развернёт больше систем Vera Rubin, процессоров Vera и сетевого оборудования Nvidia. AMD заодно сообщила, что её стойки Helios уже стоят у Meta на тестах перед массовым запуском, а процессоры EPYC обслуживают агента Muse.
«Nvidia и Meta расширяют партнёрство, чтобы оптимизировать вычислительную инфраструктуру от начала до конца для способных, эффективных и безопасных ИИ-агентов», — Дженсен Хуанг, глава Nvidia.
Почему это важно
Это ровно та «круговая» схема, которую критики считают главным риском ИИ-бума: Nvidia уже так же вкладывалась в OpenAI, которая на эти деньги строит дата-центры на чипах Nvidia. Поставщик финансирует спрос на собственную продукцию, и становится всё труднее понять, сколько в цифрах ИИ-рынка реального спроса. Инвесторы Meta настроены скептически: в понедельник акции упали почти на 2%, во вторник ещё на 1%. AMD на новости подросла больше чем на 3%.
* Meta признана экстремистской организацией, её деятельность запрещена на территории Российской Федерации.
Всем привет! Долго думал, стоит ли писать второй пост или нет, но всё-таки решил поделиться: собрал себе новый ПК. Это моя вторая полноценная сборка. Прошлый ПК был на Intel: 14900K, RTX 3080 Ti и кастомная водянка. В новом перешёл на AMD, поставил RTX 4080 Super и собрал водянку с двумя независимыми контурами — отдельно на процессор и видеокарту. Прошлый пост: Ответ на пост «Собрал себе пк, мечта наконец-то сбылась)»
Докупил корпусные вентиляторы, решётки, пылевой фильтр, винты, рамку под процессор и кабели питания. Всё вместе — 20 581 ₽.
Водянка
Сделал два отдельных контура: один на CPU, второй на GPU. Так видеокарта не подогревает жидкость перед процессором, а каждым контуром проще управлять. Водоблок CPU Alphacool Core 1 Aurora Silver — 11 010 ₽ Водоблок GPU Bykski для RTX 4090 — 10 152 ₽ Два медных радиатора 480 мм — по 8 004 ₽ Две помпы DDC Freezmod — по 7 290 ₽ Шланги — 1 897 ₽ Резервуары, фитинги и датчики температуры — 7 639 ₽ Жидкость — 3 560 ₽ Термопаста и жидкие термопрокладки — 1 215 ₽ Итого — 61 703 ₽.
Подсветка и экран
Добавил подсветку кабеля 24-pin, резервуаров, LED-ленты и небольшой вспомогательный экран — 12 748 ₽.
Итог
Системник без монитора обошёлся в 283 543 ₽: Железо — 182 069 ₽ Корпус — 6 442 ₽ Вентиляторы, кабели и мелочи — 20 581 ₽ Водянка на два контура — 61 703 ₽ Подсветка и экран — 12 748 ₽ Вместе с монитором, клавиатурой, мышью и колонками — 322 043 ₽.
Впечатления
Главное изменение по сравнению с прошлой сборкой на 14900K и RTX 3080 Ti — заметно выросший FPS. В играх стало больше запаса по настройкам, выше средний FPS и ровнее фреймтайм. Отдельно приятно, насколько тихо работает система. Два радиатора по 480 мм и два независимых контура дают большой запас по охлаждению: процессор и видеокарта не заставляют вентиляторы уходить в высокие обороты даже под нагрузкой. В играх ПК остаётся тихим, а в простое его практически не слышно. The Tower 900 — корпус, который изначально создан под кастомную водянку. И он реально огромный: когда собираешь его, кажется, что внутрь можно поставить ещё один системник. Чтобы ПК вообще уместился под столом, пришлось поднимать столешницу на 3 см. Внутри спокойно размещаются два радиатора по 480 мм, две помпы, резервуары, шланги и вся обвязка. Для воздушной системы он подошёл бы плохо — конструкция не рассчитана на эффективный продув башенных кулеров. А вот в водянке его формат раскрывается полностью. С двумя контурами возни, конечно, больше: больше шлангов, фитингов и резервуаров. Но результат того стоил: система получилась цельной, тихой и с большим запасом по охлаждению. Если будут вопросы по железу, водянке или покупке б/у комплектующих — пишите, расскажу подробнее. Ну и на последок фото кота. Ваканда навеки.
Осторожно: это большая и развернутая статья о редком процессоре. Если вам интересен полный разбор характеристик, схемотехники референсной платы, бенчмарки — статья обязательна к прочтению! Мы давно с вами привыкли к тому, что на рынке x86-процессоров бесспорными доминантами остаются Intel и AMD, и о каких-то альтернативах не слышно уже лет 15. Единицы читателей могут вспомнить процессоры Cyrix и VIA, а кто-то возможно даже слышал о TransMeta Crusoe и Эльбрусе — VLIW-процессорах с динамической ретрансляцией x86-кода в VLIW.
Однако на рынке x86-процессоров есть ещё одна серия чипов, о которой знают единицы гиков — Vortex86 от компании DM&P. Эти процессоры выпускаются по сей день, на их базе делают новые недорогие компьютеры, и они не основаны на какой-либо уже существующей микроархитектуре. Недавно в мои руки попал компьютер eBox с таким процессором и в сегодняшней статье мы с вами изучим, протестируем и сравним эту экзотику с процессорами Intel/AMD на практике!
Содержание:
Предыстория
Что я купил?
Разбираем
Включаем
Заключение
❯ Предыстория
Вот уже более 40 лет подряд, наследники оригинального Intel 8086 продолжают использоваться в подавляющем большинстве персональных компьютеров и серверов. И если в наше время осталось всего два мейнстримных производителя — Intel и AMD (и еще Zhaoxin на технологиях VIA/Centaur, но это уже совсем недоступная экзотика), то в 80-х и 90-х ситуация была куда интереснее и x86-процессоров было куда больше...
Этот малыш 1978 года выпуска, состоящий всего из 23.000 транзисторов, положил начало всем современным компьютерам.
...взять например NEC V30: в конце 80-х годов, японские инженеры умудрились сделать куда более производительную и энергоэффективную альтернативу 8086/80186, при этом добавив в него новые команды для битовых операций, работы с BCD-числами и специальный режим совместимости с 8080. Этот процессор можно было найти в электронных органайзерах и ТСД Psion 3-ей серии: по сути, это были миниатюрные 16-битные ноутбуки, для которых можно было писать свой собственный софт и они не особо сильно уступали многим обычным компьютерам тех лет.
Psion Series 3C, моя мечта. Фото с сайта RetroIsle.
Однако главная битва x86-ых развернулась в 90-х годах, когда множество разных фирм пыталась конкурировать с Intel: AMD, UMC (те самые, что производили клоны NES и SMD в одном чипе, и именно благодаря им появилась Денди), Cyrix (под эгидой IBM и Texas Instruments), Centaur (чуть позже стали VIA) и Rise Technology. И если о Cyrix'е и об их уникальном процессоре MediaGX 1997-года, который почти в неизменном виде прожил до 2020-го я уже рассказывал недавно, то процессоры Rise Technology всё это время мы с вами обходили стороной. Пришло время исправить это недоразумение...
Логотип компании. Взято из Википедии
Rise Technology появилась в 1993 году, когда глава полупроводникового подразделения NEC Дэвид Лин привлек деньги 15-и инвесторов (в том числе VIA, UMC и Acer — а вернее ALi). Целью компании было выпустить процессор, который смог бы конкурировать с передовым Intel Pentium и при этом стоить недорого — что было важно как для бюджетных десктопных сборок, так и для ноутбуков. В результате компания выпустила всего один малотиражный процессор за 5 лет — mP6, который поддерживал инструкции MMX, но сильно уступал в производительности чипам от Intel, AMD и даже Centaur. Несмотря на технологичность процессора (предсказание ветвлений, конвейерный АЛУ, включая FPU, и даже конвейерный SIMD), в реальных задачах он проигрывал AMD K6 и IDT (Centaur) WinChip, из-за чего широкого распространения не получил и был забыт...
Rise mP6. Фото из Википедии.
...но только на десктопном рынке. В 1999 году, компания SiS, производившая чипсеты и видеокарты для x86-компьютеров, купила Rise и выпустила SIS 550 — уникальный для своего времени SoC, который интегрировал северный и южные мосты, а также mP6 в едином кристалле. Этот процессор получил распространение в мини-ПК (да, типа тех, что сейчас делает Minisforum, Ninkear и другие производители) и некоторых других устройствах типа DVD-плееров. Где-то в 2000-х, тайваньская фирма DM&P приобрела наработки по mP6 и решила создать свой собственный процессор, именуемый Vortex86.
SiS 550. Фото с сайта CPU Shack.
В своей основе, Vortex86 наследовал концепцию SiS 550 — это была единая система на кристалле, которая интегрировала в себе оба моста, процессор и кэш, не требуя для производства Windows-совместимого ПК вообще ничего, кроме нескольких DC-DC преобразователей, оперативной памяти и какого-нибудь накопителя. Даже мультиконтроллер не был нужен - для сравнения, минипк на Intel Atom даже в конце нулевых нужен был отдельный север, отдельный юг, отдельный процессор, отдельный мультиконтроллер, клок, ШИМ-контроллер - и это еще по минимуму! Правда и ориентир у DM&P был не столько на потребительский сегмент ПК, сколько на промышленный.
Неттоп от Acer на базе Atom 230.
В основном, Vortex86 используется в промышленных платах типа PC-104 (такие можно найти в платах управления станками ЧПУ и поездах к примеру) и тонких клиентах — маленьких ПК, созданных специально для работы с удаленными компьютерами. Там высокая производительность не нужна, зато важна надежность, энергоэффективность и отсутствие кулеров — благо у большинства Vortex86'ых TDP менее 1Вт и им охлаждение вообще не нужно.
Всего в семействе Vortex86 вышло 8 процессоров. Первым был Vortex86SX, который вышел в 2007 году и сочетал в себе mP6-ядро с 32КБ L1-кэша, и способное работать на частоте300МГц, DDR2-контроллер, контроллеры шин ISA, PCI, PS/2, GPIO, IDE, таймеры, UART, USB, HDA для звука, PLL для формирования внутренних клоков, и даже 256КБ встроенной флэш-памяти для хранения BIOS'а. Даже отдельная флэшка была не нужна, и всё это на техпроцессе в 130нм (да, такой в теории даже в РФ смогут производить)!
Рефборда с Vortex86SX. Даже мульта нет! Правда VGA тоже нет — в 86SX контроллера еще не было, но можно было использовать специлаьный чип Vortex86VGA!
В 2008'ом появился Vortex86DX — в нём частоту ядра подняли аж до 800МГц, он добавил возможность работы двум процессорам параллельно (если один выходит из строя — другой может выйти на подхват и отправить в ребут зависший модуль к примеру), I2C, LPC, а также добавили 256КБ L2-кэша. Еще через год появился Vortex86MX — в нём добавился 2D-видеоускоритель уровня DirectDraw с VGA-выходом, а также подняли частоту работы до 933МГц. В Vortex86DX2 2012-го года добавили PCI-E, в Vortex86EX 2013-го года поддержку DDR3 и SD-контроллер, а Vortex86DX3 2014-го года стал первым двухядерным процессором компании, где каждое ядро работает на частоте 1ГГц.
В 2018 году вышла такая экзотика, как Vortex86EX2 — это уникальный x86-процессор с двумя ядрами, где оба ядра работают независимо друг от друга и реализуют не симметричную модель многопроцессорности (то есть как все современные процессоры Intel/AMD, где каждое ядро работает в кооперации с остальными), а ассиметричную — то есть в одном процессоре могут свободно выполняться сразу две операционные системы одновременно, у них виртуализируется периферия и они могут обмениваться данными только с помощью RPC/Mailbox'ов. Такого в истории x86 вообще никогда не было, это лютая диковинка!
Самый последний процессор компании появился год назад, в 2025'ом. Это Vortex86EX3 с всё той же ассиметричной многопроцессорностью. Каждое ядро способно работать на частоте от 1.2ГГц до 1.6ГГц, чип поддерживает DDR4 с ECC и почему-то не имеет встроенного видеоядра. И да, DM&P сама является основным производителем компьютеров на своих процессорах, которые выходят под брендом eBox, и которые можно легко найти на барахолках типа Avito и Юлы за 1-2 тысячи рублей. Недавно таким обзавелся и я, и именно его мы с вами будем сегодня разбирать, изучать и тестировать!
❯ Что я купил?
В мои руки попал eBox-3550MX-AP 2013 года выпуска, который я купил на онлайн-барахолке за 1.500 рублей. На выходе он стоил около 250$ — или примерно 6-7 тысяч рублей по тому курсу. Такие устройства не продавались в магазинах типа DNS, а распространялись через дистрибьюторов промышленной техники.
В первую очередь, меня поразили габариты устройства. Оно настолько маленькое и легкое, что свободно помещается в ладошку и нагрудный карман рубашки. Гаджет весит всего 300г и имеет размеры 195x95x20мм — меньше, наверное, только Intel Compute Stick.
Давно мечтал так сделать!
Несмотря на крошечные размеры, нельзя сказать что устройство обделили внешними интерфейсами. С передней стороны скрывается два USB 2.0, два 3.5мм разъёма для наушников и микрофона, SD-кардридер и индикатор питания. Кстати у компьютера нет кнопки включения и стартует он сразу после подачи питания, а также у него вообще нет никакого встроенного накопителя и загружается он исключительно с SD-карты.
С обратной стороны скрывается еще один USB 2.0, RJ-45, VGA, а также MiniUSB, который и питает устройство. Весь корпус выполнен из цельного металла, никаких пластиковых элементов. Как вы уже понимаете, рёбра с верхней части устройства выполняют роль радиатора и отводят тепло с процессора через толстую термопрокладку. Впрочем с TDP 1Вт думаю можно было вообще обойтись без него :)
❯ Разбираем
Разбирается устройство очень просто — достаточно лишь открутить 4 винта с нижней части корпуса и снять радиаторную часть.
Внутри скрывается маленькая плата, где нет никаких навесных элементов, кроме хитро припаянного USB 2.0. Ни жестких дисков, ни IDE Flash-модулей, ничего — компьютер полностью самодостаточный. Технари уже могли обратить внимание на то, что на плате очень мало компонентов — никаких привычных мультов, мостов, ШИМ-контроллеров и прочего здесь нет.
В центре платы расположилось сердце устройства —чип PMX-1000, также известный как Vortex86MX. Внутри него скрывается:
Процессорное ядро на базе mP6 с 6-стадийным конвейером, FPU и SIMD-инструкциями. Как и полагается MX'у, ядро здесь работает на частоте 1ГГц, однако с точки зрения поддержки инструкций процессор остался во временах Pentium III/Pentium 4. У процессора всего 32КБ L1-кэша и 256КБ L2 — уровень P4 Willamette.
Контроллер DDR2, способный работать в одноканальном режиме на частоте до 400МГц (т.е по сути 800) и поддерживающий до 1ГБ памяти. Это уже уровень ранних 775-ых машин.
Двухканальный IDE-контроллер с нативной поддержкой SD-карт (т.е SD эмулируется как IDE).
Интерфейс LPC к мультиконтроллеру, если он вдруг нужен.
2D VESA-совместимый видеоускоритель с поддержкой DirectDraw — т.е у него есть аппаратный блиттер и рисование примитивов. Это уровень видеокарт из 90-х — S3 Trio, ATi Mach64 и т.д.
Контроллер PCI, HDAudio, ISA, USB, PS/2, I2C, LPT, GPIO
PLL для тактирования самого себя, а также периферии — 24/25МГц, PCI (33МГц) и DDR2. Поскольку здесь нет северного моста и соответственно FSB, множитель клока процессора можно менять прямо в BIOS.
И всё это в 720-пиновом BGA-корпусе на техпроцессе ~90нм! Уже очень круто!
Чуть правее расположилось два банка DDR2-оперативной памяти Micron, каждый объёмом в 128МБ. С обратной стороны есть ещё два чипа — что в сумме даёт 512МБ памяти. SPD тут нет, так что проапгрейдить память скорее всего не выйдет.
Чуть ниже расположился еще один банк оперативной памяти от Winbond объёмом в 64МБ. Зачем он нужен я так и не понял (возможно для видеоядра).
Под аккумулятором CMOS расположился аудиокодек Realtek ALC262 с четырьмя 24-битными ЦАПами.и тремя АЦП. Стандартный кодек, который используется во многих компьютерах.
Всего в устройстве 4 домена питания:
5В — идёт от MiniUSB. Используется только для питания подключаемых USB-устройств, больше никакой логике 5В не нужно.
3.3В — формируется крошечным ШИМ-контроллером и питает кодек, SD-карту, а также периферию в процессоре.
1.8В — формируется ШИМ-контроллером и используется для питания DDR2, а также VIO-линий процессора и является референсом для обмена данными с другими чипами.
1.0В — формируется ещё одним ШИМ-контроллером и используется для питания самого ядра процессора. Это самый мощный и прожорливый домен во всей системе.
К сожалению, маркировки ШИМок установить не удалось, но принцип работы предельно понятен. Технари уже могли заметить, что питание процессора однофазное — никаких сложных систем с двумя плечами, программируемых ШИМок с сложным фидбеком и регулировкой напряжения VCore, ничего :) Думаю при желании их можно хоть на AMS1117 заменить.
Также у RJ-45 расположился чип PHY-уровня для Ethernet от Mingtek, MAC-контроллер (т.е сетевая «карта») находится в процессоре.
С обратной стороны платы расположилась обвязка процессора, слот для SD-карты, те самые два банка DDR2, а также две 28-пиновые площадки, подозрительно похожие на оные для SOIC EEPROM-ок.
Ну а рядом с индикатором питания расположилась площадка для кнопки включения, которая присутствует в другой ревизии этой платы.
Вот так всё легко и просто! Полноценный x86-компьютер из процессора, нескольких банков памяти и трех ШИМок... такой компьютер по рефборде даже студент сможет сам развести :)
Даже в Intel Compute Stick используется сложный отдельный контроллер питания AXP209 с кучей LDO-шек и DC-DC контроллеров
❯ Запускаем
Перед запуском машинки нужно подготовить для неё флэшку с операционной системой. В качестве оной я выбрал MicroSD-карточку на 32ГБ стандарта SDHC с переходником на SD, а первой ОС я поставлю FreeDOS. Запускаем Rufus, подготавливаем флэшку и записываем:
Далее вытаскиваем флэшку, вставляем в eBox и подаем питание. Нас встречает AMI BIOS образца 2010 года — никакого UEFI тут нет.
BIOS здесь достаточно функциональный: есть и управление периферией, и частотой процессора, и даже таймингами оперативной памяти (ставим оверклокерскую DDR2?). Самой важной опцией для ретрогейминга я считаю возможность выставить делитель частоты процессора.
Частоту процессора можно снизить вплоть до 29МГц — это уровень ~386 и 486
Также в BIOS'е есть важная опция, переключающая режим работы IDE-контроллера. Нужно чтобы был включен режим эмуляции через SD-карту.
После настройки BIOS'а отправляемся в ребут и попадаем в оболочку FreeDOS. Я предустановил несколько игр и некоторый набор софта для тестирования нашего компьютера:
Первым делом мы протестируем скорость накопителя с помощью программы HDDSpeed. У меня флэшка 10 класса, поэтому программа точно показывает скорость линейного чтения в 10МБ/с.
Далее запускаем 3DBenchmark и получаем солидные 1103 очка. Процессор влегкую обгоняет Pentium III 800 на архитектуре Coppermine и уступает на 400 очков AMD Athlon Thunderbird 1400C.
Далее переходим к играм. Тестировать 2D-тайтлы времен EGA/CGA мы не будем — очевидно что они будут здесь летать без проблем, поэтому сразу перейдем к 2.5D и 3D-играм и начнём с Duke Nukem 3D. Игра в разрешении 800x600 работает в ~60 FPS, при этом без занижения клока процессора управление становится ватным.
Первая Need For Speed идёт в стабильных 60 FPS при разрешении 640x480. Прекрасный результат по меркам игры с софтрендером.
Первая Need For Speed идёт в стабильных 60 FPS при разрешении 640x480. Прекрасный результат по меркам игры с софтрендером.
Но настоящий бенчмарк для процессоров тех лет — это первая Quake. Тут тебе и рендер тяжелый по меркам процессоров тех лет, и FPU нагружен, и ещё геймплей с физикой и куллингом обрабатывать надо. И тут Vortex86MX показывает себя отлично: в разрешениях 640x480 и 800x600, игра идёт в вполне стабильные 30-35 кадров.
Однако проблемы начинаются в 1280x1024 — тут FPS падает до примерно 15. Играбельно, но... хотелось бы большего.
Интересно и то, что DM&P вместо драйверов даёт набор библиотек для написания софта — тут тебе и работа с внешними дисплеями, и сетевой стек, и последовательный порт... в общем есть всё. Помимо DOS, на Vortex86 также можно без особых проблем установить Windows CE (неожиданно!), Windows XP, Vista и 7, а также Linux. Только имейте ввиду, что у Vortex86SX нет FPU и на нем XP не запустится!
❯ Заключение
Вот такой интересный x86-процессор развивается последние 19 лет силами DM&P. И в целом нельзя сказать что он бесполезный — это классная и компактная основа для ретро-ПК, хороший процессор для обслуживания старых станков, промышленного оборудования и автоматики, а ещё это неплохой микроконтроллер для DIY-устройств. Да, да, если вы поперхнулись чаем или кофе —на базе Vortex86 делали Arduino-совместимую плату 86Duino!
Ardunio на DOS'е? Дайте две! К слову если у кого-то такая валяется и она вам не нужна — мне было бы интересно пощупать и сделать на её базе, например, игровую консоль.
К слову, мне было бы интересно пощупать что‑то ещё из семейства Nvidia ION/Radeon Xpress Graphics/VIA Chrome9 HC/Trident Blade, а в будущем возможно написать 3D‑демку под GPU. Если у кого‑то есть всякие интересные тонкие клиенты или ноутбуки на прикольном железе, или что‑то AMD'шное времен 939/462 — пишите в ЛС, обязательно сделаю контент! А если хотите поддержать материально (ради контента я частенько залезаю в долги) - то есть автоматический виджет ниже:
Ну а я надеюсь, что вам было интересно. Подписывайтесь на блог, чтобы не пропускать новые статьи каждую неделю! А если вам интересна тематика ремонта, моддинга и программирования для гаджетов прошлых лет — подписывайтесь на мой Telegram‑канал «Клуб фанатов балдежа„, куда я выкладываю бэкстейджи статей, ссылки на новые статьи и видео, а также иногда выкладываю полезные посты. А ролики (не всегда дублирующие статьи) можно найти на моём YouTube канале.“»
А если вы хотите что‑нибудь подарить из железа и увидеть о нём статью — пишите мне в Telegram. Меня очень интересуют самые разные гаджеты: начиная от игровых консолей и любых связанных с геймингом устройств, телефонов, смартфонов, КПК, заканчивая ретро‑компьютерами и ноутбуками. Кто знает, может героем следующейподобной статьи окажется ноутбук из 90-х?:‑)
Особенно сильно я люблю ковыряться в ноутбуках из начала 90-х. Источник
После обзоров устройства не продаются, а остаются в моей коллекции. Когда‑нибудь я хочу сделать музей, где к каждому устройству можно будет приложить QR и почитать мою статью. Кто знает, вдруг на следующей неделе я также подробно расскажу про девайс из вашей юности?:)
Кстати, у меня есть GameBoy Advance SP, под который я очень хочу написать игру. Однако мой экземпляр был залит водой и кофе. Может у кого‑то есть донор с дохлой платой, откуда я смог бы взять контроллер питания? У меня AGS-101.