Автор Тема: Китайская платформа  (Прочитано 28231 раз)

Оффлайн ivm

  • Ветеран
  • *****
  • Сообщений: 3110
  • Что бы ни случилось, всё будет хорошо!
Китайская платформа
« : 17 Марта 2022, 21:10:08 »
Понадобилась машина с большим количеством ядер. Желательно с DDR4 памятью и недорого. В сети ходят легенды про китайскую платформу. Если коротко, китайцы скупили б/у сервера и, разобрав их на составные части, продают комплектующие по доступным ценам. Сервера отличаются от десктопных машин тем, что делаются на исключительно надёжных и качественных комплектующих. Со временем компоненты немного деградируют, поэтому сервера периодически заменяют. Комлпектующие от них могу проработать многие и многие годы в более щадящем режиме настольного компьютера.
Мой друг-пенсионер попросил подобрать ему машину комплектом: матплата, ОЗУ и процессор. 24 декабря ему это могло обойтись около пяти, но после Нового года заплатил за него 6,8 т.р.
К сожалению, он не послушал моего совета по радиатору для процессора, за что впоследствии и поплатился: модули памяти вышли из строя. Он вынужден купить новую память.
Я пошёл знакомиться с этой темой другим путём. На ютубе поиск 2011 выдал достаточно результатов о том, как люди собирали мощные игровые компьютеры на аналогичных комплектующих.
Оказалось, что китайская платформа базируется на двух сокетах LGA 2011 и LGA 2011 v3. Под эти серверные процессора китайцы разработали десктопные материнские платы и продают их на али.
Я решил собирать себе компьютер самостоятельно, выбирая то, что мне нужно.
Материнскую плату MACHINIST model: X99-RS9 v: V2.0 (UEFI: American Megatrends v: 5.11 date: 04/28/2021) заказал с доставкой из российских складов, поэтому через неделю она была уже у меня. Остальное пришло из Китая: процессор Intel Xeon E5-2650 v3 (лучше был бы v4, так как у него 12 более новых ядер при меньшем потреблении) и модуль серверной памяти Hynix 8 ГБ speed: 2133 MT/s type: DDR4, сделанная в Корее. Насчёт серверной памяти надо дать пояснение. Она оттого и серверная, что в отличие от десктопной выпускается на очень высококачественных комплектующих и поэтому параметры у двух планок с одинаковой маркировкой практически идентичны и нуждаются в подборах пары. Видеокарту использовал ту, что была.
На материнской плате есть поддержка накопителей M.2 SATA и M.2 NVME. Поэтому воспользовался имеющимся SSD Reletech P400 и установил на него Matuntu-J.

Получилось вот что:
sudo inxi -Fxz
System:
  Kernel: 5.15.0-22-generic x86_64 bits: 64 compiler: gcc v: 11.2.0
    Desktop: MATE 1.26.0 Distro: Ubuntu 22.04 (Jammy Jellyfish)
Machine:
  Type: Desktop Mobo: MACHINIST model: X99-RS9 v: V2.0 serial: <filter>
    UEFI: American Megatrends v: 5.11 date: 04/28/2021
CPU:
  Info: 10-core model: Intel Xeon E5-2650 v3 bits: 64 type: MT MCP
    arch: Haswell rev: 2 cache: L1: 640 KiB L2: 2.5 MiB L3: 25 MiB
  Speed (MHz): avg: 1239 high: 1681 min/max: 1200/3000 cores: 1: 1198
    2: 1557 3: 1198 4: 1197 5: 1197 6: 1198 7: 1197 8: 1197 9: 1198 10: 1197
    11: 1198 12: 1681 13: 1198 14: 1200 15: 1197 16: 1197 17: 1200 18: 1197
    19: 1198 20: 1197 bogomips: 91788
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Graphics:
  Device-1: NVIDIA GK208B [GeForce GT 730] driver: nouveau v: kernel
    bus-ID: 03:00.0
  Display: server: X.Org v: 1.20.14 driver: X: loaded: modesetting
    unloaded: fbdev,vesa gpu: nouveau resolution: 1920x1080~60Hz
  OpenGL: renderer: NV106 v: 4.3 Mesa 21.3.5 direct render: Yes
Audio:
  Device-1: Intel 8 Series/C220 Series High Definition Audio
    driver: snd_hda_intel v: kernel bus-ID: 00:1b.0
  Device-2: NVIDIA GK208 HDMI/DP Audio driver: snd_hda_intel v: kernel
    bus-ID: 03:00.1
  Sound Server-1: ALSA v: k5.15.0-22-generic running: yes
  Sound Server-2: PulseAudio v: 15.99.1 running: yes
