{"id":480986,"date":"2026-05-25T17:48:35","date_gmt":"2026-05-25T17:48:35","guid":{"rendered":"https:\/\/savepearlharbor.com\/?p=480986"},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-29T21:00:00","slug":"","status":"publish","type":"post","link":"https:\/\/savepearlharbor.com\/?p=480986","title":{"rendered":"MemForge2: \u0437\u0430\u0433\u0440\u0443\u0437\u043e\u0447\u043d\u0430\u044f \u0444\u043b\u0435\u0448\u043a\u0430, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u0437\u0430 \u043c\u0438\u043d\u0443\u0442\u0443 \u0433\u043e\u0432\u043e\u0440\u0438\u0442 \u2014 \u043a\u0430\u043a\u0443\u044e \u043f\u043b\u0430\u043d\u043a\u0443 \u043f\u0430\u043c\u044f\u0442\u0438 \u043c\u0435\u043d\u044f\u0442\u044c"},"content":{"rendered":"<div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\">\n<h2><\/h2>\n<p>\u0421\u0435\u0433\u043e\u0434\u043d\u044f \u0441\u043e\u0431\u0438\u0440\u0430\u043b HP EliteDesk 8300, \u0447\u0435\u0442\u044b\u0440\u0435 \u043f\u043b\u0430\u043d\u043a\u0438 DDR3 \u043f\u043e 2 \u0413\u0411. \u041f\u0440\u0438 \u043f\u0435\u0440\u0432\u043e\u0439 \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0435 \u2014 \u0441\u0438\u043d\u0438\u0439 \u044d\u043a\u0440\u0430\u043d Windows. \u0421\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u044b\u0439 \u0441\u0446\u0435\u043d\u0430\u0440\u0438\u0439: \u0441\u0435\u0439\u0447\u0430\u0441 \u043f\u043e\u043b\u0447\u0430\u0441\u0430 \u0432\u044b\u0442\u0430\u0441\u043a\u0438\u0432\u0430\u0442\u044c \u043f\u043b\u0430\u043d\u043a\u0438 \u043f\u043e \u043e\u0434\u043d\u043e\u0439, \u043f\u0435\u0440\u0435\u0437\u0430\u0433\u0440\u0443\u0436\u0430\u0442\u044c\u0441\u044f, \u0432\u044b\u044f\u0441\u043d\u044f\u0442\u044c \u043a\u0430\u043a\u0430\u044f \u0441\u0431\u043e\u0439\u043d\u0430\u044f. \u00ab\u0422\u0430\u043d\u0446\u044b \u0441 \u0431\u0443\u0431\u043d\u0430\u043c\u0438\u00bb, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043a\u0430\u0436\u0434\u044b\u0439 \u0441\u0435\u0440\u0432\u0438\u0441\u043d\u0438\u043a \u0434\u0435\u043b\u0430\u043b \u0442\u044b\u0441\u044f\u0447\u0443 \u0440\u0430\u0437.<\/p>\n<p>\u041f\u043e\u0442\u043e\u043c \u0432\u0441\u043f\u043e\u043c\u043d\u0438\u043b, \u0447\u0442\u043e \u0443 \u043c\u0435\u043d\u044f \u0435\u0441\u0442\u044c \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0439 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442 \u0440\u043e\u0432\u043d\u043e \u0434\u043b\u044f \u044d\u0442\u043e\u0433\u043e (\u0432 \u0440\u0430\u0437\u0430\u0431\u043e\u0442\u043a\u0435). \u0412\u043e\u0442\u043a\u043d\u0443\u043b \u0444\u043b\u0435\u0448\u043a\u0443, \u043f\u0440\u043e\u0433\u043e\u043d, \u043c\u0438\u043d\u0443\u0442\u0430 \u2014 \u043d\u0430 \u044d\u043a\u0440\u0430\u043d\u0435 \u0431\u043e\u043b\u044c\u0448\u0438\u043c\u0438 \u0431\u0443\u043a\u0432\u0430\u043c\u0438: <strong>REPLACE DIMM1, confidence HIGH<\/strong>. \u0427\u0442\u043e\u0431\u044b \u0443\u0431\u0435\u0434\u0438\u0442\u044c\u0441\u044f \u0447\u0442\u043e \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0430 \u043d\u0435 \u00ab\u0437\u0430\u043f\u043e\u043c\u0438\u043d\u0430\u0435\u0442\u00bb \u0441\u043b\u043e\u0442 \u0430 \u0440\u0435\u0430\u043b\u044c\u043d\u043e \u043d\u0430\u0445\u043e\u0434\u0438\u0442 \u043f\u043b\u0430\u043d\u043a\u0443, \u043f\u0435\u0440\u0435\u0441\u0442\u0430\u0432\u0438\u043b \u0435\u0451 \u0432 DIMM4. \u041f\u0440\u043e\u0433\u043e\u043d \u043f\u043e\u0432\u0442\u043e\u0440\u043d\u043e \u2014 \u043d\u0430\u0448\u043b\u0430 \u0435\u0451 \u0438 \u0432 DIMM4, \u0442\u043e\u0442 \u0436\u0435 \u0441\u0435\u0440\u0438\u0439\u043d\u0438\u043a \u0438\u0437 SPD. \u0417\u0430\u043c\u0435\u043d\u0430 \u043f\u043b\u0430\u043d\u043a\u0438 \u2014 BSOD \u0431\u043e\u043b\u044c\u0448\u0435 \u043d\u0435\u0442.<\/p>\n<p>\u042f \u0440\u0430\u0431\u043e\u0442\u0430\u044e \u043d\u0430 \u0441\u0431\u043e\u0440\u043a\u0435 \u041f\u041a \u2014 \u0438 \u043d\u043e\u0432\u044b\u0445, \u0438 \u0431\/\u0443. \u041d\u0430 \u0431\/\u0443 \u044d\u0442\u043e \u0442\u0438\u043f\u0438\u0447\u043d\u0430\u044f \u0441\u0438\u0442\u0443\u0430\u0446\u0438\u044f: \u0432\u0441\u0451 \u0441\u043e\u0431\u0440\u0430\u043d\u043e, \u043f\u0440\u043e\u0432\u043e\u0434\u0430 \u0443\u043b\u043e\u0436\u0435\u043d\u044b, \u0432\u043a\u043b\u044e\u0447\u0430\u0435\u0448\u044c \u2014 \u0441\u0438\u043d\u0438\u0439 \u044d\u043a\u0440\u0430\u043d \u043d\u0430 \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0435. \u041c\u0435\u0442\u043e\u0434 \u0438\u0441\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442, \u043d\u043e \u044d\u0442\u043e \u043f\u0435\u0440\u0435\u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0430 \u0437\u0430 \u043f\u0435\u0440\u0435\u0437\u0430\u0433\u0440\u0443\u0437\u043a\u043e\u0439, \u0433\u043b\u0443\u0431\u043e\u043a\u0438\u0439 \u0432\u0434\u043e\u0445 \u043f\u0435\u0440\u0435\u0434 \u043a\u0430\u0436\u0434\u043e\u0439, \u0447\u0430\u0441 \u0442\u0432\u043e\u0435\u0433\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u0438 \u0443\u0445\u043e\u0434\u0438\u0442 \u043d\u0430 \u0442\u043e, \u0447\u0442\u043e \u0434\u043e\u043b\u0436\u043d\u0430 \u0431\u044b\u043b\u0430 \u0431\u044b \u0440\u0435\u0448\u0438\u0442\u044c \u043c\u0438\u043d\u0443\u0442\u0430. \u041c\u043d\u0435 \u043d\u0443\u0436\u0435\u043d \u0431\u044b\u043b \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0441\u0440\u0430\u0437\u0443 \u043f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442 \u0433\u0434\u0435 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0430 \u2014 \u0431\u0435\u0437 \u0447\u0430\u0441\u043e\u0432\u044b\u0445 \u043f\u0440\u043e\u0433\u043e\u043d\u043e\u0432 \u0438 \u0431\u0435\u0437 \u0442\u0430\u043d\u0446\u0435\u0432 \u0441\u043e \u0441\u0432\u0430\u043f\u0430\u043c\u0438 \u043f\u043b\u0430\u043d\u043e\u043a. \u0413\u043e\u0442\u043e\u0432\u043e\u0433\u043e \u0441 \u0442\u0430\u043a\u043e\u0439 \u043a\u043e\u043c\u0431\u0438\u043d\u0430\u0446\u0438\u0435\u0439 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0435\u0439 \u044f \u043d\u0435 \u043d\u0430\u0448\u0451\u043b, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u0441\u043e\u0431\u0440\u0430\u043b \u0441\u0432\u043e\u0439.<\/p>\n<p><strong>\u0421\u0440\u0430\u0437\u0443 \u0447\u0435\u0441\u0442\u043d\u043e \u043f\u0440\u043e \u0430\u0432\u0442\u043e\u0440\u0441\u0442\u0432\u043e.<\/strong> \u042f \u043d\u0435 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0441\u0442. \u042f \u0441\u0431\u043e\u0440\u0449\u0438\u043a. \u041a\u043e\u0434 MemForge2 \u043f\u0438\u0441\u0430\u043b \u043d\u0435 \u044f \u2014 \u0435\u0433\u043e \u043f\u0438\u0441\u0430\u043b Claude (LLM \u043e\u0442 Anthropic) \u043f\u043e\u0434 \u043c\u043e\u044e \u043f\u043e\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0443 \u0437\u0430\u0434\u0430\u0447\u0438. \u042f \u043f\u0440\u0438\u0445\u043e\u0434\u0438\u043b \u0441 \u043f\u043e\u043d\u0438\u043c\u0430\u043d\u0438\u0435\u043c \u043f\u0440\u0435\u0434\u043c\u0435\u0442\u043d\u043e\u0439 \u043e\u0431\u043b\u0430\u0441\u0442\u0438 (\u00ab\u043d\u0443\u0436\u043d\u043e SPD \u0447\u0435\u0440\u0435\u0437 SMBus, \u0441\u0435\u0440\u0438\u0439\u043d\u0438\u043a \u0434\u043b\u044f \u0433\u0430\u0440\u0430\u043d\u0442\u0438\u0438, MCA-\u0441\u043d\u0438\u043c\u043e\u043a \u0434\u043e\/\u043f\u043e\u0441\u043b\u0435, \u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442 \u0432 \u043c\u043e\u043c\u0435\u043d\u0442 \u043e\u0448\u0438\u0431\u043a\u0438\u00bb), \u043e\u043f\u0438\u0441\u044b\u0432\u0430\u043b \u0447\u0442\u043e \u0434\u043e\u043b\u0436\u043d\u0430 \u0434\u0435\u043b\u0430\u0442\u044c \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0430 \u043d\u0430 \u043a\u043e\u043d\u043a\u0440\u0435\u0442\u043d\u044b\u0445 \u043a\u0435\u0439\u0441\u0430\u0445 \u0441\u043e \u0441\u0432\u043e\u0435\u0439 \u0441\u0431\u043e\u0440\u043a\u0438, \u0433\u043e\u043d\u044f\u043b \u043a\u0430\u0436\u0434\u0443\u044e \u0432\u0435\u0440\u0441\u0438\u044e \u043d\u0430 \u0440\u0435\u0430\u043b\u044c\u043d\u043e\u043c \u0436\u0435\u043b\u0435\u0437\u0435, \u043b\u043e\u0432\u0438\u043b \u0431\u0430\u0433\u0438, \u0432\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u043b\u0441\u044f \u0441 \u0434\u0430\u043c\u043f\u0430\u043c\u0438 \u0438 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u044f\u043c\u0438 \u043f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u044f. Claude \u043f\u0438\u0441\u0430\u043b C, \u0440\u0430\u0437\u0431\u0438\u0440\u0430\u043b\u0441\u044f \u0441 UEFI-API, MSR-\u0430\u043c\u0438, SMBus-\u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u043e\u043c, SPD JEDEC-\u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043e\u043c.<\/p>\n<p>\u042d\u0442\u043e \u043d\u0435 \u00abAI \u0441\u0434\u0435\u043b\u0430\u043b \u0432\u0441\u0451 \u0441\u0430\u043c\u00bb \u0438 \u043d\u0435 \u00ab\u044f \u0441\u0434\u0435\u043b\u0430\u043b \u0432\u0441\u0451 \u0441\u0430\u043c \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e AI\u00bb. \u042d\u0442\u043e \u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442 \u0432 \u0442\u043e\u043c, \u043d\u0430\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0434\u0430\u043b\u0435\u043a\u043e \u043c\u043e\u0436\u043d\u043e \u0437\u0430\u0439\u0442\u0438 \u0441 AI-assisted \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u043e\u0439, \u043a\u043e\u0433\u0434\u0430 \u0443 \u0442\u0435\u0431\u044f \u0433\u043b\u0443\u0431\u043e\u043a\u043e\u0435 \u043f\u043e\u043d\u0438\u043c\u0430\u043d\u0438\u0435 \u0437\u0430\u0434\u0430\u0447\u0438 \u0438 \u0434\u043e\u0441\u0442\u0443\u043f \u043a \u0440\u0435\u0430\u043b\u044c\u043d\u043e\u043c\u0443 \u0436\u0435\u043b\u0435\u0437\u0443 \u0434\u043b\u044f \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f, \u043d\u043e \u043d\u0435\u0442 \u043d\u0430\u0432\u044b\u043a\u043e\u0432 \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u043e\u0433\u043e \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f. \u0420\u0430\u0437\u0434\u0435\u043b \u00ab\u0431\u0430\u0433\u0438, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043b\u043e\u0432\u0438\u043b \u043f\u0440\u0438 \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0438\u00bb \u043d\u0438\u0436\u0435 \u2014 \u044d\u0442\u043e \u0438 \u0435\u0441\u0442\u044c \u043c\u043e\u044f \u0440\u0435\u0430\u043b\u044c\u043d\u0430\u044f \u0440\u0430\u0431\u043e\u0442\u0430 \u0432 \u044d\u0442\u043e\u043c \u043f\u0440\u043e\u0435\u043a\u0442\u0435: empirical validation \u043d\u0430 \u0440\u0430\u0437\u043d\u043e\u043c \u0436\u0435\u043b\u0435\u0437\u0435, \u043a\u043e\u0442\u043e\u0440\u043e\u0435 \u043c\u043e\u0434\u0435\u043b\u044c \u0441\u0430\u043c\u0430 \u0432\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0441\u0442\u0438 \u043d\u0435 \u043c\u043e\u0436\u0435\u0442.  \u041d\u0430 \u0442\u0435\u043a\u0443\u0449\u0435\u0439 \u0441\u0442\u0430\u0434\u0438\u0438 MemForge2 \u043f\u0440\u043e\u0433\u043e\u043d\u044f\u043b\u0441\u044f \u043d\u0430 \u0440\u0430\u0437\u043d\u044b\u0445 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044f\u0445 \u2014 Intel, AMD Ryzen, HP business-\u043c\u0430\u0448\u0438\u043d\u044b, \u0440\u0430\u0437\u043d\u044b\u0435 \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u044f \u044d\u043a\u0440\u0430\u043d\u0430 \u2014 \u0438\u043c\u0435\u043d\u043d\u043e \u0438\u0437 \u044d\u0442\u0438\u0445 \u043f\u0440\u043e\u0433\u043e\u043d\u043e\u0432 \u0432\u044b\u043b\u0435\u0437\u043b\u0438 \u0431\u0430\u0433\u0438, \u043e\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u0435 \u0432 \u0440\u0430\u0437\u0434\u0435\u043b\u0435 \u043d\u0438\u0436\u0435. \u041f\u043e\u0434\u0442\u0432\u0435\u0440\u0436\u0434\u0451\u043d\u043d\u043e\u0435 \u0441\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u043d\u0438\u0435 \u043d\u0430 \u0440\u0435\u0430\u043b\u044c\u043d\u043e \u0441\u0431\u043e\u0439\u043d\u043e\u0439 \u043f\u043b\u0430\u043d\u043a\u0435 \u043f\u0430\u043c\u044f\u0442\u0438 \u0441 \u0443\u0441\u043f\u0435\u0448\u043d\u043e\u0439 \u0437\u0430\u043c\u0435\u043d\u043e\u0439 \u0438 \u0438\u0441\u0447\u0435\u0437\u043d\u043e\u0432\u0435\u043d\u0438\u0435\u043c BSOD \u2014 \u043f\u043e\u043a\u0430 \u043e\u0434\u0438\u043d HP 8300. \u041d\u0430\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u044d\u0442\u0430 \u0441\u0445\u0435\u043c\u0430 \u043c\u0430\u0441\u0448\u0442\u0430\u0431\u0438\u0440\u0443\u0435\u0442\u0441\u044f \u0434\u0430\u043b\u044c\u0448\u0435, \u0443\u0432\u0438\u0434\u0438\u043c \u043f\u043e \u043c\u0435\u0440\u0435 \u0442\u043e\u0433\u043e \u043a\u0430\u043a \u0447\u0438\u0442\u0430\u0442\u0435\u043b\u0438 \u0431\u0443\u0434\u0443\u0442 \u043f\u0440\u0438\u0441\u044b\u043b\u0430\u0442\u044c \u0441\u0432\u043e\u0438 \u043a\u0435\u0439\u0441\u044b.  <\/p>\n<p>\u042d\u0442\u043e\u0442 \u0442\u0435\u043a\u0441\u0442 \u2014 \u043f\u0440\u043e MemForge2, UEFI-\u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435, \u0447\u0442\u043e\u0431\u044b \u0434\u0438\u0430\u0433\u043d\u043e\u0441\u0442\u0438\u043a\u0430 \u043f\u0430\u043c\u044f\u0442\u0438 \u0437\u0430\u043d\u0438\u043c\u0430\u043b\u0430 \u043c\u0438\u043d\u0443\u0442\u0443, \u0430 \u043d\u0435 \u043f\u043e\u043b\u0447\u0430\u0441\u0430. \u041e\u0442\u043a\u0440\u044b\u0442\u044b\u0439 \u043a\u043e\u0434, \u0433\u043e\u0442\u043e\u0432\u044b\u0439 \u0431\u0438\u043d\u0430\u0440\u043d\u0438\u043a, \u0444\u043b\u0435\u0448\u043a\u0430 \u043d\u0430 FAT32 \u2014 \u0431\u043e\u043b\u044c\u0448\u0435 \u043d\u0438\u0447\u0435\u0433\u043e \u043d\u0435 \u043d\u0443\u0436\u043d\u043e. <\/p>\n<blockquote>\n<p><a href=\"https:\/\/github.com\/Paradoxdov\/memforge\" rel=\"noopener noreferrer nofollow\">GitHub<\/a><\/p>\n<\/blockquote>\n<h3>TL;DR<\/h3>\n<p>\u0417\u0430\u0433\u0440\u0443\u0436\u0430\u0435\u0442\u0441\u044f \u0441 USB \u0434\u043e \u0437\u0430\u043f\u0443\u0441\u043a\u0430 \u041e\u0421, \u043f\u0440\u043e\u0433\u043e\u043d\u044f\u0435\u0442 14 \u043f\u0430\u0440\u0430\u043b\u043b\u0435\u043b\u044c\u043d\u044b\u0445 \u0442\u0435\u0441\u0442\u043e\u0432 \u043f\u0430\u043c\u044f\u0442\u0438 \u043d\u0430 \u0432\u0441\u0435\u0445 \u044f\u0434\u0440\u0430\u0445 CPU, \u0447\u0438\u0442\u0430\u0435\u0442 SPD \u043d\u0430\u043f\u0440\u044f\u043c\u0443\u044e \u0447\u0435\u0440\u0435\u0437 SMBus, \u0441\u043d\u0438\u043c\u0430\u0435\u0442 MCA-\u0431\u0430\u043d\u043a\u0438 \u0434\u043e \u0438 \u043f\u043e\u0441\u043b\u0435 \u043f\u0440\u043e\u0433\u043e\u043d\u0430. \u041f\u0440\u0438 \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0435\u043d\u0438\u0438 \u043e\u0448\u0438\u0431\u043e\u043a \u0432\u044b\u0434\u0430\u0451\u0442 \u043a\u043e\u043d\u043a\u0440\u0435\u0442\u043d\u043e: \u043a\u0430\u043a\u043e\u0439 DIMM-\u0441\u043b\u043e\u0442 \u043c\u0435\u043d\u044f\u0442\u044c, \u0441\u0435\u0440\u0438\u0439\u043d\u0438\u043a \u043c\u043e\u0434\u0443\u043b\u044f \u0434\u043b\u044f \u0433\u0430\u0440\u0430\u043d\u0442\u0438\u0438, \u0438 \u0447\u0442\u043e \u0438\u043c\u0435\u043d\u043d\u043e \u0441\u043b\u043e\u043c\u0430\u043d\u043e (stuck-bit, \u0434\u0435\u0444\u0435\u043a\u0442\u043d\u044b\u0439 bank, Row Hammer-\u0443\u044f\u0437\u0432\u0438\u043c\u043e\u0441\u0442\u044c, \u0442\u0435\u0440\u043c\u0430\u043b\u044c\u043d\u0430\u044f \u043c\u0430\u0440\u0436\u0438\u043d\u0430\u043b\u044c\u043d\u043e\u0441\u0442\u044c).<\/p>\n<p>\u0427\u0442\u043e \u0435\u0441\u0442\u044c \u0441\u0432\u0435\u0440\u0445\u0443 \u043e\u0431\u044b\u0447\u043d\u043e\u0433\u043e memtest:<\/p>\n<ul>\n<li>\n<p><strong>\u041a\u043e\u043d\u0442\u0435\u043a\u0441\u0442 \u0432 \u043c\u043e\u043c\u0435\u043d\u0442 \u043a\u0430\u0436\u0434\u043e\u0439 \u043e\u0448\u0438\u0431\u043a\u0438<\/strong> \u2014 temp\/Watt\/throttle\/VID \u043d\u0430 \u0442\u043e\u0442 \u0441\u0430\u043c\u044b\u0439 \u043c\u0438\u043b\u043b\u0438\u0441\u0435\u043a\u0443\u043d\u0434\u043d\u044b\u0439 \u0442\u0430\u0439\u043c\u0441\u0442\u0430\u043c\u043f, \u043a\u043e\u0433\u0434\u0430 \u0443\u043f\u0430\u043b \u0431\u0438\u0442. \u041e\u0442\u043b\u0438\u0447\u0430\u0435\u0442 \u00ab\u0445\u043e\u043b\u043e\u0434\u043d\u044b\u0439 stuck cell\u00bb \u043e\u0442 \u00ab\u043e\u0448\u0438\u0431\u043a\u0438 \u0442\u043e\u043b\u044c\u043a\u043e \u043f\u0440\u0438 85\u00b0C+\u00bb.<\/p>\n<\/li>\n<li>\n<p><strong>Cold\/warm boot delta<\/strong> \u0447\u0435\u0440\u0435\u0437 UEFI NVRAM \u2014 \u043f\u043e\u0441\u043b\u0435 \u043f\u0440\u043e\u0433\u043e\u043d\u0430 \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u0435\u0442 96 \u0431\u0430\u0439\u0442 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f, \u043d\u0430 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0439 \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0435 \u043f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442 \u0434\u0435\u043b\u044c\u0442\u0443: \u00ab+3 \u043d\u043e\u0432\u044b\u0435 \u043e\u0448\u0438\u0431\u043a\u0438, +6\u00b0C \u043f\u043e \u0441\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u044e \u0441 \u043f\u0440\u043e\u0448\u043b\u044b\u043c \u043f\u0440\u043e\u0433\u043e\u043d\u043e\u043c\u00bb.<\/p>\n<\/li>\n<li>\n<p><strong>Marathon mode 1-24 \u0447\u0430\u0441\u0430<\/strong> \u2014 \u0434\u043b\u044f \u0438\u043d\u0442\u0435\u0440\u043c\u0438\u0442\u0442\u0435\u043d\u0442-\u043f\u0440\u043e\u0431\u043b\u0435\u043c, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043d\u0430 30-\u043c\u0438\u043d\u0443\u0442\u043d\u043e\u043c \u0442\u0435\u0441\u0442\u0435 \u043d\u0435 \u0432\u044b\u043b\u0435\u0437\u0430\u044e\u0442, \u0430 \u0443 \u043a\u043b\u0438\u0435\u043d\u0442\u0430 \u0440\u0430\u0437 \u0432 \u043d\u0435\u0434\u0435\u043b\u044e BSOD.<\/p>\n<\/li>\n<li>\n<p><strong>report.json + memforge2.log \u043d\u0430 \u0444\u043b\u0435\u0448\u043a\u0443<\/strong> \u2014 \u043f\u043e\u0441\u043b\u0435 \u043f\u0440\u043e\u0433\u043e\u043d\u0430 \u0437\u0430\u0431\u0438\u0440\u0430\u0435\u0448\u044c \u0444\u043b\u0435\u0448\u043a\u0443 \u0438 \u0441\u043f\u043e\u043a\u043e\u0439\u043d\u043e \u0440\u0430\u0437\u0431\u0438\u0440\u0430\u0435\u0448\u044c\u0441\u044f, \u043d\u0435 \u043d\u0443\u0436\u043d\u043e \u0441\u0440\u043e\u0447\u043d\u043e \u0444\u043e\u0442\u043e\u0433\u0440\u0430\u0444\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u044d\u043a\u0440\u0430\u043d.<\/p>\n<\/li>\n<\/ul>\n<p>\u041e\u0442\u043a\u0440\u044b\u0442\u044b\u0439 \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u0439 \u043a\u043e\u0434 (gnu-efi), C, \u043e\u0434\u0438\u043d \u0444\u0430\u0439\u043b, ~9000 \u0441\u0442\u0440\u043e\u043a. \u0411\u0438\u043d\u0430\u0440\u043d\u0438\u043a 285 \u041a\u0411 \u0432 Releases.<\/p>\n<p> Honest validation status: \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0430 \u043f\u0440\u043e\u0433\u043e\u043d\u044f\u043b\u0430\u0441\u044c \u043d\u0430 \u0440\u0430\u0437\u043d\u044b\u0445 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0430\u0445 \u2014 Intel, AMD Ryzen, \u0440\u0430\u0437\u043d\u044b\u0435 \u043f\u043e\u043a\u043e\u043b\u0435\u043d\u0438\u044f \u043f\u0430\u043c\u044f\u0442\u0438, \u0440\u0430\u0437\u043d\u044b\u0435 \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u044f \u044d\u043a\u0440\u0430\u043d\u0430. \u041f\u043e\u0434\u0442\u0432\u0435\u0440\u0436\u0434\u0451\u043d\u043d\u043e\u0435 \u043d\u0430\u0445\u043e\u0436\u0434\u0435\u043d\u0438\u0435 \u0440\u0435\u0430\u043b\u044c\u043d\u043e \u0441\u0431\u043e\u0439\u043d\u043e\u0439 \u043f\u043b\u0430\u043d\u043a\u0438 \u0441 \u0443\u0441\u043f\u0435\u0448\u043d\u043e\u0439 \u0437\u0430\u043c\u0435\u043d\u043e\u0439 \u2014 \u043f\u043e\u043a\u0430 \u043e\u0434\u0438\u043d HP 8300. \u041d\u0430 \u0431\u043e\u043b\u044c\u0448\u0435\u043c \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u0435 \u0437\u0430\u0432\u0435\u0434\u043e\u043c\u043e \u0441\u0431\u043e\u0439\u043d\u044b\u0445 \u0441\u044d\u043c\u043f\u043b\u043e\u0432 \u043d\u0435 \u0432\u0430\u043b\u0438\u0434\u0438\u0440\u043e\u0432\u0430\u043d \u2014 \u0435\u0441\u043b\u0438 \u0443 \u0432\u0430\u0441 \u0442\u0430\u043a\u0438\u0435 \u0435\u0441\u0442\u044c, \u0444\u0438\u0434\u0431\u0435\u043a \u0432 Issues \u043e\u0447\u0435\u043d\u044c \u043d\u0443\u0436\u0435\u043d.  <\/p>\n<h3>\u041f\u043e\u0447\u0435\u043c\u0443 \u0441\u0432\u0430\u043f-\u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0441\u044a\u0435\u0434\u0430\u0435\u0442 \u0432\u0440\u0435\u043c\u044f<\/h3>\n<p>\u0421\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u044b\u0439 workflow \u043f\u0440\u0438 \u043f\u043e\u0434\u043e\u0437\u0440\u0435\u043d\u0438\u0438 \u043d\u0430 \u043f\u0430\u043c\u044f\u0442\u044c:<\/p>\n<ol>\n<li>\n<p>\u0417\u0430\u043f\u0443\u0441\u0442\u0438\u043b memtest86+, \u0443\u0432\u0438\u0434\u0435\u043b \u043a\u0440\u0430\u0441\u043d\u043e\u0435 \u00aberror at 0xDEADBEEF\u00bb<\/p>\n<\/li>\n<li>\n<p>\u041e\u043a\u0435\u0439, \u043a\u0430\u043a\u0430\u044f \u0438\u0437 \u0447\u0435\u0442\u044b\u0440\u0451\u0445 \u043f\u043b\u0430\u043d\u043e\u043a? \u0410\u0434\u0440\u0435\u0441 \u043d\u0438\u0447\u0435\u0433\u043e \u043d\u0435 \u0433\u043e\u0432\u043e\u0440\u0438\u0442<\/p>\n<\/li>\n<li>\n<p>\u0412\u044b\u043d\u0443\u043b \u043f\u043b\u0430\u043d\u043a\u0443 1, \u043f\u0435\u0440\u0435\u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0430, \u0442\u0435\u0441\u0442, \u0441\u043d\u043e\u0432\u0430 \u043e\u0448\u0438\u0431\u043a\u0438 \u2014 \u043d\u0435 \u043e\u043d\u0430<\/p>\n<\/li>\n<li>\n<p>\u0412\u044b\u043d\u0443\u043b \u043f\u043b\u0430\u043d\u043a\u0443 2, \u043f\u0435\u0440\u0435\u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0430, \u0442\u0435\u0441\u0442, \u0447\u0438\u0441\u0442\u043e \u2014 \u043e\u043d\u0430? \u0418\u043b\u0438 \u0438\u043d\u0442\u0435\u0440\u043c\u0438\u0442\u0442\u0435\u043d\u0442?<\/p>\n<\/li>\n<li>\n<p>\u041f\u043e\u0441\u0442\u0430\u0432\u0438\u043b \u043e\u0431\u0440\u0430\u0442\u043d\u043e, \u0434\u043b\u044f \u043d\u0430\u0434\u0451\u0436\u043d\u043e\u0441\u0442\u0438 \u043f\u0435\u0440\u0435\u0431\u0440\u0430\u043b \u0441\u043b\u043e\u0442\u044b \u0435\u0449\u0451 \u0440\u0430\u0437<\/p>\n<\/li>\n<li>\n<p>\u041f\u043e\u043b\u0447\u0430\u0441\u0430-\u0447\u0430\u0441 \u043f\u043e\u0442\u0440\u0430\u0447\u0435\u043d\u043e \u043d\u0430 \u043e\u0434\u043d\u0443 \u0442\u043e\u043b\u044c\u043a\u043e \u043b\u043e\u043a\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044e<\/p>\n<\/li>\n<\/ol>\n<p>memtest86+ \u2014 \u043e\u0442\u043b\u0438\u0447\u043d\u044b\u0439 \u0442\u0435\u0441\u0442 \u043f\u0430\u043c\u044f\u0442\u0438, \u043d\u043e \u044d\u0442\u043e \u0438\u043c\u0435\u043d\u043d\u043e \u0442\u0435\u0441\u0442 \u043f\u0430\u043c\u044f\u0442\u0438. \u041d\u0430 \u0432\u043e\u043f\u0440\u043e\u0441 \u00ab\u043a\u0430\u043a\u0443\u044e \u043f\u043b\u0430\u043d\u043a\u0443 \u043d\u0435\u0441\u0442\u0438 \u043f\u0440\u043e\u0434\u0430\u0432\u0446\u0443\u00bb \u043e\u043d \u043d\u0435 \u043e\u0442\u0432\u0435\u0447\u0430\u0435\u0442. PassMark MemTest86 (\u0431\u0435\u0441\u043f\u043b\u0430\u0442\u043d\u0430\u044f \u0432\u0435\u0440\u0441\u0438\u044f) \u2014 \u0442\u043e \u0436\u0435 \u0441\u0430\u043c\u043e\u0435, \u043f\u043b\u044e\u0441 \u043d\u0435 \u043f\u043e\u0434\u043d\u0438\u043c\u0430\u0435\u0442 CPU \u0432 turbo P-state, \u0442\u0435\u0441\u0442\u044b \u0438\u0434\u0443\u0442 \u043d\u0430 \u0431\u0430\u0437\u043e\u0432\u043e\u0439 \u0447\u0430\u0441\u0442\u043e\u0442\u0435, \u0442\u0435\u0440\u043c\u0430\u043b\u044c\u043d\u0430\u044f \u043d\u0430\u0433\u0440\u0443\u0437\u043a\u0430 \u043d\u0438\u0436\u0435 (PassMark \u044d\u0442\u043e \u043d\u0430 \u0441\u0432\u043e\u0451\u043c \u0444\u043e\u0440\u0443\u043c\u0435 \u043e\u0442\u043a\u0440\u044b\u0442\u043e \u043f\u0440\u0438\u0437\u043d\u0430\u044e\u0442). HCI Memtest, Karhu, TM5 \u2014 \u0432\u0441\u0435 \u0442\u0440\u0435\u0431\u0443\u044e\u0442 \u0440\u0430\u0431\u043e\u0442\u0430\u044e\u0449\u0435\u0439 Windows, \u0430 \u0435\u0441\u043b\u0438 \u043c\u0430\u0448\u0438\u043d\u0430 \u043d\u0435 \u0434\u043e\u0433\u0440\u0443\u0436\u0430\u0435\u0442\u0441\u044f \u0434\u043e \u0434\u0435\u0441\u043a\u0442\u043e\u043f\u0430, \u043e\u043d\u0438 \u0431\u0435\u0441\u043f\u043e\u043b\u0435\u0437\u043d\u044b.<\/p>\n<p>\u0418 \u043d\u0438 \u043e\u0434\u0438\u043d \u0438\u0437 \u044d\u0442\u0438\u0445 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u043e\u0432 \u043d\u0435 \u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u043d\u0430 \u0444\u043b\u0435\u0448\u043a\u0435 \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u0433\u043e \u043b\u043e\u0433\u0430, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043c\u043e\u0436\u043d\u043e \u043f\u043e\u0442\u043e\u043c \u0441\u043f\u043e\u043a\u043e\u0439\u043d\u043e \u0440\u0430\u0437\u043e\u0431\u0440\u0430\u0442\u044c.<\/p>\n<p>\u0427\u0442\u043e \u0445\u043e\u0442\u0435\u043b\u043e\u0441\u044c:<\/p>\n<ul>\n<li>\n<p>\u0417\u0430\u0433\u0440\u0443\u0437\u043a\u0430 \u0441 \u0444\u043b\u0435\u0448\u043a\u0438 \u0434\u043e \u041e\u0421, \u0447\u0442\u043e\u0431\u044b Windows-\u0434\u0440\u0430\u0439\u0432\u0435\u0440\u044b \u0438 \u0430\u043d\u0442\u0438\u0432\u0438\u0440\u0443\u0441\u044b \u043d\u0435 \u0431\u044b\u043b\u0438 \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u043e\u0439<\/p>\n<\/li>\n<li>\n<p>\u041f\u0440\u044f\u043c\u043e\u0439 \u043e\u0442\u0432\u0435\u0442: \u00ab\u0432\u043e\u0442 \u044d\u0442\u043e\u0442 \u0441\u043b\u043e\u0442, \u0432\u043e\u0442 \u0441\u0435\u0440\u0438\u0439\u043d\u0438\u043a, \u0438\u0434\u0438\u0442\u0435 \u0437\u0430 \u0437\u0430\u043c\u0435\u043d\u043e\u0439\u00bb<\/p>\n<\/li>\n<li>\n<p>\u0421\u0435\u0440\u0438\u0439\u043d\u0438\u043a \u0438\u0437 \u0441\u0430\u043c\u043e\u0433\u043e \u043c\u043e\u0434\u0443\u043b\u044f (SPD \u0447\u0435\u0440\u0435\u0437 SMBus), \u0430 \u043d\u0435 \u0438\u0437 SMBIOS, \u0433\u0434\u0435 \u043e\u043d \u0447\u0430\u0441\u0442\u043e \u043f\u0443\u0441\u0442\u043e\u0439<\/p>\n<\/li>\n<li>\n<p>\u0421\u043d\u0438\u043c\u043e\u043a MCA-\u0431\u0430\u043d\u043a\u043e\u0432 \u0434\u043e\/\u043f\u043e\u0441\u043b\u0435 \u2014 \u043b\u043e\u0432\u0438\u0442 ECC-\u043e\u0448\u0438\u0431\u043a\u0438, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440 \u0442\u0438\u0445\u043e \u0438\u0441\u043f\u0440\u0430\u0432\u0438\u043b \u0438 pattern-\u0442\u0435\u0441\u0442\u044b \u0438\u0445 \u043f\u043e \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u044e \u043d\u0435 \u0432\u0438\u0434\u044f\u0442<\/p>\n<\/li>\n<li>\n<p>\u0421\u043d\u0438\u043c\u043e\u043a \u0442\u0435\u043c\u043f\u0435\u0440\u0430\u0442\u0443\u0440\u044b\/Watt\/throttle \u0432 \u043c\u043e\u043c\u0435\u043d\u0442 \u043a\u0430\u0436\u0434\u043e\u0439 \u043e\u0448\u0438\u0431\u043a\u0438 \u2014 \u043e\u0442\u043b\u0438\u0447\u0438\u0442\u044c \u0430\u043f\u043f\u0430\u0440\u0430\u0442\u043d\u044b\u0439 \u0434\u0435\u0444\u0435\u043a\u0442 \u043e\u0442 \u0442\u0435\u0440\u043c\u0430\u043b\u044c\u043d\u043e\u0439 \u043c\u0430\u0440\u0436\u0438<\/p>\n<\/li>\n<li>\n<p>\u0421\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0439 JSON-\u043b\u043e\u0433 \u043d\u0430 \u0444\u043b\u0435\u0448\u043a\u0435 \u0434\u043b\u044f \u043f\u043e\u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0433\u043e \u0440\u0430\u0437\u0431\u043e\u0440\u0430<\/p>\n<\/li>\n<li>\n<p>\u0421\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u0435 \u043f\u0440\u043e\u0433\u043e\u043d\u043e\u0432 \u043c\u0435\u0436\u0434\u0443 \u043f\u0435\u0440\u0435\u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0430\u043c\u0438 \u2014 \u0443\u0432\u0438\u0434\u0435\u0442\u044c \u0441\u0442\u0430\u043b\u043e \u0445\u0443\u0436\u0435 \u0438\u043b\u0438 \u043b\u0443\u0447\u0448\u0435 \u043f\u043e\u0441\u043b\u0435 \u0440\u0435\u0431\u043e\u043b\u0430\/\u043e\u0447\u0438\u0441\u0442\u043a\u0438\/\u0437\u0430\u043c\u0435\u043d\u044b \u043f\u0430\u0441\u0442\u044b<\/p>\n<\/li>\n<\/ul>\n<h3>\u041a\u0430\u043a \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c\u0441\u044f<\/h3>\n<p>\u041f\u044f\u0442\u044c \u043c\u0438\u043d\u0443\u0442 \u043e\u0442 \u0444\u043b\u0435\u0448\u043a\u0438 \u0434\u043e \u0432\u0435\u0440\u0434\u0438\u043a\u0442\u0430:<\/p>\n<ol>\n<li>\n<p>\u041b\u044e\u0431\u0430\u044f FAT32 USB-\u0444\u043b\u0435\u0448\u043a\u0430<\/p>\n<\/li>\n<li>\n<p>\u0421\u043a\u0430\u0447\u0430\u0442\u044c <code>MemForge2.efi<\/code> \u0438\u0437 Releases \u043d\u0430 GitHub<\/p>\n<\/li>\n<li>\n<p>\u041f\u043e\u043b\u043e\u0436\u0438\u0442\u044c \u0432 <code>\\EFI\\BOOT\\loader.efi<\/code> \u043d\u0430 \u0444\u043b\u0435\u0448\u043a\u0435<\/p>\n<\/li>\n<li>\n<p>(\u041e\u043f\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u043e) <code>quantai.ini<\/code> \u0432 \u043a\u043e\u0440\u0435\u043d\u044c \u0444\u043b\u0435\u0448\u043a\u0438 \u2014 \u0434\u043b\u044f \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u0434\u043b\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438 \u0438 \u043e\u043f\u0446\u0438\u0439<\/p>\n<\/li>\n<li>\n<p>\u0417\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044c\u0441\u044f \u0441 \u0444\u043b\u0435\u0448\u043a\u0438, ENTER \u2014 \u043f\u043e\u043b\u043d\u044b\u0439 \u0442\u0435\u0441\u0442, [2] \u2014 \u0431\u044b\u0441\u0442\u0440\u044b\u0439<\/p>\n<\/li>\n<\/ol>\n<p><strong>\u041f\u0440\u043e Secure Boot.<\/strong> \u041d\u0430 \u0441\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0445 HP\/Dell\/Lenovo business-\u043c\u043e\u0434\u0435\u043b\u044f\u0445 Secure Boot \u0432\u043a\u043b\u044e\u0447\u0451\u043d \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e, \u0438 \u043d\u0435\u043f\u043e\u0434\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u0439 <code>.efi<\/code> \u0437\u0430\u0433\u0440\u0443\u0437\u0447\u0438\u043a \u043f\u0440\u043e\u0441\u0442\u043e \u043d\u0435 \u0441\u0442\u0430\u0440\u0442\u0443\u0435\u0442. \u0414\u0432\u0430 \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u0430:<\/p>\n<ul>\n<li>\n<p>\u041e\u0442\u043a\u043b\u044e\u0447\u0438\u0442\u044c Secure Boot \u0432 BIOS (\u0431\u044b\u0441\u0442\u0440\u043e, \u043d\u043e \u0438\u043d\u043e\u0433\u0434\u0430 \u0442\u0440\u0435\u0431\u0443\u0435\u0442 Admin Password)<\/p>\n<\/li>\n<li>\n<p>\u041e\u0431\u0435\u0440\u043d\u0443\u0442\u044c <code>MemForge2.efi<\/code> \u0432 <code>PreLoader.efi<\/code> \u043e\u0442 Linux Foundation \u0441 enrollment \u0447\u0435\u0440\u0435\u0437 <code>HashTool.efi<\/code> \u2014 \u044d\u0442\u043e \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0437\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044c\u0441\u044f \u0431\u0435\u0437 \u043e\u0442\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f Secure Boot<\/p>\n<\/li>\n<\/ul>\n<p>\u041f\u043e\u0434\u0440\u043e\u0431\u043d\u044b\u0435 \u0438\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u0438 \u043f\u043e \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0435 BIOS \u0434\u043b\u044f \u0440\u0430\u0437\u043d\u044b\u0445 \u0432\u0435\u043d\u0434\u043e\u0440\u043e\u0432 \u2014 \u0432 <a href=\"https:\/\/github.com\/Paradoxdov\/memforge\/blob\/main\/BIOS_SETUP.md\" rel=\"noopener noreferrer nofollow\"><code>BIOS_<\/code><\/a><a href=\"http:\/\/SETUP.md\" rel=\"noopener noreferrer nofollow\"><code>SETUP.md<\/code><\/a> \u0432 \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0438.<\/p>\n<p><strong>\u0414\u043b\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c \u043f\u0440\u043e\u0433\u043e\u043d\u0430.<\/strong> \u0411\u044b\u0441\u0442\u0440\u044b\u0439 \u2014 \u043f\u0430\u0440\u0430 \u043c\u0438\u043d\u0443\u0442, \u043b\u043e\u0432\u0438\u0442 \u044f\u0432\u043d\u044b\u0435 \u0434\u0435\u0444\u0435\u043a\u0442\u044b (stuck-bit, broken bank), \u043f\u0440\u043e\u043f\u0443\u0441\u043a\u0430\u0435\u0442 \u0442\u0435\u0440\u043c\u0430\u043b\u044c\u043d\u043e-\u043c\u0430\u0440\u0436\u0438\u043d\u0430\u043b\u044c\u043d\u044b\u0435. \u041f\u043e\u043b\u043d\u044b\u0439 \u2014 15-30 \u043c\u0438\u043d\u0443\u0442 \u0432 \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0438 \u043e\u0442 \u043e\u0431\u044a\u0451\u043c\u0430 \u043f\u0430\u043c\u044f\u0442\u0438. Marathon \u2014 1-24 \u0447\u0430\u0441\u0430, \u0434\u043b\u044f \u0441\u043b\u0443\u0447\u0430\u0435\u0432 \u00abBSOD \u0443 \u043a\u043b\u0438\u0435\u043d\u0442\u0430 \u0440\u0430\u0437 \u0432 \u043d\u0435\u0434\u0435\u043b\u044e\u00bb, \u0441\u0442\u0430\u0432\u0438\u0442\u0441\u044f \u0447\u0435\u0440\u0435\u0437 <code>MarathonHours=N<\/code> \u0432 <code>quantai.ini<\/code>.<\/p>\n<h3>\u0427\u0442\u043e \u043f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442 \u044d\u043a\u0440\u0430\u043d \u043f\u0440\u0438 \u043e\u0448\u0438\u0431\u043a\u0435<\/h3>\n<figure class=\"full-width \"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/e53\/46d\/c16\/e5346dc16c8bc83df11e7463176fb707.jpg\" alt=\"\u0421\u043a\u0440\u0438\u043d\u0448\u043e\u0442 \u0432\u0435\u0440\u0434\u0438\u043a\u0442\u0430 \u043d\u0430 HP 8300\" width=\"3000\" height=\"4000\" sizes=\"auto, (max-width: 780px) 100vw, 50vw\" srcset=\"https:\/\/habrastorage.org\/r\/w780\/getpro\/habr\/upload_files\/e53\/46d\/c16\/e5346dc16c8bc83df11e7463176fb707.jpg 780w,&#10;       https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/e53\/46d\/c16\/e5346dc16c8bc83df11e7463176fb707.jpg 781w\" loading=\"lazy\" decode=\"async\"\/><\/p>\n<div><figcaption>\u0421\u043a\u0440\u0438\u043d\u0448\u043e\u0442 \u0432\u0435\u0440\u0434\u0438\u043a\u0442\u0430 \u043d\u0430 HP 8300<\/figcaption><\/div>\n<\/figure>\n<div class=\"floating-image\">\n<p>\u0427\u0442\u043e \u0432\u0430\u0436\u043d\u043e \u043f\u0440\u043e\u0447\u0438\u0442\u0430\u0442\u044c:<\/p>\n<\/div>\n<ul>\n<li>\n<p><strong>REPLACE: DIMMx<\/strong> \u2014 \u0441\u043b\u043e\u0442 \u0434\u043b\u044f \u0437\u0430\u043c\u0435\u043d\u044b, \u043a\u0430\u043a \u043e\u043d \u043d\u0430\u0437\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u043d\u0430 \u043c\u0430\u0442\u0435\u0440\u0438\u043d\u043a\u0435 (DIMM1, DIMM_A1, ChannelA-DIMM0)<\/p>\n<\/li>\n<li>\n<p><strong>Confidence: HIGH\/MEDIUM\/LOW<\/strong> \u2014 \u043d\u0430\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0443\u0432\u0435\u0440\u0435\u043d\u0430 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0430. HIGH = \u0447\u0451\u0442\u043a\u0438\u0439 stuck-bit \u0438\u043b\u0438 \u043f\u043b\u043e\u0442\u043d\u044b\u0439 \u043a\u043b\u0430\u0441\u0442\u0435\u0440 \u043e\u0448\u0438\u0431\u043e\u043a. LOW = \u0440\u0435\u0434\u043a\u0438\u0435 \u0441\u043b\u0443\u0447\u0430\u0439\u043d\u044b\u0435 \u043e\u0448\u0438\u0431\u043a\u0438, \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u0442\u0435\u0440\u043c\u0430\u043b\u044c\u043d\u044b\u0439 margin, \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u044d\u043b\u0435\u043a\u0442\u0440\u043e\u043c\u0430\u0433\u043d\u0438\u0442\u043d\u044b\u0435 \u043d\u0430\u0432\u043e\u0434\u043a\u0438<\/p>\n<\/li>\n<li>\n<p><strong>DIMM info (for warranty)<\/strong> \u2014 Manufacturer \/ Part number \/ Serial \u0438\u0437 SPD \u043c\u043e\u0434\u0443\u043b\u044f. \u042d\u0442\u043e \u043a\u043e\u043f\u0438\u0440\u0443\u0435\u0448\u044c \u043f\u0440\u043e\u0434\u0430\u0432\u0446\u0443 \u0434\u043b\u044f \u0433\u0430\u0440\u0430\u043d\u0442\u0438\u0439\u043d\u043e\u0439 \u0437\u0430\u043c\u0435\u043d\u044b<\/p>\n<\/li>\n<li>\n<p><strong>What was detected<\/strong> \u2014 \u0447\u0442\u043e \u0438\u043c\u0435\u043d\u043d\u043e \u043d\u0430\u0448\u043b\u0438: stuck-bit (\u0444\u0438\u0437\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u0434\u0435\u0444\u0435\u043a\u0442 \u044f\u0447\u0435\u0439\u043a\u0438), bank-\u043a\u043b\u0430\u0441\u0442\u0435\u0440 (\u0434\u0435\u0444\u0435\u043a\u0442\u043d\u0430\u044f \u0437\u043e\u043d\u0430 \u043d\u0430 \u0447\u0438\u043f\u0435), \u0442\u0435\u0440\u043c\u0430\u043b\u044c\u043d\u0430\u044f \u043c\u0430\u0440\u0436\u0430 (\u043e\u0448\u0438\u0431\u043a\u0438 \u0442\u043e\u043b\u044c\u043a\u043e \u043f\u0440\u0438 85\u00b0C+), Row Hammer-\u0443\u044f\u0437\u0432\u0438\u043c\u043e\u0441\u0442\u044c<\/p>\n<\/li>\n<\/ul>\n<p>\u0414\u043b\u044f \u0442\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u0440\u0430\u0437\u0431\u043e\u0440\u0430 \u0435\u0441\u0442\u044c <code>[D]<\/code> \u2014 \u043e\u0442\u043a\u0440\u044b\u0432\u0430\u0435\u0442 \u0434\u0435\u0442\u0430\u043b\u044c\u043d\u044b\u0439 \u044d\u043a\u0440\u0430\u043d \u0441 \u043f\u043e\u043b\u043d\u043e\u0439 \u0442\u0430\u0431\u043b\u0438\u0446\u0435\u0439 \u0442\u0435\u0441\u0442\u043e\u0432, per-error \u0437\u0430\u043f\u0438\u0441\u044f\u043c\u0438 (\u0430\u0434\u0440\u0435\u0441, DIMM, DRAM-\u043a\u043e\u043e\u0440\u0434\u0438\u043d\u0430\u0442\u044b), diff MCA-\u0431\u0430\u043d\u043a\u043e\u0432, SPD-\u0442\u0430\u0439\u043c\u0438\u043d\u0433\u0430\u043c\u0438 \u0438 \u0442\u0440\u0435\u043d\u0434\u043e\u043c \u043f\u0440\u043e\u043f\u0443\u0441\u043a\u043d\u043e\u0439 \u0441\u043f\u043e\u0441\u043e\u0431\u043d\u043e\u0441\u0442\u0438.<\/p>\n<blockquote>\n<p>\u0417\u0430\u043c\u0435\u0447\u0430\u043d\u0438\u0435 \u043f\u043e \u0441\u043a\u0440\u0438\u043d\u0448\u043e\u0442\u0443: \u043e\u043d \u0441\u0434\u0435\u043b\u0430\u043d \u043d\u0430 v0.3 \u0434\u043e \u0444\u0438\u043a\u0441\u0430 DDR3 SPD-\u043f\u0430\u0440\u0441\u0438\u043d\u0433\u0430 (\u0441\u043c. \u0440\u0430\u0437\u0434\u0435\u043b \u00ab\u0444\u0430\u043a\u0430\u043f\u044b\u00bb), \u043f\u043e\u044d\u0442\u043e\u043c\u0443 <code>chip U3 (x16)<\/code> \u2014 \u044d\u0442\u043e \u043e\u0448\u0438\u0431\u043e\u0447\u043d\u0430\u044f per-chip \u043c\u0430\u0440\u043a\u0438\u0440\u043e\u0432\u043a\u0430 \u0434\u043b\u044f Samsung 1Rx8 \u043c\u043e\u0434\u0443\u043b\u044f. \u041d\u0430 v0.4 \u043f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u043b\u043e \u0431\u044b <code>chip U5 bit 4 (x8)<\/code>. \u0421\u043b\u043e\u0442 DIMM1 \u0438 \u0441\u0435\u0440\u0438\u0439\u043d\u0438\u043a \u0431\u044b\u043b\u0438 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u044b \u043a\u043e\u0440\u0440\u0435\u043a\u0442\u043d\u043e \u2014 \u043f\u043b\u0430\u043d\u043a\u0430 \u0437\u0430\u043c\u0435\u043d\u0438\u043b\u0430\u0441\u044c \u0443\u0441\u043f\u0435\u0448\u043d\u043e.<\/p>\n<\/blockquote>\n<h3>\u0427\u0442\u043e \u043e\u0441\u0442\u0430\u0451\u0442\u0441\u044f \u043d\u0430 \u0444\u043b\u0435\u0448\u043a\u0435 \u043f\u043e\u0441\u043b\u0435 \u043f\u0440\u043e\u0433\u043e\u043d\u0430<\/h3>\n<p>\u041f\u043e\u0441\u043b\u0435 \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u0438\u044f \u0442\u0435\u0441\u0442\u0430 \u0440\u044f\u0434\u043e\u043c \u0441 <code>loader.efi<\/code> \u043d\u0430 \u0444\u043b\u0435\u0448\u043a\u0435 \u043f\u043e\u044f\u0432\u043b\u044f\u044e\u0442\u0441\u044f:<\/p>\n<ul>\n<li>\n<p><code><strong>memforge2.log<\/strong><\/code> \u2014 \u0447\u0435\u043b\u043e\u0432\u0435\u043a\u043e\u0447\u0438\u0442\u0430\u0435\u043c\u044b\u0439 \u043b\u043e\u0433 \u0441 timestamps, \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u043e\u043c \u043a\u0430\u0436\u0434\u043e\u0433\u043e \u0442\u0435\u0441\u0442\u0430, \u043f\u043e\u043b\u043d\u044b\u043c SPD \u043f\u043e \u043a\u0430\u0436\u0434\u043e\u0439 \u043f\u043b\u0430\u043d\u043a\u0435 (\u0432\u043a\u043b\u044e\u0447\u0430\u044f \u0442\u0430\u0439\u043c\u0438\u043d\u0433\u0438 CL-tRCD-tRP-tRAS-tRFC), diff MCA-\u0431\u0430\u043d\u043a\u043e\u0432, \u0432\u0441\u0435\u043c\u0438 per-error \u0437\u0430\u043f\u0438\u0441\u044f\u043c\u0438 \u0441 environmental snapshot, \u0442\u0440\u0435\u043d\u0434\u043e\u043c BW \u043f\u043e 1-\u043c\u0438\u043d\u0443\u0442\u043d\u044b\u043c buckets, per-stride MB\/s, SMBus signal integrity \u043e\u0442\u0447\u0451\u0442\u043e\u043c.<\/p>\n<\/li>\n<li>\n<p><code><strong>report.json<\/strong><\/code> \u2014 \u0442\u0435 \u0436\u0435 \u0434\u0430\u043d\u043d\u044b\u0435 \u0432 \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u043c \u0432\u0438\u0434\u0435. \u041a\u0430\u0436\u0434\u0430\u044f \u0437\u0430\u043f\u0438\u0441\u044c \u043e\u0431 \u043e\u0448\u0438\u0431\u043a\u0435 \u043d\u0435\u0441\u0451\u0442 <code>at: {t_ms, temp_c, pkg_w, throttle, vid_mv}<\/code>. \u0423\u0434\u043e\u0431\u043d\u043e \u0434\u043b\u044f \u043f\u043e\u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0433\u043e \u043f\u0430\u0440\u0441\u0438\u043d\u0433\u0430 \u2014 \u043c\u043e\u0436\u043d\u043e \u0441\u043a\u043e\u0440\u043c\u0438\u0442\u044c \u0432 \u0441\u043a\u0440\u0438\u043f\u0442, \u0432 \u043d\u0435\u0439\u0440\u043e\u0441\u0435\u0442\u044c \u0434\u043b\u044f \u0430\u043d\u0430\u043b\u0438\u0437\u0430, \u0438\u043b\u0438 \u043f\u0440\u043e\u0441\u0442\u043e \u043e\u0442\u043a\u0440\u044b\u0442\u044c \u0432 \u043b\u044e\u0431\u043e\u043c JSON-\u0432\u044c\u044e\u0432\u0435\u0440\u0435.<\/p>\n<\/li>\n<\/ul>\n<p>\u042d\u0442\u043e \u0432\u0430\u0436\u043d\u0430\u044f \u0447\u0430\u0441\u0442\u044c workflow: \u043d\u0430 \u0441\u0430\u043c\u043e\u0439 \u043c\u0430\u0448\u0438\u043d\u0435 \u0440\u0435\u043c\u043e\u043d\u0442\u043d\u0438\u043a \u0432\u0438\u0434\u0438\u0442 \u0432\u0435\u0440\u0434\u0438\u043a\u0442 \u043d\u0430 \u044d\u043a\u0440\u0430\u043d\u0435 \u0438 \u043f\u0440\u0438\u043d\u0438\u043c\u0430\u0435\u0442 \u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u00ab\u043c\u0435\u043d\u044f\u0442\u044c \/ \u043d\u0435 \u043c\u0435\u043d\u044f\u0442\u044c\u00bb. \u041d\u043e \u0435\u0441\u043b\u0438 \u0445\u043e\u0447\u0435\u0442\u0441\u044f \u043f\u043e\u0442\u043e\u043c \u0440\u0430\u0437\u043e\u0431\u0440\u0430\u0442\u044c\u0441\u044f \u0441\u043f\u043e\u043a\u043e\u0439\u043d\u043e \u2014 \u0437\u0430\u0431\u0438\u0440\u0430\u0435\u0448\u044c \u0444\u043b\u0435\u0448\u043a\u0443 \u0438 \u0447\u0438\u0442\u0430\u0435\u0448\u044c \u043b\u043e\u0433 \u043d\u0430 \u043d\u043e\u0440\u043c\u0430\u043b\u044c\u043d\u043e\u043c \u043a\u043e\u043c\u043f\u044c\u044e\u0442\u0435\u0440\u0435. \u041d\u0435 \u043d\u0430\u0434\u043e \u0441\u0440\u043e\u0447\u043d\u043e \u0444\u043e\u0442\u043e\u0433\u0440\u0430\u0444\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u044d\u043a\u0440\u0430\u043d \u0432 \u0442\u0440\u0438 \u0440\u0430\u043a\u0443\u0440\u0441\u0430.<\/p>\n<p><strong>Cold\/warm boot delta.<\/strong> \u041f\u043e\u0441\u043b\u0435 \u043a\u0430\u0436\u0434\u043e\u0433\u043e \u043f\u0440\u043e\u0433\u043e\u043d\u0430 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0430 \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u0435\u0442 96 \u0431\u0430\u0439\u0442 \u0441\u0432\u043e\u0434\u043a\u0438 \u0432 UEFI NVRAM. \u041d\u0430 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0439 \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0435 \u043f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442 \u0434\u0435\u043b\u044c\u0442\u0443 \u043f\u043e \u0441\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u044e \u0441 \u043f\u0440\u043e\u0448\u043b\u044b\u043c \u043f\u0440\u043e\u0433\u043e\u043d\u043e\u043c:<\/p>\n<pre><code>\u26a0 +3 new errors since last run\u26a0 temperature rose 6\u00b0C \u2014 check airflow \/ paste\u2713 BW peak unchanged (within 2%)<\/code><div class=\"code-explainer\"><a href=\"https:\/\/sourcecraft.dev\/\" class=\"tm-button code-explainer__link\" style=\"visibility: hidden;\"><img style=\"width:87px;height:14px;object-fit:cover;object-position:left;\"\/><\/a><\/div><\/pre>\n<p>\u042d\u0442\u043e \u0434\u0430\u0451\u0442 \u043e\u0442\u0432\u0435\u0442 \u043d\u0430 \u0432\u043e\u043f\u0440\u043e\u0441\u044b \u0432\u0438\u0434\u0430 \u00ab\u043f\u043e\u0441\u043b\u0435 \u043e\u0447\u0438\u0441\u0442\u043a\u0438 \u0438 \u0437\u0430\u043c\u0435\u043d\u044b \u043f\u0430\u0441\u0442\u044b \u0441\u0442\u0430\u043b\u043e \u043b\u0443\u0447\u0448\u0435?\u00bb, \u00ab\u043f\u043e\u0441\u043b\u0435 \u043f\u0435\u0440\u0435\u043e\u0431\u0436\u0438\u043c\u0430 \u0440\u0435\u0431\u043e\u043b \u0434\u0435\u0440\u0436\u0438\u0442\u0441\u044f?\u00bb, \u00ab\u043f\u043e\u0441\u043b\u0435 \u043f\u0435\u0440\u0435\u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438 \u043f\u043b\u0430\u043d\u043a\u0438 \u0432 \u0434\u0440\u0443\u0433\u043e\u0439 \u0441\u043b\u043e\u0442 \u043e\u0448\u0438\u0431\u043a\u0438 \u0442\u0435\u0445 \u0436\u0435 \u0438\u043b\u0438 \u043d\u043e\u0432\u044b\u0435?\u00bb. \u0411\u0435\u0437 \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u043e\u0433\u043e \u0431\u0443\u043c\u0430\u0436\u043d\u043e\u0433\u043e \u0436\u0443\u0440\u043d\u0430\u043b\u0430 \u0438 \u0431\u0435\u0437 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e\u0441\u0442\u0438 \u043f\u043e\u043c\u043d\u0438\u0442\u044c \u00ab\u0431\u044b\u043b\u043e 7 \u043e\u0448\u0438\u0431\u043e\u043a \u0438\u043b\u0438 9?\u00bb. \u0414\u043b\u044f \u0441\u0435\u0440\u0432\u0438\u0441\u0430 \u0441 \u043f\u043e\u0442\u043e\u043a\u043e\u043c \u2014 \u044d\u043a\u043e\u043d\u043e\u043c\u0438\u0442 \u0440\u0435\u0430\u043b\u044c\u043d\u043e \u043c\u043d\u043e\u0433\u043e \u043c\u0435\u043b\u043a\u043e\u0439 \u043a\u043e\u0433\u043d\u0438\u0442\u0438\u0432\u043d\u043e\u0439 \u043d\u0430\u0433\u0440\u0443\u0437\u043a\u0438.<\/p>\n<h3>\u0420\u0435\u0430\u043b\u044c\u043d\u044b\u0439 \u043a\u0435\u0439\u0441<\/h3>\n<p>\u0421\u0431\u043e\u0440\u043a\u0430 \u0431\/\u0443 HP 8300, \u0447\u0435\u0442\u044b\u0440\u0435 \u043f\u043b\u0430\u043d\u043a\u0438 DDR3 \u043f\u043e 2 \u0413\u0411. \u041f\u0440\u0438 \u043f\u0435\u0440\u0432\u043e\u0439 \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0435 \u2014 \u0441\u0438\u043d\u0438\u0439 \u044d\u043a\u0440\u0430\u043d Windows. \u041f\u0440\u043e\u0433\u043e\u043d MemForge2: 54 \u0441\u0435\u043a\u0443\u043d\u0434\u044b, 396 \u043e\u0448\u0438\u0431\u043e\u043a, \u0432\u0435\u0440\u0434\u0438\u043a\u0442 <strong>DIMM1<\/strong>, \u0441\u0435\u0440\u0438\u0439\u043d\u0438\u043a Samsung M378B5773CH0-CK0 (\u044d\u0442\u043e \u0438 \u0435\u0441\u0442\u044c \u0441\u043a\u0440\u0438\u043d\u0448\u043e\u0442 \u0432 \u043d\u0430\u0447\u0430\u043b\u0435 \u0441\u0442\u0430\u0442\u044c\u0438). \u0427\u0442\u043e\u0431\u044b \u0443\u0431\u0435\u0434\u0438\u0442\u044c\u0441\u044f, \u0447\u0442\u043e \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0430 \u043d\u0435 \u00ab\u0437\u0430\u043f\u043e\u043c\u0438\u043d\u0430\u0435\u0442\u00bb \u0441\u043b\u043e\u0442 \u0430 \u0440\u0435\u0430\u043b\u044c\u043d\u043e \u043d\u0430\u0445\u043e\u0434\u0438\u0442 \u0444\u0438\u0437\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u043c\u043e\u0434\u0443\u043b\u044c, \u043f\u0435\u0440\u0435\u0441\u0442\u0430\u0432\u0438\u043b \u044d\u0442\u0443 \u043f\u043b\u0430\u043d\u043a\u0443 \u0432 DIMM4. \u041f\u0440\u043e\u0433\u043e\u043d \u043f\u043e\u0432\u0442\u043e\u0440\u043d\u043e \u2014 \u043d\u0430\u0448\u043b\u0430 \u0435\u0451 \u0432 DIMM4, \u0441\u0435\u0440\u0438\u0439\u043d\u0438\u043a \u0442\u043e\u0442 \u0436\u0435. \u042d\u0442\u043e \u043f\u043e\u0434\u0442\u0432\u0435\u0440\u0436\u0434\u0430\u0435\u0442, \u0447\u0442\u043e \u043c\u0430\u043f\u043f\u0438\u043d\u0433 \u0430\u0434\u0440\u0435\u0441\u2192\u0441\u043b\u043e\u0442 \u0447\u0435\u0440\u0435\u0437 SMBIOS Type 20 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u043a\u043e\u0440\u0440\u0435\u043a\u0442\u043d\u043e, \u0430 \u043d\u0435 \u00ab\u0437\u0430\u0448\u0438\u0442\u00bb \u0432 \u043a\u043e\u0434. \u041f\u043e\u0441\u043b\u0435 \u0437\u0430\u043c\u0435\u043d\u044b \u043f\u043b\u0430\u043d\u043a\u0438 \u043c\u0430\u0448\u0438\u043d\u0430 \u0441\u043e\u0431\u0440\u0430\u043b\u0430\u0441\u044c \u0438 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442.<\/p>\n<p> \u042d\u0442\u043e \u043f\u0435\u0440\u0432\u044b\u0439 \u043f\u043e\u0434\u0442\u0432\u0435\u0440\u0436\u0434\u0451\u043d\u043d\u044b\u0439 \u0441\u043b\u0443\u0447\u0430\u0439 \u043d\u0430\u0445\u043e\u0436\u0434\u0435\u043d\u0438\u044f \u0440\u0435\u0430\u043b\u044c\u043d\u043e \u0441\u0431\u043e\u0439\u043d\u043e\u0439 \u043f\u0430\u043c\u044f\u0442\u0438 \u0441 \u0437\u0430\u043c\u0435\u043d\u043e\u0439 \u0438 \u0438\u0441\u0447\u0435\u0437\u043d\u043e\u0432\u0435\u043d\u0438\u0435\u043c BSOD. \u0418\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442 \u043f\u0440\u043e\u0433\u043e\u043d\u044f\u043b\u0441\u044f \u0438 \u043d\u0430 \u0434\u0440\u0443\u0433\u0438\u0445 \u043c\u0430\u0448\u0438\u043d\u0430\u0445 \u0441\u043e \u0441\u0431\u043e\u0440\u043a\u0438 \u2014 \u0442\u0430\u043c \u043f\u0430\u043c\u044f\u0442\u044c \u0431\u044b\u043b\u0430 \u0438\u0441\u043f\u0440\u0430\u0432\u043d\u0430, \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0430 \u043a\u043e\u0440\u0440\u0435\u043a\u0442\u043d\u043e \u043f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u043b\u0430 \u0447\u0438\u0441\u0442\u043e. \u0420\u0435\u0430\u043b\u044c\u043d\u0430\u044f \u0441\u0442\u0430\u0442\u0438\u0441\u0442\u0438\u043a\u0430 \u043f\u043e \u0440\u0430\u0437\u043d\u044b\u043c \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0430\u043c \u0438 \u0442\u0438\u043f\u0430\u043c \u0441\u0431\u043e\u0435\u0432 \u0441\u043e\u0431\u0435\u0440\u0451\u0442\u0441\u044f \u043a\u043e\u0433\u0434\u0430 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442 \u043f\u0440\u043e\u0439\u0434\u0451\u0442 \u0447\u0435\u0440\u0435\u0437 \u0440\u0443\u043a\u0438 \u043c\u043d\u043e\u0433\u0438\u0445 \u043b\u044e\u0434\u0435\u0439.  <\/p>\n<h3>\u0427\u0442\u043e \u0432\u043d\u0443\u0442\u0440\u0438 (\u0434\u043b\u044f \u0442\u0435\u0445 \u043a\u043e\u043c\u0443 \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u043e \u043a\u0430\u043a)<\/h3>\n<p>\u041e\u0434\u0438\u043d \u0444\u0430\u0439\u043b <code>MemForge2.src.c<\/code>, gnu-efi + mingw-w64, ~9000 \u0441\u0442\u0440\u043e\u043a. \u0421\u043e\u0437\u043d\u0430\u0442\u0435\u043b\u044c\u043d\u043e \u043e\u0434\u0438\u043d \u0444\u0430\u0439\u043b \u2014 UEFI-\u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435 \u043f\u0440\u043e\u0449\u0435 \u0447\u0438\u0442\u0430\u0442\u044c \u0438 \u0441\u043e\u0431\u0438\u0440\u0430\u0442\u044c \u0431\u0435\u0437 30 \u0440\u0430\u0437\u043d\u0435\u0441\u0451\u043d\u043d\u044b\u0445 \u043c\u043e\u0434\u0443\u043b\u0435\u0439.<\/p>\n<h4>14 \u043f\u0430\u0440\u0430\u043b\u043b\u0435\u043b\u044c\u043d\u044b\u0445 \u0442\u0435\u0441\u0442\u043e\u0432 \u043d\u0430 \u0432\u0441\u0435\u0445 \u044f\u0434\u0440\u0430\u0445 \u0447\u0435\u0440\u0435\u0437 EFI MP Services<\/h4>\n<div>\n<div class=\"table\">\n<table>\n<tbody>\n<tr>\n<th>\n<p align=\"left\">#<\/p>\n<\/th>\n<th>\n<p align=\"left\">\u0422\u0435\u0441\u0442<\/p>\n<\/th>\n<th>\n<p align=\"left\">\u0412\u0440\u0435\u043c\u044f<\/p>\n<\/th>\n<th>\n<p align=\"left\">\u0427\u0442\u043e \u043b\u043e\u0432\u0438\u0442<\/p>\n<\/th>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\">1<\/p>\n<\/td>\n<td>\n<p align=\"left\">AVX2 Sustained<\/p>\n<\/td>\n<td>\n<p align=\"left\">~10 \u0441<\/p>\n<\/td>\n<td>\n<p align=\"left\">VRM \/ iMC \u043f\u0440\u0438 \u0441\u0443\u0441\u0442\u0435\u0439\u043d FMA \u043d\u0430\u0433\u0440\u0443\u0437\u043a\u0435<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\">2<\/p>\n<\/td>\n<td>\n<p align=\"left\">TRRespass<\/p>\n<\/td>\n<td>\n<p align=\"left\">~60 \u0441<\/p>\n<\/td>\n<td>\n<p align=\"left\">8-aggressor Row Hammer \u0441 bank rotation (Frigo et al., USENIX Sec 2020)<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\">3<\/p>\n<\/td>\n<td>\n<p align=\"left\">Cache-Eviction<\/p>\n<\/td>\n<td>\n<p align=\"left\">~10 \u0441<\/p>\n<\/td>\n<td>\n<p align=\"left\">DRAM bus errors \u0447\u0435\u0440\u0435\u0437 CLFLUSH storm<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\">4<\/p>\n<\/td>\n<td>\n<p align=\"left\">March-C-<\/p>\n<\/td>\n<td>\n<p align=\"left\">~2 \u0441<\/p>\n<\/td>\n<td>\n<p align=\"left\">6-\u0444\u0430\u0437\u043d\u044b\u0439 JEDEC March (van de Goor 1997), 92% \u043f\u043e\u043a\u0440\u044b\u0442\u0438\u0435 fault models<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\">5<\/p>\n<\/td>\n<td>\n<p align=\"left\">Thermal Soak<\/p>\n<\/td>\n<td>\n<p align=\"left\">3 \u043c\u0438\u043d<\/p>\n<\/td>\n<td>\n<p align=\"left\">\u0414\u043e\u0433\u0440\u0435\u0432 \u0434\u043e steady-state \u2014 \u043e\u0448\u0438\u0431\u043a\u0438, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0442\u043e\u043b\u044c\u043a\u043e \u043f\u0440\u0438 \u0433\u043e\u0440\u044f\u0447\u0435\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u0435<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\">6<\/p>\n<\/td>\n<td>\n<p align=\"left\">BW Soak<\/p>\n<\/td>\n<td>\n<p align=\"left\">5 \u043c\u0438\u043d<\/p>\n<\/td>\n<td>\n<p align=\"left\">\u0421\u0443\u0441\u0442\u0435\u0439\u043d DRAM bandwidth (memtest86+ analog)<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\">7<\/p>\n<\/td>\n<td>\n<p align=\"left\">March-RAW<\/p>\n<\/td>\n<td>\n<p align=\"left\">~3 \u0441<\/p>\n<\/td>\n<td>\n<p align=\"left\">Read-after-write coupling faults<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\">8<\/p>\n<\/td>\n<td>\n<p align=\"left\">Butterfly<\/p>\n<\/td>\n<td>\n<p align=\"left\">~5 \u0441<\/p>\n<\/td>\n<td>\n<p align=\"left\">Cell crosstalk (checkerboard + neighbour flip)<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\">9<\/p>\n<\/td>\n<td>\n<p align=\"left\">Address Pattern<\/p>\n<\/td>\n<td>\n<p align=\"left\">~5 \u0441<\/p>\n<\/td>\n<td>\n<p align=\"left\">Address-line faults<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\">10<\/p>\n<\/td>\n<td>\n<p align=\"left\">VRM Square-Wave<\/p>\n<\/td>\n<td>\n<p align=\"left\">~10 \u0441<\/p>\n<\/td>\n<td>\n<p align=\"left\">VRM transient response (AVX2 burst\/idle 10 \u0413\u0446)<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\">11<\/p>\n<\/td>\n<td>\n<p align=\"left\">Random Pattern<\/p>\n<\/td>\n<td>\n<p align=\"left\">~6 \u0441<\/p>\n<\/td>\n<td>\n<p align=\"left\">xorshift64, 4 \u043f\u0430\u0442\u0442\u0435\u0440\u043d\u0430<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\">12<\/p>\n<\/td>\n<td>\n<p align=\"left\">Bit Fade Extended<\/p>\n<\/td>\n<td>\n<p align=\"left\">~8 \u043c\u0438\u043d<\/p>\n<\/td>\n<td>\n<p align=\"left\">DRAM retention: write \u2192 wait \u2192 verify<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\">13<\/p>\n<\/td>\n<td>\n<p align=\"left\">L3 Cache Stress<\/p>\n<\/td>\n<td>\n<p align=\"left\">~10 \u0441<\/p>\n<\/td>\n<td>\n<p align=\"left\">\u0420\u0435\u0437\u0438\u0434\u0435\u043d\u0442\u043d\u044b\u0439 workload \u0432 L3 \u2014 \u043b\u043e\u0432\u0438\u0442 L3-cell faults<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\">14<\/p>\n<\/td>\n<td>\n<p align=\"left\">Stride BW<\/p>\n<\/td>\n<td>\n<p align=\"left\">~12 \u0441<\/p>\n<\/td>\n<td>\n<p align=\"left\">Sweep 64B\/1KB\/4KB\/64KB \u2014 TLB \/ set-conflict \/ \u043a\u0430\u043d\u0430\u043b\u044b<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<p>\u0418\u0437 \u043c\u0435\u043d\u0435\u0435 \u043e\u0447\u0435\u0432\u0438\u0434\u043d\u043e\u0433\u043e:<\/p>\n<p><strong>L3 Cache Stress.<\/strong> \u0412\u0441\u0435 \u043e\u0441\u0442\u0430\u043b\u044c\u043d\u044b\u0435 \u0442\u0435\u0441\u0442\u044b \u0434\u0435\u043b\u0430\u044e\u0442 CLFLUSH \u043c\u0435\u0436\u0434\u0443 write \u0438 verify, \u0434\u0430\u043d\u043d\u044b\u0435 \u00ab\u043f\u0440\u043e\u0431\u0435\u0433\u0430\u044e\u0442\u00bb \u0447\u0435\u0440\u0435\u0437 L3 \u043d\u0430\u0441\u043a\u0432\u043e\u0437\u044c, \u0438 L3-\u043a\u043b\u0435\u0442\u043a\u0438 \u043d\u0435 \u043d\u0430\u0431\u043b\u044e\u0434\u0430\u044e\u0442\u0441\u044f. \u042d\u0442\u043e\u0442 \u0442\u0435\u0441\u0442 \u0434\u0435\u0440\u0436\u0438\u0442 1 MB working set \u0440\u0435\u0437\u0438\u0434\u0435\u043d\u0442\u043d\u044b\u043c \u0432 L3 \u0438 \u0434\u0435\u043b\u0430\u0435\u0442 RMW \u0446\u0438\u043a\u043b ~10 \u0441 \u2014 \u043b\u043e\u0432\u0438\u0442 L3-cell faults, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 DRAM-only \u0442\u0435\u0441\u0442\u044b \u043f\u0440\u043e\u043f\u0443\u0441\u043a\u0430\u044e\u0442 \u0438 \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0447\u0430\u0441\u0442\u043e \u043f\u0440\u043e\u044f\u0432\u043b\u044f\u044e\u0442\u0441\u044f \u043a\u0430\u043a silent ECC fires \u0432 MCA bank 1.<\/p>\n<p><strong>Stride BW.<\/strong> Per-stride MB\/s. Drop \u043d\u0430 \u043e\u0434\u043d\u043e\u043c stride (\u0430 \u043d\u0435 \u043f\u0440\u043e\u043f\u043e\u0440\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u044b\u0439 \u043f\u043e \u0432\u0441\u0435\u043c) \u2014 \u0434\u0438\u0430\u0433\u043d\u043e\u0441\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u0441\u0438\u0433\u043d\u0430\u043b TLB shootdown \/ cache set-conflict \/ channel interleave bug. Drop \u043d\u0430 \u0432\u0441\u0435\u0445 \u2014 \u043f\u0440\u043e\u0441\u0442\u043e \u0433\u043e\u0440\u044f\u0447\u0430\u044f \u0441\u0438\u0441\u0442\u0435\u043c\u0430.<\/p>\n<h4>HWP \/ CPPC2 lift \u2014 CPU \u0440\u0435\u0430\u043b\u044c\u043d\u043e \u0432 turbo \u0432\u043e \u0432\u0440\u0435\u043c\u044f \u0442\u0435\u0441\u0442\u043e\u0432<\/h4>\n<p>\u041d\u0430 Intel \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u0443\u0435\u0442\u0441\u044f HWP (<code>IA32_HWP_REQUEST<\/code> per logical core) \u0438 \u043f\u043e\u0434\u043d\u0438\u043c\u0430\u044e\u0442\u0441\u044f package power limits PL1\/PL2. \u041d\u0430 AMD \u2014 CPPC2. \u042d\u0444\u0444\u0435\u043a\u0442: CPU \u0440\u0435\u0430\u043b\u044c\u043d\u043e \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u043d\u0430 boost-\u0447\u0430\u0441\u0442\u043e\u0442\u0430\u0445 \u0432\u043e \u0432\u0440\u0435\u043c\u044f \u043f\u0440\u043e\u0433\u043e\u043d\u0430, \u0442\u0435\u0440\u043c\u0430\u043b\u044c\u043d\u0430\u044f \u043d\u0430\u0433\u0440\u0443\u0437\u043a\u0430 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u0435\u0442 \u0440\u0435\u0430\u043b\u044c\u043d\u043e\u0439 \u0440\u0430\u0431\u043e\u0442\u0435 \u043f\u043e\u0434 \u043d\u0430\u0433\u0440\u0443\u0437\u043a\u043e\u0439. PassMark MemTest86 (\u0431\u0435\u0441\u043f\u043b\u0430\u0442\u043d\u0430\u044f \u0432\u0435\u0440\u0441\u0438\u044f) \u044d\u0442\u043e\u0433\u043e \u043d\u0435 \u0434\u0435\u043b\u0430\u0435\u0442 \u2014 \u0443 \u043d\u0438\u0445 \u043d\u0430 \u0444\u043e\u0440\u0443\u043c\u0435 \u044d\u0442\u043e \u043f\u0440\u044f\u043c\u043e \u043f\u0440\u0438\u0437\u043d\u0430\u0451\u0442\u0441\u044f.<\/p>\n<p>\u0417\u0430\u0447\u0435\u043c \u044d\u0442\u043e \u043d\u0443\u0436\u043d\u043e: \u043e\u0448\u0438\u0431\u043a\u0438 \u043f\u0430\u043c\u044f\u0442\u0438, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043f\u0440\u043e\u044f\u0432\u043b\u044f\u044e\u0442\u0441\u044f \u0442\u043e\u043b\u044c\u043a\u043e \u043f\u043e\u0434 \u043f\u043e\u043b\u043d\u043e\u0439 \u0442\u0435\u0440\u043c\u0430\u043b\u044c\u043d\u043e\u0439 \u043d\u0430\u0433\u0440\u0443\u0437\u043a\u043e\u0439, \u043d\u0430 base-frequency \u043f\u0440\u043e\u0433\u043e\u043d\u0435 \u043d\u0435 \u0432\u044b\u043b\u0435\u0437\u0430\u044e\u0442, \u0438 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442 \u0434\u0430\u0451\u0442 false negative.<\/p>\n<h4>SPD \u0447\u0435\u0440\u0435\u0437 SMBus<\/h4>\n<p>Intel SMBus host \u043d\u0430 PCI 0:1F.4 (BAR4), AMD FCH SMBus \u043d\u0430 0:14.0 (PCI offset 0x90 \u0441 fallback 0xB00). \u041f\u0440\u043e\u0442\u043e\u043a\u043e\u043b PIIX4-\u0441\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c\u044b\u0439, byte-read:<\/p>\n<pre><code>static int smbus_byte_read(UINT8 addr7, UINT8 cmd_offset, UINT8 *out) {    UINT16 base = g_smbus_io_base;    io_outb(base + 0x00, 0xFF);              \/\/ clear sticky status    io_outb(base + 0x04, (addr7 &lt;&lt; 1) | 1);  \/\/ slave addr | READ    io_outb(base + 0x03, cmd_offset);    io_outb(base + 0x02, (0x2 &lt;&lt; 2) | (1 &lt;&lt; 6));  \/\/ BYTE_DATA + START    UINT8 sts = smbus_wait();    if ((sts &amp; 0x1E) != 0x02) return 0;      \/\/ INTR \u0431\u0435\u0437 error bits    *out = io_inb(base + 0x05);    return 1;}<\/code><div class=\"code-explainer\"><a href=\"https:\/\/sourcecraft.dev\/\" class=\"tm-button code-explainer__link\" style=\"visibility: hidden;\"><img style=\"width:14px;height:14px;object-fit:cover;object-position:left;\"\/><\/a><\/div><\/pre>\n<p>DIMM-\u0430\u0434\u0440\u0435\u0441\u0430 0x50..0x57. DDR4 SPD \u0434\u0432\u0443\u0445-\u0441\u0442\u0440\u0430\u043d\u0438\u0447\u043d\u044b\u0439 \u2014 \u043d\u0443\u0436\u043d\u044b page-select \u043a\u043e\u043c\u0430\u043d\u0434\u044b (0x36\/0x37) \u0434\u043b\u044f bytes \u2265 256. DDR5 \u2014 \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u044b\u0439 SPD5118 hub, \u0447\u0438\u0442\u0430\u044e\u0442\u0441\u044f device-info MRs \u0438 SMBus PEC error counter.<\/p>\n<p>\u0412\u044b\u0442\u044f\u0433\u0438\u0432\u0430\u044e\u0442\u0441\u044f: \u0441\u0435\u0440\u0438\u0439\u043d\u0438\u043a, manufacturing date, JEDEC manufacturer ID, \u043f\u043e\u043b\u043d\u044b\u0439 \u043d\u0430\u0431\u043e\u0440 \u043f\u0435\u0440\u0432\u0438\u0447\u043d\u044b\u0445 \u0442\u0430\u0439\u043c\u0438\u043d\u0433\u043e\u0432 (CL \/ tRCD \/ tRP \/ tRAS \/ tRFC \/ tCK). \u042d\u0442\u043e\u0433\u043e \u043d\u0435\u0442 \u0432 SMBIOS Type 17.<\/p>\n<p><strong>SMBus signal integrity probe.<\/strong> \u0414\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0434\u0435\u043b\u0430\u0435\u0442\u0441\u044f 16 \u043f\u043e\u0432\u0442\u043e\u0440\u043d\u044b\u0445 \u0447\u0442\u0435\u043d\u0438\u0439 \u043e\u0434\u043d\u043e\u0433\u043e SPD-\u0431\u0430\u0439\u0442\u0430 \u043d\u0430 \u043a\u0430\u0436\u0434\u044b\u0439 \u0441\u043b\u043e\u0442; mismatches \u0438\u043b\u0438 NAKs \u0444\u043b\u0430\u0433\u0443\u044e\u0442\u0441\u044f \u043a\u0430\u043a I\u00b2C SI warning. \u041b\u043e\u0432\u0438\u0442 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u044b \u0448\u0438\u043d\u044b, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0438\u043d\u0430\u0447\u0435 \u0441\u0432\u043e\u0434\u044f\u0442 \u0441 \u0443\u043c\u0430 \u043f\u0440\u0438 \u043f\u043e\u043f\u044b\u0442\u043a\u0435 \u0434\u0438\u0430\u0433\u043d\u043e\u0441\u0442\u0438\u043a\u0438.<\/p>\n<h4>5 \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c\u043e\u0432 \u043b\u043e\u043a\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u043e\u0448\u0438\u0431\u043a\u0438<\/h4>\n<p>\u041a\u043e\u0433\u0434\u0430 \u0442\u0435\u0441\u0442 \u043b\u043e\u0432\u0438\u0442 \u043e\u0448\u0438\u0431\u043a\u0443, \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0430 \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u0435\u0442 \u043f\u044f\u0442\u044c \u0440\u0430\u0437\u043d\u044b\u0445 \u043f\u043e\u0434\u0445\u043e\u0434\u043e\u0432 \u0438 \u0441\u0432\u043e\u0434\u0438\u0442 \u0438\u0445 \u0432 \u0435\u0434\u0438\u043d\u044b\u0439 \u0432\u0435\u0440\u0434\u0438\u043a\u0442:<\/p>\n<ol>\n<li>\n<p><strong>DIMM slot \u0447\u0435\u0440\u0435\u0437 SMBIOS Type 20<\/strong> (Memory Device Mapped Address). \u0421\u0432\u044f\u0437\u044b\u0432\u0430\u0435\u0442 \u0434\u0438\u0430\u043f\u0430\u0437\u043e\u043d\u044b \u0444\u0438\u0437\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u0430\u0434\u0440\u0435\u0441\u043e\u0432 \u0441 handle \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 Type 17, \u0443 \u043a\u043e\u0442\u043e\u0440\u043e\u0433\u043e \u0435\u0441\u0442\u044c <code>locator<\/code> \u2014 \u0438\u043c\u044f \u0441\u043b\u043e\u0442\u0430 \u043a\u0430\u043a \u043d\u0430 \u043c\u0430\u0442\u0435\u0440\u0438\u043d\u043a\u0435.<\/p>\n<\/li>\n<li>\n<p><strong>Per-chip stuck-bit mapping<\/strong>. <code>chip_idx = bit_pos \/ device_width + 1<\/code> \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 device_width \u0438\u0437 SPD.<\/p>\n<\/li>\n<li>\n<p><strong>Stuck-bit detection \u0447\u0435\u0440\u0435\u0437 XOR-mask repetition<\/strong>. \u0415\u0441\u043b\u0438 \u043e\u0434\u0438\u043d \u0438 \u0442\u043e\u0442 \u0436\u0435 <code>xor_mask<\/code> \u043f\u043e\u0432\u0442\u043e\u0440\u044f\u0435\u0442\u0441\u044f 5+ \u0440\u0430\u0437 \u0432 \u0440\u0430\u0437\u043d\u044b\u0445 \u0430\u0434\u0440\u0435\u0441\u0430\u0445 \u0438 \u0432 \u043c\u0430\u0441\u043a\u0435 \u0435\u0434\u0438\u043d\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0439 \u0431\u0438\u0442 \u2014 \u044d\u0442\u043e stuck-bit, \u0444\u0438\u0437\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u0434\u0435\u0444\u0435\u043a\u0442 \u044f\u0447\u0435\u0439\u043a\u0438.<\/p>\n<\/li>\n<li>\n<p><strong>Stuck-row \/ stuck-bank detection \u0447\u0435\u0440\u0435\u0437 DRAM-coord heuristic<\/strong>. \u0418\u0437 \u0444\u0438\u0437\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u0430\u0434\u0440\u0435\u0441\u0430 \u0434\u0435\u043a\u043e\u0434\u0438\u0440\u0443\u0435\u0442\u0441\u044f \u043f\u0440\u0438\u0431\u043b\u0438\u0437\u0438\u0442\u0435\u043b\u044c\u043d\u0430\u044f row\/bank\/bank-group, \u043a\u043b\u0430\u0441\u0442\u0435\u0440\u044b \u043e\u0448\u0438\u0431\u043e\u043a \u0432 \u043e\u0434\u043d\u0438\u0445 \u043a\u043e\u043e\u0440\u0434\u0438\u043d\u0430\u0442\u0430\u0445 \u2014 \u0434\u0435\u0444\u0435\u043a\u0442\u043d\u0430\u044f \u0437\u043e\u043d\u0430 \u043d\u0430 \u0447\u0438\u043f\u0435.<\/p>\n<\/li>\n<li>\n<p><strong>1-GB histogram of error addresses<\/strong>. \u0420\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u0435 \u043e\u0448\u0438\u0431\u043e\u043a \u043f\u043e 1-\u0433\u0438\u0433\u0430\u0431\u0430\u0439\u0442\u043d\u044b\u043c \u0440\u0435\u0433\u0438\u043e\u043d\u0430\u043c \u2014 \u0434\u043b\u044f \u043e\u0442\u043b\u0430\u0434\u043a\u0438 interleave\/channel \u043f\u0440\u043e\u0431\u043b\u0435\u043c.<\/p>\n<\/li>\n<\/ol>\n<p>\u0412\u0435\u0440\u0434\u0438\u043a\u0442 \u0441\u043e\u0431\u0438\u0440\u0430\u0435\u0442\u0441\u044f \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 \u043f\u0435\u0440\u0435\u0441\u0435\u0447\u0435\u043d\u0438\u044f \u044d\u0442\u0438\u0445 \u0441\u0438\u0433\u043d\u0430\u043b\u043e\u0432. \u041e\u0434\u0438\u043d stuck-bit + \u043a\u043b\u0430\u0441\u0442\u0435\u0440 \u0432 \u043e\u0434\u043d\u043e\u043c bank + \u0432\u0441\u0451 \u0432 \u0430\u0434\u0440\u0435\u0441\u0430\u0445 \u043e\u0434\u043d\u043e\u0433\u043e \u0441\u043b\u043e\u0442\u0430 \u2192 confidence HIGH. \u0420\u0435\u0434\u043a\u0438\u0435 \u0441\u043b\u0443\u0447\u0430\u0439\u043d\u044b\u0435 \u043e\u0448\u0438\u0431\u043a\u0438 \u0431\u0435\u0437 \u043a\u043b\u0430\u0441\u0442\u0435\u0440\u0438\u0437\u0430\u0446\u0438\u0438 \u2192 confidence LOW.<\/p>\n<p><strong>\u041e\u0433\u043e\u0432\u043e\u0440\u043a\u0430 \u043f\u043e chip U-\u043d\u043e\u043c\u0435\u0440\u0443.<\/strong> \u00abU5\u00bb \u0432 \u0432\u044b\u0432\u043e\u0434\u0435 \u2014 \u044d\u0442\u043e \u0438\u043d\u0434\u0435\u043a\u0441 \u0447\u0438\u043f\u0430 \u043f\u043e \u043f\u043e\u0437\u0438\u0446\u0438\u0438 \u0431\u0438\u0442\u0430, \u043d\u0435 \u0433\u0430\u0440\u0430\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e \u0441\u043e\u0432\u043f\u0430\u0434\u0430\u0435\u0442 \u0441 silkscreen-\u043c\u0430\u0440\u043a\u0438\u0440\u043e\u0432\u043a\u043e\u0439 \u043d\u0430 PCB (\u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c \u043c\u043e\u0436\u0435\u0442 \u043f\u0440\u043e\u043d\u0443\u043c\u0435\u0440\u043e\u0432\u0430\u0442\u044c \u0447\u0438\u043f\u044b \u0432 \u043b\u044e\u0431\u043e\u043c \u043f\u043e\u0440\u044f\u0434\u043a\u0435, \u043e\u0441\u043e\u0431\u0435\u043d\u043d\u043e \u0435\u0441\u043b\u0438 \u043e\u043d\u0438 \u0441 \u0434\u0432\u0443\u0445 \u0441\u0442\u043e\u0440\u043e\u043d \u043f\u043b\u0430\u0442\u044b). \u0414\u043b\u044f \u0440\u0435\u0431\u043e\u043b\u0430 \u0442\u0435\u0445\u043d\u0438\u043a \u043d\u0430 \u0432\u0435\u0440\u0441\u0442\u0430\u043a\u0435 \u043d\u0430\u0439\u0434\u0451\u0442 \u0447\u0438\u043f \u043f\u043e DQ-\u043b\u0438\u043d\u0438\u044f\u043c, \u043d\u043e \u0440\u0430\u0441\u0441\u0447\u0438\u0442\u044b\u0432\u0430\u0442\u044c \u0447\u0442\u043e U5 \u043d\u0430 \u044d\u043a\u0440\u0430\u043d\u0435 = U5 \u043d\u0430 \u0442\u0435\u043a\u0441\u0442\u043e\u043b\u0438\u0442\u0435 \u043d\u0435\u043b\u044c\u0437\u044f.<\/p>\n<h4>Per-DIMM isolation<\/h4>\n<p><code>TestOnlyDimm=N<\/code> \u0432 <code>quantai.ini<\/code> \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0438\u0432\u0430\u0435\u0442 \u0442\u0435\u0441\u0442\u043e\u0432\u044b\u0439 \u0431\u0443\u0444\u0435\u0440 \u0434\u0438\u0430\u043f\u0430\u0437\u043e\u043d\u043e\u043c \u043e\u0434\u043d\u043e\u0433\u043e DIMM (\u0447\u0435\u0440\u0435\u0437 <code>AllocateAddress<\/code> UEFI \u043f\u043b\u044e\u0441 SMBIOS Type 20). \u0418\u0434\u0435\u0430\u043b\u044c\u043d\u0430\u044f \u0438\u0437\u043e\u043b\u044f\u0446\u0438\u044f \u043d\u0430 non-interleaved \u043f\u0430\u043c\u044f\u0442\u0438; \u043d\u0430 dual-channel desktop \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0438\u0432\u0430\u0435\u0442 \u0434\u043e \u043f\u0430\u0440\u044b \u043a\u0430\u043d\u0430\u043b\u043e\u0432.<\/p>\n<h4>MCA snapshot<\/h4>\n<p>\u0411\u0430\u043d\u043a\u0438 <code>MCi_STATUS<\/code> (MSR 0x401 + 4\u00b7i), <code>MCi_ADDR<\/code> (0x402 + 4\u00b7i). \u0415\u0441\u043b\u0438 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440 \u0441\u0430\u043c \u0438\u0441\u043f\u0440\u0430\u0432\u0438\u043b single-bit ECC error \u2014 \u044d\u0442\u043e \u043b\u043e\u0436\u0438\u0442\u0441\u044f \u0432 \u0431\u0430\u043d\u043a, pattern-\u0442\u0435\u0441\u0442\u044b \u044d\u0442\u043e\u0433\u043e \u043d\u0435 \u0432\u0438\u0434\u044f\u0442, \u043f\u043e\u0442\u043e\u043c\u0443 \u0447\u0442\u043e \u0432 \u0434\u0430\u043d\u043d\u044b\u0445 \u0443\u0436\u0435 \u043b\u0435\u0436\u0438\u0442 \u043a\u043e\u0440\u0440\u0435\u043a\u0442\u043d\u043e\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435.<\/p>\n<pre><code>static void mca_snapshot(UINT64 *out) {    for (UINT32 i = 0; i &lt; g_mca_bank_count; i++) {        out[i] = rdmsr_safe(0x401 + 4 * i);    }}<\/code><div class=\"code-explainer\"><a href=\"https:\/\/sourcecraft.dev\/\" class=\"tm-button code-explainer__link\" style=\"visibility: hidden;\"><img style=\"width:14px;height:14px;object-fit:cover;object-position:left;\"\/><\/a><\/div><\/pre>\n<p>\u0414\u0438\u0444\u0444 \u0434\u043e \u0438 \u043f\u043e\u0441\u043b\u0435 \u043f\u0440\u043e\u0433\u043e\u043d\u0430. \u041d\u043e\u0432\u044b\u0435 VAL \u0431\u0438\u0442\u044b (bit 63) = \u0447\u0442\u043e-\u0442\u043e \u043f\u0440\u043e\u0438\u0437\u043e\u0448\u043b\u043e. \u0415\u0441\u043b\u0438 ADDRV (bit 58) \u0432\u0430\u043b\u0438\u0434\u0435\u043d \u2014 \u0440\u0430\u0441\u043a\u0440\u0443\u0447\u0438\u0432\u0430\u0435\u043c \u0430\u0434\u0440\u0435\u0441 \u0432 DIMM-slot \u0447\u0435\u0440\u0435\u0437 \u0442\u043e\u0442 \u0436\u0435 Type 20.<\/p>\n<h4>\u041a\u043e\u043d\u0442\u0435\u043a\u0441\u0442 \u0432 \u043c\u043e\u043c\u0435\u043d\u0442 \u043e\u0448\u0438\u0431\u043a\u0438<\/h4>\n<p>\u041a\u0430\u0436\u0434\u0430\u044f \u043e\u0448\u0438\u0431\u043a\u0430 \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u0435\u0442 timestamp, \u0442\u0435\u043c\u043f\u0435\u0440\u0430\u0442\u0443\u0440\u0443, package power, throttle count, VID:<\/p>\n<pre><code>g_err_records[idx].t_ms       = ms_now() - g_run_start_ms;g_err_records[idx].temp_c     = g_max_temp_c;g_err_records[idx].pkg_watt   = g_pkg_power_w;g_err_records[idx].throttle_cnt = g_throttle_total;g_err_records[idx].vid_mv     = g_pkg_vid_mv;<\/code><div class=\"code-explainer\"><a href=\"https:\/\/sourcecraft.dev\/\" class=\"tm-button code-explainer__link\" style=\"visibility: hidden;\"><img style=\"width:14px;height:14px;object-fit:cover;object-position:left;\"\/><\/a><\/div><\/pre>\n<p>\u0412 \u043b\u043e\u0433\u0435:<\/p>\n<pre><code>[ERR] T=AVX2 Sustained Core=3 Addr=0x3A8F00120 ...[ERR]   when: t+182s temp=87\u00b0C W=134 throttle=12 VID=1.235V<\/code><div class=\"code-explainer\"><a href=\"https:\/\/sourcecraft.dev\/\" class=\"tm-button code-explainer__link\" style=\"visibility: hidden;\"><img style=\"width:14px;height:14px;object-fit:cover;object-position:left;\"\/><\/a><\/div><\/pre>\n<p>\u041a\u0440\u0438\u0442\u0438\u0447\u043d\u043e \u0434\u043b\u044f \u0442\u0435\u0440\u043c\u0430\u043b\u044c\u043d\u043e-\u043c\u0430\u0440\u0436\u0438\u043d\u0430\u043b\u044c\u043d\u044b\u0445 \u0441\u043b\u0443\u0447\u0430\u0435\u0432. Stuck cell \u0443\u043f\u0430\u0434\u0451\u0442 \u0445\u043e\u043b\u043e\u0434\u043d\u044b\u043c \u2014 \u0430\u043f\u043f\u0430\u0440\u0430\u0442\u043d\u044b\u0439 \u0434\u0435\u0444\u0435\u043a\u0442, \u043c\u0435\u043d\u044f\u0442\u044c. \u0415\u0441\u043b\u0438 \u043e\u0448\u0438\u0431\u043a\u0438 \u043d\u0430\u0447\u0438\u043d\u0430\u044e\u0442\u0441\u044f \u0442\u043e\u043b\u044c\u043a\u043e \u043f\u0440\u0438 temp \u2265 85\u00b0C \u2014 \u044d\u0442\u043e \u0442\u0435\u0440\u043c\u0430\u043b\u044c\u043d\u0430\u044f \u043c\u0430\u0440\u0436\u0430 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440\u0430 \u0438\u043b\u0438 \u043f\u043b\u0430\u043d\u043a\u0438, \u0440\u0435\u0448\u0430\u0435\u0442\u0441\u044f \u043e\u0445\u043b\u0430\u0436\u0434\u0435\u043d\u0438\u0435\u043c, \u0430 \u043d\u0435 \u0437\u0430\u043c\u0435\u043d\u043e\u0439.<\/p>\n<h4>Bandwidth degradation trend<\/h4>\n<p>\u041f\u0440\u043e\u0433\u043e\u043d \u0434\u0435\u043b\u0438\u0442\u0441\u044f \u043d\u0430 1-\u043c\u0438\u043d\u0443\u0442\u043d\u044b\u0435 buckets, \u0432 \u043a\u0430\u0436\u0434\u043e\u043c \u0441\u0447\u0438\u0442\u0430\u0435\u0442\u0441\u044f \u0434\u043e\u0441\u0442\u0438\u0433\u043d\u0443\u0442\u0430\u044f \u043f\u0440\u043e\u043f\u0443\u0441\u043a\u043d\u0430\u044f \u0441\u043f\u043e\u0441\u043e\u0431\u043d\u043e\u0441\u0442\u044c \u043f\u0430\u043c\u044f\u0442\u0438. \u041f\u0435\u0440\u0432\u044b\u0439 \u043a\u0432\u0430\u0440\u0442\u0438\u043b\u044c buckets \u0441\u0440\u0430\u0432\u043d\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u0441 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u043c:<\/p>\n<ul>\n<li>\n<p>Drop &gt; 5% \u2014 \u0444\u043b\u0430\u0433 mild degradation (\u043c\u0435\u0434\u043b\u0435\u043d\u043d\u044b\u0439 thermal throttle, IMC retry, \u043d\u0435\u0440\u043e\u0432\u043d\u044b\u0439 \u043a\u043e\u043d\u0442\u0430\u043a\u0442)<\/p>\n<\/li>\n<li>\n<p>Drop &gt; 15% \u2014 \u0444\u043b\u0430\u0433 severe degradation (\u043f\u043b\u0430\u043d\u043a\u0430 \u0442\u0435\u043f\u043b\u043e\u0432\u0438\u0442, \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440 \u0443\u0445\u043e\u0434\u0438\u0442 \u0432 \u0437\u0430\u0449\u0438\u0442\u0443)<\/p>\n<\/li>\n<\/ul>\n<p>\u041b\u043e\u0432\u0438\u0442 \u0441\u0438\u0442\u0443\u0430\u0446\u0438\u0438, \u043a\u043e\u0433\u0434\u0430 pattern-\u0442\u0435\u0441\u0442\u044b \u043d\u0438\u0447\u0435\u0433\u043e \u043d\u0435 \u043d\u0430\u0448\u043b\u0438, \u043d\u043e \u043f\u0430\u043c\u044f\u0442\u044c \u0434\u0435\u0433\u0440\u0430\u0434\u0438\u0440\u0443\u0435\u0442 \u043f\u043e\u0434 \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0439 \u043d\u0430\u0433\u0440\u0443\u0437\u043a\u043e\u0439. \u0427\u0430\u0441\u0442\u043e \u044d\u0442\u043e \u043f\u0435\u0440\u0432\u044b\u0439 \u043f\u0440\u0438\u0437\u043d\u0430\u043a \u0443\u043c\u0438\u0440\u0430\u044e\u0449\u0435\u0439 \u043f\u043b\u0430\u043d\u043a\u0438 \u0434\u043e \u0442\u043e\u0433\u043e, \u043a\u0430\u043a \u043f\u043e\u044f\u0432\u044f\u0442\u0441\u044f \u044f\u0432\u043d\u044b\u0435 \u0431\u0438\u0442\u043e\u0432\u044b\u0435 \u043e\u0448\u0438\u0431\u043a\u0438.<\/p>\n<h4>Marathon mode<\/h4>\n<p><code>MarathonHours=N<\/code> (1-24) \u0432 <code>quantai.ini<\/code>. \u0422\u0435\u0441\u0442\u044b \u043a\u0440\u0443\u0442\u044f\u0442\u0441\u044f N \u0447\u0430\u0441\u043e\u0432 \u0441 multipass iterator wrap \u2014 \u043a\u0430\u0436\u0434\u044b\u0439 \u0446\u0438\u043a\u043b \u043f\u043e\u043a\u0440\u044b\u0432\u0430\u0435\u0442 \u0441\u0432\u0435\u0436\u0438\u0435 (region, offset) \u043f\u0430\u0440\u044b, \u0447\u0442\u043e\u0431\u044b \u043d\u0435 \u0434\u043e\u043b\u0431\u0438\u0442\u044c \u043e\u0434\u043d\u0438 \u0438 \u0442\u0435 \u0436\u0435 \u044f\u0447\u0435\u0439\u043a\u0438.<\/p>\n<p>\u0417\u0430\u0447\u0435\u043c \u043d\u0443\u0436\u043d\u043e: \u0438\u043d\u0442\u0435\u0440\u043c\u0438\u0442\u0442\u0435\u043d\u0442-\u043f\u0440\u043e\u0431\u043b\u0435\u043c\u044b, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043d\u0430 30-\u043c\u0438\u043d\u0443\u0442\u043d\u043e\u043c \u043f\u0440\u043e\u0433\u043e\u043d\u0435 \u043d\u0435 \u0432\u044b\u043b\u0435\u0437\u0430\u044e\u0442, \u0430 \u0443 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f BSOD \u0440\u0430\u0437 \u0432 \u043d\u0435\u0434\u0435\u043b\u044e. Marathon \u043c\u043e\u0434\u0435\u043b\u0438\u0440\u0443\u0435\u0442 \u0438\u043c\u0435\u043d\u043d\u043e \u044d\u0442\u0443 \u0434\u043b\u0438\u0442\u0435\u043b\u044c\u043d\u0443\u044e \u043d\u0430\u0433\u0440\u0443\u0437\u043a\u0443 \u0438 \u0447\u0430\u0441\u0442\u043e \u043b\u043e\u0432\u0438\u0442 \u0442\u043e, \u0447\u0442\u043e \u043a\u043e\u0440\u043e\u0442\u043a\u0438\u0435 \u0442\u0435\u0441\u0442\u044b \u043f\u0440\u043e\u043f\u0443\u0441\u043a\u0430\u044e\u0442.<\/p>\n<h4>Cold\/warm boot delta<\/h4>\n<p>\u041f\u043e\u0441\u043b\u0435 \u043a\u0430\u0436\u0434\u043e\u0433\u043e \u043f\u0440\u043e\u0433\u043e\u043d\u0430 96 \u0431\u0430\u0439\u0442 \u0441\u0432\u043e\u0434\u043a\u0438 \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u044e\u0442\u0441\u044f \u0432 UEFI NVRAM. \u041d\u0430 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0439 \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0435 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0430 \u0447\u0438\u0442\u0430\u0435\u0442 \u043f\u0440\u043e\u0448\u043b\u0443\u044e \u0441\u0432\u043e\u0434\u043a\u0443 \u0438 \u0441\u0447\u0438\u0442\u0430\u0435\u0442 \u0434\u0435\u043b\u044c\u0442\u0443: change in error count, peak temperature, BW peak, throttle events. \u0412\u044b\u0432\u043e\u0434\u0438\u0442 explicit warnings: \u00ab\u26a0 3 new errors since last run\u00bb, \u00ab\u26a0 temp rose 6\u00b0C \u2014 check airflow\u00bb.<\/p>\n<p>\u042d\u0442\u043e \u043f\u0440\u0435\u0432\u0440\u0430\u0449\u0430\u0435\u0442 \u043a\u0430\u0436\u0434\u044b\u0439 \u043f\u043e\u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0439 \u043f\u0440\u043e\u0433\u043e\u043d \u0432 \u0441\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u0435 \u0441 \u0431\u0430\u0437\u043e\u0439, \u0430 \u043d\u0435 \u0432 \u0438\u0437\u043e\u043b\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u0443\u044e \u0442\u043e\u0447\u043a\u0443. \u0414\u043b\u044f \u0441\u0446\u0435\u043d\u0430\u0440\u0438\u0435\u0432 \u0442\u0438\u043f\u0430 \u00ab\u043f\u043e\u0441\u043b\u0435 \u0447\u0438\u0441\u0442\u043a\u0438\u00bb, \u00ab\u043f\u043e\u0441\u043b\u0435 \u0440\u0435\u0431\u043e\u043b\u0430\u00bb, \u00ab\u043f\u043e\u0441\u043b\u0435 \u0437\u0430\u043c\u0435\u043d\u044b \u043f\u0430\u0441\u0442\u044b\u00bb, \u00ab\u043f\u043e\u0441\u043b\u0435 \u043f\u0435\u0440\u0435\u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438 \u043f\u043b\u0430\u043d\u043a\u0438\u00bb \u2014 \u043c\u0433\u043d\u043e\u0432\u0435\u043d\u043d\u043e \u0432\u0438\u0434\u043d\u043e \u0441\u0442\u0430\u043b\u043e \u043b\u0438 \u043b\u0443\u0447\u0448\u0435.<\/p>\n<h3>\u0411\u0430\u0433\u0438, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043b\u043e\u0432\u0438\u043b \u043f\u0440\u0438 \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0438 \u043d\u0430 \u0440\u0435\u0430\u043b\u044c\u043d\u043e\u043c \u0436\u0435\u043b\u0435\u0437\u0435<\/h3>\n<p>\u0415\u0441\u043b\u0438 \u043a\u043e\u0440\u043e\u0442\u043a\u043e \u043e\u0431\u043e\u0431\u0449\u0438\u0442\u044c \u0440\u043e\u043b\u0438: Claude \u043f\u0438\u0441\u0430\u043b \u043a\u043e\u0434, \u044f \u0433\u043e\u043d\u044f\u043b \u0435\u0433\u043e \u043d\u0430 \u043c\u0430\u0448\u0438\u043d\u0430\u0445 \u0441\u043e \u0441\u0431\u043e\u0440\u043a\u0438 \u0438 \u043f\u0440\u0438\u043d\u043e\u0441\u0438\u043b \u043e\u0431\u0440\u0430\u0442\u043d\u043e \u0442\u043e, \u0447\u0442\u043e \u043d\u0435 \u0440\u0430\u0431\u043e\u0442\u0430\u043b\u043e. \u0412\u043e\u0442 \u043e\u0441\u043d\u043e\u0432\u043d\u044b\u0435 \u043a\u0435\u0439\u0441\u044b.<\/p>\n<h4>rdmsr_safe \u043e\u043a\u0430\u0437\u0430\u043b\u0441\u044f \u043d\u0435 safe (AMD Ryzen)<\/h4>\n<pre><code>static inline UINT64 rdmsr_safe(UINT32 reg) {    UINT32 lo, hi;    __asm__ __volatile__(\"rdmsr\" : \"=a\"(lo), \"=d\"(hi) : \"c\"(reg));    return ((UINT64)hi &lt;&lt; 32) | lo;}<\/code><div class=\"code-explainer\"><a href=\"https:\/\/sourcecraft.dev\/\" class=\"tm-button code-explainer__link\" style=\"visibility: hidden;\"><img style=\"width:14px;height:14px;object-fit:cover;object-position:left;\"\/><\/a><\/div><\/pre>\n<p>\u00abSafe\u00bb \u0442\u043e\u043b\u044c\u043a\u043e \u043f\u043e \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u044e. \u0420\u0435\u0430\u043b\u044c\u043d\u043e \u043d\u0435 \u043b\u043e\u0432\u0438\u0442 #GP fault \u2014 \u0435\u0441\u043b\u0438 MSR \u043d\u0435 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044f, \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440 \u0431\u0440\u043e\u0441\u0430\u0435\u0442 exception, UEFI default handler \u043d\u0435 \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043d \u043d\u0430 \u0432\u043e\u0437\u0432\u0440\u0430\u0442, \u043c\u0430\u0448\u0438\u043d\u0430 \u0437\u0430\u0432\u0438\u0441\u0430\u0435\u0442.<\/p>\n<p>\u0412\u044b\u043b\u0435\u0437\u043b\u043e \u043d\u0430 \u043f\u0435\u0440\u0432\u043e\u043c \u043f\u0440\u043e\u0433\u043e\u043d\u0435 \u043d\u0430 AMD Ryzen \u043f\u0440\u0438 \u0447\u0442\u0435\u043d\u0438\u0438 <code>MSR_PLATFORM_INFO<\/code> (0xCE, Intel-only \u0440\u0435\u0433\u0438\u0441\u0442\u0440). \u041f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0430 \u0434\u043e\u0445\u043e\u0434\u0438\u043b\u0430 \u0434\u043e \u0441\u0442\u0440\u043e\u043a\u0438 <code>[PERF] BSP: HWP unavailable<\/code> \u0438 \u0437\u0430\u043c\u043e\u0440\u0430\u0436\u0438\u0432\u0430\u043b\u0430 \u0441\u0438\u0441\u0442\u0435\u043c\u0443 \u043d\u0430\u043c\u0435\u0440\u0442\u0432\u043e. \u042f \u044d\u0442\u043e\u0433\u043e \u043d\u0435 \u043f\u0440\u0435\u0434\u0432\u0438\u0434\u0435\u043b, \u043f\u043e\u0442\u043e\u043c\u0443 \u0447\u0442\u043e \u043d\u0435 \u0437\u043d\u0430\u043b \u0447\u0442\u043e MSR-\u044b \u0431\u044b\u0432\u0430\u044e\u0442 \u0432\u0435\u043d\u0434\u043e\u0440-\u0441\u043f\u0435\u0446\u0438\u0444\u0438\u0447\u043d\u044b\u043c\u0438 \u2014 \u043f\u0440\u0438\u0448\u0451\u043b \u0441 \u0434\u0430\u043c\u043f\u043e\u043c \u00ab\u0432\u043e\u0442 \u0442\u0443\u0442 \u0432\u0438\u0441\u043d\u0435\u0442 \u043d\u0430 Ryzen\u00bb, \u043f\u043e\u0441\u043b\u0435 \u0447\u0435\u0433\u043e Intel-\u0441\u043f\u0435\u0446\u0438\u0444\u0438\u0447\u043d\u044b\u0439 \u0431\u043b\u043e\u043a \u043e\u0431\u0435\u0440\u043d\u0443\u043b\u0438 \u0432 <code>if (g_cpu_vendor == CPU_INTEL)<\/code>. \u0411\u0430\u0437\u043e\u0432\u044b\u0439 \u0443\u0440\u043e\u043a \u043a\u0440\u043e\u0441\u0441-\u0432\u0435\u043d\u0434\u043e\u0440\u043d\u043e\u0439 x86 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u044f \u043a\u0430\u043a \u043d\u0435\u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0441\u0442 \u043f\u0440\u043e\u0441\u0442\u043e \u043d\u0435 \u0437\u043d\u0430\u043b.<\/p>\n<h4>DDR3 SPD \u2014 \u0447\u0438\u0442\u0430\u043b\u0438\u0441\u044c \u0447\u0443\u0436\u0438\u0435 \u0431\u0430\u0439\u0442\u044b<\/h4>\n<p>\u0412 \u043f\u0435\u0440\u0432\u043e\u0439 \u0432\u0435\u0440\u0441\u0438\u0438 \u043a\u043e\u0434 \u0447\u0438\u0442\u0430\u043b Module Organization \u0438\u0437 SPD byte 12 \u0434\u043b\u044f \u0432\u0441\u0435\u0445 \u043a\u043b\u0430\u0441\u0441\u043e\u0432 \u043f\u0430\u043c\u044f\u0442\u0438 \u2014 \u044d\u0442\u043e \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u043e \u0434\u043b\u044f DDR4, \u043d\u043e \u0443 DDR3 (JESD79-3) byte 12 \u2014 \u044d\u0442\u043e Module Nominal Voltage, \u0441\u043e\u0432\u0435\u0440\u0448\u0435\u043d\u043d\u043e \u0434\u0440\u0443\u0433\u043e\u0435 \u043f\u043e\u043b\u0435. \u0420\u0435\u0430\u043b\u044c\u043d\u0430\u044f \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u044f \u043c\u043e\u0434\u0443\u043b\u044f \u0443 DDR3 \u0432 byte 7.<\/p>\n<p>\u042d\u0444\u0444\u0435\u043a\u0442: \u043d\u0430 Samsung M378B5773CH0-CK0 (1Rx8) \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0430 \u043f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u043b\u0430 x16 \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u044e \u0438 \u0441\u0447\u0438\u0442\u0430\u043b\u0430 chip U3. \u0414\u043e\u043b\u0436\u043d\u043e \u0431\u044b\u043b\u043e \u0431\u044b\u0442\u044c x8 \u0438 U5. \u0417\u0430\u043c\u0435\u0442\u0438\u043b \u043a\u043e\u0433\u0434\u0430 \u0441\u0442\u0430\u043b \u0441\u0432\u0435\u0440\u044f\u0442\u044c \u0432\u044b\u0432\u043e\u0434 \u0441 datasheet Samsung \u2014 \u0446\u0438\u0444\u0440\u044b \u043d\u0435 \u0441\u0445\u043e\u0434\u0438\u043b\u0438\u0441\u044c. \u0417\u0430\u043c\u0435\u043d\u0430 \u043f\u043b\u0430\u043d\u043a\u0438 \u0432 \u0438\u0441\u0445\u043e\u0434\u043d\u043e\u043c \u043a\u0435\u0439\u0441\u0435 \u0442\u0435\u043c \u043d\u0435 \u043c\u0435\u043d\u0435\u0435 \u0441\u0440\u0430\u0431\u043e\u0442\u0430\u043b\u0430, \u043f\u043e\u0442\u043e\u043c\u0443 \u0447\u0442\u043e \u0441\u043b\u043e\u0442 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u043b\u0441\u044f \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u043e \u0447\u0435\u0440\u0435\u0437 SMBIOS Type 20, \u043d\u043e per-chip \u043d\u043e\u043c\u0435\u0440 \u0431\u044b\u043b \u043e\u0448\u0438\u0431\u043e\u0447\u043d\u044b\u043c. \u042d\u0442\u043e \u0438 \u0435\u0441\u0442\u044c \u0441\u043a\u0440\u0438\u043d\u0448\u043e\u0442 \u0432 \u043d\u0430\u0447\u0430\u043b\u0435 \u0441\u0442\u0430\u0442\u044c\u0438.<\/p>\n<p>\u041f\u043e\u0447\u0438\u043d\u0438\u043b\u0438, \u0440\u0430\u0441\u043f\u0438\u0441\u0430\u0432 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u043f\u043e DDR-\u043f\u043e\u043a\u043e\u043b\u0435\u043d\u0438\u044f\u043c:<\/p>\n<pre><code>UINT8 b_org = 0, b_bw = 0;if (d-&gt;spd_size_class == 3 &amp;&amp; n_bytes &gt;= 9) {    b_org = buf[7];  b_bw = buf[8];           \/\/ DDR3} else if ((d-&gt;spd_size_class == 4 || d-&gt;spd_size_class == 5)           &amp;&amp; n_bytes &gt;= 14) {    b_org = buf[12]; b_bw = buf[13];          \/\/ DDR4\/5}<\/code><div class=\"code-explainer\"><a href=\"https:\/\/sourcecraft.dev\/\" class=\"tm-button code-explainer__link\" style=\"visibility: hidden;\"><img style=\"width:14px;height:14px;object-fit:cover;object-position:left;\"\/><\/a><\/div><\/pre>\n<p>\u0410\u043d\u0430\u043b\u043e\u0433\u0438\u0447\u043d\u043e \u0434\u043b\u044f DDR3 \u043c\u0430\u043d\u0438\u0444\u0430\u043a\u0442\u0443\u0440 \/ \u0441\u0435\u0440\u0438\u0439\u043d\u0438\u043a \/ \u0434\u0430\u0442\u0430 \u0432\u044b\u043f\u0443\u0441\u043a\u0430 \u043e\u043a\u0430\u0437\u0430\u043b\u0438\u0441\u044c \u0432 bytes 117-125 (DDR4 \u043a\u043b\u0430\u0434\u0451\u0442 \u0438\u0445 \u0432 320-328). \u0414\u043e \u044d\u0442\u043e\u0433\u043e DDR3 \u043c\u043e\u0434\u0443\u043b\u0438 \u043f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u043b\u0438\u0441\u044c \u0431\u0435\u0437 \u0441\u0435\u0440\u0438\u0439\u043d\u0438\u043a\u0430 \u2014 \u043f\u043e\u043b\u044c\u0437\u044b \u0434\u043b\u044f \u0433\u0430\u0440\u0430\u043d\u0442\u0438\u0438 \u043d\u0435\u0442.<\/p>\n<h4>HP firmware \u0432\u044b\u0440\u0443\u0431\u0430\u0435\u0442 USB-\u043a\u043b\u0430\u0432\u0438\u0430\u0442\u0443\u0440\u0443<\/h4>\n<p>\u041f\u043e\u0441\u043b\u0435 \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u0438\u044f \u0442\u0435\u0441\u0442\u0430 \u044d\u043a\u0440\u0430\u043d summary \u0436\u0434\u0451\u0442 \u043d\u0430\u0436\u0430\u0442\u0438\u044f ESC \/ M. \u0421\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u044b\u0439 \u043a\u043e\u0434:<\/p>\n<pre><code>uefi_call_wrapper(BS-&gt;WaitForEvent, 3, 1, &amp;ST-&gt;ConIn-&gt;WaitForKey, &amp;idx);<\/code><div class=\"code-explainer\"><a href=\"https:\/\/sourcecraft.dev\/\" class=\"tm-button code-explainer__link\" style=\"visibility: hidden;\"><img style=\"width:14px;height:14px;object-fit:cover;object-position:left;\"\/><\/a><\/div><\/pre>\n<p>\u041d\u0430 \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0445 HP business EFI \u044d\u0442\u043e\u0442 \u0431\u043b\u043e\u043a\u0438\u0440\u0443\u044e\u0449\u0438\u0439 wait \u0447\u0435\u0440\u0435\u0437 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0441\u0435\u043a\u0443\u043d\u0434 \u0434\u0435\u0430\u043a\u0442\u0438\u0432\u0438\u0440\u0443\u0435\u0442 USB-\u043a\u043b\u0430\u0432\u0438\u0430\u0442\u0443\u0440\u0443 \u2014 firmware \u0440\u0435\u0448\u0430\u0435\u0442, \u0447\u0442\u043e \u0440\u0430\u0437 \u043d\u0438\u043a\u0442\u043e \u043d\u0435 \u043e\u043f\u0440\u0430\u0448\u0438\u0432\u0430\u0435\u0442 \u0430\u043a\u0442\u0438\u0432\u043d\u043e, \u043c\u043e\u0436\u043d\u043e \u043f\u0440\u0435\u043a\u0440\u0430\u0442\u0438\u0442\u044c polling. \u042f \u0441\u0442\u043e\u043b\u043a\u043d\u0443\u043b\u0441\u044f \u0441 \u044d\u0442\u0438\u043c \u043a\u043e\u0433\u0434\u0430 \u043d\u0435 \u043c\u043e\u0433 \u0432\u044b\u0439\u0442\u0438 \u0441\u043e screen \u0432\u0435\u0440\u0434\u0438\u043a\u0442\u0430 \u0438 \u043f\u0440\u0438\u0448\u043b\u043e\u0441\u044c \u0434\u0451\u0440\u0433\u0430\u0442\u044c \u043f\u0438\u0442\u0430\u043d\u0438\u0435. \u041f\u0440\u0438\u043d\u0451\u0441 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u043f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u044f, \u043f\u043e\u044f\u0432\u0438\u043b\u0441\u044f \u0444\u0438\u043a\u0441: timer event 200 \u043c\u0441 \u043f\u043b\u044e\u0441 <code>ConIn-&gt;WaitForKey<\/code> \u0432 \u043c\u0430\u0441\u0441\u0438\u0432\u0435 \u0441\u043e\u0431\u044b\u0442\u0438\u0439. \u041d\u0430 timer-\u0442\u0438\u043a\u0435 \u043a\u0440\u0443\u0442\u0438\u043c\u0441\u044f \u043e\u0431\u0440\u0430\u0442\u043d\u043e \u0432 WaitForEvent \u2014 \u044d\u0442\u043e \u0437\u0430\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 firmware \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0430\u0442\u044c \u043e\u043f\u0440\u0430\u0448\u0438\u0432\u0430\u0442\u044c USB. \u041d\u0430 firmware \u0433\u0434\u0435 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u044b \u043d\u0435\u0442 \u2014 \u043d\u0438\u043a\u0430\u043a\u0438\u0445 \u043f\u043e\u0431\u043e\u0447\u043d\u044b\u0445 \u044d\u0444\u0444\u0435\u043a\u0442\u043e\u0432.<\/p>\n<h4>Layout overflow \u043d\u0430 FullHD<\/h4>\n<p>\u041f\u043e\u0441\u043b\u0435 \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0442\u0435\u0441\u0442\u043e\u0432 13 \u0438 14 (\u0441\u0442\u0430\u043b\u043e 14 \u0432\u043c\u0435\u0441\u0442\u043e 12) \u043d\u0430 1920\u00d71080 cores panel \u0443\u0448\u0451\u043b \u0437\u0430 \u043d\u0438\u0436\u043d\u0438\u0439 \u043a\u0440\u0430\u0439 \u044d\u043a\u0440\u0430\u043d\u0430. CPU07\/CPU08 \u043d\u0435 \u0431\u044b\u043b\u0438 \u0432\u0438\u0434\u043d\u044b, \u043d\u0430 CPU04 \u0440\u0435\u043d\u0434\u0435\u0440 \u043d\u0430\u0435\u0437\u0436\u0430\u043b \u043d\u0430 progress bar. \u0417\u0430\u043c\u0435\u0442\u0438\u043b \u043f\u0440\u0438 \u043f\u0435\u0440\u0432\u043e\u043c \u043f\u0440\u043e\u0433\u043e\u043d\u0435 \u043d\u0430 FullHD \u043c\u0430\u0448\u0438\u043d\u0435 \u2014 \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0442\u0435\u0441\u0442\u044b \u043d\u0430 \u044d\u043a\u0440\u0430\u043d\u0435 \u0431\u044b\u043b\u0438, \u043d\u043e \u043c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433 \u044f\u0434\u0435\u0440 \u043e\u0442\u0440\u0435\u0437\u0430\u043b\u0441\u044f.<\/p>\n<p>\u0424\u0438\u043a\u0441 \u2014 \u0432 layout-\u043a\u0430\u043b\u044c\u043a\u0443\u043b\u044f\u0442\u043e\u0440\u0435 \u0441\u043d\u0430\u0447\u0430\u043b\u0430 \u043f\u0440\u043e\u0431\u0443\u0435\u043c 1-\u043a\u043e\u043b\u043e\u043d\u043e\u0447\u043d\u044b\u0435 \u043a\u0430\u0440\u0442\u043e\u0447\u043a\u0438 \u0442\u0435\u0441\u0442\u043e\u0432; \u0435\u0441\u043b\u0438 total height &gt; screen, \u043f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0430\u0435\u043c\u0441\u044f \u043d\u0430 2-\u043a\u043e\u043b\u043e\u043d\u043e\u0447\u043d\u044b\u0435 (7\u00d72). \u0420\u0435\u0448\u0430\u0435\u0442 14 \u0442\u0435\u0441\u0442\u043e\u0432 \u043d\u0430 1080p, \u043d\u0435 \u043b\u043e\u043c\u0430\u0435\u0442 \u0443\u0437\u043a\u0438\u0435 1366\u00d7768 \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0438 \u0442\u0430\u043a \u043d\u0430 2-col.<\/p>\n<p>\u0423\u0440\u043e\u043a (\u043c\u043e\u0439, \u043a\u0430\u043a \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0449\u0438\u043a\u0430): \u043f\u043e\u0441\u043b\u0435 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u0430 \u0442\u0435\u0441\u0442\u043e\u0432 \u0438\u043b\u0438 \u0440\u0430\u0437\u043c\u0435\u0440\u043e\u0432 \u0448\u0440\u0438\u0444\u0442\u0430 \u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u043e \u043f\u0440\u043e\u0433\u043e\u043d\u044f\u0442\u044c layout \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u043d\u044b\u0445 \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u044f\u0445.<\/p>\n<h3>\u0427\u0435\u0433\u043e \u043f\u043e\u043a\u0430 \u041d\u0415\u0422 \u2014 \u0447\u0435\u0441\u0442\u043d\u044b\u0439 disclosure<\/h3>\n<ul>\n<li>\n<p><strong>DDR5 on-die ECC counters<\/strong> (MR48-51 \u0432\u043d\u0443\u0442\u0440\u0438 DRAM die): \u0442\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044f Mode Register Read \u0447\u0435\u0440\u0435\u0437 iMC mailbox, chipset-specific, \u043d\u0435 \u043f\u0443\u0431\u043b\u0438\u043a\u0443\u0435\u0442\u0441\u044f Intel\/AMD \u043f\u043e\u043b\u043d\u043e\u0441\u0442\u044c\u044e. \u041f\u043e\u043a\u0430 \u0443\u043c\u0435\u044e \u0442\u043e\u043b\u044c\u043a\u043e \u0447\u0438\u0442\u0430\u0442\u044c SPD5 Hub registers (PEC counter, device info) \u0447\u0435\u0440\u0435\u0437 \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u044b\u0439 SMBus.<\/p>\n<\/li>\n<li>\n<p><strong>AMD VID<\/strong>: \u0434\u043b\u044f Intel \u0447\u0438\u0442\u0430\u044e <code>IA32_PERF_STATUS<\/code> bits[47:32]. \u041d\u0430 AMD \u0442\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044f per-family \u0434\u0435\u043a\u043e\u0434\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 <code>MSR_PSTATE_DEF<\/code> (Zen1\/2\/3\/4 \u0438\u043c\u0435\u044e\u0442 \u0440\u0430\u0437\u043d\u044b\u0435 \u043f\u043e\u043b\u044f). \u041d\u0435 \u0440\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u043e.<\/p>\n<\/li>\n<li>\n<p><strong>DRAM coordinates \u2014 \u044d\u0432\u0440\u0438\u0441\u0442\u0438\u043a\u0430<\/strong>: <code>decode_dram_coords<\/code> \u0434\u0430\u0451\u0442 \u043f\u0440\u0438\u0431\u043b\u0438\u0437\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 ~bank-group \/ ~bank \/ ~row \/ ~col \u0447\u0435\u0440\u0435\u0437 generic layout. \u041d\u0430 consumer Intel\/AMD \u0441\u043e\u0432\u043f\u0430\u0434\u0430\u0435\u0442 \u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e \u0434\u043b\u044f cluster detection. \u041d\u0430 \u0441\u0435\u0440\u0432\u0435\u0440\u043d\u044b\u0445 Sapphire Rapids+ \/ EPYC Genoa+ iMC \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442 \u0434\u0440\u0443\u0433\u0443\u044e interleave-\u0444\u0443\u043d\u043a\u0446\u0438\u044e \u2014 \u043a\u043e\u043e\u0440\u0434\u0438\u043d\u0430\u0442\u044b \u0431\u0443\u0434\u0443\u0442 \u0441\u043c\u0435\u0449\u0435\u043d\u044b, \u043d\u043e cluster detection \u0432\u0441\u0451 \u0440\u0430\u0432\u043d\u043e \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 (cluster \u2014 \u044d\u0442\u043e \u00ab\u043c\u043d\u043e\u0433\u043e \u043e\u0448\u0438\u0431\u043e\u043a \u0432 \u043e\u0434\u043d\u043e\u0439 \u0442\u043e\u0447\u043a\u0435\u00bb, \u043d\u0435 \u00ab\u0442\u043e\u0447\u043d\u0430\u044f \u0442\u043e\u0447\u043a\u0430 X\u00bb).<\/p>\n<\/li>\n<li>\n<p><strong>Chip U-\u043d\u043e\u043c\u0435\u0440 \u2014 \u043f\u0440\u0438\u0431\u043b\u0438\u0437\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0439<\/strong>: \u0441\u043c. \u043e\u0433\u043e\u0432\u043e\u0440\u043a\u0443 \u0432\u044b\u0448\u0435. \u0422\u043e\u0447\u043d\u044b\u0439 slot \u0438 \u0441\u0435\u0440\u0438\u0439\u043d\u0438\u043a \u2014 \u0442\u043e\u0447\u043d\u044b\u0435, U-\u043d\u043e\u043c\u0435\u0440 \u043d\u0430 silkscreen \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u0434\u0440\u0443\u0433\u0438\u043c.<\/p>\n<\/li>\n<li>\n<p><strong>HP Sure Start \/ Dell Trusted Boot<\/strong>: \u043d\u0430 \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0445 business-\u043c\u043e\u0434\u0435\u043b\u044f\u0445 firmware \u0431\u043b\u043e\u043a\u0438\u0440\u0443\u0435\u0442 SMBus probing \u2014 \u043d\u0435 \u043f\u043e\u043b\u0443\u0447\u0430\u0435\u043c SPD (\u0441\u0435\u0440\u0438\u0439\u043d\u0438\u043a, \u0442\u0430\u0439\u043c\u0438\u043d\u0433\u0438). DIMM-slot \u0447\u0435\u0440\u0435\u0437 SMBIOS \u043e\u0441\u0442\u0430\u0451\u0442\u0441\u044f.<\/p>\n<\/li>\n<li>\n<p><strong>Server SMBus controllers<\/strong> (Sapphire Rapids \u0438 \u043d\u043e\u0432\u0435\u0435): \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u044e common Intel ICH + AMD FCH. \u041d\u0430 \u043d\u043e\u0432\u044b\u0445 \u0441\u0435\u0440\u0432\u0435\u0440\u043d\u044b\u0445 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0430\u0445 SMBus \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u0434\u0440\u0443\u0433\u043e\u0439 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440 \u2014 \u043d\u0435 \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043b.<\/p>\n<\/li>\n<li>\n<p> \u0421\u0442\u0430\u0442\u0438\u0441\u0442\u0438\u043a\u0430 \u043f\u043e \u0442\u0438\u043f\u0430\u043c \u0441\u0431\u043e\u0435\u0432: \u043e\u0434\u0438\u043d \u043f\u043e\u0434\u0442\u0432\u0435\u0440\u0436\u0434\u0451\u043d\u043d\u044b\u0439 \u043a\u0435\u0439\u0441 \u043d\u0430\u0445\u043e\u0434\u043a\u0438 \u0441\u0431\u043e\u0439\u043d\u043e\u0439 \u043f\u0430\u043c\u044f\u0442\u0438 \u0441 \u0437\u0430\u043c\u0435\u043d\u043e\u0439. \u0424\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u044b\u0435 \u043f\u0440\u043e\u0433\u043e\u043d\u044b (\u0431\u0435\u0437 \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0435\u043d\u0438\u044f \u0434\u0435\u0444\u0435\u043a\u0442\u043e\u0432) \u043f\u0440\u043e\u0432\u043e\u0434\u0438\u043b\u0438\u0441\u044c \u043d\u0430 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u0438\u0445 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0430\u0445 \u2014 Intel, AMD Ryzen, \u0440\u0430\u0437\u043d\u044b\u0435 \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u044f \u0434\u0438\u0441\u043f\u043b\u0435\u044f. \u041d\u0430 \u0431\u043e\u043b\u044c\u0448\u0435\u043c \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u0435 \u0437\u0430\u0432\u0435\u0434\u043e\u043c\u043e \u0441\u0431\u043e\u0439\u043d\u044b\u0445 \u0441\u044d\u043c\u043f\u043b\u043e\u0432 \u043d\u0435 \u0432\u0430\u043b\u0438\u0434\u0438\u0440\u043e\u0432\u0430\u043d \u2014 \u0444\u0438\u0434\u0431\u0435\u043a \u0432 Issues \u043c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u043e \u043f\u0440\u0438\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u0435\u0442\u0441\u044f.  <\/p>\n<\/li>\n<li>\n<p><strong>\u0412\u0435\u0440\u0441\u0438\u044f \u2014 \u043d\u0435 \u0444\u0438\u043d\u0430\u043b\u044c\u043d\u0430\u044f.<\/strong> \u041a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0439 \u041f\u041a \u0441\u043b\u0438\u0448\u043a\u043e\u043c \u043c\u043d\u043e\u0433\u043e, \u0447\u0442\u043e\u0431\u044b \u044f \u043c\u043e\u0433 \u043f\u043e\u043a\u0440\u044b\u0442\u044c \u0432\u0441\u0435 \u0441\u0430\u043c\u043e\u0441\u0442\u043e\u044f\u0442\u0435\u043b\u044c\u043d\u043e. \u041f\u043e \u043c\u0435\u0440\u0435 \u0442\u043e\u0433\u043e \u043a\u0430\u043a \u043a\u043e \u043c\u043d\u0435 \u043d\u0430 \u0441\u0431\u043e\u0440\u043a\u0443 \u043f\u0440\u0438\u0445\u043e\u0434\u044f\u0442 \u0440\u0430\u0437\u043d\u044b\u0435 \u043c\u0430\u0448\u0438\u043d\u044b \u2014 \u0431\u0443\u0434\u0443\u0442 \u0432\u044b\u043b\u0435\u0437\u0430\u0442\u044c \u043d\u043e\u0432\u044b\u0435 edge cases \u0438 \u044f \u0438\u0445 \u0431\u0443\u0434\u0443 \u0447\u0438\u043d\u0438\u0442\u044c. \u0415\u0441\u043b\u0438 \u0432\u0430\u0448\u0430 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044f \u043d\u0435 \u043e\u043f\u0438\u0441\u0430\u043d\u0430 \u0438 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442 \u0432\u0435\u0434\u0451\u0442 \u0441\u0435\u0431\u044f \u0441\u0442\u0440\u0430\u043d\u043d\u043e \u2014 \u044d\u0442\u043e \u043e\u0436\u0438\u0434\u0430\u0435\u043c\u043e \u043d\u0430 \u0442\u0435\u043a\u0443\u0449\u0435\u0439 \u0441\u0442\u0430\u0434\u0438\u0438, \u043e\u0442\u043a\u0440\u044b\u0432\u0430\u0439\u0442\u0435 issue \u0441 dump&#8217;\u043e\u043c, \u0440\u0430\u0437\u0431\u0438\u0440\u0430\u0442\u044c\u0441\u044f \u0431\u0443\u0434\u0443.<\/p>\n<\/li>\n<\/ul>\n<h3>\u041e\u0442\u043a\u0443\u0434\u0430 \u0431\u0440\u0430\u0442\u044c<\/h3>\n<ul>\n<li>\n<p><strong>GitHub<\/strong>: <a href=\"https:\/\/github.com\/Paradoxdov\/memforge\" rel=\"noopener noreferrer nofollow\">https:\/\/github.com\/Paradoxdov\/memforge<\/a><\/p>\n<\/li>\n<li>\n<p><strong>\u0413\u043e\u0442\u043e\u0432\u044b\u0439 \u0431\u0438\u043d\u0430\u0440\u043d\u0438\u043a<\/strong>: Releases v0.4 \u2014 <code>MemForge2.efi<\/code> 285 \u041a\u0411. \u0421\u043e\u0431\u0438\u0440\u0430\u0442\u044c \u0441\u0430\u043c\u043e\u043c\u0443 \u043d\u0435 \u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u043e.<\/p>\n<\/li>\n<li>\n<p><strong>\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 BIOS \u043f\u043e\u0434 \u0440\u0430\u0437\u043d\u044b\u0435 \u0432\u0435\u043d\u0434\u043e\u0440\u044b<\/strong>: <a href=\"https:\/\/github.com\/Paradoxdov\/memforge\/blob\/main\/BIOS_SETUP.md\" rel=\"noopener noreferrer nofollow\"><code>BIOS_SETUP.md<\/code><\/a> \u0432 \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0438.<\/p>\n<\/li>\n<li>\n<p><strong>Issues \/ Discussions<\/strong> \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u044b \u2014 \u043e\u0441\u043e\u0431\u0435\u043d\u043d\u043e \u0432\u0430\u0436\u043d\u044b \u043a\u0435\u0439\u0441\u044b \u0441 \u0437\u0430\u0432\u0435\u0434\u043e\u043c\u043e \u0441\u0431\u043e\u0439\u043d\u043e\u0439 \u043f\u0430\u043c\u044f\u0442\u044c\u044e.<\/p>\n<\/li>\n<\/ul>\n<p>\u0420\u0430\u0437\u0432\u0451\u0440\u0442\u044b\u0432\u0430\u043d\u0438\u0435:<\/p>\n<ol>\n<li>\n<p>FAT32 USB<\/p>\n<\/li>\n<li>\n<p><code>MemForge2.efi<\/code> \u2192 <code>\\EFI\\BOOT\\loader.efi<\/code><\/p>\n<\/li>\n<li>\n<p><code>quantai.ini<\/code> \u2192 \u043a\u043e\u0440\u0435\u043d\u044c USB<\/p>\n<\/li>\n<li>\n<p>Boot from USB, ENTER \u2014 \u043f\u043e\u043b\u043d\u044b\u0439 \u0442\u0435\u0441\u0442, [2] \u2014 \u0431\u044b\u0441\u0442\u0440\u044b\u0439<\/p>\n<\/li>\n<\/ol>\n<p><code>quantai.ini<\/code> \u0438\u043c\u0435\u0435\u0442 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0440\u0443\u0447\u0435\u043a:<\/p>\n<pre><code>[Run]Passes=0            ; 0 = auto from RAM sizeMultiPass=1         ; \u0440\u043e\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0431\u0443\u0444\u0435\u0440 \u043f\u043e \u0432\u0441\u0435\u043c \u0440\u0435\u0433\u0438\u043e\u043d\u0430\u043c RAMMaxCores=0          ; 0 = \u0432\u0441\u0435 \u044f\u0434\u0440\u0430EnableAVX=1;BufferMB=1024      ; auto-scaled by RAM size;BitFadeSeconds=60  ; DDR4 default; DDR5 auto-bumped to 120;BitFadeEveryPass=0 ; \u0440\u0435\u0442\u0435\u043d\u0448\u043d \u0442\u043e\u043b\u044c\u043a\u043e \u043d\u0430 \u043f\u0435\u0440\u0432\u043e\u043c \u043f\u0440\u043e\u0445\u043e\u0434\u0435 \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e;TestOnlyDimm=0     ; 1..N \u2014 \u0438\u0437\u043e\u043b\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043a\u043e\u043d\u043a\u0440\u0435\u0442\u043d\u0443\u044e \u043f\u043b\u0430\u043d\u043a\u0443;MarathonHours=0    ; 0 = off, 1..24 \u2014 \u0434\u043b\u0438\u043d\u043d\u044b\u0439 \u043f\u0440\u043e\u0433\u043e\u043d \u0434\u043b\u044f \u0438\u043d\u0442\u0435\u0440\u043c\u0438\u0442\u0442\u0435\u043d\u0442 \u043f\u0440\u043e\u0431\u043b\u0435\u043c[Meta]Version=4.6Language=ru         ; ru \u0438\u043b\u0438 en \u2014 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b[Display];Width=1920         ; manual GOP mode override;Height=1080;FontScale=0        ; 0=auto, 1=1\u00d7, 2=2\u00d7 \u0434\u043b\u044f 4K<\/code><div class=\"code-explainer\"><a href=\"https:\/\/sourcecraft.dev\/\" class=\"tm-button code-explainer__link\" style=\"visibility: hidden;\"><img style=\"width:14px;height:14px;object-fit:cover;object-position:left;\"\/><\/a><\/div><\/pre>\n<p>\u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f \u2014 \u043e\u0442\u043a\u0440\u044b\u0442\u0430\u044f (\u0441\u043c. \u0444\u0430\u0439\u043b LICENSE \u0432 \u0440\u0435\u043f\u043e), \u0444\u043e\u0440\u043a\u0438 \u0438 \u043a\u043e\u043d\u0442\u0440\u0438\u0431\u044b \u043f\u0440\u0438\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e\u0442\u0441\u044f.<\/p>\n<details class=\"spoiler\">\n<summary>\u0421\u0441\u044b\u043b\u043a\u0438<\/summary>\n<div class=\"spoiler__content\">\n<p>[1] Frigo P., Giuffrida C., Bos H., Razavi K. <em>TRRespass: Exploiting the Many Sides of Target Row Refresh.<\/em> USENIX Security 2020.<\/p>\n<p>[2] van de Goor A. J., Tlili I. B. S. <em>March tests for word-oriented memories.<\/em> IEEE Transactions on Computers, vol. 47, no. 5, 1998.<\/p>\n<p>[3] Intel 64 and IA-32 Architectures Software Developer&#8217;s Manual, Vol. 3B, Chapter 15 (Machine-Check Architecture).<\/p>\n<p>[4] JEDEC Standard No. 21-C, Memory Module Annex K (DDR3 SPD), Annex L (DDR4 SPD).<\/p>\n<\/div>\n<\/details>\n<\/div>\n<p>\u0441\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 \u043e\u0440\u0438\u0433\u0438\u043d\u0430\u043b \u0441\u0442\u0430\u0442\u044c\u0438 <a href=\"https:\/\/habr.com\/ru\/articles\/1039280\/\">https:\/\/habr.com\/ru\/articles\/1039280\/<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u0421\u0435\u0433\u043e\u0434\u043d\u044f \u0441\u043e\u0431\u0438\u0440\u0430\u043b HP EliteDesk 8300, \u0447\u0435\u0442\u044b\u0440\u0435 \u043f\u043b\u0430\u043d\u043a\u0438 DDR3 \u043f\u043e 2 \u0413\u0411. \u041f\u0440\u0438 \u043f\u0435\u0440\u0432\u043e\u0439 \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0435 \u2014 \u0441\u0438\u043d\u0438\u0439 \u044d\u043a\u0440\u0430\u043d Windows. \u0421\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u044b\u0439 \u0441\u0446\u0435\u043d\u0430\u0440\u0438\u0439: \u0441\u0435\u0439\u0447\u0430\u0441 \u043f\u043e\u043b\u0447\u0430\u0441\u0430 \u0432\u044b\u0442\u0430\u0441\u043a\u0438\u0432\u0430\u0442\u044c \u043f\u043b\u0430\u043d\u043a\u0438 \u043f\u043e \u043e\u0434\u043d\u043e\u0439, \u043f\u0435\u0440\u0435\u0437\u0430\u0433\u0440\u0443\u0436\u0430\u0442\u044c\u0441\u044f, \u0432\u044b\u044f\u0441\u043d\u044f\u0442\u044c \u043a\u0430\u043a\u0430\u044f \u0441\u0431\u043e\u0439\u043d\u0430\u044f. \u00ab\u0422\u0430\u043d\u0446\u044b \u0441 \u0431\u0443\u0431\u043d\u0430\u043c\u0438\u00bb, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043a\u0430\u0436\u0434\u044b\u0439 \u0441\u0435\u0440\u0432\u0438\u0441\u043d\u0438\u043a \u0434\u0435\u043b\u0430\u043b \u0442\u044b\u0441\u044f\u0447\u0443 \u0440\u0430\u0437.\u041f\u043e\u0442\u043e\u043c \u0432\u0441\u043f\u043e\u043c\u043d\u0438\u043b, \u0447\u0442\u043e \u0443 \u043c\u0435\u043d\u044f \u0435\u0441\u0442\u044c \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0439 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442 \u0440\u043e\u0432\u043d\u043e \u0434\u043b\u044f \u044d\u0442\u043e\u0433\u043e (\u0432 \u0440\u0430\u0437\u0430\u0431\u043e\u0442\u043a\u0435). \u0412\u043e\u0442\u043a\u043d\u0443\u043b \u0444\u043b\u0435\u0448\u043a\u0443, \u043f\u0440\u043e\u0433\u043e\u043d, \u043c\u0438\u043d\u0443\u0442\u0430 \u2014 \u043d\u0430 \u044d\u043a\u0440\u0430\u043d\u0435 \u0431\u043e\u043b\u044c\u0448\u0438\u043c\u0438 \u0431\u0443\u043a\u0432\u0430\u043c\u0438: REPLACE DIMM1, confidence HIGH. \u0427\u0442\u043e\u0431\u044b \u0443\u0431\u0435\u0434\u0438\u0442\u044c\u0441\u044f \u0447\u0442\u043e \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0430 \u043d\u0435 \u00ab\u0437\u0430\u043f\u043e\u043c\u0438\u043d\u0430\u0435\u0442\u00bb \u0441\u043b\u043e\u0442 \u0430 \u0440\u0435\u0430\u043b\u044c\u043d\u043e \u043d\u0430\u0445\u043e\u0434\u0438\u0442 \u043f\u043b\u0430\u043d\u043a\u0443, \u043f\u0435\u0440\u0435\u0441\u0442\u0430\u0432\u0438\u043b \u0435\u0451 \u0432 DIMM4. \u041f\u0440\u043e\u0433\u043e\u043d \u043f\u043e\u0432\u0442\u043e\u0440\u043d\u043e \u2014 \u043d\u0430\u0448\u043b\u0430 \u0435\u0451 \u0438 \u0432 DIMM4, \u0442\u043e\u0442 \u0436\u0435 \u0441\u0435\u0440\u0438\u0439\u043d\u0438\u043a \u0438\u0437 SPD. \u0417\u0430\u043c\u0435\u043d\u0430 \u043f\u043b\u0430\u043d\u043a\u0438 \u2014 BSOD \u0431\u043e\u043b\u044c\u0448\u0435 \u043d\u0435\u0442.\u042f \u0440\u0430\u0431\u043e\u0442\u0430\u044e \u043d\u0430 \u0441\u0431\u043e\u0440\u043a\u0435 \u041f\u041a \u2014 \u0438 \u043d\u043e\u0432\u044b\u0445, \u0438 \u0431\/\u0443. \u041d\u0430 \u0431\/\u0443 \u044d\u0442\u043e \u0442\u0438\u043f\u0438\u0447\u043d\u0430\u044f \u0441\u0438\u0442\u0443\u0430\u0446\u0438\u044f: \u0432\u0441\u0451 \u0441\u043e\u0431\u0440\u0430\u043d\u043e, \u043f\u0440\u043e\u0432\u043e\u0434\u0430 \u0443\u043b\u043e\u0436\u0435\u043d\u044b, \u0432\u043a\u043b\u044e\u0447\u0430\u0435\u0448\u044c \u2014 \u0441\u0438\u043d\u0438\u0439 \u044d\u043a\u0440\u0430\u043d \u043d\u0430 \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0435. \u041c\u0435\u0442\u043e\u0434 \u0438\u0441\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442, \u043d\u043e \u044d\u0442\u043e \u043f\u0435\u0440\u0435\u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0430 \u0437\u0430 \u043f\u0435\u0440\u0435\u0437\u0430\u0433\u0440\u0443\u0437\u043a\u043e\u0439, \u0433\u043b\u0443\u0431\u043e\u043a\u0438\u0439 \u0432\u0434\u043e\u0445 \u043f\u0435\u0440\u0435\u0434 \u043a\u0430\u0436\u0434\u043e\u0439, \u0447\u0430\u0441 \u0442\u0432\u043e\u0435\u0433\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u0438 \u0443\u0445\u043e\u0434\u0438\u0442 \u043d\u0430 \u0442\u043e, \u0447\u0442\u043e \u0434\u043e\u043b\u0436\u043d\u0430 \u0431\u044b\u043b\u0430 \u0431\u044b \u0440\u0435\u0448\u0438\u0442\u044c \u043c\u0438\u043d\u0443\u0442\u0430. \u041c\u043d\u0435 \u043d\u0443\u0436\u0435\u043d \u0431\u044b\u043b \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0441\u0440\u0430\u0437\u0443 \u043f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442 \u0433\u0434\u0435 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0430 \u2014 \u0431\u0435\u0437 \u0447\u0430\u0441\u043e\u0432\u044b\u0445 \u043f\u0440\u043e\u0433\u043e\u043d\u043e\u0432 \u0438 \u0431\u0435\u0437 \u0442\u0430\u043d\u0446\u0435\u0432 \u0441\u043e \u0441\u0432\u0430\u043f\u0430\u043c\u0438 \u043f\u043b\u0430\u043d\u043e\u043a. \u0413\u043e\u0442\u043e\u0432\u043e\u0433\u043e \u0441 \u0442\u0430\u043a\u043e\u0439 \u043a\u043e\u043c\u0431\u0438\u043d\u0430\u0446\u0438\u0435\u0439 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0435\u0439 \u044f \u043d\u0435 \u043d\u0430\u0448\u0451\u043b, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u0441\u043e\u0431\u0440\u0430\u043b \u0441\u0432\u043e\u0439.\u0421\u0440\u0430\u0437\u0443 \u0447\u0435\u0441\u0442\u043d\u043e \u043f\u0440\u043e \u0430\u0432\u0442\u043e\u0440\u0441\u0442\u0432\u043e. \u042f \u043d\u0435 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0441\u0442. \u042f \u0441\u0431\u043e\u0440\u0449\u0438\u043a. \u041a\u043e\u0434 MemForge2 \u043f\u0438\u0441\u0430\u043b \u043d\u0435 \u044f \u2014 \u0435\u0433\u043e \u043f\u0438\u0441\u0430\u043b Claude (LLM \u043e\u0442 Anthropic) \u043f\u043e\u0434 \u043c\u043e\u044e \u043f\u043e\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0443 \u0437\u0430\u0434\u0430\u0447\u0438. \u042f \u043f\u0440\u0438\u0445\u043e\u0434\u0438\u043b \u0441 \u043f\u043e\u043d\u0438\u043c\u0430\u043d\u0438\u0435\u043c \u043f\u0440\u0435\u0434\u043c\u0435\u0442\u043d\u043e\u0439 \u043e\u0431\u043b\u0430\u0441\u0442\u0438 (\u00ab\u043d\u0443\u0436\u043d\u043e SPD \u0447\u0435\u0440\u0435\u0437 SMBus, \u0441\u0435\u0440\u0438\u0439\u043d\u0438\u043a \u0434\u043b\u044f \u0433\u0430\u0440\u0430\u043d\u0442\u0438\u0438, MCA-\u0441\u043d\u0438\u043c\u043e\u043a \u0434\u043e\/\u043f\u043e\u0441\u043b\u0435, \u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442 \u0432 \u043c\u043e\u043c\u0435\u043d\u0442 \u043e\u0448\u0438\u0431\u043a\u0438\u00bb), \u043e\u043f\u0438\u0441\u044b\u0432\u0430\u043b \u0447\u0442\u043e \u0434\u043e\u043b\u0436\u043d\u0430 \u0434\u0435\u043b\u0430\u0442\u044c \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0430 \u043d\u0430 \u043a\u043e\u043d\u043a\u0440\u0435\u0442\u043d\u044b\u0445 \u043a\u0435\u0439\u0441\u0430\u0445 \u0441\u043e \u0441\u0432\u043e\u0435\u0439 \u0441\u0431\u043e\u0440\u043a\u0438, \u0433\u043e\u043d\u044f\u043b \u043a\u0430\u0436\u0434\u0443\u044e \u0432\u0435\u0440\u0441\u0438\u044e \u043d\u0430 \u0440\u0435\u0430\u043b\u044c\u043d\u043e\u043c \u0436\u0435\u043b\u0435\u0437\u0435, \u043b\u043e\u0432\u0438\u043b \u0431\u0430\u0433\u0438, \u0432\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u043b\u0441\u044f \u0441 \u0434\u0430\u043c\u043f\u0430\u043c\u0438 \u0438 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u044f\u043c\u0438 \u043f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u044f. Claude \u043f\u0438\u0441\u0430\u043b C, \u0440\u0430\u0437\u0431\u0438\u0440\u0430\u043b\u0441\u044f \u0441 UEFI-API, MSR-\u0430\u043c\u0438, SMBus-\u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u043e\u043c, SPD JEDEC-\u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043e\u043c.\u042d\u0442\u043e \u043d\u0435 \u00abAI \u0441\u0434\u0435\u043b\u0430\u043b \u0432\u0441\u0451 \u0441\u0430\u043c\u00bb \u0438 \u043d\u0435 \u00ab\u044f \u0441\u0434\u0435\u043b\u0430\u043b \u0432\u0441\u0451 \u0441\u0430\u043c \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e AI\u00bb. \u042d\u0442\u043e \u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442 \u0432 \u0442\u043e\u043c, \u043d\u0430\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0434\u0430\u043b\u0435\u043a\u043e \u043c\u043e\u0436\u043d\u043e \u0437\u0430\u0439\u0442\u0438 \u0441 AI-assisted \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u043e\u0439, \u043a\u043e\u0433\u0434\u0430 \u0443 \u0442\u0435\u0431\u044f \u0433\u043b\u0443\u0431\u043e\u043a\u043e\u0435 \u043f\u043e\u043d\u0438\u043c\u0430\u043d\u0438\u0435 \u0437\u0430\u0434\u0430\u0447\u0438 \u0438 \u0434\u043e\u0441\u0442\u0443\u043f \u043a \u0440\u0435\u0430\u043b\u044c\u043d\u043e\u043c\u0443 \u0436\u0435\u043b\u0435\u0437\u0443 \u0434\u043b\u044f \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f, \u043d\u043e \u043d\u0435\u0442 \u043d\u0430\u0432\u044b\u043a\u043e\u0432 \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u043e\u0433\u043e \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f. \u0420\u0430\u0437\u0434\u0435\u043b \u00ab\u0431\u0430\u0433\u0438, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043b\u043e\u0432\u0438\u043b \u043f\u0440\u0438 \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0438\u00bb \u043d\u0438\u0436\u0435 \u2014 \u044d\u0442\u043e \u0438 \u0435\u0441\u0442\u044c \u043c\u043e\u044f \u0440\u0435\u0430\u043b\u044c\u043d\u0430\u044f \u0440\u0430\u0431\u043e\u0442\u0430 \u0432 \u044d\u0442\u043e\u043c \u043f\u0440\u043e\u0435\u043a\u0442\u0435: empirical validation \u043d\u0430 \u0440\u0430\u0437\u043d\u043e\u043c \u0436\u0435\u043b\u0435\u0437\u0435, \u043a\u043e\u0442\u043e\u0440\u043e\u0435 \u043c\u043e\u0434\u0435\u043b\u044c \u0441\u0430\u043c\u0430 \u0432\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0441\u0442\u0438 \u043d\u0435 \u043c\u043e\u0436\u0435\u0442.  \u041d\u0430 \u0442\u0435\u043a\u0443\u0449\u0435\u0439 \u0441\u0442\u0430\u0434\u0438\u0438 MemForge2 \u043f\u0440\u043e\u0433\u043e\u043d\u044f\u043b\u0441\u044f \u043d\u0430 \u0440\u0430\u0437\u043d\u044b\u0445 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044f\u0445 \u2014 Intel, AMD Ryzen, HP business-\u043c\u0430\u0448\u0438\u043d\u044b, \u0440\u0430\u0437\u043d\u044b\u0435 \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u044f \u044d\u043a\u0440\u0430\u043d\u0430 \u2014 \u0438\u043c\u0435\u043d\u043d\u043e \u0438\u0437 \u044d\u0442\u0438\u0445 \u043f\u0440\u043e\u0433\u043e\u043d\u043e\u0432 \u0432\u044b\u043b\u0435\u0437\u043b\u0438 \u0431\u0430\u0433\u0438, \u043e\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u0435 \u0432 \u0440\u0430\u0437\u0434\u0435\u043b\u0435 \u043d\u0438\u0436\u0435. \u041f\u043e\u0434\u0442\u0432\u0435\u0440\u0436\u0434\u0451\u043d\u043d\u043e\u0435 \u0441\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u043d\u0438\u0435 \u043d\u0430 \u0440\u0435\u0430\u043b\u044c\u043d\u043e \u0441\u0431\u043e\u0439\u043d\u043e\u0439 \u043f\u043b\u0430\u043d\u043a\u0435 \u043f\u0430\u043c\u044f\u0442\u0438 \u0441 \u0443\u0441\u043f\u0435\u0448\u043d\u043e\u0439 \u0437\u0430\u043c\u0435\u043d\u043e\u0439 \u0438 \u0438\u0441\u0447\u0435\u0437\u043d\u043e\u0432\u0435\u043d\u0438\u0435\u043c BSOD \u2014 \u043f\u043e\u043a\u0430 \u043e\u0434\u0438\u043d HP 8300. \u041d\u0430\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u044d\u0442\u0430 \u0441\u0445\u0435\u043c\u0430 \u043c\u0430\u0441\u0448\u0442\u0430\u0431\u0438\u0440\u0443\u0435\u0442\u0441\u044f \u0434\u0430\u043b\u044c\u0448\u0435, \u0443\u0432\u0438\u0434\u0438\u043c \u043f\u043e \u043c\u0435\u0440\u0435 \u0442\u043e\u0433\u043e \u043a\u0430\u043a \u0447\u0438\u0442\u0430\u0442\u0435\u043b\u0438 \u0431\u0443\u0434\u0443\u0442 \u043f\u0440\u0438\u0441\u044b\u043b\u0430\u0442\u044c \u0441\u0432\u043e\u0438 \u043a\u0435\u0439\u0441\u044b.  \u042d\u0442\u043e\u0442 \u0442\u0435\u043a\u0441\u0442 \u2014 \u043f\u0440\u043e MemForge2, UEFI-\u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435, \u0447\u0442\u043e\u0431\u044b \u0434\u0438\u0430\u0433\u043d\u043e\u0441\u0442\u0438\u043a\u0430 \u043f\u0430\u043c\u044f\u0442\u0438 \u0437\u0430\u043d\u0438\u043c\u0430\u043b\u0430 \u043c\u0438\u043d\u0443\u0442\u0443, \u0430 \u043d\u0435 \u043f\u043e\u043b\u0447\u0430\u0441\u0430. \u041e\u0442\u043a\u0440\u044b\u0442\u044b\u0439 \u043a\u043e\u0434, \u0433\u043e\u0442\u043e\u0432\u044b\u0439 \u0431\u0438\u043d\u0430\u0440\u043d\u0438\u043a, \u0444\u043b\u0435\u0448\u043a\u0430 \u043d\u0430 FAT32 \u2014 \u0431\u043e\u043b\u044c\u0448\u0435 \u043d\u0438\u0447\u0435\u0433\u043e \u043d\u0435 \u043d\u0443\u0436\u043d\u043e. GitHubTL;DR\u0417\u0430\u0433\u0440\u0443\u0436\u0430\u0435\u0442\u0441\u044f \u0441 USB \u0434\u043e \u0437\u0430\u043f\u0443\u0441\u043a\u0430 \u041e\u0421, \u043f\u0440\u043e\u0433\u043e\u043d\u044f\u0435\u0442 14 \u043f\u0430\u0440\u0430\u043b\u043b\u0435\u043b\u044c\u043d\u044b\u0445 \u0442\u0435\u0441\u0442\u043e\u0432 \u043f\u0430\u043c\u044f\u0442\u0438 \u043d\u0430 \u0432\u0441\u0435\u0445 \u044f\u0434\u0440\u0430\u0445 CPU, \u0447\u0438\u0442\u0430\u0435\u0442 SPD \u043d\u0430\u043f\u0440\u044f\u043c\u0443\u044e \u0447\u0435\u0440\u0435\u0437 SMBus, \u0441\u043d\u0438\u043c\u0430\u0435\u0442 MCA-\u0431\u0430\u043d\u043a\u0438 \u0434\u043e \u0438 \u043f\u043e\u0441\u043b\u0435 \u043f\u0440\u043e\u0433\u043e\u043d\u0430. \u041f\u0440\u0438 \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0435\u043d\u0438\u0438 \u043e\u0448\u0438\u0431\u043e\u043a \u0432\u044b\u0434\u0430\u0451\u0442 \u043a\u043e\u043d\u043a\u0440\u0435\u0442\u043d\u043e: \u043a\u0430\u043a\u043e\u0439 DIMM-\u0441\u043b\u043e\u0442 \u043c\u0435\u043d\u044f\u0442\u044c, \u0441\u0435\u0440\u0438\u0439\u043d\u0438\u043a \u043c\u043e\u0434\u0443\u043b\u044f \u0434\u043b\u044f \u0433\u0430\u0440\u0430\u043d\u0442\u0438\u0438, \u0438 \u0447\u0442\u043e \u0438\u043c\u0435\u043d\u043d\u043e \u0441\u043b\u043e\u043c\u0430\u043d\u043e (stuck-bit, \u0434\u0435\u0444\u0435\u043a\u0442\u043d\u044b\u0439 bank, Row Hammer-\u0443\u044f\u0437\u0432\u0438\u043c\u043e\u0441\u0442\u044c, \u0442\u0435\u0440\u043c\u0430\u043b\u044c\u043d\u0430\u044f \u043c\u0430\u0440\u0436\u0438\u043d\u0430\u043b\u044c\u043d\u043e\u0441\u0442\u044c).\u0427\u0442\u043e \u0435\u0441\u0442\u044c \u0441\u0432\u0435\u0440\u0445\u0443 \u043e\u0431\u044b\u0447\u043d\u043e\u0433\u043e memtest:\u041a\u043e\u043d\u0442\u0435\u043a\u0441\u0442 \u0432 \u043c\u043e\u043c\u0435\u043d\u0442 \u043a\u0430\u0436\u0434\u043e\u0439 \u043e\u0448\u0438\u0431\u043a\u0438 \u2014 temp\/Watt\/throttle\/VID \u043d\u0430 \u0442\u043e\u0442 \u0441\u0430\u043c\u044b\u0439 \u043c\u0438\u043b\u043b\u0438\u0441\u0435\u043a\u0443\u043d\u0434\u043d\u044b\u0439 \u0442\u0430\u0439\u043c\u0441\u0442\u0430\u043c\u043f, \u043a\u043e\u0433\u0434\u0430 \u0443\u043f\u0430\u043b \u0431\u0438\u0442. \u041e\u0442\u043b\u0438\u0447\u0430\u0435\u0442 \u00ab\u0445\u043e\u043b\u043e\u0434\u043d\u044b\u0439 stuck cell\u00bb \u043e\u0442 \u00ab\u043e\u0448\u0438\u0431\u043a\u0438 \u0442\u043e\u043b\u044c\u043a\u043e \u043f\u0440\u0438 85\u00b0C+\u00bb.Cold\/warm boot delta \u0447\u0435\u0440\u0435\u0437 UEFI NVRAM \u2014 \u043f\u043e\u0441\u043b\u0435 \u043f\u0440\u043e\u0433\u043e\u043d\u0430 \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u0435\u0442 96 \u0431\u0430\u0439\u0442 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f, \u043d\u0430 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0439 \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0435 \u043f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442 \u0434\u0435\u043b\u044c\u0442\u0443: \u00ab+3 \u043d\u043e\u0432\u044b\u0435 \u043e\u0448\u0438\u0431\u043a\u0438, +6\u00b0C \u043f\u043e \u0441\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u044e \u0441 \u043f\u0440\u043e\u0448\u043b\u044b\u043c \u043f\u0440\u043e\u0433\u043e\u043d\u043e\u043c\u00bb.Marathon mode 1-24 \u0447\u0430\u0441\u0430 \u2014 \u0434\u043b\u044f \u0438\u043d\u0442\u0435\u0440\u043c\u0438\u0442\u0442\u0435\u043d\u0442-\u043f\u0440\u043e\u0431\u043b\u0435\u043c, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043d\u0430 30-\u043c\u0438\u043d\u0443\u0442\u043d\u043e\u043c \u0442\u0435\u0441\u0442\u0435 \u043d\u0435 \u0432\u044b\u043b\u0435\u0437\u0430\u044e\u0442, \u0430 \u0443 \u043a\u043b\u0438\u0435\u043d\u0442\u0430 \u0440\u0430\u0437 \u0432 \u043d\u0435\u0434\u0435\u043b\u044e BSOD.report.json + memforge2.log \u043d\u0430 \u0444\u043b\u0435\u0448\u043a\u0443 \u2014 \u043f\u043e\u0441\u043b\u0435 \u043f\u0440\u043e\u0433\u043e\u043d\u0430 \u0437\u0430\u0431\u0438\u0440\u0430\u0435\u0448\u044c \u0444\u043b\u0435\u0448\u043a\u0443 \u0438 \u0441\u043f\u043e\u043a\u043e\u0439\u043d\u043e \u0440\u0430\u0437\u0431\u0438\u0440\u0430\u0435\u0448\u044c\u0441\u044f, \u043d\u0435 \u043d\u0443\u0436\u043d\u043e \u0441\u0440\u043e\u0447\u043d\u043e \u0444\u043e\u0442\u043e\u0433\u0440\u0430\u0444\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u044d\u043a\u0440\u0430\u043d.\u041e\u0442\u043a\u0440\u044b\u0442\u044b\u0439 \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u0439 \u043a\u043e\u0434 (gnu-efi), C, \u043e\u0434\u0438\u043d \u0444\u0430\u0439\u043b, ~9000 \u0441\u0442\u0440\u043e\u043a. \u0411\u0438\u043d\u0430\u0440\u043d\u0438\u043a 285 \u041a\u0411 \u0432 Releases. Honest validation status: \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0430 \u043f\u0440\u043e\u0433\u043e\u043d\u044f\u043b\u0430\u0441\u044c \u043d\u0430 \u0440\u0430\u0437\u043d\u044b\u0445 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0430\u0445 \u2014 Intel, AMD Ryzen, \u0440\u0430\u0437\u043d\u044b\u0435 \u043f\u043e\u043a\u043e\u043b\u0435\u043d\u0438\u044f \u043f\u0430\u043c\u044f\u0442\u0438, \u0440\u0430\u0437\u043d\u044b\u0435 \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u044f \u044d\u043a\u0440\u0430\u043d\u0430. \u041f\u043e\u0434\u0442\u0432\u0435\u0440\u0436\u0434\u0451\u043d\u043d\u043e\u0435 \u043d\u0430\u0445\u043e\u0436\u0434\u0435\u043d\u0438\u0435 \u0440\u0435\u0430\u043b\u044c\u043d\u043e \u0441\u0431\u043e\u0439\u043d\u043e\u0439 \u043f\u043b\u0430\u043d\u043a\u0438 \u0441 \u0443\u0441\u043f\u0435\u0448\u043d\u043e\u0439 \u0437\u0430\u043c\u0435\u043d\u043e\u0439 \u2014 \u043f\u043e\u043a\u0430 \u043e\u0434\u0438\u043d HP 8300. \u041d\u0430 \u0431\u043e\u043b\u044c\u0448\u0435\u043c \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u0435 \u0437\u0430\u0432\u0435\u0434\u043e\u043c\u043e \u0441\u0431\u043e\u0439\u043d\u044b\u0445 \u0441\u044d\u043c\u043f\u043b\u043e\u0432 \u043d\u0435 \u0432\u0430\u043b\u0438\u0434\u0438\u0440\u043e\u0432\u0430\u043d \u2014 \u0435\u0441\u043b\u0438 \u0443 \u0432\u0430\u0441 \u0442\u0430\u043a\u0438\u0435 \u0435\u0441\u0442\u044c, \u0444\u0438\u0434\u0431\u0435\u043a \u0432 Issues \u043e\u0447\u0435\u043d\u044c \u043d\u0443\u0436\u0435\u043d.  \u041f\u043e\u0447\u0435\u043c\u0443 \u0441\u0432\u0430\u043f-\u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0441\u044a\u0435\u0434\u0430\u0435\u0442 \u0432\u0440\u0435\u043c\u044f\u0421\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u044b\u0439 workflow \u043f\u0440\u0438 \u043f\u043e\u0434\u043e\u0437\u0440\u0435\u043d\u0438\u0438 \u043d\u0430 \u043f\u0430\u043c\u044f\u0442\u044c:\u0417\u0430\u043f\u0443\u0441\u0442\u0438\u043b memtest86+, \u0443\u0432\u0438\u0434\u0435\u043b \u043a\u0440\u0430\u0441\u043d\u043e\u0435 \u00aberror at 0xDEADBEEF\u00bb\u041e\u043a\u0435\u0439, \u043a\u0430\u043a\u0430\u044f \u0438\u0437 \u0447\u0435\u0442\u044b\u0440\u0451\u0445 \u043f\u043b\u0430\u043d\u043e\u043a? \u0410\u0434\u0440\u0435\u0441 \u043d\u0438\u0447\u0435\u0433\u043e \u043d\u0435 \u0433\u043e\u0432\u043e\u0440\u0438\u0442\u0412\u044b\u043d\u0443\u043b \u043f\u043b\u0430\u043d\u043a\u0443 1, \u043f\u0435\u0440\u0435\u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0430, \u0442\u0435\u0441\u0442, \u0441\u043d\u043e\u0432\u0430 \u043e\u0448\u0438\u0431\u043a\u0438 \u2014 \u043d\u0435 \u043e\u043d\u0430\u0412\u044b\u043d\u0443\u043b \u043f\u043b\u0430\u043d\u043a\u0443 2, \u043f\u0435\u0440\u0435\u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0430, \u0442\u0435\u0441\u0442, \u0447\u0438\u0441\u0442\u043e \u2014 \u043e\u043d\u0430? \u0418\u043b\u0438 \u0438\u043d\u0442\u0435\u0440\u043c\u0438\u0442\u0442\u0435\u043d\u0442?\u041f\u043e\u0441\u0442\u0430\u0432\u0438\u043b \u043e\u0431\u0440\u0430\u0442\u043d\u043e, \u0434\u043b\u044f \u043d\u0430\u0434\u0451\u0436\u043d\u043e\u0441\u0442\u0438 \u043f\u0435\u0440\u0435\u0431\u0440\u0430\u043b \u0441\u043b\u043e\u0442\u044b \u0435\u0449\u0451 \u0440\u0430\u0437\u041f\u043e\u043b\u0447\u0430\u0441\u0430-\u0447\u0430\u0441 \u043f\u043e\u0442\u0440\u0430\u0447\u0435\u043d\u043e \u043d\u0430 \u043e\u0434\u043d\u0443 \u0442\u043e\u043b\u044c\u043a\u043e \u043b\u043e\u043a\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044ememtest86+ \u2014 \u043e\u0442\u043b\u0438\u0447\u043d\u044b\u0439 \u0442\u0435\u0441\u0442 \u043f\u0430\u043c\u044f\u0442\u0438, \u043d\u043e \u044d\u0442\u043e \u0438\u043c\u0435\u043d\u043d\u043e \u0442\u0435\u0441\u0442 \u043f\u0430\u043c\u044f\u0442\u0438. \u041d\u0430 \u0432\u043e\u043f\u0440\u043e\u0441 \u00ab\u043a\u0430\u043a\u0443\u044e \u043f\u043b\u0430\u043d\u043a\u0443 \u043d\u0435\u0441\u0442\u0438 \u043f\u0440\u043e\u0434\u0430\u0432\u0446\u0443\u00bb \u043e\u043d \u043d\u0435 \u043e\u0442\u0432\u0435\u0447\u0430\u0435\u0442. PassMark MemTest86 (\u0431\u0435\u0441\u043f\u043b\u0430\u0442\u043d\u0430\u044f \u0432\u0435\u0440\u0441\u0438\u044f) \u2014 \u0442\u043e \u0436\u0435 \u0441\u0430\u043c\u043e\u0435, \u043f\u043b\u044e\u0441 \u043d\u0435 \u043f\u043e\u0434\u043d\u0438\u043c\u0430\u0435\u0442 CPU \u0432 turbo P-state, \u0442\u0435\u0441\u0442\u044b \u0438\u0434\u0443\u0442 \u043d\u0430 \u0431\u0430\u0437\u043e\u0432\u043e\u0439 \u0447\u0430\u0441\u0442\u043e\u0442\u0435, \u0442\u0435\u0440\u043c\u0430\u043b\u044c\u043d\u0430\u044f \u043d\u0430\u0433\u0440\u0443\u0437\u043a\u0430 \u043d\u0438\u0436\u0435 (PassMark \u044d\u0442\u043e \u043d\u0430 \u0441\u0432\u043e\u0451\u043c \u0444\u043e\u0440\u0443\u043c\u0435 \u043e\u0442\u043a\u0440\u044b\u0442\u043e \u043f\u0440\u0438\u0437\u043d\u0430\u044e\u0442). HCI Memtest, Karhu, TM5 \u2014 \u0432\u0441\u0435 \u0442\u0440\u0435\u0431\u0443\u044e\u0442 \u0440\u0430\u0431\u043e\u0442\u0430\u044e\u0449\u0435\u0439 Windows, \u0430 \u0435\u0441\u043b\u0438 \u043c\u0430\u0448\u0438\u043d\u0430 \u043d\u0435 \u0434\u043e\u0433\u0440\u0443\u0436\u0430\u0435\u0442\u0441\u044f \u0434\u043e \u0434\u0435\u0441\u043a\u0442\u043e\u043f\u0430, \u043e\u043d\u0438 \u0431\u0435\u0441\u043f\u043e\u043b\u0435\u0437\u043d\u044b.\u0418 \u043d\u0438 \u043e\u0434\u0438\u043d \u0438\u0437 \u044d\u0442\u0438\u0445 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u043e\u0432 \u043d\u0435 \u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u043d\u0430 \u0444\u043b\u0435\u0448\u043a\u0435 \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u0433\u043e \u043b\u043e\u0433\u0430, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043c\u043e\u0436\u043d\u043e \u043f\u043e\u0442\u043e\u043c \u0441\u043f\u043e\u043a\u043e\u0439\u043d\u043e \u0440\u0430\u0437\u043e\u0431\u0440\u0430\u0442\u044c.\u0427\u0442\u043e \u0445\u043e\u0442\u0435\u043b\u043e\u0441\u044c:\u0417\u0430\u0433\u0440\u0443\u0437\u043a\u0430 \u0441 \u0444\u043b\u0435\u0448\u043a\u0438 \u0434\u043e \u041e\u0421, \u0447\u0442\u043e\u0431\u044b Windows-\u0434\u0440\u0430\u0439\u0432\u0435\u0440\u044b \u0438 \u0430\u043d\u0442\u0438\u0432\u0438\u0440\u0443\u0441\u044b \u043d\u0435 \u0431\u044b\u043b\u0438 \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u043e\u0439\u041f\u0440\u044f\u043c\u043e\u0439 \u043e\u0442\u0432\u0435\u0442: \u00ab\u0432\u043e\u0442 \u044d\u0442\u043e\u0442 \u0441\u043b\u043e\u0442, \u0432\u043e\u0442 \u0441\u0435\u0440\u0438\u0439\u043d\u0438\u043a, \u0438\u0434\u0438\u0442\u0435 \u0437\u0430 \u0437\u0430\u043c\u0435\u043d\u043e\u0439\u00bb\u0421\u0435\u0440\u0438\u0439\u043d\u0438\u043a \u0438\u0437 \u0441\u0430\u043c\u043e\u0433\u043e \u043c\u043e\u0434\u0443\u043b\u044f (SPD \u0447\u0435\u0440\u0435\u0437 SMBus), \u0430 \u043d\u0435 \u0438\u0437 SMBIOS, \u0433\u0434\u0435 \u043e\u043d \u0447\u0430\u0441\u0442\u043e \u043f\u0443\u0441\u0442\u043e\u0439\u0421\u043d\u0438\u043c\u043e\u043a MCA-\u0431\u0430\u043d\u043a\u043e\u0432 \u0434\u043e\/\u043f\u043e\u0441\u043b\u0435 \u2014 \u043b\u043e\u0432\u0438\u0442 ECC-\u043e\u0448\u0438\u0431\u043a\u0438, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440 \u0442\u0438\u0445\u043e \u0438\u0441\u043f\u0440\u0430\u0432\u0438\u043b \u0438 pattern-\u0442\u0435\u0441\u0442\u044b \u0438\u0445 \u043f\u043e \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u044e \u043d\u0435 \u0432\u0438\u0434\u044f\u0442\u0421\u043d\u0438\u043c\u043e\u043a \u0442\u0435\u043c\u043f\u0435\u0440\u0430\u0442\u0443\u0440\u044b\/Watt\/throttle \u0432 \u043c\u043e\u043c\u0435\u043d\u0442 \u043a\u0430\u0436\u0434\u043e\u0439 \u043e\u0448\u0438\u0431\u043a\u0438 \u2014 \u043e\u0442\u043b\u0438\u0447\u0438\u0442\u044c \u0430\u043f\u043f\u0430\u0440\u0430\u0442\u043d\u044b\u0439 \u0434\u0435\u0444\u0435\u043a\u0442 \u043e\u0442 \u0442\u0435\u0440\u043c\u0430\u043b\u044c\u043d\u043e\u0439 \u043c\u0430\u0440\u0436\u0438\u0421\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0439 JSON-\u043b\u043e\u0433 \u043d\u0430 \u0444\u043b\u0435\u0448\u043a\u0435 \u0434\u043b\u044f \u043f\u043e\u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0433\u043e \u0440\u0430\u0437\u0431\u043e\u0440\u0430\u0421\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u0435 \u043f\u0440\u043e\u0433\u043e\u043d\u043e\u0432 \u043c\u0435\u0436\u0434\u0443 \u043f\u0435\u0440\u0435\u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0430\u043c\u0438 \u2014 \u0443\u0432\u0438\u0434\u0435\u0442\u044c \u0441\u0442\u0430\u043b\u043e \u0445\u0443\u0436\u0435 \u0438\u043b\u0438 \u043b\u0443\u0447\u0448\u0435 \u043f\u043e\u0441\u043b\u0435 \u0440\u0435\u0431\u043e\u043b\u0430\/\u043e\u0447\u0438\u0441\u0442\u043a\u0438\/\u0437\u0430\u043c\u0435\u043d\u044b \u043f\u0430\u0441\u0442\u044b\u041a\u0430\u043a \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c\u0441\u044f\u041f\u044f\u0442\u044c \u043c\u0438\u043d\u0443\u0442 \u043e\u0442 \u0444\u043b\u0435\u0448\u043a\u0438 \u0434\u043e \u0432\u0435\u0440\u0434\u0438\u043a\u0442\u0430:\u041b\u044e\u0431\u0430\u044f FAT32 USB-\u0444\u043b\u0435\u0448\u043a\u0430\u0421\u043a\u0430\u0447\u0430\u0442\u044c MemForge2.efi \u0438\u0437 Releases \u043d\u0430 GitHub\u041f\u043e\u043b\u043e\u0436\u0438\u0442\u044c \u0432 \\EFI\\BOOT\\loader.efi \u043d\u0430 \u0444\u043b\u0435\u0448\u043a\u0435(\u041e\u043f\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u043e) quantai.ini \u0432 \u043a\u043e\u0440\u0435\u043d\u044c \u0444\u043b\u0435\u0448\u043a\u0438 \u2014 \u0434\u043b\u044f \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u0434\u043b\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438 \u0438 \u043e\u043f\u0446\u0438\u0439\u0417\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044c\u0441\u044f \u0441 \u0444\u043b\u0435\u0448\u043a\u0438, ENTER \u2014 \u043f\u043e\u043b\u043d\u044b\u0439 \u0442\u0435\u0441\u0442, [2] \u2014 \u0431\u044b\u0441\u0442\u0440\u044b\u0439\u041f\u0440\u043e Secure Boot. \u041d\u0430 \u0441\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0445 HP\/Dell\/Lenovo business-\u043c\u043e\u0434\u0435\u043b\u044f\u0445 Secure Boot \u0432\u043a\u043b\u044e\u0447\u0451\u043d \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e, \u0438 \u043d\u0435\u043f\u043e\u0434\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u0439 .efi \u0437\u0430\u0433\u0440\u0443\u0437\u0447\u0438\u043a \u043f\u0440\u043e\u0441\u0442\u043e \u043d\u0435 \u0441\u0442\u0430\u0440\u0442\u0443\u0435\u0442. \u0414\u0432\u0430 \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u0430:\u041e\u0442\u043a\u043b\u044e\u0447\u0438\u0442\u044c Secure Boot \u0432 BIOS (\u0431\u044b\u0441\u0442\u0440\u043e, \u043d\u043e \u0438\u043d\u043e\u0433\u0434\u0430 \u0442\u0440\u0435\u0431\u0443\u0435\u0442 Admin Password)\u041e\u0431\u0435\u0440\u043d\u0443\u0442\u044c MemForge2.efi \u0432 PreLoader.efi \u043e\u0442 Linux Foundation \u0441 enrollment \u0447\u0435\u0440\u0435\u0437 HashTool.efi \u2014 \u044d\u0442\u043e \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0437\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044c\u0441\u044f \u0431\u0435\u0437 \u043e\u0442\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f Secure Boot\u041f\u043e\u0434\u0440\u043e\u0431\u043d\u044b\u0435 \u0438\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u0438 \u043f\u043e \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0435 BIOS \u0434\u043b\u044f \u0440\u0430\u0437\u043d\u044b\u0445 \u0432\u0435\u043d\u0434\u043e\u0440\u043e\u0432 \u2014 \u0432 BIOS_SETUP.md \u0432 \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0438.\u0414\u043b\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c \u043f\u0440\u043e\u0433\u043e\u043d\u0430. \u0411\u044b\u0441\u0442\u0440\u044b\u0439 \u2014 \u043f\u0430\u0440\u0430 \u043c\u0438\u043d\u0443\u0442, \u043b\u043e\u0432\u0438\u0442 \u044f\u0432\u043d\u044b\u0435 \u0434\u0435\u0444\u0435\u043a\u0442\u044b (stuck-bit, broken bank), \u043f\u0440\u043e\u043f\u0443\u0441\u043a\u0430\u0435\u0442 \u0442\u0435\u0440\u043c\u0430\u043b\u044c\u043d\u043e-\u043c\u0430\u0440\u0436\u0438\u043d\u0430\u043b\u044c\u043d\u044b\u0435. \u041f\u043e\u043b\u043d\u044b\u0439 \u2014 15-30 \u043c\u0438\u043d\u0443\u0442 \u0432 \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0438 \u043e\u0442 \u043e\u0431\u044a\u0451\u043c\u0430 \u043f\u0430\u043c\u044f\u0442\u0438. Marathon \u2014 1-24 \u0447\u0430\u0441\u0430, \u0434\u043b\u044f \u0441\u043b\u0443\u0447\u0430\u0435\u0432 \u00abBSOD \u0443 \u043a\u043b\u0438\u0435\u043d\u0442\u0430 \u0440\u0430\u0437 \u0432 \u043d\u0435\u0434\u0435\u043b\u044e\u00bb, \u0441\u0442\u0430\u0432\u0438\u0442\u0441\u044f \u0447\u0435\u0440\u0435\u0437 MarathonHours=N \u0432 quantai.ini.\u0427\u0442\u043e \u043f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442 \u044d\u043a\u0440\u0430\u043d \u043f\u0440\u0438 \u043e\u0448\u0438\u0431\u043a\u0435\u0421\u043a\u0440\u0438\u043d\u0448\u043e\u0442 \u0432\u0435\u0440\u0434\u0438\u043a\u0442\u0430 \u043d\u0430 HP 8300\u0427\u0442\u043e \u0432\u0430\u0436\u043d\u043e \u043f\u0440\u043e\u0447\u0438\u0442\u0430\u0442\u044c:REPLACE: DIMMx \u2014 \u0441\u043b\u043e\u0442 \u0434\u043b\u044f \u0437\u0430\u043c\u0435\u043d\u044b, \u043a\u0430\u043a \u043e\u043d \u043d\u0430\u0437\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u043d\u0430 \u043c\u0430\u0442\u0435\u0440\u0438\u043d\u043a\u0435 (DIMM1, DIMM_A1, ChannelA-DIMM0)Confidence: HIGH\/MEDIUM\/LOW \u2014 \u043d\u0430\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0443\u0432\u0435\u0440\u0435\u043d\u0430 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0430. HIGH = \u0447\u0451\u0442\u043a\u0438\u0439 stuck-bit \u0438\u043b\u0438 \u043f\u043b\u043e\u0442\u043d\u044b\u0439 \u043a\u043b\u0430\u0441\u0442\u0435\u0440 \u043e\u0448\u0438\u0431\u043e\u043a. LOW = \u0440\u0435\u0434\u043a\u0438\u0435 \u0441\u043b\u0443\u0447\u0430\u0439\u043d\u044b\u0435 \u043e\u0448\u0438\u0431\u043a\u0438, \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u0442\u0435\u0440\u043c\u0430\u043b\u044c\u043d\u044b\u0439 margin, \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u044d\u043b\u0435\u043a\u0442\u0440\u043e\u043c\u0430\u0433\u043d\u0438\u0442\u043d\u044b\u0435 \u043d\u0430\u0432\u043e\u0434\u043a\u0438DIMM info (for warranty) \u2014 Manufacturer \/ Part number \/ Serial \u0438\u0437 SPD \u043c\u043e\u0434\u0443\u043b\u044f. \u042d\u0442\u043e \u043a\u043e\u043f\u0438\u0440\u0443\u0435\u0448\u044c \u043f\u0440\u043e\u0434\u0430\u0432\u0446\u0443 \u0434\u043b\u044f \u0433\u0430\u0440\u0430\u043d\u0442\u0438\u0439\u043d\u043e\u0439 \u0437\u0430\u043c\u0435\u043d\u044bWhat was detected \u2014 \u0447\u0442\u043e \u0438\u043c\u0435\u043d\u043d\u043e \u043d\u0430\u0448\u043b\u0438: stuck-bit (\u0444\u0438\u0437\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u0434\u0435\u0444\u0435\u043a\u0442 \u044f\u0447\u0435\u0439\u043a\u0438), bank-\u043a\u043b\u0430\u0441\u0442\u0435\u0440 (\u0434\u0435\u0444\u0435\u043a\u0442\u043d\u0430\u044f \u0437\u043e\u043d\u0430 \u043d\u0430 \u0447\u0438\u043f\u0435), \u0442\u0435\u0440\u043c\u0430\u043b\u044c\u043d\u0430\u044f \u043c\u0430\u0440\u0436\u0430 (\u043e\u0448\u0438\u0431\u043a\u0438 \u0442\u043e\u043b\u044c\u043a\u043e \u043f\u0440\u0438 85\u00b0C+), Row Hammer-\u0443\u044f\u0437\u0432\u0438\u043c\u043e\u0441\u0442\u044c\u0414\u043b\u044f \u0442\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u0440\u0430\u0437\u0431\u043e\u0440\u0430 \u0435\u0441\u0442\u044c [D] \u2014 \u043e\u0442\u043a\u0440\u044b\u0432\u0430\u0435\u0442 \u0434\u0435\u0442\u0430\u043b\u044c\u043d\u044b\u0439 \u044d\u043a\u0440\u0430\u043d \u0441 \u043f\u043e\u043b\u043d\u043e\u0439 \u0442\u0430\u0431\u043b\u0438\u0446\u0435\u0439 \u0442\u0435\u0441\u0442\u043e\u0432, per-error \u0437\u0430\u043f\u0438\u0441\u044f\u043c\u0438 (\u0430\u0434\u0440\u0435\u0441, DIMM, DRAM-\u043a\u043e\u043e\u0440\u0434\u0438\u043d\u0430\u0442\u044b), diff MCA-\u0431\u0430\u043d\u043a\u043e\u0432, SPD-\u0442\u0430\u0439\u043c\u0438\u043d\u0433\u0430\u043c\u0438 \u0438 \u0442\u0440\u0435\u043d\u0434\u043e\u043c \u043f\u0440\u043e\u043f\u0443\u0441\u043a\u043d\u043e\u0439 \u0441\u043f\u043e\u0441\u043e\u0431\u043d\u043e\u0441\u0442\u0438.\u0417\u0430\u043c\u0435\u0447\u0430\u043d\u0438\u0435 \u043f\u043e \u0441\u043a\u0440\u0438\u043d\u0448\u043e\u0442\u0443: \u043e\u043d \u0441\u0434\u0435\u043b\u0430\u043d \u043d\u0430 v0.3 \u0434\u043e \u0444\u0438\u043a\u0441\u0430 DDR3 SPD-\u043f\u0430\u0440\u0441\u0438\u043d\u0433\u0430 (\u0441\u043c. \u0440\u0430\u0437\u0434\u0435\u043b \u00ab\u0444\u0430\u043a\u0430\u043f\u044b\u00bb), \u043f\u043e\u044d\u0442\u043e\u043c\u0443 chip U3 (x16) \u2014 \u044d\u0442\u043e \u043e\u0448\u0438\u0431\u043e\u0447\u043d\u0430\u044f per-chip \u043c\u0430\u0440\u043a\u0438\u0440\u043e\u0432\u043a\u0430 \u0434\u043b\u044f Samsung 1Rx8 \u043c\u043e\u0434\u0443\u043b\u044f. \u041d\u0430 v0.4 \u043f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u043b\u043e \u0431\u044b chip U5 bit 4 (x8). \u0421\u043b\u043e\u0442 DIMM1 \u0438 \u0441\u0435\u0440\u0438\u0439\u043d\u0438\u043a \u0431\u044b\u043b\u0438 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u044b \u043a\u043e\u0440\u0440\u0435\u043a\u0442\u043d\u043e \u2014 \u043f\u043b\u0430\u043d\u043a\u0430 \u0437\u0430\u043c\u0435\u043d\u0438\u043b\u0430\u0441\u044c \u0443\u0441\u043f\u0435\u0448\u043d\u043e.\u0427\u0442\u043e \u043e\u0441\u0442\u0430\u0451\u0442\u0441\u044f \u043d\u0430 \u0444\u043b\u0435\u0448\u043a\u0435 \u043f\u043e\u0441\u043b\u0435 \u043f\u0440\u043e\u0433\u043e\u043d\u0430\u041f\u043e\u0441\u043b\u0435 \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u0438\u044f \u0442\u0435\u0441\u0442\u0430 \u0440\u044f\u0434\u043e\u043c \u0441 loader.efi \u043d\u0430 \u0444\u043b\u0435\u0448\u043a\u0435 \u043f\u043e\u044f\u0432\u043b\u044f\u044e\u0442\u0441\u044f:memforge2.log \u2014 \u0447\u0435\u043b\u043e\u0432\u0435\u043a\u043e\u0447\u0438\u0442\u0430\u0435\u043c\u044b\u0439 \u043b\u043e\u0433 \u0441 timestamps, \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u043e\u043c \u043a\u0430\u0436\u0434\u043e\u0433\u043e \u0442\u0435\u0441\u0442\u0430, \u043f\u043e\u043b\u043d\u044b\u043c SPD \u043f\u043e \u043a\u0430\u0436\u0434\u043e\u0439 \u043f\u043b\u0430\u043d\u043a\u0435 (\u0432\u043a\u043b\u044e\u0447\u0430\u044f \u0442\u0430\u0439\u043c\u0438\u043d\u0433\u0438 CL-tRCD-tRP-tRAS-tRFC), diff MCA-\u0431\u0430\u043d\u043a\u043e\u0432, \u0432\u0441\u0435\u043c\u0438 per-error \u0437\u0430\u043f\u0438\u0441\u044f\u043c\u0438 \u0441 environmental snapshot, \u0442\u0440\u0435\u043d\u0434\u043e\u043c BW \u043f\u043e 1-\u043c\u0438\u043d\u0443\u0442\u043d\u044b\u043c buckets, per-stride MB\/s, SMBus signal integrity \u043e\u0442\u0447\u0451\u0442\u043e\u043c.report.json \u2014 \u0442\u0435 \u0436\u0435 \u0434\u0430\u043d\u043d\u044b\u0435 \u0432 \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u043c \u0432\u0438\u0434\u0435. \u041a\u0430\u0436\u0434\u0430\u044f \u0437\u0430\u043f\u0438\u0441\u044c \u043e\u0431 \u043e\u0448\u0438\u0431\u043a\u0435 \u043d\u0435\u0441\u0451\u0442 at: {t_ms, temp_c, pkg_w, throttle, vid_mv}. \u0423\u0434\u043e\u0431\u043d\u043e \u0434\u043b\u044f \u043f\u043e\u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0433\u043e \u043f\u0430\u0440\u0441\u0438\u043d\u0433\u0430 \u2014 \u043c\u043e\u0436\u043d\u043e \u0441\u043a\u043e\u0440\u043c\u0438\u0442\u044c \u0432 \u0441\u043a\u0440\u0438\u043f\u0442, \u0432 \u043d\u0435\u0439\u0440\u043e\u0441\u0435\u0442\u044c \u0434\u043b\u044f \u0430\u043d\u0430\u043b\u0438\u0437\u0430, \u0438\u043b\u0438 \u043f\u0440\u043e\u0441\u0442\u043e \u043e\u0442\u043a\u0440\u044b\u0442\u044c \u0432 \u043b\u044e\u0431\u043e\u043c JSON-\u0432\u044c\u044e\u0432\u0435\u0440\u0435.\u042d\u0442\u043e \u0432\u0430\u0436\u043d\u0430\u044f \u0447\u0430\u0441\u0442\u044c workflow: \u043d\u0430 \u0441\u0430\u043c\u043e\u0439 \u043c\u0430\u0448\u0438\u043d\u0435 \u0440\u0435\u043c\u043e\u043d\u0442\u043d\u0438\u043a \u0432\u0438\u0434\u0438\u0442 \u0432\u0435\u0440\u0434\u0438\u043a\u0442 \u043d\u0430 \u044d\u043a\u0440\u0430\u043d\u0435 \u0438 \u043f\u0440\u0438\u043d\u0438\u043c\u0430\u0435\u0442 \u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u00ab\u043c\u0435\u043d\u044f\u0442\u044c \/ \u043d\u0435 \u043c\u0435\u043d\u044f\u0442\u044c\u00bb. \u041d\u043e \u0435\u0441\u043b\u0438 \u0445\u043e\u0447\u0435\u0442\u0441\u044f \u043f\u043e\u0442\u043e\u043c \u0440\u0430\u0437\u043e\u0431\u0440\u0430\u0442\u044c\u0441\u044f \u0441\u043f\u043e\u043a\u043e\u0439\u043d\u043e \u2014 \u0437\u0430\u0431\u0438\u0440\u0430\u0435\u0448\u044c \u0444\u043b\u0435\u0448\u043a\u0443 \u0438 \u0447\u0438\u0442\u0430\u0435\u0448\u044c \u043b\u043e\u0433 \u043d\u0430 \u043d\u043e\u0440\u043c\u0430\u043b\u044c\u043d\u043e\u043c \u043a\u043e\u043c\u043f\u044c\u044e\u0442\u0435\u0440\u0435. \u041d\u0435 \u043d\u0430\u0434\u043e \u0441\u0440\u043e\u0447\u043d\u043e \u0444\u043e\u0442\u043e\u0433\u0440\u0430\u0444\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u044d\u043a\u0440\u0430\u043d \u0432 \u0442\u0440\u0438 \u0440\u0430\u043a\u0443\u0440\u0441\u0430.Cold\/warm boot delta. \u041f\u043e\u0441\u043b\u0435 \u043a\u0430\u0436\u0434\u043e\u0433\u043e \u043f\u0440\u043e\u0433\u043e\u043d\u0430 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0430 \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u0435\u0442 96 \u0431\u0430\u0439\u0442 \u0441\u0432\u043e\u0434\u043a\u0438 \u0432 UEFI NVRAM. \u041d\u0430 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0439 \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0435 \u043f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442 \u0434\u0435\u043b\u044c\u0442\u0443 \u043f\u043e \u0441\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u044e \u0441 \u043f\u0440\u043e\u0448\u043b\u044b\u043c \u043f\u0440\u043e\u0433\u043e\u043d\u043e\u043c:\u26a0 +3 new errors since last run\u26a0 temperature rose 6\u00b0C \u2014 check airflow \/ paste\u2713 BW peak unchanged (within 2%)\u042d\u0442\u043e \u0434\u0430\u0451\u0442 \u043e\u0442\u0432\u0435\u0442 \u043d\u0430 \u0432\u043e\u043f\u0440\u043e\u0441\u044b \u0432\u0438\u0434\u0430 \u00ab\u043f\u043e\u0441\u043b\u0435 \u043e\u0447\u0438\u0441\u0442\u043a\u0438 \u0438 \u0437\u0430\u043c\u0435\u043d\u044b \u043f\u0430\u0441\u0442\u044b \u0441\u0442\u0430\u043b\u043e \u043b\u0443\u0447\u0448\u0435?\u00bb, \u00ab\u043f\u043e\u0441\u043b\u0435 \u043f\u0435\u0440\u0435\u043e\u0431\u0436\u0438\u043c\u0430 \u0440\u0435\u0431\u043e\u043b \u0434\u0435\u0440\u0436\u0438\u0442\u0441\u044f?\u00bb, \u00ab\u043f\u043e\u0441\u043b\u0435 \u043f\u0435\u0440\u0435\u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438 \u043f\u043b\u0430\u043d\u043a\u0438 \u0432 \u0434\u0440\u0443\u0433\u043e\u0439 \u0441\u043b\u043e\u0442 \u043e\u0448\u0438\u0431\u043a\u0438 \u0442\u0435\u0445 \u0436\u0435 \u0438\u043b\u0438 \u043d\u043e\u0432\u044b\u0435?\u00bb. \u0411\u0435\u0437 \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u043e\u0433\u043e \u0431\u0443\u043c\u0430\u0436\u043d\u043e\u0433\u043e \u0436\u0443\u0440\u043d\u0430\u043b\u0430 \u0438 \u0431\u0435\u0437 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e\u0441\u0442\u0438 \u043f\u043e\u043c\u043d\u0438\u0442\u044c \u00ab\u0431\u044b\u043b\u043e 7 \u043e\u0448\u0438\u0431\u043e\u043a \u0438\u043b\u0438 9?\u00bb. \u0414\u043b\u044f \u0441\u0435\u0440\u0432\u0438\u0441\u0430 \u0441 \u043f\u043e\u0442\u043e\u043a\u043e\u043c \u2014 \u044d\u043a\u043e\u043d\u043e\u043c\u0438\u0442 \u0440\u0435\u0430\u043b\u044c\u043d\u043e \u043c\u043d\u043e\u0433\u043e \u043c\u0435\u043b\u043a\u043e\u0439 \u043a\u043e\u0433\u043d\u0438\u0442\u0438\u0432\u043d\u043e\u0439 \u043d\u0430\u0433\u0440\u0443\u0437\u043a\u0438.\u0420\u0435\u0430\u043b\u044c\u043d\u044b\u0439 \u043a\u0435\u0439\u0441\u0421\u0431\u043e\u0440\u043a\u0430 \u0431\/\u0443 HP 8300, \u0447\u0435\u0442\u044b\u0440\u0435 \u043f\u043b\u0430\u043d\u043a\u0438 DDR3 \u043f\u043e 2 \u0413\u0411. \u041f\u0440\u0438 \u043f\u0435\u0440\u0432\u043e\u0439 \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0435 \u2014 \u0441\u0438\u043d\u0438\u0439 \u044d\u043a\u0440\u0430\u043d Windows. \u041f\u0440\u043e\u0433\u043e\u043d MemForge2: 54 \u0441\u0435\u043a\u0443\u043d\u0434\u044b, 396 \u043e\u0448\u0438\u0431\u043e\u043a, \u0432\u0435\u0440\u0434\u0438\u043a\u0442 DIMM1, \u0441\u0435\u0440\u0438\u0439\u043d\u0438\u043a Samsung M378B5773CH0-CK0 (\u044d\u0442\u043e \u0438 \u0435\u0441\u0442\u044c \u0441\u043a\u0440\u0438\u043d\u0448\u043e\u0442 \u0432 \u043d\u0430\u0447\u0430\u043b\u0435 \u0441\u0442\u0430\u0442\u044c\u0438). \u0427\u0442\u043e\u0431\u044b \u0443\u0431\u0435\u0434\u0438\u0442\u044c\u0441\u044f, \u0447\u0442\u043e \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0430 \u043d\u0435 \u00ab\u0437\u0430\u043f\u043e\u043c\u0438\u043d\u0430\u0435\u0442\u00bb \u0441\u043b\u043e\u0442 \u0430 \u0440\u0435\u0430\u043b\u044c\u043d\u043e \u043d\u0430\u0445\u043e\u0434\u0438\u0442 \u0444\u0438\u0437\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u043c\u043e\u0434\u0443\u043b\u044c, \u043f\u0435\u0440\u0435\u0441\u0442\u0430\u0432\u0438\u043b \u044d\u0442\u0443 \u043f\u043b\u0430\u043d\u043a\u0443 \u0432 DIMM4. \u041f\u0440\u043e\u0433\u043e\u043d \u043f\u043e\u0432\u0442\u043e\u0440\u043d\u043e \u2014 \u043d\u0430\u0448\u043b\u0430 \u0435\u0451 \u0432 DIMM4, \u0441\u0435\u0440\u0438\u0439\u043d\u0438\u043a \u0442\u043e\u0442 \u0436\u0435. \u042d\u0442\u043e \u043f\u043e\u0434\u0442\u0432\u0435\u0440\u0436\u0434\u0430\u0435\u0442, \u0447\u0442\u043e \u043c\u0430\u043f\u043f\u0438\u043d\u0433 \u0430\u0434\u0440\u0435\u0441\u2192\u0441\u043b\u043e\u0442 \u0447\u0435\u0440\u0435\u0437&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[],"tags":[],"class_list":["post-480986","post","type-post","status-publish","format-standard","hentry"],"_links":{"self":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/480986","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=480986"}],"version-history":[{"count":0,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/480986\/revisions"}],"wp:attachment":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=480986"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=480986"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=480986"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}