Похоже, это происходит почти во всех дистрибутивах Linux, которые я пробовал (Windows пока не пробовал). Заранее извиняюсь за нестандартную ситуацию, в которой это возникло, но я объясню это после того, как объясню основную проблему:
Мой процессор (Intel Core 2 Quad Q6600) продолжает троттлить. Когда я загружаю некоторые дистрибутивы, которые более многословны во время загрузки, я часто вижу сообщение о том, что температура моего процессора превысила пороговое значение, и поэтому он был троттлирован. Это действительно кажется мне невероятным по ряду причин:
Процессор хорошо охлаждается, два вентилятора обдувают непосредственно его штатный радиатор, а один большой вентилятор выдувает. Вся система очень чистая.
Вентилятор CPU PWM увеличивает нагрузку до максимальной во время загрузки и во время проверки BIOS, поэтому я знаю, что BIOS, похоже, тоже считает это проблемой, но как только Ubuntu (или любой другой дистрибутив) загружается, вентиляторы затихают. Различные программы для считывания температуры в Ubuntu показали мне температуры, которые — даже при различных тестовых нагрузках, которые ДОЛЖНЫ быть более напряженными, чем запуск Ubuntu — не превышают рекомендуемый максимум для этого CPU, который составляет около 75C. Обычно они остаются на уровне 60C.
Во время загрузки, простоя и тестов производительности/тренировки вытяжной вентилятор по-прежнему выбрасывает абсолютно холодный воздух.
По этим и другим причинам я почти на 100% уверен, что процессор стал жертвой неисправного датчика. Есть ли способ отключить эту функцию безопасности в Ubuntu, чтобы программное обеспечение не замедляло работу моего процессора?
Дополнительная информация о моей системе, которая может быть полезна:
Процессор был модифицирован с помощью BSEL для работы на системной шине FSB 1333 МГц вместо штатной 1066 МГц, в результате чего тактовая частота (указанная в BIOS) составила 3 ГГц вместо штатной конфигурации 2,4 ГГц.
Система работает под управлением Ubuntu 15.10 с образа liveCD.
решение1
Вы можете отключить pstate, но я никогда не делал этого во время сеанса в реальном времени. – mchid 2 марта в 10:59
Это правильный путь вперед для всех остальных, кто заходит сюда. Как я уже сказал в комментариях, стратегия для тех, кто хочет это сделать (и для меня забывчивого в будущем, когда я неизбежно захочу сделать это на другом из моих "забавных" ПК) будет заключаться в том, чтобы следовать совету, изложенному в статье phoronix "...возврат к использованию ACPI CPUfreq на современных системах Intel заключается в установке intel_pstate=disable
в качестве аргумента командной строки ядра при загрузке современного ядра".
В ходе сеанса в реальном времени вы можете редактировать параметры, нажав F6, а затем нажав ESC.
Добавьте следующую опцию в отображаемую командную строку и продолжайте работу как обычно:
intel_pstate=disable
ссылка здесь:www.phoronix.com