Network:
  Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet
    driver: r8169 v: kernel port: d000 bus-ID: 06:00.0
  IF: enp6s0 state: up speed: 100 Mbps duplex: full mac: <filter>
Drives:
  Local Storage: total: 238.47 GiB used: 8.98 GiB (3.8%)
  ID-1: /dev/nvme0n1 model: Reletech P400 SSD 256GB size: 238.47 GiB
    temp: 25.9 C
Partition:
  ID-1: / size: 50.97 GiB used: 8.98 GiB (17.6%) fs: ext4 dev: /dev/nvme0n1p2
  ID-2: /boot/efi size: 119.1 MiB used: 5.2 MiB (4.4%) fs: vfat
    dev: /dev/nvme0n1p1
Swap:
  ID-1: swap-1 type: file size: 2 GiB used: 0 KiB (0.0%) file: /swapfile
Sensors:
  System Temperatures: cpu: 29.0 C mobo: N/A gpu: nouveau temp: 39.0 C
  Fan Speeds (RPM): N/A
Info:
  Processes: 351 Uptime: 0m Memory: 7.61 GiB used: 1.42 GiB (18.7%)
  Init: systemd runlevel: 5 Compilers: gcc: 11.2.0 Packages: 2041 Shell: Sudo
  v: 1.9.9 inxi: 3.3.13

Серверный процессор, даже одно ядро, это гигантская сила! А тем более 10 ядер 20 потоков - МОЩЬ!!!

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

Оффлайн S.A.

  • Постоялец
  • ***
  • Сообщений: 176
Re: Китайская платформа
« Ответ #1 : 18 Марта 2022, 10:16:38 »
ivm
Спасибо, познавательно.

Оффлайн ivm

  • Ветеран
  • *****
  • Сообщений: 3110
  • Что бы ни случилось, всё будет хорошо!
Re: Китайская платформа
« Ответ #2 : 20 Марта 2022, 23:19:00 »
Забыл упомянуть, что для китайской платформы нужен блок питания более 500 Ватт. Также стоит учитывать мощность питающего узла материнской платы (VRM). У меня получилось так, что по мощности VRM (аналог токового трансформатора) до 90 Ватт, процессор потребляет 105 Ватт, поэтому пришлось конструкцией радиатора процессора  обеспечивать дополнительное охлаждение радиатора VRM.

Оффлайн ivm

  • Ветеран
  • *****
  • Сообщений: 3110
  • Что бы ни случилось, всё будет хорошо!
Re: Китайская платформа
« Ответ #3 : 30 Марта 2022, 18:45:47 »
После очередного обновления в Matuntu-J установил драйвер Nvidia
Цитата: inxi_Graphics:
  Device-1: NVIDIA GK208B [GeForce GT 730] driver: nvidia v: 470.103.01
    bus-ID: 03:00.0
  Display: server: X.Org v: 1.21.1.3 driver: X: loaded: nvidia
    unloaded: fbdev,modesetting,nouveau,vesa gpu: nvidia
    resolution: 1920x1080~60Hz
  OpenGL: renderer: NVIDIA GeForce GT 730/PCIe/SSE2
    v: 4.6.0 NVIDIA 470.103.01 direct render: Yes
Собственно драйвер нужен был в основном для того, чтобы задействовать модуль аппаратного декодирования видеокарты.
В качестве тестовой нагрузки использовал новую версию видеоредактора Avidemux 2.8.
В процессе перекодирования были задействованы все потоки серверного ядра и частота процессора в некоторых эпизодах поднималась до заявленной 2,3 GHz.


Первый раз в моей практике время обработки видео в пять раз снизилось по сравнению с длительностью фильма.

Оффлайн ivm

  • Ветеран
  • *****
  • Сообщений: 3110
  • Что бы ни случилось, всё будет хорошо!
