Board.KolibriOS.org

Official KolibriOS board
It is currently Sun Dec 15, 2019 2:12 am

All times are UTC+03:00




Post new topic  Reply to topic  [ 23 posts ]  Go to page 1 2 Next

Как вы считаете?
Нормальная платформа! Давайте делать KOS под неё! 25%  25%  [ 1 ]
Нормальная платформа! Вот только надо небольшую коррекцию сделать... 0%  0%  [ 0 ]
Да ну нафиг! 25%  25%  [ 1 ]
ИМХО в комментарии 50%  50%  [ 2 ]
Total votes: 4
Author Message
PostPosted: Thu Oct 10, 2019 11:01 pm 
Offline
User avatar

Joined: Wed Mar 18, 2015 8:22 am
Posts: 246
Прочитал это: viewtopic.php?f=8&t=3045. Подумал.
Короче, вот конфигурация будущей платформы:
AMD Ryzen 3 1200 OEM
ASUS A320M-K Micro-ATX (Материнская плата)
Sapphire Radeon RX 560 Pulse
Kingston Value RAM 4 GB 2666 MHz
Aerocool BAS AUG (Кулер для процессора)
TP-LINK Archer T4E (Wi-Fi)
Steel Frost Carborund Game-X [STP-4] (Термопаста)
Стоимость без блока питания и жёсткого диска около 20000 рублей. Блок питания лучше на 450W и больше.
Насчёт процессора: можно ли сделать так, чтобы два ядра пахали на 32bit приложения, а другие два ядра - на 64bit (включаются, когда запускается 64 битный код).
Как вам?

_________________
Страдаю полуидиотизмом :?


Top
   
PostPosted: Wed Oct 23, 2019 7:59 am 
Offline
User avatar

Joined: Wed Mar 18, 2015 8:22 am
Posts: 246
Процессор

Модель: 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.

_________________
Страдаю полуидиотизмом :?


Top
   
PostPosted: Thu Oct 24, 2019 8:22 am 
Offline
User avatar

Joined: Wed Mar 18, 2015 8:22 am
Posts: 246
Видеокарта

Модель: 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 мм
Комплектация: диск с ПО, документация, видеокарта
Attachment:
ыф.jpg
ыф.jpg [ 921.56 KiB | Viewed 931 times ]

_________________
Страдаю полуидиотизмом :?


Last edited by Alex2003 on Sat Oct 26, 2019 10:16 pm, edited 1 time in total.

Top
   
PostPosted: Fri Oct 25, 2019 5:45 pm 
Offline

Joined: Mon Dec 05, 2016 11:04 am
Posts: 146
Сборка конечно хорошая - за 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 в теме https://board.kolibrios.org/viewtopic.php?f=25&t=3446&p=67661


Top
   
PostPosted: Sat Oct 26, 2019 9:00 am 
Offline
User avatar

Joined: Wed Mar 18, 2015 8:22 am
Posts: 246
floppy 121, а почему именно coreboot? И какие уязвимости существуют в UEFI?
И ещё: art_zh когда- то предлагал идею подобного рода: на одной голове крутится Колибри и 32 битные приложения, а другая голова пока спит, и включается только для обработки 64 кода.
Если так сделать на этой сборке, то получится на каждую разрядность по два ядра и два потока. По моему нормально, но для этого нужно переделать ядро? Или нет?

_________________
Страдаю полуидиотизмом :?


Top
   
PostPosted: Sat Oct 26, 2019 10:42 am 
Offline
User avatar

Joined: Wed Mar 18, 2015 8:22 am
Posts: 246
http://wiki.kolibrios.org/wiki/EmbeddedKOS/ru
Прочитал статью по ссылке выше и понял, почему Coreboot.

_________________
Страдаю полуидиотизмом :?


Top
   
PostPosted: Sat Oct 26, 2019 1:45 pm 
Offline
User avatar

Joined: Wed Mar 18, 2015 8:22 am
Posts: 246
Заглянул в список поддерживаемых плат.
По моему, они с дуба рухнули. Там есть только относительно старые платы (Пень 2/3!!!). И что мне теперь делать?
Объясняю, почему я выбрал именно такую сборку:
1. У процессора новые инструкции
2. Материнка поддерживает новый стандарт ОЗУ, у которого частота больше 2500 МГц
3. Встроенное гнездо под M.2
4. PCI-E 3.0
5. Процессор идеально подходит для рендеринга и трехмерного моделирования
6. Видеокарта достаточно мощная - 1217 МГц, 2 гигабайта также окажутся не лишними.
Таким образом, эта сборка будет актуальна ещё лет 10.

