У меня есть AMD Ryzen ThreadRipper, который работал очень хорошо. Я скомпилировал все без проблем и провёл стресс-тестирование процессора без проблем. Я не разгоняюсь. Я использую Arch Linux.

Когда я компилирую Litecoin из исходного кода, мой компьютер всегда блокируется одним конкретным файлом во время компиляции. Это всегда один и тот же файл, и он всегда блокирует мой компьютер. Мышь больше не двигается, а клавиша caps lock больше не переключается на моей клавиатуре. Единственный способ восстановить это перезагрузить компьютер.

Я предполагаю, что это какая-то проблема с аппаратным обеспечением, поскольку ни одно программное обеспечение не должно это делать, но как я могу дополнительно диагностировать эту проблему?

2 ответа2

0

Скорее всего, это какая-то программная ошибка; Индикатор блокировки колпачка обеспечивается драйвером клавиатуры (хотя и очень быстрым, низкоуровневым, так что вы почти никогда не сталкивались с таким заморозком).

Я не уверен, что вы можете сделать что-нибудь здесь; Скорее всего, разработчики Litecoin не скомпилировали на AMD Ryzen, так что это не поддерживаемый сценарий. Если бы мне пришлось угадывать, это потому, что сценарии компилятора / цепочки инструментов предполагают поведение, характерное для Intel, которое не происходит в вашей системе.

0

После некоторой дополнительной отладки я обнаружил, что моей системе не хватает оперативной памяти (у меня 32 ГБ) во время компиляции некоторых файлов C++. Когда это происходит, другие процессы начинают умирать, в конечном итоге приводя к симптомам, которые я испытал.

Я обнаружил это, попробовав компиляцию из неграфического tty.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .