]> Git — Sourcephile - sourcephile-txt.git/blob - demandes_de_critiques/ddc9.machines.une_infra_de_dev.md
ddc7: ajout d'une étude sur GNome
[sourcephile-txt.git] / demandes_de_critiques / ddc9.machines.une_infra_de_dev.md
1 # Une infrastructure de développement pour Sourcephile
2 - Demande de Critiques: 9
3 - De: Julien Moutinho <julm+ddc9@sourcephile.fr>
4 - À: Sourcephile <equipage@sourcephile.fr>
5 - Révision: 2 (2020-10-05)
6 - Phase: Test
7
8 # Bilan approximatif
9 ## Mentions possibles
10 - R: « À rejeter »
11 - C: « À clarifier »
12 - A: « À améliorer »
13 - T: « À tester »
14 - G: « À garder »
15
16 ## Analyses des préoccupations
17 ### [G] Pour l’indépendance
18 #### [G] Concernant les charges
19 - [G] julm: on est sur une dépense de ~350€ de matériel neuf ce qui 3 à 4 fois moins qu'un bon NUC avec un i7 de dernière génération. C’est un prix très correct.
20 #### [T] Concernant l’autonomie
21 - [T] julm: on a la main sur le matériel (le Celeron J4005 est cependant moins ouvert que le GX-412TC de l'APU2), et le logiciel (sauf le BIOS qui est d'American Megatrends).
22 ### [T] Pour la science
23 - [T] julm: comme il s'agit d'une architecture x86_64 on peut mettre du NixOS, du Haskell et du PureScript sans nouveaux soucis. Il n'est pas certain que le CPU puisse être utilisé à pleine puissance avec la batterie actuelle. Cependant il offre une puissance de calcul légèrement supérieure à l'i7-620M de mon actuel X201.
24 ### [T] Pour la production
25 - [T] julm: si le système ne convient pas ou plus pour du dév, il pourra être réemployer ou dédié complètement à l'infrastructure de production, d'autant plus que le DL10J et le disque NVMe sont neufs.
26 ### [A] Pour l’essaimage
27 - [A] julm: rien de particulier pour favoriser l'essaimage.
28 ### [A] Pour la coopération
29 - [A] julm: les machines sont fabriquées à l'autre bout de la planète dans des conditions sociales probablement déplorables.
30 ### [A] Pour l’environnement
31 - [A] julm: c’est une machine très basse consommation (entre 5W et 17W, mais sans écran), comparé à mon actuel X201 entre (20W et 35W). Mais ça reste une consommation. Seulement une partie du matériel est du réemploi, le reste est du neuf.
32
33
34 # Explications
35 ## Motivations
36 Chacun des 4 CPU de mermet (APU2E4) plafonne à 800MHz, cette puissance de calcul convient aux services actuellement en production, mais n'est pas propice aux tâches de développement, surtout que beaucoup sont mono-thread : attendre 2 min pour `hdevtools` ou 10 min pour `stack build` sur les programmes en développement, c'est pour moi une perte de temps et de concentration.
37
38 ## Objectif
39 ### Objectif minimal
40 Avoir une machine x86_64 assez puissante pour utiliser confortablement les outils de développement d'Haskell, Purescript et Nix.
41 ### Objectif modeste
42 Avoir une machine auto-hébergée chez un.e proche ou à très bas coût dans une association
43 ### Objectif honorable
44 Avoir une machine silencieuse et consommant suffisamment peu d'énergie.
45 ### Objectif ambitieux
46 Avoir une machine utilisable chez moi, sur une batterie que je possède déjà.
47 ### Objectif maximal
48 Avoir une machine qui ait peu de composants neufs, avec maximum de composants réemployés ou réemployables.
49
50 #### Écran
51 L'alimentation **doit** être en USB, et les données en USB ou HDMI sur un port différent.
52 L'écran **devrait** consommer en moyenne 5W et au maximum 10W, en 5V 2A USB-A ou USB-C.
53 Cela oriente vers une taille autour de 10 pouces.
54 Un captage tactile simple ou multi-points **peut** être supporté pour éviter d'avoir une souris (cela ne consomme en général qu'environ 0,1mA), mais nécessite généralement de l'indium (terre rare).
55 La résolution 1280x800 **devrait** être supportée.
56 Le constrate **peut** être aussi faible que 500:1, il ne s'agit pas ici de regarder des films, mais de coder et naviguer.
57 Le temps de réponse n'a pas besoin d'être très élevé comme pour des jeux vidéos, mais suffisant pour ne pas le remarquer lors de l'édition de texte, soit moins de 50ms.
58 La luminosité ne doit pas être à base de PWM, pour êviter les maux de tête.
59 Plusieurs angles d'inclination dans les modes portrait et paysage **devraient** être supportés.
60 Une fixation sur pied du type VESA **devrait** être supportée.
61
62 ## Études
63 ### RAM
64 > LPDDR3 and DDR4 use about the same energy under load, however LPDDR RAM can ramp down into a low power state faster and consume far less energy while there
65 - https://www.reddit.com/r/hardware/comments/5dimal/lpddr3_vs_ddr4_power_usage/da542as/
66
67 Il reste des problèmes de sécurité :
68 - https://www.vusec.net/projects/trrespass/
69
70 ### SSD
71 - https://www.phoronix.com/scan.php?page=article&item=samsung-970-evo&num=1
72
73 ### Bluetooth
74 - https://doc.ubuntu-fr.org/bluetooth_materiel-soutenu
75
76 ### TDP
77 - AMD: https://www.gamersnexus.net/guides/3525-amd-ryzen-tdp-explained-deep-dive-cooler-manufacturer-opinions
78 - Intel: https://www.how2shout.com/what-is/what-does-tdp-mean-thermal-design-power.html
79
80 ### CPU
81 #### Intel Core i7-620M
82 - https://en.wikichip.org/wiki/intel/core_i7/i7-620m
83 - CPU de mon ThinkPad X201, pour comparaison.
84 - Consommation électrique: entre 18W (powersave) et 24W (ondemand), mesuré par `powertop` pendant un `stress --cpu 4`, avec écran éteint.
85 - Année: 2010
86 - TDP: 35W
87
88 #### AMD Ryzen Embedded V1605B
89 - https://en.wikichip.org/wiki/amd/ryzen_embedded/v1605b
90 - Année: 2018
91 - TDP: 15W
92 - cTDP down: 12W
93 - cTDP up: 25W
94
95 #### Intel Pentium N4200
96 - https://en.wikichip.org/wiki/intel/pentium_(2009)/n4200
97 - TDP: 6W
98 - Frequency: 1100MHz
99 - Turbo Frequency: 2500MHz (1 core)
100
101 #### Intel Celeron J3455
102 - https://en.wikichip.org/wiki/intel/celeron/j3455
103 - Année: 2016
104 - TDP: 10W
105
106 #### Intel Celeron J4005
107 - https://en.wikichip.org/wiki/intel/celeron/j4005
108 - Année: 2017
109 - TDP: 10W
110 - Frequency: 2,000MHz
111 - Turbo Frequency: 2,700MHz (1 core)
112
113 #### Intel Core i7-7600U
114 - https://en.wikichip.org/wiki/intel/core_i7/i7-7600u
115 - Année: 2017
116 - Frequency: 2,800MHz
117 - Turbo Frequency:
118 - 3,900MHz (1 core)
119 - 3,900MHz (2 cores)
120 - TDP: 15W
121 - cTDP down: 7.5W @800MHz
122 - cTDP up: 25W @2,900MHz
123
124 #### Intel Core i7-7660U
125 - https://en.wikichip.org/wiki/intel/core_i7/i7-7600u
126 - Année: 2017
127 - Frequency: 2,500MHz
128 - Turbo Frequency: 4,000MHz (1 core)
129 - TDP: 15W
130 - cTDP down: 9.5W @800MHz
131
132 #### Intel Core i7-8565U
133 - https://en.wikichip.org/wiki/intel/core_i7/i7-8565u
134 - Année: 2018
135 - Frequency: 1,800MHz
136 - Turbo Frequency:
137 - 4,600MHz (1 core)
138 - 4,500MHz (2 cores)
139 - 4,100MHz (4 cores)
140 - TDP: 15W
141 - cTDP down: 10W @800MHz
142 - cTDP up: 25W @2,000MHz
143
144 #### Intel Core i7-8665U
145 - https://en.wikichip.org/wiki/intel/core_i7/i7-8665u
146 - https://www.notebookcheck.net/Intel-Core-i7-8665U-SoC-Whiskey-Lake.416029.0.html
147 - Année: 2019
148 - Frequency: 1,900MHz
149 - Turbo Frequency: 4,800MHz (1 core)
150 - TDP 15W
151 - cTDP down 10W
152 - cTDP up: 25W
153
154 #### Intel Core i7-10710U
155 - Année: 2019
156
157 ### Onduleur
158 On trouve trois types d'onduleurs :
159 - Off-line : La batterie ne prend le relai qu'en cas de coupure, ne consomme quasiment rien en permanence.
160 - Line-interactive : corrige en permanence, consomme un peu (surtout si sous-chargé) en permanence, plus chers que les off-line.
161 - On-line : Passe en permanence par la batterie, les plus chers.
162
163 Ressources :
164 - https://www.riello-ups.com/questions/53-what-is-ups-efficiency-and-how-is-it-calculated
165
166 APC (EU) et Eaton (US) sont deux marques qui ont l'air équivalentes en fonctionnalités et réputation, APC étant un peu plus chère. Les deux proposent sur quasiment tous leurs modèles du monitoring (souvent par USB et/ou RJ50) et facilitent le remplacement de la batterie plomb-acide scellée (généralement prévue pour tenir entre 3 et 5 ans) :
167 - http://www.bernaerts-nicolas.fr/linux/75-debian/335-debian-wheezy-install-monitor-eaton-ups
168 - https://wiki.ubuntu.com/apcupsd
169
170 # Actions
171
172 ## Ordinateur : Shuttle XPC Slim DL10J
173 - https://www.ldlc.com/fiche/PB00259273.html
174 - https://mitxpc.com/products/dl10j?_pos=3&_sid=997c6e4a6&_ss=r
175 - Intel Celeron J4005
176 - Seulement 8G de RAM (DDR4).
177
178 ### Température
179 Dans une pièce à ~18°C et avec une cpufreq performance : ~45°C en idle et ~69°C en charge d'après `sensors`.
180
181 > [root@losurdo:~]# sensors
182 > acpitz-acpi-0
183 > Adapter: ACPI interface
184 > temp1: +45.0°C (crit = +95.0°C)
185 >
186 > coretemp-isa-0000
187 > Adapter: ISA adapter
188 > Package id 0: +45.0°C (high = +105.0°C, crit = +105.0°C)
189 > Core 0: +44.0°C (high = +105.0°C, crit = +105.0°C)
190 > Core 1: +44.0°C (high = +105.0°C, crit = +105.0°C)
191
192 Contrairement à l'APU2, `sensors` ne retourne pas la consommation électrique.
193
194 ### NVMe : Samsung SSD 970 EVO Plus M.2 PCIe NVMe 250 Go
195 - https://www.ldlc.com/fiche/PB00265389.html
196
197 Dans le BIOS il faut sélectionner PCIE pour le port M.2.
198 Malheureusement le DL10J ne sait pas encoe booter directement sur certains NVMe M.2, celui-ci en fait partie :(
199
200 > [root@losurdo:~]# nvme smart-log /dev/nvme0
201 > Smart Log for NVME device:nvme0 namespace-id:ffffffff
202 > critical_warning : 0
203 > temperature : 64 C
204 > available_spare : 100%
205 > available_spare_threshold : 10%
206 > percentage_used : 0%
207 > endurance group critical warning summary : 0
208 > data_units_read : 1 445
209 > data_units_written : 6 277
210 > host_read_commands : 34 269
211 > host_write_commands : 278 531
212 > controller_busy_time : 0
213 > power_cycles : 85
214 > power_on_hours : 3
215 > unsafe_shutdowns : 73
216 > media_errors : 0
217 > num_err_log_entries : 2
218 > Warning Temperature Time : 0
219 > Critical Composite Temperature Time : 0
220 > Temperature Sensor 1 : 64 C
221 > Temperature Sensor 2 : 75 C
222 > Thermal Management T1 Trans Count : 0
223 > Thermal Management T2 Trans Count : 0
224 > Thermal Management T1 Total Time : 0
225 > Thermal Management T2 Total Time : 0
226
227
228 ### Spectre et Meltown
229 Tout est OK :
230 > sudo ./spectre-meltdown-checker.sh
231 > SUMMARY: CVE-2017-5753:OK CVE-2017-5715:OK CVE-2017-5754:OK CVE-2018-3640:OK CVE-2018-3639:OK CVE-2018-3615:OK CVE-2018-3620:OK CVE-2018-3646:OK CVE-2018-12126:OK CVE-2018-12130:OK CVE-2018-12127:OK CVE-2019-11091:OK CVE-2019-11135:OK CVE-2018-12207:OK
232
233 Toutefois certains de ces correctifs peuvent être inefficaces :
234 - https://arxiv.org/pdf/2008.02307.pdf Speculative Dereferencing of Registers: Reviving Foreshadow
235
236 ## Bluetooth : TRENDnet TBW-107UB
237 Le Bluetooth permet de réutiliser mon clavier Keys-to-Go, que je peux utiliser sans déranger les personnes qui se reposent dans la même pièce car il est très silencieux.
238 - https://www.ldlc.com/fiche/PB00107707.html
239
240 ## Alimentation : USB Power ZK-DP3D
241 Pour réutiliser la batterie Anker PowerCore 26800 que j’ai (capable de délivrer du 5V 6A, répartis sur 3 USB-A à 5V 3A max),
242 il faut un élévateur de tension USB 5V vers 12V ou 19V et supportant les 15W.
243
244 - 11e, https://www.thanksbuyer.com/adjustable-usb-power-supply-15w-usb-fan-speed-controller-cv-cc-support-fast-charge-zk-dp3d-63918
245 - Attention : j'ai payé 3 exemplaires mais n'en ai reçu qu'un seul !
246
247 ## Êcran : LP101WH1 10" HD
248 Je peux commencer par essayer de réutiliser ce modèle car j'en ai déjà un, cependant c'est un écran d'ordinateur portable, il n'a pas de fixations adaptées pour le tenir au bout d'un bras. J'improvise donc un support avec du carton.
249 - https://secure.reichelt.com/de/en/raspberry-pi-display-lcd-10-1-hdmi-lp101wh1-rpi-lcd-10-1hdmi-p191307.html
250
251 Il tire malheureusement 6W.
252
253 ## 3G/4G : WWN11
254 - http://www.shuttle.eu/fr/produits/accessoires-xpc/wwn01/
255 - http://www.shuttle.eu/fr/produits/accessoires-xpc/wwn11/
256 - 125€, https://www.pc21.fr/fiche/wwn11-adaptateur-et-carte-3g-4g-pour-ds10j-i2978663.html
257
258 À voir si besoin, car le x201 a déjà un modem 3G :
259 > % mmcli --list-modems
260 > /org/freedesktop/ModemManager1/Modem/0 [Qualcomm Incorporated] Qualcomm Gobi 2000
261
262 ## Onduleur : APC Back-UPS 850VA, 230V, USB Type-C and A charging ports (BE850G2-GR)
263 - https://www.apc.com/shop/ro/en/products/APC-Back-UPS-850VA-230V-USB-Type-C-and-A-charging-ports/P-BE850G2-GR
264 - 118€, https://www.microdistri.com/apc-back-ups-850va-230v-usb-type-and-charging-ports-offline-usv-usb-typ-alimentation-nergie-non-interruptible-veille-800-va-520-w-p-5839792.html
265 - 127-153€, https://ledenicheur.fr/product.php?p=5266295
266
267 Support convenable dans NixOS :
268 - https://github.com/NixOS/nixpkgs/blob/master/nixos/modules/services/monitoring/apcupsd.nix
269
270 95% de rendement dès 7% de charge :
271 - Efficiency Graph : https://www.apc.com/products/efficiency_loss_chart.cfm?isocountrycode=RO&base_sku=BE850G2-GR&chartSize=large
272
273 Batterie de remplacement :
274 - https://www.apc.com/shop/ro/en/products/APC-Replacement-Battery-Cartridge-17/P-RBC17
275
276 Câble spécifique RJ50 :
277 - https://www.instructables.com/community/Does-anyone-have-the-pinout-to-make-a-Simple-Signa/
278 - https://pinoutguide.com/UPS/apc_usb_cable_pinout.shtml
279 - https://serverfault.com/questions/524443/is-apcs-smart-signaling-cable-940-0024-really-proprietary
280 - 5€, https://www.ebay.fr/itm/10pin-6ft-USB-Battery-Cord-Cable-RJ50-RJ45-APC-ap9827-940-0127B-Simple-Signaling/124213067245?hash=item1cebacfded:g:T70AAOSwnQFehtwe
281
282 Il est possible d'avoir un câble auprès d'APC en échange de ses infos personnelles, d'une photo de la facture d'achat et d'une photo de l'autocollant portant le numéro de série de l'onduleur.
283
284 # Critiques
285 ## Questions non-résolues
286
287 ## Alternatives
288 ### Enclosure
289 #### Akasa Plato X8
290 - http://www.akasa.com.tw/update.php?tpl=product/product.detail.tpl&no=181&type=Fanless%20Chassis&type_sub=Fanless%20NUC&model=A-NUC43-M1B
291
292 #### Streacom NC2 Fanless Chassis
293 - https://streacom.com/products/nc2-fanless-chassis/
294 - Format: Intel NUC
295
296 #### Streacom FC5 Alpha Fanless Chassis
297 - Format: Mini-ITX, Micro-ATX and Full ATX
298
299 ### Ordinateur
300 #### Louer un espace en ligne
301 #### ASRock iBox-V1000
302 - https://www.asrockind.com/overview.asp?Model=iBOX-V1000
303 - 500e, https://mitxpc.com/products/ibox-v1000
304 - CPU: AMD Ryzen™ Embedded V1605B (4 Cores/8 Threads – Base 2.0GHz – Turbo 3.6GHz - TDP 12-25W)
305 - Consommation: 12W-25W
306 - Stockage: M.2 jusqu'à 22x80 et SATA 2.5"
307
308 #### Viking D16 systems
309 - https://store.vikings.net/libre-friendly-hardware/the-server-1u
310 - ~1500€
311
312 - Micrologiciel: Various options based on a de-blobbed coreboot, 2 - 16 MB firmware images
313 - Processor/System Bus: 2 x Socket G34, 6200 series, HyperTransport™ Technology 3.0, 6.4 GT/s per link (triple link)
314 - Carte graphique: On-board (Aspeed AST2050 with 8MB VRAM) or PCIe expansion card
315 - Ports: Total Slots: 6 Slot Location 1: PCI 32bit/33MHz Slot Location 2: PCI-E x16 (Gen2 X8 Link) Slot Location 3: PCI-E x16 (Gen2 X16 Link), Auto switch to x8 link if slot 2 is occupied Slot Location 4: PCI-E x8 (Gen2 X4 Link) Slot Location 5: PCI-E x16 (Gen2 X16 Link) Slot Location 6: PCI-E x16 (Gen2 X16 Link), Auto turn off if slot 5 is occupied, For 1U FH/FL Card, MIO supported Additional Slot 1 : PIKE Slot for Storage expansion
316 - Core Logic: AMD SR5690, AMD SP5100
317 - Form Factor: SSI-EEB
318 - On Board: I/O1 x PSU Power Connector (24-pin SSI power connector + 8-pin SSI 12V + 8-pin SSI 12V power connector), 1 x Management Connector , Onboard socket for management card, 3 x USB pin header , Up to 6 Devices, 1 x Internal A Type USB Port, 8 x Fan Header , 4pin (3pin/4pin fan dual support), 2 x SMBus, 1 x Serial Port Header, 1 x TPM header, 1 x PS/2 KB/MS portBack I/O Ports1 x External Serial Port, 2 x External USB Port, 1 x VGA Port, 2 x RJ-45, 1 x PS/2 KB/Mouse
319
320 #### ASUS KPGE-D16
321 Assemblage DIY basé sur le Viking D16.
322
323 Achats :
324 - KPGE-D16, 224e+64e, https://www.ebay.fr/itm/ASUS-KGPE-D16-2UHS-Motherboard-2x-OS6386-CPU-with-heatsink-Fan-IO-Shield-/352941344143
325
326 Ressources :
327 - https://wiki.vikings.net/wiki/KGPE-D16
328 - https://libreboot.org/docs/hardware/kgpe-d16.html
329 - https://www.raptorengineering.com/coreboot/kgpe-d16-status.php
330
331 ##### Micrologiciel
332 Coreboot ou Libreboot devraient pouvoir être installés avec un flasher CH341A pour SPI 25xx sur P-DIP8.
333
334 > Using a chip extraction tool for the swap, and making sure to clear my CMOS memory between each swap.
335 > Once you write coreboot.rom to your chip, remember to read it back out and do an md5sum against what you got back, to compare against your original file. This way, you can verify that the image did not get corrupted during the transfer.
336 > If you're coming from the original KGPE-D16's BIOS, you'll need to clear your CMOS (use the jumper, or just remove power and the CMOS battery and wait 5 minutes.)
337
338 Achats:
339 - Winchiphead CH341A
340 - 6e, https://www.ebay.fr/itm/USB-Programmer-CH341A-24-25-Serie-Graveur-BIOS-Writer-SPI-Flash-de-bord-U6N2-/263081754209
341
342 Ressources :
343 - https://libreboot.org/docs/install/bbb_setup.html
344 - https://www.deityguard.org/flashing
345 - https://flashrom.org/Supported_hardware
346 - AMD family 10h support dropped by coreboot: https://www.reddit.com/r/coreboot/comments/dz0bkf/comment/f84ruo6
347
348 ##### Ventilateur
349 - https://noctua.at/en/nh-u12do-a3
350 - https://www.dynatron.co/product-page/t757
351
352 Un ventilateur dure environ 5 ans. Le système peut être endommagé si le ventilateur n'est pas remplacé.
353
354 ##### CPU
355 Opteron 6272, 2-2.4-3Ghz, 16 cores, family 15h, socket G34, year 2012, 32nm
356
357 - Supporte la DDR3 1600 ECC registered, en UDIMM ou RDIMM
358 - Supporte l'accelération de la virtualisation par AMD-V
359 - Supporte l'accelération du chiffrement par AES-NI
360
361 Achats :
362 - Deux vendus avec la carte KPGE-D16 d'occasion.
363
364 ##### RAM
365 Kingston à éviter d'après libreboot.
366
367 Achats :
368 - 52e, 1x 8Go, DDR3 1600MHz, ECC registered, Crucial, https://www.ebay.fr/p/Ram-M%C3%A9moire-Crucial-Ct102464bd160b-8-GB-Ddr3l-1600-MHz-Pc3-12800/567387997?iid=293273368349
369
370 ##### Alimentation
371 Les Opteron sont des CPU pre-Ryzen, le 6272 est annoncé comme nécessitant entre 80W et 115W, à comparer aux 15W à 25W du V1605B.
372
373 > It requires a 24 pin SSI motherboard power connector, and 2 independent 12V 8 pin SSI CPU power connectors
374
375 > Other things to keep in mind with SSI EEB motherboards is that you will most likely be using 2 x 8pin (EPS12V) server power connectors, which most consumer grade power supplies do not provide.
376
377 ##### Enclosure
378 > SSI EEB will fit in an EATX case or bigger. Its dimensions are exactly 12 x 13 inches. However, not all screw holes will line up (usually 3 screw holes will not line up, depending on the exact SSI EEB motherboard you have). The corners line up and some intermediate ones do, and the motherboard should be held tight enough for most usage. But you may notice some motherboard bending due to the missing screws in other areas.
379
380 - ~200€, Nanoxia Deep Silence 5
381
382 ##### Stockage
383 - Main Storage (SSD recommended)
384 - Samsung EVO 860, 500GB, https://www.ldlc.com/fiche/PB00243244.html
385 - Storage HDD 2x Seagate BarraCuda..
386
387 #### System76 Thelio
388 - https://system76.com/desktops/thelio-b1/configure
389 - ~1000€, AMD Ryzen 3 3200G, 2x 8GB Dual Channel DDR4 @3200MHz, 1x 250GB NVMe (Seq. Read: 3500MB/s, Write: 2300MB/s)
390 - ~1600€, AMD AMD Ryzen 7 3800X (3.9 up to 4.5 GHz - 8 Cores - 16 Threads), 2x 8GB Dual Channel DDR4 @3200MHz, 1x 250GB NVMe (Seq. Read: 3500MB/s, Write: 2300MB/s)
391 - ~1635€, Intel i9 9900K (3.6 up to 5 GHz - 8 Cores - 16 Threads), 2x 8GB Dual Channel DDR4 @3200MHz, 1x 250GB NVMe (Seq. Read: 3500MB/s, Write: 2300MB/s)
392
393 > the Core i9 9900K and the Ryzen 9 3900X. Both are amazing CPUs that are very similar in price and have a good specialty; the 3900X is featuring 4 more cores and 8 more threads than the 9900K thus making it a gaming and workstation beast, beating the 9900K by as much as 50% in rendering/editing/streaming tasks all while consuming less power and producing less heat thanks to its superior 7nm production process. The 9900K though has a small edge in gaming performance that holds even if we overclock both CPUs to the max.
394
395 #### System76 Meerkat
396 - https://system76.com/desktops/meerkat
397 - ~1000€, Intel i7-8559U (2.7 up to 4.5GHz – 8MB Cache - 4 Cores - 8 Threads), 16GB Dual Channel DDR4 at 2400 MHz, 250GB NVMe (Seq. Read: 3500MB/s, Write: 2300MB/s)
398
399 #### Talos™ II Entry-Level Developer System
400 - https://www.raptorcs.com/content/TLSDS3/intro.html
401 - CPU: IBM POWER9 (2017, 14 nm FinFET) https://en.wikipedia.org/wiki/POWER9
402 - >2500e
403 - Frais de port éĺevés.
404 - Architecture PowerPC (et non x86_64, bien supportée par NixOS et Haskell).
405
406 #### Onlogic CL210G-11
407 - https://www.onlogic.com/cl210g-11/
408 - Seulement 4G de RAM.
409
410 #### Intel NUC7CJYH
411 - https://www.notebookcheck.net/Intel-NUC-Kit-NUC7CJYH-Celeron-J4005-UHD-600-Mini-PC-Review.308466.0.html
412 - Intel Celeron J4005
413 - Seulement 8G de RAM (DDR4).
414
415 #### NUC8v7PNH
416 - Intel Provo Canyon 8th Gen NUC with i7 Processor
417 - DDR4.
418 - Pas de jack audio.
419
420 #### Intel NUC8CCHKR
421 - http://simplynuc.com/8CCHKR-full/
422 - Seulement 4G de RAM.
423
424 #### Intel NUC8i7INH
425 - https://www.intel.com/content/www/us/en/products/boards-kits/nuc/kits/nuc8i7inh.html
426 - Seulement 8G de RAM.
427 - LPDDR3.
428
429 #### Intel NUC8v7PNF
430 - https://simplynuc.com/8v7pnf-full/
431 - https://ark.intel.com/content/www/us/en/ark/products/199110/intel-nuc-8-pro-kit-nuc8v7pnh.html
432 - i7-8665U
433 - ~1000€
434 - Livraison mi-mai 2020
435
436 #### Shuttle DS77U7
437 - https://www.ldlc.com/fiche/PB00239089.html
438 - Dual-Core Intel i7-7500U
439 - Fanless
440
441 #### TranquilPC Mini Multi display PC
442 - AMD Ryzen™ Embedded V1605B (4 Cores/8 Threads – Base 2.0GHz – Turbo 3.6GHz - TDP 12-25W)
443 - N'a pas l'air de pouvoir inclure un disque 2.5"
444
445 #### Simply NUC LLMv6SQ (code named Sequoia)
446 - http://simplynuc.com/sequoia-v6-full/
447 - ~700€
448 - not fanless
449
450 #### Fanless Quad-Core ML100G-40
451 - https://www.onlogic.com/ml100g-40/
452 - ~700€
453
454 #### IB918
455 - AMD Ryzen™ Embedded V1000/R1000 SoC 3.5-inch Disk-Size SBC
456 - http://ibase-usa.com/english/ProductDetail/EmbeddedComputing/IB918
457
458 #### EmETXe-a10M0
459 - AMD Ryzen Embedded V1000 V1605B/V1756B/V1807B COM Express® Compact Type 6 CPU Module
460 - https://www.arbor-technology.com/gl/Product/Pro/Model/EmETXe-a10M0
461
462 #### BleuJour METAu
463 - https://www.bleujour.com/pc-embarque/meta-u/
464
465 #### Prime Computer PrimeServer Pro
466 - https://primecomputer.co/products/prime-server-pro/
467 - Prix abusés !
468
469 ### Alimentation
470 - USB Power ZK-DP2F
471 - 4e, http://www.icstation.com/adjustable-step-down-power-supply-module-fast-charging-cvcc-buck-boost-voltage-converter-p-13741.html
472 - USB Power ZK-DP2
473 - 4e, http://www.icstation.com/mobile/adjustable-step-down-power-supply-module-cvcc-buck-boost-voltage-converter-with-shell-p-13463.html
474 - 7e, https://www.tindie.com/products/icstation/15w-adjustable-step-updown-power-module-13452/
475 - VariPower-USB-700
476 - 35e, http://www.etonnet.com/varipower-700.html
477 - 35e, https://www.tindie.com/products/etonnet/varipower-usb-700/
478
479 Il serait également possible d'acheter une batterie avec USB-PowerDelivery et un sink négociant 12V :
480 - https://www.tindie.com/products/pier42/usb-c-pd-sink/
481
482 ### Onduleur
483 ### Off-line
484 - Eaton 3S 450 FR (Gen 2)
485 - Onduleur off-line 450VA/270W avec 6 prises FR
486 - 70€, https://www.ldlc.com/fiche/PB00309544.html
487 - ~3.8W/€
488 - Eaton 3S 550 FR (Gen 2)
489 - Onduleur off-line 550VA/330W avec 6 prises FR
490 - 75€, https://www.ldlc.com/fiche/PB00309552.html
491 - ~4.4W/€
492 - Eaton 3S 700 DIN (Gen 2)
493 - Onduleur off-line 700VA/420W avec 8 prises EU
494 - Batterie (7 Ah)
495 - 93€, https://www.ldlc.com/fiche/PB00309720.html
496 - 93€, https://www.materiel.net/produit/201912230083.html
497 - 106€, https://www.ebay.fr/itm/EATON-3S-700-FR-Gen-2/254636902445
498 - ~4.5W/€, 0.075Ah/€
499 - Eaton 3S 850 FR (Gen 2)
500 - Onduleur off-line 850VA/510W avec 8 prises FR
501 - Batterie (9 Ah)
502 - 110€, https://www.ldlc.com/fiche/PB00309549.html
503 - ~4.6W/€, 0.082Ah/€
504 - APC Back-UPS BE850G2-FR
505 - Off-Line - 850VA 230V - USB Type-C and A - 6+2Prise GR
506 - Garantie 3 ans
507 - 123€, https://www.pc21.fr/fiche/be850g2-fr-back-ups-850va-230v-usb-type-c-i2942203.html
508 - APC Back-UPS ES 700VA (BE700G-FR)
509 - Onduleur off-line monophasé 230V (USB)
510 - 134€, https://www.ldlc.com/fiche/PB00092551.html
511 - APC Back-UPS ES 700
512 - OFF-line
513 - 134e, https://www.ldlc.com/fiche/PB00092551.html
514 - batterie APC RBC17 à 63e, https://www.ldlc.com/fiche/PB00076923.html
515 ### Line-interactive
516 - Eaton Ellipse PRO 650 FR
517 - Onduleur Line Interactive 650 VA 400 W (Tour/Rack 2U)
518 - 134€, https://www.ldlc.com/fiche/PB00152766.html
519 - Eaton Ellipse PRO 900 FR
520 - 100€, https://www.leboncoin.fr/informatique/1831340155.htm/
521 - 119€, https://www.leboncoin.fr/informatique/1821718902.htm/
522
523 ### Écran
524 - https://www.gechic.com/en-portable-monitor-onlap1306h-specification.html
525 - 5V 1.6A
526 - https://www.gechic.com/en-portable-monitor-onlap1102e-overview.html
527 - 5V 1.7A
528 - https://www.gechic.com/en-portable-monitor-onlap1102e-overview.html
529 - Asus ZenScreen MB16AC (15,6 pouces, FHD, IPS)
530 - https://www.notebookcheck.biz/Courte-critique-de-l-ecran-Asus-ZenScreen-MB16AC-15-6-pouces-FHD-IPS.268242.0.html
531 - Elecrow Raspberry Pi Écran portable IPS 10,1" 2K 2560 x 1600