Re: Китайская платформа
« Ответ #4 : 29 Июня 2025, 16:26:54 »
Машина получилась высокопроизводительная. Захотелось попробовать локальную версию искусственного интеллекта от китайской компании DeepSeek.
Поставил последнюю Matuntu-N на базе Ubuntu 24.04.2 и сразу установил на неё пакет nvidia-cuda-toolkit (NVIDIA CUDA development toolkit) для задействования вычислительных процессоров видеокарты. Затем через PIP установил модель сначала R1-7b. Далее в общении с ИИ модель подсказала, что лучше будет, если я обновлю процессор с большим количеством ядер. Первая покупка и установка нового процессора привела к фатальным последствиям. Процессор оказался неисправным и пострадал сокет процессора. Ремонт сокета по стоимости приблизительно равен стоимости новой материнки. Поэтому купил новую более мощную материнскую плату MACHINST model: X99-K9 v: V5.1 и процессор Intel Xeon E5-2695 v4, пришлось и ОЗУ поменять на более производительную и большего объёма.
inxi -FxxxmJz
System:
  Kernel: 6.8.0-60-generic arch: x86_64 bits: 64 compiler: gcc v: 13.3.0
    clocksource: tsc
  Desktop: MATE v: 1.26.2 wm: Compiz v: 0.9.14.2 with: mate-panel,plank
    tools: mate-screensaver vt: 7 dm: LightDM v: 1.30.0 Distro: MATE 24.04.2
    LTS (Noble Numbat) base: Ubuntu
Machine:
  Type: Desktop System: MACHINST product: N/A v: N/A
    serial: <superuser required>
  Mobo: MACHINST model: X99-K9 v: V5.1 serial: <superuser required>
    uuid: <superuser required> UEFI: American Megatrends v: 5.11
    date: 12/25/2023
Use of uninitialized value $id in hash element at /usr/bin/inxi line 24513.
Use of uninitialized value $id in hash element at /usr/bin/inxi line 24513.
Use of uninitialized value $id in hash element at /usr/bin/inxi line 24513.
Use of uninitialized value $id in hash element at /usr/bin/inxi line 24513.
Use of uninitialized value $id in hash element at /usr/bin/inxi line 24513.
Use of uninitialized value $id in hash element at /usr/bin/inxi line 24513.
Argument "" isn't numeric in sort at /usr/bin/inxi line 24517.
Memory:
  System RAM: total: 64 GiB available: 62.69 GiB used: 2.51 GiB (4.0%)
  Message: For most reliable report, use superuser + dmidecode.
  Report: arrays: 3 capacity: 384 GiB installed: 64 GiB slots: 8 active: 2
    type: DDR4 eec: Multi-bit ECC
  Array-1: capacity: 128 GiB installed: N/A slots: 6 modules: 0
    EC: Multi-bit ECC max-module-size: 21.33 GiB note: est.
  Device-1: NO DIMM type: no module installed
  Device-2: NO DIMM type: no module installed
  Device-3: NO DIMM type: no module installed
  Device-4: NO DIMM type: no module installed
  Device-5: NO DIMM type: no module installed
  Device-6: NO DIMM type: no module installed
  Array-2: capacity: 128 GiB installed: 32 GiB slots: 1 modules: 1
    EC: Multi-bit ECC max-module-size: 128 GiB note: est.
  Device-1: DIMM_B1 type: DDR4 detail: synchronous size: 32 GiB
    speed: 2400 MT/s volts: curr: 1 min: 1.14 max: 1.26 width (bits): data: 72
    total: 72 manufacturer: Micron part-no: 36ASF4G72PZ-2G3A1 serial: <filter>
  Array-3: capacity: 128 GiB installed: 32 GiB slots: 1 modules: 1
    EC: Multi-bit ECC max-module-size: 128 GiB note: est.
  Device-1: DIMM_D1 type: DDR4 detail: synchronous size: 32 GiB
    speed: 2400 MT/s volts: curr: 1 min: 1.14 max: 1.26 width (bits): data: 72
    total: 72 manufacturer: Micron part-no: 36ASF4G72PZ-2G3A1 serial: <filter>
