В некоторых своих статьях, при малейшем упоминании Эльбруса и МЦСТ в положительном ключе, некоторые мои читатели пытались поднять тему а-ля «Эльбрус это перемаркированый чип из Тайваня», не особо вникая в то, как это работает под капотом и почему Эльбрус — это действительно круто. Но кое в чём эти люди правы, ведь концептуально, Эльбрус действительно не первый в своём роде, есть у него и «папа», который работал по схожему принципу динамической ретрансляции из x86 и вышел на 5 лет ранее. Недавно я купил ноутбук iRu на TransMeta Crusoe 5800 всего за 1.000 рублей, который под капотом использует VLIW архитектуру с динамической ретрансляцией кода из x86 в свой машинный код. Интересно узнать, насколько далеко Эльбрус ушёл от своего приёмного «отца» за 20 лет существования? Тогда добро пожаловать под кат!

image

Предыстория и покупка


В 2000 году, выбор процессоров для десктопа был не таким широким, как в наше время. Самым популярным выбором были Pentium III и Celeron на PGA370, кто-то ещё продолжал сидеть на разогнанном P II с кнопочкой «Turbo», ну а кое-где можно было найти Pentium MMX/AMD K-6, или даже 486DX! Рынок x86 процессоров был представлен 4-мя игроками: Intel, AMD, VIA (которая годом ранее купила Cyrix и получила лицензию на x86) и новичок на рынке десктопных процессоров: компания TransMeta Corporation.

image

Идею TM в наше время прозвали бы стартапом: её концепция заключалась в том, что компания разрабатывает собственное VLIW-ядро с своей архитектурой и системой команд, а вокруг неё делает ретранслятор кода из любой архитектуры в её нативный. То есть, формально «x86» являлся всего-лишь «прошивкой» для их процессоров и теоретически, была возможность заставить его выполнять MIPS/ARM код. При этом, их процессор должен был быть совместим и с остальными x86 машинами и их парком софта, а так же поддерживать стандартные чипсеты.
Когда TM представила Crusoe публике, он был способен одновременно выполнять как x86 код, так и код pico-Java. Однако, в отличии от Эльбруса, TM не давала доступа к нативной архитектуре своих процессоров и не считала это необходимым, поскольку компания хотела представить законченный продукт, который мог бы конкурировать с десктопами тех лет. Такой же курс взяли ребята из МЦСТ, представив e2k в 2005 году и не зря. На сайте IXBT даже приводится такая цитата:

(Последнее, пожалуй, особенно справедливо, если учесть, что глава Transmeta, Dave Dietzel, в свое время немало времени провел в Москве, контактируя с будущими создателями E2K).

Но когда на рынке целых три гиганта, которые занимают все ниши рынка (Intel/AMD занимали средневысокую нишу, VIA — недорогую), выйти с новым продуктом отнюдь не просто. Однако TM было что предложить потребителю: в то время ноутбуки были очень тяжёлыми, горячими, конструктивно достаточно схожими с ПК и едва держали аккумулятор с малой автономностью. Среднее время автономной работы ноутбука тех лет составляла около полутора часов и это при «живом» свежем аккумуляторе! Процессоры TransMeta были не только более энергоэффективными и не требовали серьёзного охлаждения, они ещё и отлично экономили заряд аккумулятора благодаря фирменной технологии LongRun (которую затем лицензирует Intel и встроит в SpeedStep). Концепция LongRun была основана на активном динамическом регулировании напряжения ядра и частоты процессора, в зависимости от его загрузки. Кроме того, процессоры TransMeta, несмотря на свою комплексность и сложность разработки, на выходе стоили заметно дешевле, чем «большие» аналоги от Intel (Pentium IV Mobile) и AMD.

image

Pentium IV Mobile.Ни у кого такой не лежит? Интересно было бы погонять. На алике не нашел

На рынке ноутбучных процессоров, ситуация была такой: у Intel был Pentium IV Mobile (который являлся фактически десктопным процессором на ядре Willamette/Northwood с пониженными частотами), а позже и Centrino Pentium M (который берёт свою основу от Pentium III), который зачастую был недостаточно производительным. У AMD же были достаточно мощные чипы Athlon, которые были настоящими «печками» и бюджетные Duron, однако AMD на мобильном рынке был гораздо менее распространен до 2005 года. На тот момент, кроме всем известных ASUS, MSI и прочих брендов, были популярны и локальные бренды а-ля RoverBook и iRu. Такие бренды заказывали ноутбуки на готовых платформах и шасси у китайских и тайваньских производителей: Compal Electronics, FIC, Elitegroup, которые предлагали ODM решения под «локальную» сборку. Так поступила и компания iRu, которая заказывала комплекты «шасси + плата» и собирала их на каких-то небольших производствах в России, таким образом снижая налог и финальную цену на устройство, а появление таких недорогих чипов сказывалось только положительно. Конечно же, в основном локальные бренды занимали нишу бюджетных устройств, поскольку ниша дорогих и топовых ноутбуков уже была за HP/IBM/Dell/ASUS/Acer.

Недавно из интереса я искал цены на ноутбуки тех лет, когда рубль ещё не укрепился и цены писали в у.е. Тогда, ноутбук за 600-700$ уже считался бюджетным, возможности пойти и купить Digma/Chuwi за 10 тысяч как сейчас не было. При этом, наличие хоть какой-то дискретной графики (даже GeForce2 MX) поднимала цену ноутбука в небеса: Модели Dell и HP могли стоить до 2.000$, что для многих людей было просто неподъёмным.

image


Toshiba Satellite 2455-s305

image


Toshiba Portege 4000

Для сегодняшнего материала я купил ноутбук iRu Stilo 1514 российского производства, который был выпущен на рынок в 2003 году, в качестве «бюджетного» варианта по цене ~700$. Купил я его за 1.000 рублей с неисправным HDD. Мне пришлось немного побегать, чтобы найти живой и рабочий винчестер для данного ноутбука: ведь это 2.5 IDE HDD, которые встречаются куда реже 3.5 IDE. Запасов 3.5 IDE HDD у меня просто куча: хоть целый CDN для хабра поднять могу :)

image

У меня есть самое разное ПК железо, в том числе достаточно редкое: материнка на Socket 423 (для первых Pentium 4 на архитектуре Northwood) с RDRAM памятью, видеокарта SiS из 1998 года (именно видеокарта, а не встройка), но совершенно нет «ноутбучных» винчестеров. Ни IDE, ни SATA, поэтому с этим возникли проблемы. Я создал объявление в городском паблике-барахолке и начал писать всем сервисникам и людям, кто продаёт старое железо. Я рассчитывал на цену в ~250-300 рублей (как и в других городах). Низкая цена обусловлена неактуальностью: 2.5 IDE не совместим с 3.5, а в отличии от SATA и применить их можно только в старых ноутбуках. Да и чего там говорить: даже 3.5 IDE винчестеры сейчас продают всего за пару сотен рублей, позволяя выстроить из них RAID массив. Ха, RAID из полудохлых винчестеров 20 летней давности!

Изначально, я конечно же попытался разобрать родной HDD и почистить контакты между контроллером и самим двигателем жёсткого диска. Зачастую, на старых винчестерах контакты просто окисляются, а контроллер, не имея связи с головкой диска, просто перестаёт определяться системой. Я оживил далеко не один жёсткий диск таким способом, но именно с этим экземпляром такое не прокатило:

image


image


Обслуживание


Ушлые продавцы (хотелось бы назвать их более грубо, но мы на проф. ресурсе!) отвечали «за триста рублей пусть полежат», «за триста рублей я лучше прибью их к стене как сувенир», когда один СЦ всё же ответил и сам предложил честную цену — 250 рублей. Я съездил и забрал винт, причём он оказался идентичным моему. Кроме замены HDD, я решил полностью разобрать ноутбук и провести при необходимости обслуживание, а заодно и показать вам, какими были ноутбуки «под капотом» в те годы:

image

Сам HDD хранится вот в таком «кейсе», а для подключения к материнской плате использует переходной разъём, который не даёт контактам HDD обломаться при тряске.

image

Ноутбук разбирается довольно просто: откручиваем сзади все винтики, поддеваем заднюю часть крышки для петель и снимаем пластик, который скрывает кнопку включения и индикаторы:

image

Из-за прикипевших и слизанных винтиков, кое-где мне пришлось поработать с дрелью.

image

До системы охлаждения можно добраться не разбирая ноутбук, но для обслуживания или замены кулера придётся снимать даже материнскую плату. В моём случае было немного пыли, но запущенным его назвать было нельзя. Система охлаждения состоит из кулера, медной трубки и пластины, которая прилегает к процессору с помощью фольги, под которой была намазана термопаста. Ни о каких термопрокладках и речи не идёт. Охлаждается только процессор, южный мост ALI 1535+ не охлаждается вообще. На несколько чипов (скорее всего, там GPU и часть северного моста TransMeta) термоклеем наклеено два радиатора, причём криво. Решение странное, но и чипсеты тогда грелись не так сильно (кроме nForce, которые поголовно отваливались).

image


image

Процессор несъёмный, поменять его не выйдет. На тот момент, в большинстве ноутбуков процессоры не распаивались, а сидели в сокетах, причём в основном на десктопных! Встретить ноутбук на полноценном 478 «пне» было не просто, а очень просто. Обратите внимание, сам кристалл сколот, причём достаточно серьёзно! Благо, на работе процессора это не сказалось, но всё же с такими вещами нужно быть осторожнее. Довольно часто можно увидеть, как люди во время обслуживания видеокарт/ноутбуков скалывают чипы. Если скол несильный, то чип скорее всего не пострадает, но частенько люди умудряются убить так рабочие вещи.

image

