Стоит ли игра свеч?

Find out what others think about your ideas

POLL Как вы считаете?

Total votes: 4
Нормальная платформа! Давайте делать KOS под неё!
25%
1
Нормальная платформа! Вот только надо небольшую коррекцию сделать...
No votes
0
Да ну нафиг!
25%
1
ИМХО в комментарии
50%
2

  • Процессор

    Модель: AMD Ryzen 3 1200
    Код производителя: [YD1200BBM4KAE]
    Год релиза: 2017
    Сокет: AM4
    Система охлаждения в комплекте: нет
    Ядро: Summit Ridge
    Техпроцесс: 14 нм
    Количество ядер: 4
    Максимальное число потоков: 4
    Кэш L1 (инструкции) 256 КБ
    Кэш L1 (данные) 128 КБ
    Кэш L2 2 МБ
    Кэш L3 8 МБ
    Базовая частота процессора (МГц): 3100 МГц
    Максимальная частота в турбо режиме (МГц): 3400 МГц, технология Precision Boost
    Множитель: 31
    Свободный множитель: есть
    Параметры оперативной памяти
    Тип памяти: DDR4
    Максимально поддерживаемый объем памяти: 128 ГБ
    Количество каналов: 2
    Минимальная частота оперативной памяти: 1600 МГц
    Максимальная частота оперативной памяти: 2667 МГц
    Поддержка режима ECC: нет
    Тепловыделение (TDP): 65 Вт
    Максимальная температура процессора: 95 °C
    Интегрированное графическое ядро: нет
    Встроенный контроллер PCI Express: PCI-E 3.0
    Число линий PCI Express: 24 шт
    Поддержка 64-битного набора команд: AMD64
    Многопоточность: нет
    Технология виртуализации: есть
    Технология энергосбережения: Pure Power
    Набор инструкций и команд: AVX2, BMI1, BMI2, F16C, FMA3, EVP, AES, SHA, SMAP, SMEP, AVX, SSE4, SSSE3, SSE3, SSE2, SSE, MMX
    Данные процессоры предназначены для работы только с Windows 10.
    If there were no God, he would have to be invented.
    Voltaire

    Code: Select all

    program God
    begin
    
  • Видеокарта

    Модель: Sapphire AMD Radeon RX 560 PULSE
    Год релиза: 2017
    Основной цвет: черный
    Подсветка элементов видеокарты: нет
    Линейка графических процессоров Radeon
    Графический процессор Radeon RX: 560
    Поддержка стандартов: OpenGL 4.5, Vulkan 1.0, DirectX 12
    Количество видеочипов: 1
    Технологический процесс: 14 нм
    Штатная частота работы видеочипа (МГц): 1216 МГц
    Количество универсальных процессоров: 896
    Число текстурных блоков; 56
    Число блоков растеризации: 16
    Версия шейдеров: 5.0
    Максимальная температура процессора: 94°
    Поддержка трассировки лучей: нет
    Объем видеопамяти: 2 ГБ
    Тип памяти: GDDR5
    Эффективная частота памяти (МГц): 6000 МГц
    Разрядность шины памяти: 128 бит
    Максимальная пропускная способность памяти (Гбайт/сек): 96 Гбайт/сек
    Интерфейс подключения: PCI-E
    Версия PCI Express: 3.0
    Поддержка мультипроцессорной конфигурации: CrossFire X
    Количество подключаемых одновременно мониторов: 3 шт
    Видео разъемы: DVI-D, HDMI, DisplayPort
    Максимальное разрешение: 5120x2880
    Необходимость дополнительного питания: нет
    Разъемы дополнительного питания: нет
    Максимальное энергопотребление: 90 Вт
    Рекомендуемый блок питания: 400 Вт
    Тип охлаждения: активное воздушное
    Тип и количество установленных вентиляторов: 1 осевой
    Низкопрофильная карта (Low Profile): нет
    Количество занимаемых слотов расширения: 2
    Длина видеокарты: 210 мм
    Толщина видеокарты: 36 мм
    Комплектация: диск с ПО, документация, видеокарта
    ыф.jpg
    ыф.jpg (921.56 KiB)
    Viewed 10549 times
    Last edited by bad_Dr3dd0x on Sat Oct 26, 2019 10:16 pm, edited 1 time in total.
    If there were no God, he would have to be invented.
    Voltaire

    Code: Select all

    program God
    begin
    
  • Сборка конечно хорошая - за AMD отдельный респект! - но под Колибри лучше выбрать железо поддерживаемое опенсорсным БИОСом coreboot.
    Помимо прочих достоинств:

    1) затруднение слежки (проприетарный UEFI дыряв)
    2) постоянно улучшаемый БИОС опенсорсным сообществом
    3) неограниченные возможности модификации

    ты сможешь запихнуть Колибри прямо в БИОС чип и она всегда будет с тобой, вне зависимости от того что находится на HDD.

    Список поддерживаемого железа - https://coreboot.org/status/board-status.html . Если интересует мощный AMD на десктопе,
    в скором времени собираются добавить поддержку матплаты ASUS A88XM-E - https://review.coreboot.org/c/coreboot/+/30987 .
    Правда не всякий процессор будет поддерживаться (почитай комменты), но Trinity и Richland (A10-5*** и A10-6***) должны.

    Сейчас обновляю инструкции по сборке coreboot+SeaBIOS+KolibriOS в теме viewtopic.php?f=25&t=3446&p=67661
  • floppy 121, а почему именно coreboot? И какие уязвимости существуют в UEFI?
    И ещё: art_zh когда- то предлагал идею подобного рода: на одной голове крутится Колибри и 32 битные приложения, а другая голова пока спит, и включается только для обработки 64 кода.
    Если так сделать на этой сборке, то получится на каждую разрядность по два ядра и два потока. По моему нормально, но для этого нужно переделать ядро? Или нет?
    If there were no God, he would have to be invented.
    Voltaire

    Code: Select all

    program God
    begin
    
  • http://wiki.kolibrios.org/wiki/EmbeddedKOS/ru
    Прочитал статью по ссылке выше и понял, почему Coreboot.
    If there were no God, he would have to be invented.
    Voltaire

    Code: Select all

    program God
    begin
    
  • Заглянул в список поддерживаемых плат.
    По моему, они с дуба рухнули. Там есть только относительно старые платы (Пень 2/3!!!). И что мне теперь делать?
    Объясняю, почему я выбрал именно такую сборку:
    1. У процессора новые инструкции
    2. Материнка поддерживает новый стандарт ОЗУ, у которого частота больше 2500 МГц
    3. Встроенное гнездо под M.2
    4. PCI-E 3.0
    5. Процессор идеально подходит для рендеринга и трехмерного моделирования
    6. Видеокарта достаточно мощная - 1217 МГц, 2 гигабайта также окажутся не лишними.
    Таким образом, эта сборка будет актуальна ещё лет 10.
    Last edited by bad_Dr3dd0x on Sat Oct 26, 2019 9:44 pm, edited 1 time in total.
    If there were no God, he would have to be invented.
    Voltaire

    Code: Select all

    program God
    begin
    
  • floppy121 wrote:Сейчас обновляю инструкции по сборке coreboot+SeaBIOS+KolibriOS в теме viewtopic.php?f=25&t=3446&p=67661
    А, возможно ли собрать с кодом из OpenBios (представленным и в проекте Qemu на Github)
    Пробовал запустить скомпилированную версию OpenBios в Qemu под Grub2Dos, но у меня не доходит до загрузки Форт словаря в рамках теста под Qemu. (openbios.multiboot файл)

    P.S. Код из проекта FirmWorks запускается в рамках симуляции биоса в Qemu.
  • Как модифицировать coreboot под определённую материнскую плату?
    If there were no God, he would have to be invented.
    Voltaire

    Code: Select all

    program God
    begin
    
  • Материнская плата

    Модель: ASUS PRIME A320M-K
    Год релиза: 2017
    Форм-фактор: Micro-ATX
    Высота: 226 мм
    Ширина (мм): 221 мм
    Сокет: AM4
    Чипсет: AMD A320
    Прошивка: UEFI
    Поддержка SLI/CrossFire: нет
    Форм фактор поддерживаемой памяти: DIMM
    Тип поддерживаемой памяти: DDR4
    Поддержка режима ECC: есть
    Количество слотов памяти: 2
    Минимальная частота памяти: 2133 МГц
    Максимальная частота памяти (МГц): 3200 МГц
    Количество каналов памяти: 2
    Максимальный объем памяти: 32 ГБ
    Тип и количество портов SATA: 4x SATA 6Gb/s
    Количество портов SATA Express: нет
    Количество разъемов M.2: 1
    Форм-фактор M.2 накопителя: 2280, 2260, 2242
    Поддержка NVMe: есть
    Режим работы SATA RAID: 1, 10, 0
    Разъем mSATA: нет
    Контроллер IDE: нет
    Количество слотов PCI-E x16: 1
    Количество слотов PCI-E x8: нет
    Количество слотов PCI-E x4: нет
    Количество слотов PCI-E x1: 2
    Режимы работы нескольких PCI-E x16 слотов: нет
    Версия PCI Express: 3.0
    Количество слотов PCI: нет
    Внутренние коннекторы USB на плате: 2x USB 3.0, 4x USB 2.0
    Количество и тип USB на задней панели: 4x USB 3.0, 2x USB 2.0
    Видео выходы: 1x VGA (D-Sub), 1x HDMI
    Количество аналоговых аудио разъёмов: 3
    Цифровые аудио порты (S/PDIF): нет
    Порты PS/2: для клавиатуры, для мыши
    Другие разъёмы на задней панели: нет
    Количество сетевых портов (RJ-45): 1
    Звук: Realtek HD Audio
    Звуковая схема: 7.1
    Чипсет звукового адаптера: Realtek ALC887
    Чипсет сетевого адаптера: Realtek RTL8111H
    Скорость сетевого адаптера: 1000 Мбит/с
    Встроенный адаптер Wi-Fi: нет
    Bluetooth: нет
    Разъем питания процессорного кулера: 4-pin
    4-pin разъемы для системных вентиляторов: 1
    3-pin разъемы для системных вентиляторов: нет
    Основной разъем питания: 24-pin
    Разъем питания процессора: 4-pin
    Количество фаз питания: 6
    Подсветка элементов платы: есть
    Интерфейс LPT: нет
    Комплектация: кабель SATA х2, заглушка для задней панели ввода/вывода, винт для M.2 SSD, диск с ПО, документация
    Технологии: Технология ASUS DIGI + VRM (контроль питания процессора), ASUS LANGuard (фильтры для сетевого адаптера), ASUS SafeSlot Core (безопасная установка проц-ра), технология ASUS Fan Xpert (Windows'овская программа управления крутиляторами)
    d509697dfe589ce93fda0568a8a315d9cfd2ab974a0d836bfb20b03c7f467e84.jpg
    d509697dfe589ce93fda0568a8a315d9cfd2ab974a0d836bfb20b03c7f467e84.jpg (16.92 KiB)
    Viewed 10549 times
    16490de7f7aec812c8f2d4713e65ca1ac6aa1bebee6da413a958714529f9e7e6.jpg
    16490de7f7aec812c8f2d4713e65ca1ac6aa1bebee6da413a958714529f9e7e6.jpg (1.03 KiB)
    Viewed 10549 times
    If there were no God, he would have to be invented.
    Voltaire

    Code: Select all

    program God
    begin
    
  • Alex2003 wrote:а почему именно coreboot?
    Не существует другого такого опенсорсного БИОСа, который бы поддерживал минимум 100+ разных плат (а на самом деле в районе 300) и куда бы ты смог добавить дискету с Kolibri одной командой. Причём именно дискету, а не как пишут тут - http://wiki.kolibrios.org/wiki/EmbeddedKOS/ru , путь Payload, даже вторичного, в данном случае кажется слишком сложным, да и кто потом будет его поддерживать и обновлять? А с дискетой не нужно ничего делать, раз и добавил; а SeaBIOS - современный legacy-style БИОС, являющийся самым популярным Payload-ом coreboot, отобразит её в меню загрузки как виртуальный дискетник и позволит её загрузить.
    Alex2003 wrote:какие уязвимости существуют в UEFI?
    Возможно благодаря тому, что типичный UEFI - жирное индусское поделие (для моего ноута включал более 300 модулей, среди которых почему-то есть и относящиеся к интелю, хотя ноут-то AMD-шный), помимо Computrace и других преднамеренных бэкдоров, уязвимостей также полно - поиск по UEFI vulnerabilities выдаёт очень много чего, да и NSA под него копает. Почитай На линии огня: UEFI BIOS
    Alex2003 wrote:art_zh когда- то предлагал идею подобного рода: на одной голове крутится Колибри и 32 битные приложения, а другая голова пока спит, и включается только для обработки 64 кода. Если так сделать на этой сборке, то получится на каждую разрядность по два ядра и два потока. По моему нормально, но для этого нужно переделать ядро? Или нет?
    Лучше спросить у
    art_zh wrote:art_zh
    :wink:
  • Alex2003 wrote:Заглянул в список поддерживаемых плат. Там есть только относительно старые платы (Пень 2/3!!!)
    Там есть не только старые платы, но и серваки на двух 16-ядерных AMD Opteron например - https://coreboot.org/status/board-status.html . Да и ноут Lenovo G505S, над которым мы работаем в viewtopic.php?f=25&t=3446&p=67661 , на 4-ядерном AMD A10-5750M и можно поставить 16GB DDR3.
    Alex2003 wrote:Объясняю, почему я выбрал именно такую сборку:
    1. У процессора новые инструкции
    Все основные реально нужные инструкции процессоров (всякие SSE там) добавили давным-давно. В результате - если сравнить например A10-5750M и Ryzen 3 1200, там пожалуй только по AVX2 различие.
    Alex2003 wrote:2. Материнка поддерживает новый стандарт ОЗУ, у которого частота больше 2500 МГц
    Нужно учитывать не только частоту, но и тайминговые задержки - а они у DDR4 выше чем у DDR3. Хорошая DDR3 c частотой 1866 МГц и таймингами CL9 на практике может оказаться быстрее чем DDR4 с частотой 2666 МГц но таймингами CL17.
    Alex2003 wrote:3. Встроенное гнездо под M.2
    SSD и SATA-шные довольно быстрые бывают, но если уже есть M2 и его некуда поставить, можно использовать переходник M2 to PCIe.
    Alex2003 wrote:4. PCI-E 3.0
    В коребутных платах бывает, пусть и не во всех.
    Alex2003 wrote:5. Процессор идеально подходит для рендеринга и трехмерного моделирования
    Думаю на тех оптеронах можно горы свернуть, если мне даже A10-5750M хватает чтобы гонять кучи виртуалок.
    Alex2003 wrote:6. Видеокарта достаточно мощная - 1217 МГц, 2 гигабайта также окажутся не лишними.
    В десктопную коребутовскую плату можно хоть RX 590 в PCIe воткнуть.
    Alex2003 wrote:Таким образом, эта сборка будет актуальна ещё лет 10.
    Сборка действительно хорошая. Но подходит ли она для Kolibri Shop? Если она не поддерживается коребутом и дискета Колибри в БИОСе невозможна, то - помимо наклейки Kolibri и возможной наценки за неё - эта сборка недостаточно сильно будет отличаться от компа из Эльдорадо.
  • Насколько сложно модифицировать Корбут под эту сборку конкретно?
    Насколько я понимаю, нужна полная документация по всему оборудованию, плюс NDA.
    А вообще, почему нельзя разобрать дрова которые пишет производитель и на их основе написать драйвера под КолибриОС? Мешает авторское право, да?
    Last edited by bad_Dr3dd0x on Wed Oct 30, 2019 10:45 am, edited 1 time in total.
    If there were no God, he would have to be invented.
    Voltaire

    Code: Select all

    program God
    begin
    
  • art_zh написал мне в личку что данная сборка его не интересует, и что он вообще занимается разработкой какого-то другого оборудования. Странно...
    If there were no God, he would have to be invented.
    Voltaire

    Code: Select all

    program God
    begin
    
  • Alex2003 wrote:Как модифицировать coreboot под определённую материнскую плату?
    Добавить поддержку принципиально отличающегося набора чипов - семейства процессоров, южного моста и SuperIO - весьма сложно, особенно в одиночку, поэтому желательно ориентироваться на уже поддерживаемые чипы. https://www.coreboot.org/Developer_Manual и https://www.coreboot.org/Motherboard_Porting_Guide советуют выбрать материнку максимально похожую на уже поддерживаемые (чтобы как можно меньше кода пришлось создавать самостоятельно) и адаптировать уже существующий коребутовский код для неё.
    Alex2003 wrote:Насколько сложно модифицировать Корбут под эту сборку конкретно?
    Нет ничего невозможного, но крайне затруднительно: документации по Ryzen недостаточно и ни одной Ryzen-овской платы пока не поддерживается, отчасти ещё и из-за сложностей с аппаратным бэкдором AMD PSP - AMD-шным аналогом аппаратного бэкдора Intel ME и его прошивкой. Среди поддерживаемых coreboot-ом плат есть много Intel-овских с зондом Intel ME, но это потому что научились с ним работать и при возможности хотя бы немного урезать его прошивку так чтобы плата ещё продолжала грузиться. Среди поддерживаемых AMD-шных, с зондом PSP пожалуй только PC Engines APU2. Зато и советовать AMD-шные коребутовские платы намного проще, если практически все они без зонда и могут работать на 100% опенсорсе без блобов: одни платы уже на практике, и их даже выделили в отдельный проект libreboot, а другие хотя бы в теории.

    Если ты раньше не работал с коребутом, для начала будет проще взять уже поддерживаемую материнку, желательно на AMD разумеется. Этот беззондовый AMD будет архитектуры <=15h или ранняя 16h (Jaguar), так как поздняя 16h (Puma) или 17h (Ryzen) уже с зондом PSP в процессоре.

    Из относительно свежего предлагаю:
    [*][/b] ASUS KCMA-D8 (десктоп 10h)
    [*][/b] ASUS F2A85-M (десктоп 15h, там не всё так просто - есть несколько видов этой платы, по разному поддерживаемых, https://www.coreboot.org/Board:asus/f2a85-m)
    [*][/b] MSI MS-7721 (десктоп 15h)
    [*][/b] ASUS AM1I-A и Biostar AM1ML и ASROCK IMB-A180 (десктопы послабее 16h)
    [*][/b] AM1I-A ASUS KFSN4-DRE и ASUS KGPE-D16 (рабочие станции/сервера 10h)
    [*][/b] Lenovo G505S (ноутбук 15h)

    Или хотя бы плату, поддержку которой вот-вот добавят в коребут и остаются последние шаги: например,
    [*][/i][/b] ASUS A88XM-E (десктоп 15h) - https://review.coreboot.org/c/coreboot/+/30987
  • Who is online

    Users browsing this forum: No registered users and 4 guests