CPU:
  Info: 18-core model: Intel Xeon E5-2695 v4 bits: 64 type: MT MCP
    smt: enabled arch: Broadwell rev: 1 cache: L1: 1.1 MiB L2: 4.5 MiB
    L3: 45 MiB
  Speed (MHz): avg: 1252 high: 2601 min/max: 1200/3300 cores: 1: 1198
    2: 1197 3: 1197 4: 1198 5: 1498 6: 1197 7: 1197 8: 1197 9: 1197 10: 2601
    11: 1197 12: 1200 13: 1200 14: 1197 15: 1197 16: 1197 17: 1197 18: 1197
    19: 1232 20: 1197 21: 1197 22: 1197 23: 1197 24: 1197 25: 1197 26: 1450
    27: 1197 28: 1197 29: 1197 30: 1197 31: 1197 32: 1200 33: 1197 34: 1197
    35: 1197 36: 1197 bogomips: 150836
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Graphics:
  Device-1: NVIDIA GP108 [GeForce GT 1030] vendor: Gigabyte driver: nvidia
    v: 535.230.02 arch: Pascal pcie: speed: 8 GT/s lanes: 4 ports: active: none
    off: HDMI-A-1 empty: DVI-D-1 bus-ID: 04:00.0 chip-ID: 10de:1d01
    class-ID: 0300
  Display: x11 server: X.Org v: 21.1.11 compositor: Compiz v: 0.9.14.2
    driver: X: loaded: nvidia unloaded: fbdev,modesetting,nouveau,vesa
    gpu: nvidia,nvidia-nvswitch display-ID: :0.0 screens: 1
  Screen-1: 0 s-res: 2560x1440 s-dpi: 96 s-size: 677x381mm (26.65x15.00")
    s-diag: 777mm (30.58")
  Monitor-1: HDMI-0 res: 2560x1440 dpi: 122 size: 531x298mm (20.91x11.73")
    diag: 609mm (23.97") modes: N/A
  API: EGL v: 1.5 hw: drv: nvidia platforms: gbm: drv: nvidia
  API: OpenGL v: 4.6.0 vendor: nvidia v: 535.230.02 glx-v: 1.4
    direct-render: yes renderer: NVIDIA GeForce GT 1030/PCIe/SSE2
Audio:
  Device-1: Intel C610/X99 series HD Audio driver: snd_hda_intel v: kernel
    bus-ID: 00:1b.0 chip-ID: 8086:8d20 class-ID: 0403
  Device-2: NVIDIA GP108 High Definition Audio vendor: Gigabyte
    driver: snd_hda_intel v: kernel pcie: speed: 8 GT/s lanes: 4 bus-ID: 04:00.1
    chip-ID: 10de:0fb8 class-ID: 0403
  Device-3: Texas Instruments PCM2902 Audio Codec
    driver: hid-generic,snd-usb-audio,usbhid type: USB rev: 1.1 speed: 12 Mb/s
    lanes: 1 bus-ID: 3-10:6 chip-ID: 08bb:2902 class-ID: 0300
  API: ALSA v: k6.8.0-60-generic status: kernel-api
  Server-1: PipeWire v: 1.0.5 status: active with: 1: pipewire-pulse
    status: active 2: wireplumber status: active
  Server-2: PulseAudio v: 16.1 status: off (using pipewire-pulse)
Network:
  Device-1: Realtek RTL8822CE 802.11ac PCIe Wireless Network Adapter
    vendor: Hewlett-Packard driver: rtw_8822ce v: N/A pcie: speed: 2.5 GT/s
    lanes: 1 port: e000 bus-ID: 06:00.0 chip-ID: 10ec:c822 class-ID: 0280
  IF: wlp6s0 state: up mac: <filter>
  Device-2: Realtek RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet
    driver: r8169 v: kernel pcie: speed: 2.5 GT/s lanes: 1 port: d000
    bus-ID: 07:00.0 chip-ID: 10ec:8168 class-ID: 0200
  IF: enp7s0 state: down mac: <filter>
Bluetooth:
  Device-1: Realtek Bluetooth Radio driver: btusb v: 0.8 type: USB rev: 1.0
    speed: 12 Mb/s lanes: 1 bus-ID: 3-2:2 chip-ID: 0bda:b00c class-ID: e001
    serial: <filter>
  Report: hciconfig ID: hci0 rfk-id: 0 state: up address: <filter> bt-v: 5.1
    lmp-v: 10 sub-v: d2e3 hci-v: 10 rev: cc6 class-ID: 104
Drives:
  Local Storage: total: 1.16 TiB used: 29.58 GiB (2.5%)
  ID-1: /dev/nvme0n1 model: SSD 1TB size: 953.87 GiB speed: 31.6 Gb/s
    lanes: 4 tech: SSD serial: <filter> fw-rev: VC0S032J temp: 39.9 C
    scheme: MBR
  ID-2: /dev/nvme1n1 vendor: Reletech model: P400 SSD 256GB size: 238.47 GiB
    speed: 31.6 Gb/s lanes: 4 tech: SSD serial: <filter> fw-rev: ECFM32.1
    temp: 27.9 C scheme: GPT
Partition:
  ID-1: / size: 182.28 GiB used: 29.58 GiB (16.2%) fs: ext4
    dev: /dev/nvme1n1p3
  ID-2: /boot/efi size: 119.1 MiB used: 6.1 MiB (5.1%) fs: vfat
    dev: /dev/nvme1n1p1
Swap:
  Alert: No swap data was found.
USB:
  Hub-1: 1-0:1 info: full speed or root hub ports: 2 rev: 2.0 speed: 480 Mb/s
    lanes: 1 chip-ID: 1d6b:0002 class-ID: 0900
  Hub-2: 1-1:2 info: Intel Hub ports: 6 rev: 2.0 speed: 480 Mb/s lanes: 1
    chip-ID: 8087:800a class-ID: 0900
  Hub-3: 2-0:1 info: full speed or root hub ports: 2 rev: 2.0
    speed: 480 Mb/s lanes: 1 chip-ID: 1d6b:0002 class-ID: 0900
  Hub-4: 2-1:2 info: Intel 8 channel internal hub ports: 8 rev: 2.0
    speed: 480 Mb/s lanes: 1 chip-ID: 8087:8002 class-ID: 0900
  Hub-5: 3-0:1 info: hi-speed hub with single TT ports: 15 rev: 2.0
    speed: 480 Mb/s lanes: 1 chip-ID: 1d6b:0002 class-ID: 0900
  Device-1: 3-2:2 info: Realtek Bluetooth Radio type: bluetooth
    driver: btusb interfaces: 2 rev: 1.0 speed: 12 Mb/s lanes: 1 power: 500mA
    chip-ID: 0bda:b00c class-ID: e001 serial: <filter>
  Hub-6: 3-6:3 info: VIA Labs VL812 Hub ports: 4 rev: 2.0 speed: 480 Mb/s
    lanes: 1 power: 100mA chip-ID: 2109:0812 class-ID: 0900
  Device-1: 3-7:4 info: Sunplus Innovation Gaming mouse [Philips SPK9304]
    type: mouse driver: hid-generic,usbhid interfaces: 1 rev: 2.0
    speed: 1.5 Mb/s lanes: 1 power: 98mA chip-ID: 1bcf:08a0 class-ID: 0301
  Device-2: 3-8:5 info: Megawin Defender Gaming Keyboard type: keyboard
    driver: hid-generic,usbhid interfaces: 2 rev: 1.1 speed: 1.5 Mb/s lanes: 1
    power: 100mA chip-ID: 0e6a:02c0 class-ID: 0301
  Device-3: 3-10:6 info: Texas Instruments PCM2902 Audio Codec
    type: audio,HID driver: hid-generic,snd-usb-audio,usbhid interfaces: 4
    rev: 1.1 speed: 12 Mb/s lanes: 1 power: 100mA chip-ID: 08bb:2902
    class-ID: 0300
  Hub-7: 4-0:1 info: super-speed hub ports: 6 rev: 3.0 speed: 5 Gb/s
    lanes: 1 chip-ID: 1d6b:0003 class-ID: 0900
  Hub-8: 4-4:2 info: VIA Labs VL812 Hub ports: 4 rev: 3.0 speed: 5 Gb/s
    lanes: 1 power: 8mA chip-ID: 2109:0812 class-ID: 0900
Sensors:
  System Temperatures: cpu: 25.0 C mobo: N/A gpu: nvidia temp: 33 C
  Fan Speeds (rpm): N/A gpu: nvidia fan: 0%
Info:
  Processes: 565 Power: uptime: 4m states: freeze,mem,disk suspend: deep
    wakeups: 0 hibernate: platform Init: systemd v: 255 target: graphical (5)
    default: graphical
  Packages: pm: dpkg pkgs: 2372 Compilers: gcc: 13.3.0 alt: 12 Shell: Bash
    v: 5.2.21 running-in: mate-terminal inxi: 3.3.34
Вход в BIOS выполняется клавишей Del, выбор для быстрой загрузки как у большинства китайских девайсов F7.
Процессор стал почти в два раза мощнее при ненамного большем энергопотреблении, поэтому блок питания не менял.

Последняя модернизация позволила использовать в достаточно комфортном режиме модель ИИ DeepSeek R1-14b.

Оффлайн vita

  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4910
  • Да будет свет!
Re: Китайская платформа
« Ответ #5 : 29 Июня 2025, 17:36:59 »
Познавательным может быть ресурс DeepSeek нейросеть на русском, где также размещены ссылки на уроки и курсы.
Делай с нами, делай как мы, делай лучше нас!