Я буквально на днях разбирал свой старенький Packard Bell (который Acer), при разборке оба крепления петель сломались моментально. У 1514 же петли как с завода, поскольку петли, как и само крепление для них полностью из металла! Вот это качество сборки, причём на старых ноутбуках это повсеместно: производители действительно делали очень мощные крепления. После сборки ноутбука и установки нового винчестера, система ожила. Установленная XP моментально падала в BSOD, поскольку понятия не имела, что это за TransMeta такая, поэтому винду пришлось переставить, благо даже наклейка с ключом сохранилась. Понятное дело, что с USB-флэшки систему сюда не установить, но поскольку я обожаю копаться в ретрожелезе, у меня дома всё ещё есть несколько пишущих дисководов, как под IDE, так и под SATA. Винду я записывал на CD-R болванку, которые почему-то очень сильно подорожали (90 рублей, лет 10 назад они стояли 15-20 рублей). После записи образа, на диске обнаружились глубокие царапины, хотя я писал на относительно низкой скорости, да и после перезаписи 10 летней болванки никаких новых царапин там не появилось. Новодельные болванки стали настолько плохими?

В процессе переустановки системы, винда выплюнула мою болванку из-за царапин, поэтому пришлось ставить её аж с двух разных, второй была старая 10 летняя болванка, купленная за 20 рублей и на которую я записал систему еще будучи школьником. Кто всё ещё активно пользуется болванками, напишите в комментариях, качество действительно настолько упало, или мой привод шалит? Винда ставилась около часа.

image

Систему накатили, ноутбук перебрали, а значит его обслуживание на данный момент завершено. Хотелось бы отметить разнообразие различных интерфейсов, как для бюджетного экземпляра: тут и VGA, и RJ-45, и телефонная линия, и целых 4 USB 2.0, и LPT, и PS/2. ИК-порта и PCMCIA не хватает только! Жаль COM-порта нет, он мне очень нужен сейчас, поскольку я работаю со старыми мобилками и нужен именно ноут, поскольку места мало.

image


Синтетические тесты


Измерять производительность ноутбука мы будем по трем фронтам: бенчмарки, игры тех лет и эмуляторы, а делать мы будем это под WinXP, поскольку современный Linux на «трансмете» нормально работать скорее всего не будет. Кроме того, я покажу пару вариантов применения такого ноутбука в современном мире.

Давайте начнём с синтетических тестов и посмотрим на цифры: CPU-Z хорошо знает о нашем процессоре и может рассказать о нём достаточно многое. У нашего процессора целых 512кб L2 кэша, что на 2000 год достаточно много: например топовый Pentium 4 на ядре Northwood, имел всего-лишь 256кб кэша. Увеличение кэша нужно была не только для данных, но и вероятно для кэширования самых часто используемых блоков x86 кода. Кроме того, процессор поддерживал SIMD инструкции в виде MMX, которые процессор «нативно» не поддерживал: они были реализованы как часть транслятора кода. То есть, теоретически «обновлением» прошивки процессора можно было добавить поддержку и SSE, и 3D Now!, и VT-x!

image

Вот здесь и раскрывается наш iRu, который на самом деле Elitegroup!

image

Причём некоторых хардварных блоков, типичных для ЦПУ общего назначения, у TM5800 не было. Например, MMU не было вообще, он реализовывался на уровне транслятора, поскольку у x86 весьма своеобразная адресация памяти. А поскольку процессор теоретически мог исполнять другие трансляторы, решили сделать всё универсально. В целом, характеристики были очень достойными на те годы (в пересчёте нативной производительности), особенно касательно «гонки тактовой частоты», но при этом процессор оставался достаточно холодным.

Классический тест-бенчмарк CPU Queen показывает результаты на уровне двухпроцессорной сборки с P II, или ранних и бюджетных P III. Результаты ближе всего к AMD Duron, который являлся бюджетным low-end процессором из 2000 года.
Даже на 2002-2003 год, P III всё ещё оставался более чем актуальным процессором, поэтому такой результат был приемлемым.

image


image

За графику отвечает видеочип с поддержкой 3D ускорения, который был разработан Silicon Integrated Systems (SiS). Сам GPU был распаян отдельно, несмотря на то, что многим читателям, SiS запомнились в первую очередь как чипсетные встройки, но у них были и полноценные видеокарты в те годы, которые позиционировались как бюджетные решения для игр.

image

image

У Elitegroup какая-то особенная любовь к чипсетам от SiS, поэтому все их материнские платы, что я использовал, были со встроенной графикой SiS. SiS 315 полностью поддерживает только Direct3D 6 и OGL 1.2, чего для старых игр было вполне достаточно. Производительность близка к Riva TNT/Rage 128, но при этом без проблем перевариает 32х битный цвет (чем не могли похвастаться решения от 3dfx и ранние NV), и в целом достаточно шустрый.

image

В целом, по сухим цифрам ноутбук весьма производительный на своё время: тогда встречались варианты и слабее, в широком обиходе были печатные машинки из середины-конца девяностых на P II-P III. Стоили Б/У устройства уже не «штуку баксов», но я не думаю, что сильно дешевле такого iRu. По сообщению пользователя на linux.org.ru, в 2005 году он купил ноутбук на P III за 10.000 рублей (когда iRU стоил ~17.000 двумя годами ранее).

Игры


Играть мы будем в классику поздних 90х годов. Однако учтите, что игры с DOS тут нормально не работают: похоже эмуляция 8086 здесь чисто номинальная, исключительно для того, чтобы стартовать систему. Однако я запускал досовские игрушки под WinNT из-под NTVDM, возможно под Win9x ситуация будет лучше.

Начинаем с Quake 1, который здесь нормально не работает к сожалению. Консоль не сворачивается, хотя звуки игры и меню на фоне слышно.

Но с Quake 2 ситуация гораздо лучше. SiS 315 вывозит Quake 2 в 60 FPS, в разрешении 640x480. Причём, здесь работает магия старых игр: при таком низком разрешении игра не выглядит отвратно, а вполне себе… аутентично. Частота кадров бывает нестабильной из-за трансляции, но люди играли в куда худших условиях. Эльбрусы, к примеру, уже научились тянуть куда более тяжёлую GTA Vice City в режиме эмуляции, а в нативном режиме запускают и Doom 3 на ультра-настройках.
Что меня особенно удивило: процессор вполне себе «вывозит» софт-рендер 320x240 в те же 60 кадров в секунду.

image
Извиняюсь за фото. Quake в софтрендере не умеет нормально захватываться скриншотером из-за 8-битного цвета

NFS Porsche Unleashed: изначально я хотел протестировать NFS Hot Pursuit (который первый), но он валился на ошибке Glide. Даже после установки nGlide, ситуация не поменялась и я решил попробовать поставить игру потяжелее — Porsche Unleashed. Вот она, на удивление, идёт уверенные 50-60 кадров без каких-либо фризов, т.е упора нет ни в динамическую трансляцию, ни во встройку.

image

А вот кто удивил, так это Half-Life. Я специально качал старой версию с WON (ещё до Steam), поскольку современные версии, скомпилированные современными компиляторами работают заметно медленнее на старых машинах. Training Course идёт с переменным успехом, причём как на OGL/D3D, так и на софтваре. Сама игра крашится при загрузке уровня, т.к не хватает ОЗУ :(

Эмуляторы работают неплохо. И денди и сега идут без каких либо проблем. PS1 я не пробовал, но с ним скорее всего будут проблемы, а вот классика идёт отлично. Плюс учитывая неплохой дисплей, подключить пару геймпадов и порубать в соника или марио хватит более чем. Играть приятно.

image
Из 2D игр, я запустил только достаточно тяжелый для P III Stronghold Crusader. Причем обе версии: HD и оригинальную. HD версия не отличается ассетами но работает хуже: современные компиляторы генерирует неоптимальный код для старых процессоров. CD-версия идёт немного лучше(20-25 кадров, оригинал зафиксирован на 30).

image

SiS хардварно держит DirectDraw, поэтому с подобными играми проблем вообще не должно быть: и дюна, и Fallout, и Starcraft, и Age Of Empires должны идти здесь с отличным фреймрейтом. Поиграть в старые 2D игрушки можно с огромным удовольствием.
Отдельно хочу похвалить экран устройства. Под моей прошлой статьёй о EEEPC, несколько человек отписались о том, что качество дисплеев старых бюджетников в разы лучше отвратных матриц современных ноутбуков по 15-20 тысяч. Этот ноутбук только подтверждает это.

Домашний сервер


Ноутбук из предыдущей статьи, с большой вероятностью уедет в гараж моего отца. В летнее время я люблю приводить туда подружек, а такая машинка для ретро-гейминга вполне подойдёт для того, чтобы «порубаться» в сегу или денди!

А вот для этой машинки, я решил найти иное применение: у него достаточно низкое потребление (заметно ниже обычного десктопа схожих характеристик), а аккумулятор всё ещё немного держит заряд. Так почему бы не подключить ноутбук в локальную сеть, и не сделать из него сервер? Я собрал несколько потенциальных применений такого ноутбука в качестве сервера:

1. NAS-сервер для файлов. Вероятно, читатели могут задаться вопросом касательно надёжности подобного хранилища, однако никто не мешает мониторить S.M.A.R.T и делать бэкапы в фоне на переносной HDD, или флэшку. Благо, USB-портов здесь разведено достаточно.

В WinXP настроить общий доступ ещё проще, чем в Win Vista: для этого достаточно лишь «расшарить» общий-доступ к папке, можно даже сделать доступ без пароля. Со стороны основного ПК, достаточно лишь добавить сетевой диск по имени ПК в сети и всё заработает само. Для матёрых сисадминов такое разжёвывание покажется довольно простым, однако вы даже не подозреваете, как многие ребята недооценивают возможности «локалки»!

2. Git-сервер. Ещё до начала работы над статьёй, я решил что хочу сделать из этой машинки Git-сервер и хостить на нём различные проекты. Для жителей РФ, перспективы Github и Bitbucket весьма туманны, да и всегда приятно иметь копию кода у себя под рукой. И при этом, нет необходимости даже поднимать какой-то сервер: достаточно лишь подключить SMB диск к локальной машине! Суть в том, что помимо классических протоколов: ssh, git, http, у git есть ещё и поддержка локальных remote-серверов. А т.к SMB и под Win, и под Linux монтируется как полноценный диск, то хватит:

git remote add file://y/repos/myrepo


Где y — удалённый диск.

3. FTP-сервер. Тут всё очевидно и вариантов куча, как например FileZilla. Если захотите пробросить FTP в интернет, то будьте осторожней: всё же, прошло почти 10 лет с момента окончания её поддержки и она может быть небезопасной, но для локальной сети нормально.

4. HTTP-сервер, самый очевидный вариант. Захостить таблицу рекордов для игры, или домашнюю страничку? Так почему бы и нет, если относительно актуальные версии серверов есть и под WinXP?

5. Ну и конечно же, сервера для классических игрушек типа Quake. Вот сидите вы с друзьями, пиво пьёте, отдыхаете, а тут вспомнили что у вас лежит несколько подобных ноутов в подвале. Хоба, сдули пыль с старичков и через 5 минут уже устроили локальную баталию! Я для таких целей несколько машинок держу у себя дома :)