_________________
Страдаю полуидиотизмом :?


Last edited by Alex2003 on Sat Oct 26, 2019 9:44 pm, edited 1 time in total.

Top
   
PostPosted: Sat Oct 26, 2019 4:40 pm 
Offline

Joined: Mon Mar 27, 2006 6:33 am
Posts: 674
floppy121 wrote:
Сейчас обновляю инструкции по сборке coreboot+SeaBIOS+KolibriOS в теме https://board.kolibrios.org/viewtopic.php?f=25&t=3446&p=67661

А, возможно ли собрать с кодом из OpenBios (представленным и в проекте Qemu на Github)
Пробовал запустить скомпилированную версию OpenBios в Qemu под Grub2Dos, но у меня не доходит до загрузки Форт словаря в рамках теста под Qemu. (openbios.multiboot файл)

P.S. Код из проекта FirmWorks запускается в рамках симуляции биоса в Qemu.


Top
   
PostPosted: Sat Oct 26, 2019 9:43 pm 
Offline
User avatar

Joined: Wed Mar 18, 2015 8:22 am
Posts: 246
Как модифицировать coreboot под определённую материнскую плату?

_________________
Страдаю полуидиотизмом :?


Top
   
PostPosted: Sat Oct 26, 2019 10:04 pm 
Offline
User avatar

Joined: Wed Mar 18, 2015 8:22 am
Posts: 246
Материнская плата

Модель: 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'овская программа управления крутиляторами)
Attachment:
d509697dfe589ce93fda0568a8a315d9cfd2ab974a0d836bfb20b03c7f467e84.jpg
d509697dfe589ce93fda0568a8a315d9cfd2ab974a0d836bfb20b03c7f467e84.jpg [ 16.92 KiB | Viewed 931 times ]

Attachment:
16490de7f7aec812c8f2d4713e65ca1ac6aa1bebee6da413a958714529f9e7e6.jpg
16490de7f7aec812c8f2d4713e65ca1ac6aa1bebee6da413a958714529f9e7e6.jpg [ 1.03 KiB | Viewed 931 times ]

_________________
Страдаю полуидиотизмом :?


Top
   
PostPosted: Wed Oct 30, 2019 9:20 am 
Offline

Joined: Mon Dec 05, 2016 11:04 am
Posts: 146
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:


Top
   
PostPosted: Wed Oct 30, 2019 9:49 am 
Offline

Joined: Mon Dec 05, 2016 11:04 am
Posts: 146
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 и возможной наценки за неё - эта сборка недостаточно сильно будет отличаться от компа из Эльдорадо.


Top
   
PostPosted: Wed Oct 30, 2019 10:19 am 
Offline
User avatar

Joined: Wed Mar 18, 2015 8:22 am
Posts: 246
Насколько сложно модифицировать Корбут под эту сборку конкретно?
Насколько я понимаю, нужна полная документация по всему оборудованию, плюс NDA.
А вообще, почему нельзя разобрать дрова которые пишет производитель и на их основе написать драйвера под КолибриОС? Мешает авторское право, да?

_________________
Страдаю полуидиотизмом :?


Last edited by Alex2003 on Wed Oct 30, 2019 10:45 am, edited 1 time in total.

Top
   
PostPosted: Wed Oct 30, 2019 10:33 am 
Offline
User avatar

Joined: Wed Mar 18, 2015 8:22 am
Posts: 246
art_zh написал мне в личку что данная сборка его не интересует, и что он вообще занимается разработкой какого-то другого оборудования. Странно...

_________________
Страдаю полуидиотизмом :?


Top
   
PostPosted: Wed Oct 30, 2019 10:39 am 
Offline

Joined: Mon Dec 05, 2016 11:04 am
Posts: 146
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 в процессоре.

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

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


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 23 posts ]  Go to page 1 2 Next

All times are UTC+03:00


Who is online

Users browsing this forum: No registered users and 4 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Limited