Теперь рассмотрим плюсы и минусы такого применения:

+ Крайне дешёвые HDD. Если Б/У SATA 2.5 жёсткий диск может стоить 500-1.000 рублей, то в больших городах 2.5 IDE чуть ли не свалках валются за три копейки. Мне лично женщина с другого города писала и предлагал отдать 4 Hitachi за 500 рублей. При этом шанс наткнуться на «мертвый» HDD заметно ниже, чем на убитых SATA, т.к 2.5 IDE как стандарт очень быстро ушёл. На крайний случай, можно прихватить с собой ноутбук для проверки, благо в отличии от современных девайсов, для доступа к отсеку HDD здесь требуется открутить всего 3 винтика!
+ Достаточно низкое потребление, одно из главных достоинств процессоров TransMeta. Кроме того, у них низкое тепловыделение и они нетребовательны к охлаждению. Если отключить дисплей, то устройство не ударит по карману счетами за электроэнергию. Конечно, на современных ультрабуках потребление ниже, но там и ценник другой.
+ Дешёвая цена. Ноутбук с дефектом (например, нерабочей клавиатурой), если вы захотите купить подобный для организации сервера, будет стоить до 500 рублей. Рабочий вариант обойдется ~1.000 рублей. Весьма и весьма бюджетно, особенно для нашего времени! Более того, у многих такие ноутбуки лежат в подвалах, бесплатно, будучи забытыми.
+ Wi-Fi модуль. Не нужно даже тянуть кабелей, спрятали ноутбук где-нибудь на полочке рядом с одеждой и он себе «молотит» как сервер! Как я понял, почти все ноутбуки с 2003-2004 года комплектуются Wi-Fi модулем 54мб/с.
+ Хорошая совместимость с старым софтом и играми. Хотите вы продиагностировать свою древнюю бэху или поиграть в старкрафт, отдыхая на рыбалке, вы сможете сделать это без проблем.

- Малый объём HDD. Для репозитория своих локальных проектов, 60-80гб может быть достаточно, или для фотоархива прошлых лет. Можно расширить за счёт внешних кейсов и флэшек. Плюс, покупка Б/У HDD это кот в мешке. Как альтернатива: покупка переходника SATA -> 2.5 IDE и использование SSD/HDD больших объёмов.
- Производительность. Делать из такого ноутбука хайлоад-сервис дело сомнительное, но для кого-то его производительность может оказаться действительно недостаточной.
- Отсутствие USB 3.0. Конечно странный аргумент для ретро-техники, но для кого-то может быть критичным.
- Для 3D ретро гейминга устройство может не подойти. Особенно если играть в игры с софтрендером на высоком разрешении, процессор слишком слаб.

Очень забавно вышло, когда статья была практически готова к сдаче на проверку, у меня крякнул мой дешманский БП BoxIT. Бывает и такое, а поскольку у меня есть график публикаций, то статью нужно было закончить. И тут, доказав полезность обладания подобным ништяком «про запас», на помощь мне пришел один из моих ноутбуков, который работал на VIA C7 и спас ситуацию!

Заключение


Такому ноутбуку даже сейчас можно найти применение и сделать его полезным. Однако, к сожалению, большинство людей банально об этом даже не задумывались, необоснованно считая подобные ништяки «E-Waste». Кто знает, вдруг благодаря этой статье, именно ваш ноутбук из подвала будет снова работать спустя долгие годы и принесёт пользу своему владельцу? :)

На самом деле, пункт «заключение» в моих статьях отнюдь не «филлер», мне регулярно пишут люди в ЛС с вопросами «а где можно применить подобный ништяк», или предлагают заслать его мне. Я регулярно вижу в комментариях, как мои читатели показывают, как применяют старые гаджеты в современном мире и мне действительно приятно это видеть. А вы как считаете?

Комментарии (106)


  1. bodyawm Автор
    14.01.2023 11:13
    +4

    Как же занимательно наблюдать, как дорогущие Pentium IV Mobile, спустя 20 лет стоят не 399$, а 1.99$ на алике ;)


    1. bodyawm Автор
      14.01.2023 11:39
      +1

      Около 10 лет назад, прокуратура в моём городе списала и утилизировала старые офисные машинки. Как работает утилизация в РФ мы прекрасно знаем: они утилизируются на личные склады по домам работяг ;)

      Таким же образом ко мне попали интересные ништяки с незначительными проблемами: AMD 5x86 с парой обломанных ножек (шаг ножек и пятачки там такие, что обратно их кочергой можно припаять), слотовой VIA C3, несколько мам Slot 1 с неизвестными на данный момент дефектами, куча сетевых карточек, звуковух, S3 Virge, и та самая видеокарта от SiS. С материнкой скорее всего от времени (30 лет прошло почти) банально электролит на питальниках проца высох и замена кондеров должна вылечить её. Плюс, читатель с DTF предложил заслать Voodoo 3.

      Есть вот такие планы на старое железо:

      Запилить небольшую игрушку под Voodoo 3 под Glide (с мультирендером под GL 1.2), возможно даже на дотнете ;)

      Попробую рассказать о S3 ViRGe подробнее, которую зачастую называли 3D Decelerator, хотя по факту у неё было своё примитивное 3D GAPI и весьма шустрый растеризатор (если уметь его готовить :))

      Запустить относительно свежий Linux (4-5 ядро), поскольку поддержку 486 выпилил совсем недавно, оставив полную поддержку 586.


  1. shigorin
    14.01.2023 12:31
    +3

    Эээ… уважаемый автор, так-то основатель Transmeta, если мне не изменяет склероз,
    1) работал до того в Sun, причём в подразделении, сотрудничавшем с МЦСТ;
    2) как-то в интервью пренебрежительно отозвался об «этих русских», мол, всё сами.

    Из чего следует, что это такая же неблагодарная тушка, как и armmaster (которого студнем взяли в МЦСТ и который унёс оттуда наработки по бинарному транслятору, на чём и раскрутился, впоследствии продавшись китайцам — и пойдя поливать тех, кто его, дурака, в люди вывел, помоями, странно согласующимися с телодвижениями группировки шестёрок IBM).

    А так да, крузики были достаточно шустрые для своей маложоркости в своё время. Интересно, сунулся бы без их (и VIA C7) примера Intel в мобильное направление?..

    PS: с совсем уж Новым годом! :)


    1. bodyawm Автор
      14.01.2023 12:40
      +1

      2) как-то в интервью пренебрежительно отозвался об «этих русских», мол, всё сами.

      Вот за это не слышал. Но e2k ведь заметно позже появился ведь, или он уже после выхода e2k это говорил?

      А так да, крузики были достаточно шустрые для своей маложоркости в своё время

      У iRu всего 256мб ОЗУ, а поскольку ноутбучной SDRAM у меня нет, расширить мне её не чем. При том, что сама трансмета кушает 64 метра для кэширования транслированного кода (причём как оно распределяется неизвестно), 200 метров оперативы для XP SP3 немного маловато) Возможно, постоянный своп на медленный диск сказался на моём личном экспиренсе.

      Интересно, сунулся бы без их (и VIA C7) примера Intel в мобильное направление?..

      Так и конкурировал вполне, причём еще в 90х. Были и мобильные селероны, и полноценные P IV, правда они не отличались от десктопных вообще, кроме заниженных частот и отсутствия теплораспределительной крышки (кристалл напрямую охлаждать эффективнее). Это уже чуть позже интел поняли, что архитектура P IV - тупик из-за длиннющего конвейера и общей горячести (а при снижении частот были сильные провалы по производительности), и Celeron/Pentium M сделали на основе архитектуры P III (как и серию Core), выделив под них отдельный сокет 479, который почти ничем не отличался от 478 и были даже адаптеры от ASUS. Об этом подробнее в следующей статье.


      1. shigorin
        14.01.2023 13:26
        +1

        Так-то «Эльбрус» с советских времён ещё — микропроцессорами они и впрямь стали уже сильно в нулевых (трёхсотмегагерцовый на e2kv1 — 2007 год), а вот самой идее и её реализации на рассыпухе гораздо больше (например, «Эльбрус-2» — 1985 год).

        Говорил существенно позже — если правильно помню (здесь на меня не стоит полагаться в качестве источника, но должно быть в публичных), то вопрос был именно про отношения с МЦСТ.

        Ноутбучную SDRAM можно попытаться найти на том же Савёловском, но это уже заморачиваться %) Ну или SSD туда подобрать на китайпосылторге…

        PS: когда именно зародилась бинарка — сходу не скажу (насколько понимаю, в нулевых); точно знаю, что по требованию госзаказчика (если интересно — могу познакомить с ребятами из МЦСТ, сами расспросите).

        PPS: пишу с домашнего «Эльбрус-16С», если что.


        1. bodyawm Автор
          14.01.2023 13:42
          +6

          Я не в Москве живу, а в маленьком городе и в Москве никогда не бывал :) Собсна, именно поэтому в статье указана беготня в поиске 2.5 IDE HDD, в МСК я бы его нашел за пару минут. Ну и барыги опять же, некоторые ломят цены на мобильные core 2 duo, когда на алике они по 100 (!) рублей.

          Если побываю когда-нибудь там, хотел бы посетить музей Apple и Яндекса


          1. shigorin
            14.01.2023 20:17
            -1

            Если 2,5" IDE SSD не найдёте у китайцев (хотя у них и не такие загогулины находил), зато найдётся подходящий диск в Москве и не пришлют сами — как вариант, давайте посодействую :)

            А барыги, как мне по своему опыту кажется — просто считают хлам антиквариатом, хотя тот ещё патиной благородной не покрылся.


        1. Gumanoid
          15.01.2023 14:28
          +1

          Так-то «Эльбрус» с советских времён ещё — микропроцессорами они и впрямь стали уже сильно в нулевых (трёхсотмегагерцовый  на e2kv1 — 2007 год), а вот самой идее и её реализации на рассыпухе гораздо больше (например, «Эльбрус-2» — 1985 год).

          Какие идеи из Эльбрус-2 использованы в современном Эльбрусе? (Ни VLIW, ни бинарной трансляции во втором не было).


      1. shigorin
        14.01.2023 13:27

        А в яндекс-музей захаживали, кстати? Я там прям помолодел, попав впервой :-)


      1. safari2012
        16.01.2023 19:02

        Можно попробовать собрать что-то типа IDE<->ZIF<->mSATA-SSD. В своё время воткнул в старенький ipod Video SSD 500Гб вместо штатного 1.8" HDD, т.к. магнитола в машине понимала только ipod для loseless музыки. Это про проблему "медленного диска".


        1. bodyawm Автор
          16.01.2023 21:18

          что за магнитола?


  1. A1EF
    14.01.2023 12:41
    +3

    кто-то ещё продолжал сидеть на разогнанном P II с кнопочкой «Turbo»

    Разве что речь про AT-корпус: насколько знаю, менять частоту CPU кнопкой Turbo можно было до i486 или каких-то ранних моделей Pentium, но не более поздних. Для Pentium II "разгон" обычно делался в настройках BIOS.


    1. bodyawm Автор
      14.01.2023 12:44
      +1

      Я условно, просто хотел подчеркнуть, что те пекарни всё ещё были в ходу)) А разве не перемычками? У меня слотовая мать Gigabyte вроде перемычками гонится.


      1. shigorin
        14.01.2023 13:28

        Сперва кнопкой, потом перемычками, потом потащили в биосы, потом сделали турбобуст.


    1. bodyawm Автор
      14.01.2023 12:46
      +2

      да, см. мануал к относительно поздней гигабайтовской матери:

      https://download1.gigabyte.com/Files/Manual/motherboard_manual_6bxe_2101_e.pdf?v=62ccf0999b64c68a32dc294c19e4bda9

      Установка частоты шины производится перемычками SW. Из биоса гнались уже во времена P III, причем туалатинов


      1. A1EF
        14.01.2023 15:09
        +2

        На счёт PII соглашусь, но уже с процессоров на 370 сокете Coppermine-128 всё вполне настраивалось из BIOS.


  1. vadimr
    14.01.2023 13:07
    +4

    Основные функции Эльбруса – совсем не в динамической ретрансляции из x86.


    1. bodyawm Автор
      14.01.2023 13:10
      +1

      спору ноль. Но это одна из киллерфич, которая делает его перспективным для конечного юзера.


      1. vadimr
        14.01.2023 13:18
        +2

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

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

        На мой взгляд, эта фича – тупиковый путь прошлого поколения вычислительных систем. Раньше отомрёт x86, чем распространится e2k.


        1. bodyawm Автор
          14.01.2023 13:25
          +4

          Полагаю, в госке слишком сильная зависимость от Win32 и офиса. Те, кто переходит на альт, им впринципе не нужен x86, но немалый сектор все еще работает н а винде


          1. vadimr
            14.01.2023 13:31
            +4

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

            Но я больше к тому, что по нынешним временам в России гораздо проще купить интеловскую систему неустановленного происхождения и назначения, чем произвести Эльбрус на Тайване. Особенно если в итоге нужна Win32.


            1. bodyawm Автор
              14.01.2023 13:40
              +2

              да вон, у сисадминов лежат целые склады списанных 4 пней и целеронов. При большом желании даже заказывать ниче не нужно - в стране итак оч много x86 железа, которого под офисные нужды (кроме када и архитектуры) хватает с головой.


        1. shigorin
          14.01.2023 13:34

          Технически говоря, не 99%, а ~97%: процента три пакетов в альте из ~15--16 тысяч собранных потребовали патчей или аналогичного вмешательства — гругря, sed в спеке; совсем серьёзно перелопачены малые десятки пакетов — кроме тулчейна, браузера и офиса (в SO->OOo->LO свой внутренний ABI и «мостики» на ОС/архитектуру) это по большей части оптимизации.

          С оценкой Вашей не соглашусь, поскольку экзотика и интересовала бы мало кого, а вот бинарку потребовал госзаказчик (это не догадка, это информация из МЦСТ).

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


          1. vadimr
            14.01.2023 13:41
            +1

            а вот бинарку потребовал госзаказчик

            Только это было давно. На тот момент это могло представляться разумным решением при неправильной оценке будущего (которое уже реализовалось по-другому в нашем настоящем). У заказчика думали, что к моменту массового внедрения Эльбрусов всё остальное останется так же.


          1. bodyawm Автор
            14.01.2023 13:41

            повандалить

            Это те самые, для кого Эльбрус китайская железка перемаркированная?)


            1. shigorin
              14.01.2023 20:18
              -2

              Ну я их в пятак не видел, так что достоверно не скажу; но как-то так, наверное.


              1. bodyawm Автор
                15.01.2023 08:53

                А я видел ;) Фиг его знает, в чем тут пропаганда. Сделали ребятки классный проц,,я за них только рад. Я и о VIA готовлю статью, мне там будут присылать "компартия Китай одобрить ваш статья! +15 социальный рейтинг и loongson отправить вам"?


          1. iCerberus
            14.01.2023 15:53
            +3

            бинарку потребовал госзаказчик

            Если честно, очень в этом сомневаюсь. Если бы такие требования существовали, то они распространялись бы на всех производителей, а не только на МЦСТ, но я что-то не слышал чтобы к Байкалу или Ядру предъявлялись подобные требования. Скорее всего картина следующая: в руководстве МЦСТ есть некто, кому очень нравится идея трансляции, вот они и пихают эту приблуду во все свои процессоры, даже несмотря на то, что это идёт вразрез с самой идеологией импортозамещения. Не исключено также, что эти "требования" составлялись не без участия представителей МЦСТ, и если бы они не пиарили свой транслятор, выдавая его за некую "киллерфичу", то, возможно, и требования такого со стороны "госзаказчика" не было бы. Пока что, по моим наблюдениям, ничего кроме вреда этот транслятор Эльбрусам не приносит.


            1. vadimr
              14.01.2023 20:13
              +2

              У Байкала и Эльбруса разные заказчики. Эльбрус изначально был нацелен на военных, а Байкал нет.


              1. iCerberus
                14.01.2023 20:28

                Даже представить не могу зачем военным так остро могла бы понадобиться совместимость с x86. По-моему кто кто, а уж военные точно могли бы без этого обойтись. Да и вообще, что-то не особо слышно чтобы Эльбрусы применялись в военке...


                1. shigorin
                  14.01.2023 20:29

                  1) там полно винды
                  2) применяются


                  1. iCerberus
                    14.01.2023 20:40

                    Так вроде импортозамещение предполагает отказ от иностранного софта и оборудования, по крайней мере в госсекторе и в сфере КИ? Почему же пункт о наличии транслятора не убран из требований к Эльбрусам? Год-то на дворе не 2005-й...


                    1. shigorin
                      15.01.2023 00:02

                      я практик — что вижу, то пою


            1. shigorin
              14.01.2023 20:28
              -3

              Я не предполагаю, я знаю. Байкал изначально лез в совсем другую нишу и совсем другим макаром, к нему таких требований не было (с ребятами оттуда тоже общаемся не первый уж год, а инженерки Т-шки помню ещё в Т-Платформах на Park Place).

              Про «МСЦТ» и «пиарили» чуть не сполз под стул: дружище, это суровая контора, которая пиаром не занимается практически вообще (собственно, наша лавочка даже в бытность ООО Альт Линукс, наверное, больше уделяла ему внимания). Мужики работают на результат. То, что он при этом устраивает не только заказчика, а ещё и более широкую публику — замечательно, но побочно :-)

              БЭ в этом плане более обычная коммерческая лавка; Yadro — даже не рейдеры, там верхнее руководство сплошняком по 275 статье должно уже сроки мотать.

              «В процессоры» они «эту приблуду» не пихают по той простой причине, что — в отличие от крузика и итаника — у них реализация программная, а в аппаратной части лишь сделаны выборы, которые её облегчают, а не усложняют (например, Little Endian — а те же спарки Big Endian что у Sun были, что у Fujitsu и Oracle, что у МЦСТ).

              Лично я не пользуюсь lintel вообще (за ненужностью винды) и rtc в быту (порой применяю для тестов), а собираю всё нужное нативно; но некоторые другие домашние пользователи эльбрусов вполне себе применяют и то, и другое — см., например, здесь, здесь и здесь.


              1. iCerberus
                14.01.2023 21:43
                +2

                Про «МСЦТ» и «пиарили» чуть не сполз под стул: дружище, это суровая контора, которая пиаром не занимается практически вообще

                Тем не менее при каждом публичном выступлении, которых было немало за последние несколько лет, представители МЦСТ не упускают случая "прорекламировать" свой транслятор, преподнося его как большое достижение и конкурентное преимущество своих процессоров. Я давно слежу за Эльбрусами и знаю о чём говорю. И на первый взгляд они правы.

                В действительности же наличие такого транслятора:

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

                б) отвлекает дефицитные человеческие и временные ресурсы от непосредственной работы над процессором и компилятором;

                в) препятствует (а не упрощает, как это заявляется) переводу на е2к программной ифраструктуры, т.к. никто добровольно не будет портировать свой продукт на экзотическую архитектуру в ситуации когда есть совершенно легальная, предоставляемая самой МЦСТ возможность этого не делать. Пример -- новый КОМПАС-3D, разработчики которого вместо того, чтобы обеспечить нативную работу своего продукта под Линуксом (а от линукса до Эльбруса -- один шаг), просто обмазали его вайном;

                г) усложняет внутреннее устройство процессоров, и без того страдающих от груза обратной совместимости (по словам самого К. Трушкина);

                д) вызывает вопросы относительно надёжности работы оборудования, запущенного с применением бинарной трансляции, т.к. добавляется ещё одна точка отказа. Наблюдать такое влияние транслятора можно на примере запуска игр на инженерике 16С, когда в нативе игры работают нормально, а под линтелом падают. Понятно, что судить о работе процессора по опытному образцу не совсем правильно, но тем не менее зависимость налицо. А что будет если упадёт не игра, а что-то важное и ответственное?

                е) в отличие от потенциально универсальной Трансметы, которую гипотетически можно было научить запускать код из-под любой архитектуры (ARM, RISC-V), lintel обучен запускать только х86. Следовательно, дальше у МЦСТ два пути: либо двигать Эльбрусы в сторону Трансметы, либо добавлять в свои процессоры всё новые и новые костыли (если уж выбирать, то лучше первое);

                Короче говоря, надеюсь я доживу до того времени, когда разработчики Эльбрусов наберутся смелости и таки выбросят lintel на помойку, всем от этого станет только легче. А кому нужна совместимость с виндовыми программами -- пусть используют RTC.


                1. Civil
                  14.01.2023 22:58

                  Тем не менее при каждом публичном выступлении, которых было немало за последние несколько лет, представители МЦСТ не упускают случая "прорекламировать" свой транслятор

                  При той сложности портирования какая у Эльбруса присутствует - транслятор это необходимость. Плюс он хорошо закрывает дыры в особенностях VLIW которые там просто по определению присутствуют (об этом много статей на хабре, не буду повторяться).

                  Но МЦСТ рекламирует свое детище иным способом - пытается протолкнуть его в вершины всех реестров, чтобы у людей не было выбора кроме как покупать Эльбрусы. Ну это конечно ИМХО, основанное на том как всякие Elbrus Day проходили, на том как себя тот же Трушкин ведет в публичном пространстве, что различные сотрудники Базальта говорят с отсылкой на МЦСТ и т.п.

                  г) усложняет внутреннее устройство процессоров, и без того страдающих от груза обратной совместимости (по словам самого К. Трушкина);

                  А тут вы натыкаетесь на особенность VLIW'ов и конкретно на её реализацию от МЦСТ - нельзя просто взять и выкинуть поддержку чего-то не сломав ISA или не сделав эмуляцию через микрокод. Собственно если покопаться и пособирать информацию, ошибки проектирования процессора тянутся с e2kv1, потому что их исправление сломает совместимость со всем уже собранным софтом. Это, к слову, еще одна причина почему VLIW не очень хороший выбор в чистом виде, в мире когда у тебя есть проприетарный софт или просто abandonware opensource невозможность менять детали реализации железа - по меньшей мере катастрофа. Собственно спросите Михаила, насколько необходима пересборка ВСЕГО софта под новые версии микроархитектуры.

                  в отличие от потенциально универсальной Трансметы, которую гипотетически можно было научить запускать код из-под любой архитектуры (ARM, RISC-V), lintel обучен запускать только х86

                  Так теоретическая возможность у МЦСТ сделать транслятор для ARM - так же есть. И также, как в случае с трансметой, она нереализована и не факт что когда-либо будет.


                  1. iCerberus
                    14.01.2023 23:59

                    При той сложности портирования какая у Эльбруса присутствует - транслятор это необходимость. Плюс он хорошо закрывает дыры в особенностях VLIW которые там просто по определению присутствуют

                    А тут вы натыкаетесь на особенность VLIW'ов и конкретно на её реализацию от МЦСТ - нельзя просто взять и выкинуть поддержку чего-то не сломав ISA или не сделав эмуляцию через микрокод

                    Это, к слову, еще одна причина почему VLIW не очень хороший выбор в чистом виде

                    Не уверен, что отдельные особенности нынешних Эльбрусов являются каким-то характерным и неустранимым свойством vliw архитектуры. Просто напомню, что в процессорах Интел семейства х86 параллелизм уровня инструкций (т.н. "суперскалярность") появился только в 1992 году (Pentium), а внеочередное исполнение и микрокод впервые были применены лишь в Pentium Pro в 1995 году. До того времени х86-е процессоры ничем подобным не обладали, при том что к vliw они никакого отношения естественно не имели. Так что хоронить Эльбрусы пока слишком рано, простор для развития у них ещё есть.


                    1. Civil
                      15.01.2023 00:54
                      +1

                      Не уверен, что отдельные особенности нынешних Эльбрусов являются каким-то характерным и неустранимым свойством vliw архитектуры

                      Пока что Эльбрус - это VLIW буквально по учебникам, так что в текущий момент все общие проблемы подхода - на месте.

                      Являются ли они устранимыми - это уже немного зависит от того что вы готовы считать VLIW'ом. Чтобы поправить недостатки Эльбруса, придется туда докидывать нормальный предсказатель ветвлений (собственно в 16С хотели), внеочередное исполнение, городить декодер, таки применять обновляемый микрокод и так далее... Будет ли это VLIW'ом, если исчезнет явное распределение задач по блокам? От ответа на этот вопрос и зависит можно ли считать эти особенности неустранимыми и свойственными всем VLIW'ам. Да и в текущий момент МЦСТ не применили даже все трюки (опять же прошу прощения за ссылку на относительно странный сайт, но по поздним Itanium'ам на удивление сложно найти сколько-то детальную информацию), что были в поздних Itanium'ах, так что даже если вы решите считать такой процессор все равно VLIW'ом, текущие Эльбрусы подвержены всем типичным VLIWовским болячкам.

                      а внеочередное исполнение и микрокод впервые были применены лишь в Pentium Pro в 1995 году

                      Микрокод был начиная с 8086. Внеочередное исполнение - да, появилось в Pentium Pro.

                      Так что хоронить Эльбрусы пока слишком рано, простор для развития у них ещё есть.

                      Я этот простор не вижу, причины я обозначил выше.


                      1. iCerberus
                        15.01.2023 01:32

                        Микрокод был начиная с 8086. Внеочередное исполнение - да, появилось в Pentium Pro.

                        Слышал что в Pentium Pro впервые появилось разделение на CISC-фронтенд и RISC-бэкенд. Возможно что-то и напутал...


                      1. Civil
                        15.01.2023 02:27

                        Слышал что в Pentium Pro впервые появилось разделение на CISC-фронтенд и RISC-бэкенд.

                        Так там действительно так и случилось - в Pentium Pro появился декодер и все x86 команды декодировались в риск-подобный набор микроопераций. Но тут кроется проблема перевода - в оригиналае это micro-ops, а в русскоязычных статьях оно стало микрокодом. Вещи эти на самом деле похожие.


                  1. bodyawm Автор
                    15.01.2023 08:55

                    У трансметы был pico-java как минимум. Так что в недрах возможно и был MIPS/ARM


                1. shigorin
                  15.01.2023 00:08
                  -4

                  Так это возможность, а не обязанность. У меня она есть, но не требуется — вот и не пользуюсь.

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

                  (д) Димке я отдал в августе машинку, с которой сейчас пишу, с недоведённым бутом — память в режиме DDR4-3200 работала недостаточно стабильно, довели уж к сентябрю (тогда и ввёл её в эксплуатацию, работает отлично); т.е. тут вопрос был не то что не к lintel и даже не к процессору, а к таймингам (и моей жадности: «нет, не 2600, а именно 3200 здесь и сейчас», ага).

                  (е) ровно так же является лично Вашим предположением, не основанным ни на чём — сделать условный larm или lriscv никакой принципиальной проблемы, насколько мне известно, не составляет; это ресурсный вопрос, как и для трансметы.

                  Короче, не надо — не пользуйтесь, сам так и делаю :) Там далеко не половина МЦСТ потеет над бинаркой (я этих людей давно знаю лично).


                  1. iCerberus
                    15.01.2023 01:15

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

                    Из эльбрусочатика в Телеге:

                    Andrey Petroff: "Костя, а ведь вы в МЦСТ все прекрасно знаете почему Эльбрус не может работать на высоких тактовых частотах. Но почему-то вы боитесь рассказать об этом общественности!"

                    Konstantin Trushkin: "Общественность не поймёт всех тонкостей. Что-то связано с VLIW-овостью, но не "вообще ШК", а конкретными особенностями реализации в Э. (я сам их до конца не знаю). Что-то с тем, что у нас не custom дизайн, а на стандартных ячейках (кроме регфайла). Что-то вообще с самой технологией. Вот для примера: Э-8СВ и Байкал-М оба на технологии 28 нм. И (сюрприз) оба - на 1.5 ГГц. Что народ думает? Правильно - виноват VLIW. Слышал от физдизайнеров, что на 16 нм поднять частоту кэша L1 выше 2 ГГц крайне сложно. Вообще, у всех. Это никак с архитектурой не связано. А что-то с тем, что мы тянем обратную совместимость до последнего (к этому подходу, мягко говоря, есть вопросы)".

                    (е) ровно так же является лично Вашим предположением, не основанным ни на чём — сделать условный larm или lriscv никакой принципиальной проблемы, насколько мне известно, не составляет; это ресурсный вопрос, как и для трансметы.

                    И не нужно, ибо: "С целью более эффективной трансляции кода вещественной арифметики в процессорах «Эльбрус» была реализована ее поддержка со стороны аппаратуры". (С) С. А. Родзевич "Аппаратная поддержка двоичной трансляции x86 вещественной арифметики в процессорах "Эльбрус"".

                    Я потому и бью тревогу, что вижу куда гребут разрабы Эльбруса -- в сторону Итаниума с его аппаратной поддержкой кодов x86. Считаю этот путь стратегически ошибочным.


                    1. Civil
                      15.01.2023 01:45
                      +1

                      Вот для примера: Э-8СВ и Байкал-М оба на технологии 28 нм. И (сюрприз) оба - на 1.5 ГГц

                      А если посмотреть по сторонам - то TSMC в сотрудничестве с ARM когда запускали и анонсировали 28нм ноду, показывали 3.1 ГГц ARM процессор. Никто Qualcomm'у не мешал на 28nm HPm от TSMC выпустить Snapdragon 805 с частотой 2.7 ГГц и т.п.

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

                      А что-то с тем, что мы тянем обратную совместимость до последнего (к этому подходу, мягко говоря, есть вопросы)".

                      А это речь про немного другое - МЦСТ тянет совместимость с прошлыми версиями микроархитектуры. Потому что, строго говоря, подход VLIWов (в общепринятом определении) плох как раз тем, что поправить ошибку дизайна исполнительных блоков можно только ценой потери совместимости со всем кодом, что это поведение использовал (в некоторых случаях - со всем кодом в принципе).

                      Тут речь не про поддержку команд для простоты написания эмуляторов, хотя она тоже будет влиять (но обычно не сильно)

                      в сторону Итаниума с его аппаратной поддержкой кодов x86.

                      В Итаниумах аппаратная трансляция была только в первых и 2-х, в 9000-ом её убрали и заменили на софтварный IA-32 EL


                      1. iCerberus
                        15.01.2023 01:56

                        Тут речь не про поддержку команд для простоты написания эмуляторов, хотя она тоже будет влиять (но обычно не сильно)

                        Ну я так и понял, что в цитате Трушкина речь идёт о системе команд в целом. Об этом и говорю. Я имел в виду, что у Эльбрусов и своих подводных камней хватает, так они ещё и чужие к себе тянут.


                      1. Civil
                        15.01.2023 02:30

                        Я имел в виду, что у Эльбрусов и своих подводных камней хватает, так они ещё и чужие к себе тянут.

                        Если эти подводные камни используются только в эмуляторах - их потом легко можно заменить или даже выкинуть, так как понятно что пострадает.

                        Собственно поддержка трансляторов часто имеет какие-то аппаратные костыли (та же история в Apple M1, та же история в китайских Loongson'ах). В этом нет ничего плохого.


                    1. shigorin
                      16.01.2023 14:06
                      -1

                      Я потому и бью тревогу, что вижу куда гребут разрабы Эльбруса — в сторону Итаниума с его аппаратной поддержкой кодов x86. Считаю этот путь стратегически ошибочным.

                      Нет, не видите; а если бы было так — то были бы правы, конечно.

                      Про Little Endian уже отметил выше; там не только эти два примера, но насколько мне известно (а вопрос цены обратной совместимости я тоже, разумеется, поднимал) — они не определяющие в плане транзисторов/частоты.


      1. EntityFX
        14.01.2023 14:40
        +2

        Более того: есть тесты и ПО, которые в трансляции на Эльбрусах работают быстрее чем в нативе, но это не всегда так.


        1. bodyawm Автор
          14.01.2023 14:44

          Очень даже интересно. Есть примеры? Жаль архитектуру трансметы так и не открыли..


          1. shigorin
            14.01.2023 20:30
            -2

            Насколько понимаю, JIT и подобное — где в вылизывание на x86 вбуханы огромные усилия и в совокупности с JIT в lintel/rtc это даёт лучший результат, чем generic-код при всех усилиях оптимизирующего компилятора.


  1. Sh0daN
    14.01.2023 14:17
    +3

    Несмотря на то, что «южник» (где располагается GPU) был встроен в процессор, что отчасти делает его системой на чипе, сам GPU был распаян отдельно.

    Простите, а в каких, например, чипсетах графика располагается в "юге"?


    1. bodyawm Автор
      14.01.2023 14:21
      +1

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


  1. marat_zh
    14.01.2023 14:44
    +2

    Что меня особенно удивило: процессор вполне себе «вывозит» софт-рендер 320x240 в те же 60 кадров в секунду.

    Я играл в Quake II в своё время на Pentium 120 МГц, с 16 мегабайтами оперативной памяти. Играл, разумеется, в софтверном режиме. А у вашего ноутбука огромный запас производительности для этой игры.

    Что касается Эльбрусов, то по-моему, ближайший к нему идеологически процессор это Itanium, всё-таки Эльбрусы предназначены в первую очередь для исполнения своего нативного кода, а не трансляции x86, разве не так? Тем не менее, опять таки по моему мнению, VLIW архитектуры показывают слишком низкую производительность по сравнению с альтернативами, и лучше бы развивать другое решение, например RISC-V, где уже и экосистема средств разработки есть.


    1. bodyawm Автор
      14.01.2023 14:53
      +2

      VLIW - попытка переложить комплексность с ЦПУ на компиляторы, которые пока не научились "сами", без доп. оптимизаций, генерировать оптимальный код. Однако код, сгненерированный нативно в любом случае будет быстрее, чем транслированный из x86.

      Не стоит смотреть на "гигагерц" трансметы, фактическая про-сть по меркам пеньков - 400-500мгц, так что результат в кваке достойный. А насчет итаниума, я слышал что интел просто купила целый отдел МЦСТ в свое время, как недавно выкупила отделение Centaur Technology у VIA)


      1. Civil
        14.01.2023 15:34

        Однако код, сгненерированный нативно в любом случае будет быстрее, чем транслированный из x86.

        Вы, видимо, упустили все те серии статей про Эльбрусы и комменты к ним, которые на хабре в последний год с небольшим появились.

        Если упрощенно пересказывать - все не так очевидно, потому что компилятор в принципе на этапе компиляции не может обладать достаточными сведениями о том, как выполняется код - например он не знает о том что сделает юзер (профиль даст только типовое по мнению разработчика применение), он не может предсказать когда ОС переключит задачу и, например, из-за чего тайминги доступа к памяти поедут и так далее. Но при этом это те вещи, что транслятор может хоть как-то учитывать (и что учитывает OoO в железе, у кого он конечно есть). Поэтому транслятор в некоторых случаях даст принципиально более лучший и быстрый код, чем когда либо сможет сделать компилятор.

        Собственно если расширять вашу статью более приземленными бенчмарками тех времен (можно в принципе покопаться в обзорах и бенчмарках 2001-2004 годов вокруг либо более младших Crusoe либо даже efficeon'ов - хотя задача поиска бенчмарков конечно непростая, а можно и более свежие бенчмарки найти), то будет куда более очевидно почему Transmeta не взлетела - конечно эффективность была неплохой (хотя сравнивая с C3 Ezra того же периода - это уже спорный вопрос), но дальше синтетических бенчмарков они себя показывали очень посредственно, а дополняло картину в целом бюджетное железо с кучей проблем.

        По статье - из Transmeta интереснее всего выглядит более новый Efficeon, на нем можно даже более-менее современный софт запускать (он умеет SSE и SSE2), но железки на нем практически нереально найти в продаже.


        1. bodyawm Автор
          14.01.2023 15:49

          Упустил. Я из принципа практически ничего не читал об эльбрусах на хабре, перед написанием этой статьи, чтобы оставаться нейтральным) Ну и у меня такой подход к статьям, что я информацию узнаю и копаю в свободное время. В очередях мне по кайфу почитать даташиты или подобный материал, поэтому при написании статей я очень редко бегаю в вики/ещё какие-то источники, а всё беру из головы. Но трансмета исключение, по понятным причинам, их сейчас встретить не так-то просто :)

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

          Но ведь тогда не было класса гейминг-ноутбуков как таковых. Да и не думаю, что кто-то работал в каде на них (кроме очень дорогих моделей с дискреткой типа GF4 Go), а с задачами печатной машинки/авто диагностики (в буках частенько было COM-порт)/машинки для написания бизнес-приложений на Delphi/посидеть в интернете такой девайс подходил. Я тут даже новый бенчмарк придумал: параллельно с статьей про iRu, я готовлю статью про ноут на VIA C7 Esther. И вот там, кроме классического CPU Queen, я решил начать компилировать часть RTL Delphi 7 и замерять время компиляции. Ещё не стоит забывать, что такие устройства покупались как мультимедийные центры - и фильмец посмотреть, и музычку послушать с сидюка.

          Проблемы не столько с железом, сколько с дровами. У меня вот винда слетела (SP3, чистая) после публикации статьи, сейчас накатил ZverCD, а звук всё так же "дёргается". Причём отключение хардварного ускорения DSound не помогает, а в Windows Media всё нормально. Плюс чипсет ALi - это всё таки Acer Labaratories, вендор ноутбуков, они вероятно и сделали этот чипсет для совместимости с трансметой. Нельзя ведь просто так воткнуть южник от Intel туда,верно?)

          По статье - из Transmeta интереснее всего выглядит более новый Efficeon, на нем можно даже более-менее современный софт запускать (он умеет SSE и SSE2), но железки на нем практически нереально найти в продаже.

          Недавно совершенно случайно мне подвернулся ноут на VIA C7 ;) Авось и на эффицеоне что-то попадётся. Вот этот iRu висел больше года, ждал меня

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

          Собственно, это и была позиция трансметы, они считали что их транслятор будет умнее любого нативного тулчейна.


          1. Civil
            14.01.2023 16:28

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

            У вас это не очень получилось, если честно, из-за

            не особо вникая в то, как это работает под капотом и почему Эльбрус — это действительно круто.


            Как минимум, на мой взгляд, это задает некоторый тон именно в контексте Эльбруса, не имеющий, впрочем, отношения к материалу статьи.

            В очередях мне по кайфу почитать даташиты или подобный материал

            Тогда вот вам еще две ссылочки: раз и два - это две статьи с попытками покопаться в том как работает Crusoe. Вообще сайт странный немного, но там есть такие материалы, которых больше нигде не найти.

            Но ведь тогда не было класса гейминг-ноутбуков как таковых

            А приземленные задачи в те времена - это скорее офисные задачи, и в бенчмарках офиса Crusoe как раз себя очень плохо показывал, в то время как в синтетике прям очень даже ничего был.

            Ещё не стоит забывать, что такие устройства покупались как мультимедийные центры - и фильмец посмотреть, и музычку послушать с сидюка.

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

            В принципе, тоже хорошая идея для бенчмарка - попытаться проиграть видео - найти что-то в DivX, взять CD/DVD с их mpeg-2 и как бонус - x264 (без ухищрений там ничего хорошего не получится).

            а звук всё так же "дёргается"

            Это вам еще повезло с поздними Crusoe, у первых ноутов ряд задач просто уводил винду в BSOD, об этом в ревью не упоминал в те времена только ленивый :) Впрочем лекарство - пытаться искать разные версии драйверов на звук и пытаться заставить встройку работать. Как-нибудь.

            Плюс чипсет ALi - это всё таки Acer Labaratories, вендор ноутбуков, они вероятно и сделали этот чипсет для совместимости с трансметой. Нельзя ведь просто так воткнуть южник от Intel туда,верно?)

            Интересный вопрос, вроде бы там был популярен ALI M1535? Он поддерживал P3 без особых проблем и судя по всему абсолютно такой же как был в ноутах на мобильных 3-х пнях, без дополнительных оптимизаций.

            UPD: кстати, еще забыл сказать - чтобы не искать странные механические HDD - поищите переходники либо на SD карты либо на Compact Flash, будет скорее всего работать даже лучше чем ноутбучные hdd.


            1. bodyawm Автор
              14.01.2023 16:42

              Sd карты это выстрел в колено. 10мбс максимум, если не юзать проф карточки для 4к видео. Хдд 5400 50-60, пропускная способность до 133мб/с.

              Надо офис накатить для проверки, 2003 должен летать хорошо5


              1. Civil
                14.01.2023 16:55

                Sd карты это выстрел в колено. 10мбс максимум, если не юзать проф карточки для 4к видео.

                Современные карточки в принципе 30-40 Мбайт в секунду выжимают без особых проблем, если кардридер или адаптер позволяет. Обычно в таких системах узким местом является адаптер - они бывают и быстрые и медленные. Конечно в идеале надо брать SDXC A1 или A2 класса (V30/V60 A1/A2, но адаптеры обычно не умеют в A2). Посмотрите тут бенчмарки на взрослых системах, например.

                Теоретически да, вы правы, что PATA мог до 133 МБ в секунду, но только в рамках линейного чтения, да и на практике они так и не достигли таких скоростей. Но главная особенность - случайный доступ, SD карты в нем показывают результаты лучше чем HDD. Хотя в идеале конечно возьмите SATA -> IDE адаптер и какой-нибудь даже дешевый SSD, будет быстрее.

                p.s. и не забывайте, CF вообще по сути PATA по протоколу, можете там взять 128-256ГБ карточку и простой адаптер и пользоваться. Опять же тут важный момент это надежность и доступность - sd карт полно в любом магазине, в то время как поиск PATA жесткого диска еще и в ноутбучном размере - может оказаться тем еще квестом.


                1. bodyawm Автор
                  14.01.2023 17:16

                  надежность

                  SD карточки очень легко сыпяться. Плюс, действительно быстрая сд карта (а не с алика за 200 рублей), обойдется дороже 2.5 HDD или переходника на SATA с SATA винтом


                  1. Civil
                    14.01.2023 20:29

                    SD карточки очень легко сыпяться.

                    Плохие да, но не поддельные A1 - у меня пока на всей моей коллекции одноплатников ни разу не подводили (в общей сложности около 10ка, в основном Samsung Evo или SanDisk Extreme).

                    обойдется дороже 2.5 HDD или переходника на SATA с SATA винтом

                    Не соглашусь, но, возможно, отличие рынков.

                    Опять же - есть еще вариант с CF карты, которые до сих пор производятся и продаются, переходник CF -> 2.5" IDE стоит дешево, а карточек которые могут давать 160МБ в секунду или больше - до сих пор полно.

                    В общем дело ваше конечно.


            1. bodyawm Автор
              14.01.2023 16:45

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

              На звук итак ставил, это обычный AC97 с фишками для ноутов. Но ноут нативно умеет win 9x, можно под ним попытаться


              1. Civil
                14.01.2023 16:58

                Возможности обновить прошивку проца не было?)

                В их случае скорее обновление CMS. Была вроде у всех, но на момент выхода чипов не то чтобы эти обновления были доступны :)

                На звук итак ставил, это обычный AC97 с фишками для ноутов. Но ноут нативно умеет win 9x, можно под ним попытаться

                То что он AC'97 - совершенно ничего не говорит о стабильности этой штуки. Разные чипы от разных производителей имели разное качество драйверов и иногда надо было жонглировать версиями драйвера чтобы заставить звук нормально работать (как раз славились ALi и ранние Realtek'и этим, VIA были заметно стабильнее).

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


            1. leonidy85
              15.01.2023 17:16
              +1

              Когда лет 10 назад мне достался ibm thinpad t40 c ide, я просто поставил sata ssd и переходник с ide на sata, единственное разъем пришлось перепаять, под семеркой вполне бодренько работал.


          1. VADemon
            14.01.2023 23:46

            а звук всё так же "дёргается". Причём отключение хардварного ускорения DSound не помогает, а в Windows Media всё нормально.

            А тут не проблема в системном таймере Windows (aka media timer)? По умолчанию он был по-поему 16.6мс, и программно его можно было уменьшить до лимита платформы (0.5 - 1мс т.е. 1-2 кГц). Именно это Windows Media Player и делал, будучи "риалтаймовой" нагрузкой. А если это не сделать и буфер у звукового тракта маленький, то он будет не успевать вовремя пополнятся следующей порцией аудио.
            На самом деле это размер кванта планировщика ОС. По-моему у Руссиновича (тот который Sysinternals) была программа, которая показывала значение таймера).

            PS: Тут на хабре давным-давно прочитал мем былых времён: админы державшие у себя сервера контры запускали Windows Media Player для меньших задержек на сервере.


        1. bodyawm Автор
          14.01.2023 15:52

          А, еще здесь почему-то не отображается уровень заряда АКБ. Вообще. При этом, АКБ держит) Так что действительно проблемы с дровами были


          1. Civil
            14.01.2023 16:34

            Есть шанс, что родная винда там была 98-ая все таки, либо что под 98-ую дрова лучше качеством.


      1. shigorin
        14.01.2023 20:38
        -3

        На эту тему гляньте цикл статей vvvphoenix; например, вот эту.


    1. Mairon
      14.01.2023 15:56
      +2

      Помню, что NVIDIA игралась с VLIW в Denver - чем кончилось непонятно.


      1. Civil
        14.01.2023 16:31
        +3

        Помню, что NVIDIA игралась с VLIW в Denver - чем кончилось непонятно.

        Эволюция в виде Denver 2 и потом еще эволюция в Carmel (Tegra Xavier), после чего выкинули в пользу AE вариантов Cortex'ов (собственно до выхода Carmel не было AE вариантов).

        Кстати этот AGX Xavier в принципе не самый плохой вариант получить более-менее мощный ARM десктоп (правда mac mini лучше и мб даже дешевле).


    1. shigorin
      14.01.2023 20:36
      -10

      Про RISC-V Вам впарили куклу — и насчёт производительности, и про экосистему.

      Хайпа там завались, эт да.

      А когда начинают из всех утюгов вещать, как вот-вот (ещё годика три и ярдов столько-то десятков именно из российского почему-то бюджета в проекте под контролем IBM) IoT-архитектурой порвут всех, как тузик грелку — то как-то это не бьётся с оценкой производительности ещё не выпущенного в кремнии чипа Yadro на уровне… RPi 3 десятилетней давности.

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

      Так что «уши не развешивать, связи не терять» — и кепка с четырьмя козырьками всё так же актуальна.

      PS: если что — я этих устриц ел: и топовые RISC-V на ощупь проверял, и пишу с домашнего эльбруса (тоже, кстати, топового — это на конторе у меня 8С рабочей лошадкой).


      1. BoogieMan75
        14.01.2023 21:11
        +3

        Знаете, своим постоянным упоминанием наличием в домашнем использовании Эльбрус, напоминаете @saipr.


        1. shigorin
          16.01.2023 14:08
          -1

          Знаете, если бы каждый рассуждатель о чём-либо (скажем, о железках и операционках) сразу писал — в подписи, аккаунте — чем сам-то пользуется, многое было бы ясней тоже сразу.

          Do you get my drift?


          1. BoogieMan75
            16.01.2023 14:44

            А я ни разу не рассуждатель. Я пользователь и местный читатель.


      1. Civil
        14.01.2023 22:45

        PS: если что — я этих устриц ел: и топовые RISC-V на ощупь проверял

        Если ты их щупал, то какой смысл был в челлендже в твоем посте? Ты тогда должен был бы знать, что даже довольно посредственный risc-v его легко выполнит (о чем я там и написал, благо у меня есть и один из худших представителей и довольно средненький). Притом не просто легко - а просто раскатать систему и запустить браузер.


      1. checkpoint
        15.01.2023 00:40

        А когда начинают из всех утюгов вещать, как вот-вот (ещё годика три и
        ярдов столько-то десятков именно из российского почему-то бюджета в
        проекте под контролем IBM) IoT-архитектурой порвут всех, как тузик
        грелку — то как-то это не бьётся с оценкой производительности ещё не
        выпущенного в кремнии чипа Yadro на уровне… RPi 3 десятилетней давности.

        А можно с этого места поподробней про производительность еще не выпущенного камня от YADRO на базе RISC-V ? Хотелось бы увидеть хотя бы приблизительные характеристики разрабатываемого ими СнК.

        На счет того, что RISC-V буксует это правда только от части. Как я вижу, основная проблема с RISC-V состоит в том, что производители микропроцессоров на данный момент видят в нём угрозу своему бизнесу, никто из гигантов целенаправленно не желает выпускать камни на этой архитектуре, поэтому прогресс идет медленно - за счет мелких стартапов у которых денег нет. Но есть надежда на Интел.

        Китайская StarFive недавно выпустила одноплатник VisionFive2 на базе JH7110 - четырехядерная СнК на архитектуре RISC-V, с GPU и прочими делами. По бенчмаркам этот одноплатник очень близок к RPi4 (ARM Cortex-A72), ну или как любимый Вами Э-8ВС на общих задачах.


        1. Civil
          15.01.2023 01:20
          +1

          Китайская StarFive недавно выпустила одноплатник VisionFive2 на базе JH7110 - четырехядерная СнК на архитектуре RISC-V, с GPU и прочими делами. По бенчмаркам этот одноплатник очень близок к RPi4 (ARM Cortex-A72), ну или как любимый Вами Э-8ВС на общих задачах.

          По бенчмаркам он местами как Cortex-A55, местами ближе к A72, смотря в чем. У него все очень плохо с FP, нет SIMD'а никакого и в задачах, где оно используется он скорее похож на Raspberry Pi 3. Но вот в реальных применениях да, близок к 8С или даже 8СВ. Будет лучше, когда портируют более свежее ядро и смогут использовать апстримный pvr. Потому что в текущей официальной rootfs графика без какого либо ускорения, можно подкостыльнуть некоторый софт чтобы он использовал проприетарный блоб, но я лично пока использую в консольном варианте (кроме буквально одного скриншота).

          Собственно было бы в плате что-то веселое - я бы написал статью, но веселым он был во времена Beagle-V Beta (а BeagleBone очень просили никому ничего не рассказывать про скорость и остальное пока не решили все переделать с нуля, что уже случилось в районе выхода первого VisionFive), а теперь оно очень сильно повзрослело.


          1. checkpoint
            15.01.2023 01:46
            +1

            Да, отсутствие "V" extension в JH7110 несколько удручает, но в целом я считаю что четырехядерный 1.5ГГц камень на RISC-V за $25 это прорыв. Недавно заказал себе платку VisionFive2 с Али, будем посмотреть.


            1. Civil
              16.01.2023 16:14
              +2

              Да, отсутствие "V" extension в JH7110 несколько удручает

              Не просто V, а чтоб rvv 1.0. Потому что у меня есть две платки с rvv 0.7.1, и толку от него ноль, если не хочется писать ассемблерные вставки и потом их выверять по спеке чтоб портировать с rvv 0.7.1 на 1.0, да и такой код в апстрим в здравом уме никто не возьмет.

              четырехядерный 1.5ГГц камень на RISC-V за $25 это прорыв.

              Еще и с M.2. К ней осталось напечатаь корпус, подобрать радиатор какой-нибудь (чип почти не греется, но 60 градусов на нем в бенчмарках я видел, так что лучше перестрахуюсь) и будет 24/7 билд сервер для всяких нужд. А, из еще лично для меня больших плюсов - M.2 Key M - он хоть внутри и PCIe 2.0 1x, но это куда лучше для долгосрочного использования чем только microSD и USB.


              1. checkpoint
                16.01.2023 22:35

                Согласен. Простой корпус изготовить не сложно из огрстекла и шестигранных латунных стоек.


        1. shigorin
          16.01.2023 14:09
          -2

          Затем ссылочку и дал.


          1. checkpoint
            16.01.2023 14:27
            +1

            Там по ссылочке наброс на вентилятор двух годичной давности, и не про микропроцессор разрабатываемый YADRO-м, а про вычислительное ядро SCR7 разработанное компанией Syntacore (которое, кстати, по спецификации выглядит весьма неплохо). Я думал у Вас есть какая-то информация на счет именно Ядреного микропроцессора. Очевидно, что вычислительное ядро там будет от Syntacore, но скорее всего расширенное и углубленное (как минимум с добавлением "V"). Cколько этих ядер будет и на какой частоте, какие обьемы кэшей - вот что интересно.


  1. AlexNixon
    14.01.2023 15:29
    +4

    Оффтоп, но как же ж бомбит от этих личностей вида "за 300 рублей лучше к стенке прибью". Хотя, конечно, имущество ваше, и решать вам, но, блин...


    1. bodyawm Автор
      14.01.2023 15:36
      +1

      Так это специально говорят чтобы поднас..))

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


    1. Fasterpast
      14.01.2023 15:56
      +3

      Ну знаете , я конечно не особо одобряю такие заявления, но в одно время сам распродавал свои старые железки за копейки и за "отдам", столько коричневой субстанции наелся, что больше не буду. Всякие там 10 попыток встретиться, 100 пустых сообщений и звонков, а потом вы мне проц за 100р продали "как есть", а он не работает, давайте я его вам верну или вместе подумаем почему он не работает. И вот в такие моменты я тоже думаю, что "проще к стенке гвоздём прибить".


      1. bodyawm Автор
        14.01.2023 16:10
        +1

        ну это дичь кстати) я всегда десять раз предупреждаю, когда физически выхожу. Еще и номер возьму и потрезвоню))


        1. Fasterpast
          16.01.2023 15:52

          Да, несомненно были адекватные, приятные люди, и я старался отдавать таким на месте уже с хорошей скидкой и что-то в придачу предлагал забрать, но на каждого такого было 3 душнилы, и выручка 2000р за месяц ежедневных мытарств - совсем не радовала. По крайней мере, мой такой опыт.


      1. gmk1
        14.01.2023 23:48

        Поэтому все физически уничтожаю, перед тем как выбросить. Что топором что болгаркой. Не смотря на уникальность вещей. А то при попытке продать, требуют еще дешевле, и еще гавитодоставку. Уж об эту гадость мараться не буду.

        Поэтому нет ничего удивительного что лучше прибью на стенку, В прошлом месяце сам топором изрубил 12 штук старых ide hdd ноутбучных.


        1. bodyawm Автор
          15.01.2023 09:01
          +1

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


        1. shigorin
          16.01.2023 14:11
          -1

          Зачем?

          Вспомнился персонаж Ершова в зарисовке про стул и эпоксидку… (найти проще по второму ключслову)


  1. LevOrdabesov
    14.01.2023 16:00
    +1

    Зачем так заморачивались локальным поиском механического HDD? На али есть переходники на SATA, и внезапно сами диски даже.

    Статья интересная, спасибо.


    1. bodyawm Автор
      14.01.2023 16:09
      +2

      С али ждать месяц, а пройтись до центра пешочком можно в тот же день. Полезно! :)


      1. LevOrdabesov
        14.01.2023 16:12
        +1

        Из текста непонятно, что всё произошло быстро :) Ну и надёжность со скоростью и энергопотреблением опять же: б/у механика из конца 90ых против SSD, даже пущеного через IDE – победитель явно очевиден.


        1. bodyawm Автор
          14.01.2023 16:18

          90х? Винт 2003-2004. Из обихода они вышли в 2005


  1. kisskin
    14.01.2023 18:59
    +3

    "2.5 IDE не совместим с 3.5"

    Через небольшой и недорогой переходник можно вставить в декстоп


  1. Javian
    14.01.2023 21:57

    Классический 3D бенчмарк того времени — intro Unreal Tornament. На днях запускал 436 версию на Geforce 2 MX — почти 60 фпс выжимала на Sempron 2500+


    1. bodyawm Автор
      14.01.2023 22:42

      Трансмета скорее всего не потянет UT в софтаче)


      1. Javian
        15.01.2023 00:22

        В статье написано о видеокарте Silicon Integrated Systems


        1. bodyawm Автор
          15.01.2023 09:03

          Я думал речь о бенчмарке в софтаче) но не думаю, что от SiS можно ожидать какие-то сверхрезультаты.


  1. Dimsml
    15.01.2023 00:29
    +1

    Вспомнился недавний цирк с транслятором X86 > ARM в Qualcomm Snapdragon 835. Причём это было сотрудничество между Qualcomm и Microsoft и им Intel между делом угрожала судом.

    Не помню что стало с трансляцией в процессорах Snapdragon, но видимо Майкрософт забороть не удалось и она, по идее, должна работать по сей день.


    1. Civil
      15.01.2023 01:01
      +1

      Вспомнился недавний цирк с транслятором X86 > ARM в Qualcomm Snapdragon 835

      А этот цирк не в Snapdragon'ах, а в Windows 10 (поздних ARM редакциях) и Windows 11. От процессора оно не очень зависит, кроме того что Microsoft'у эмулятор помогал сделать квалком. Так трансляция работает и по сей день, я в некоторые игры играю в Win 11 в Parallels где steam запущен через Microsoft'овский транслятор, так как в отличии от маковского он хорошо работает в том числе со странными играми.

      Собственно история с судом непонятно как но заглохла примерно как и появилась.


  1. athlant64
    15.01.2023 09:03

    Интересно на этот ноутбук встанет Эльбрус ОС и похожие ос для vliw


    1. bodyawm Автор
      15.01.2023 09:05
      +1

      нет конечно ;) Во первых, нативная архитектура трансметы закрыта и напрямую под нее что-то скомпилировать не выйдет. А во вторых, VLIW - это лишь принцип проектирования процессоров (а-ля RISC/CISC), а не какая-то конкретная система команд, как x86. У TM и Эльбруса они разные.

      Обычный линух скорее всего встанет, но будут проблемы с дровами на видео (однако остаётся VESA) и возможно, дровами на звук


    1. shigorin
      16.01.2023 14:12

      Нет; VLIW — это не архитектура/система команд, а общее название подхода/семейства таковых.


  1. Zoomizoom235
    15.01.2023 15:11

    Легко настроить сеть под винду и расшарить диски.Ага верю верю.по часу висит на любой винде и один хрен не расшаривается.


    1. bodyawm Автор
      15.01.2023 15:12

      Опять мисскикнул на минус. НЛО, есть предложение сделать диалоговое окно с подтверждением, а человеку плюс тыкните.

      В чем проблема с расшариванием? Если подключаетесь к SMB 1.x серверу, то нужно будет доставить пакет, если к обычному виндовому - то хватает только имени пк и имени общего ресурса. Под Win7 нужно создать отдельного юзера, дать ему пароль и права на папку