Я использую Linux на своем Acer 5740 уже пару лет. В последнее время я заметил, что мой компьютер начинает нагреваться и стабилизируется при температуре около 70 градусов. Если я запускаю Eclipse или ffmpeg или что-то еще, компьютер стреляет до 85-90 градусов. Может быть, это случилось раньше, но я мог бы проигнорировать это.
У меня двойная загрузка с Windows 7 и 70 градусов это максимум, даже когда я играю в игры.
Я ожидаю, что Linux немного нагреется из-за драйверов, но 70 градусов при холостом ходу - это слишком много.
Мои предыдущие исследования этого показывают:
Мой друг с точно таким же ноутбуком, но с картой ATI вместо Intel (присутствующей на моем) боролся с проблемами с нагревом гораздо большей интенсивности. Он установил fgrlx и его ноутбук такой же крутой как Сибирь.
Я попытался установить драйверы Intel для своей карты. У меня последняя версия Xorg и xorg для Intel. Это не помогает
Проблема не зависит от распределения. Я пробовал Ubuntu, Debian, Fedora и FreeBSD.
График зависимости температуры от времени после загрузки довольно устойчивый. Там нет внезапных прыжков.
Все температуры в градусах Цельсия и соответствуют
max(acpi -t)
Любые решения?
Изменить : Мой процессор, если масштабируется на 933 МГц, по-прежнему не помогает. Я не могу найти Fan Control для моего ноутбука. Есть несколько сценариев для Acer Aspire One, но я не могу найти один для 5740.
Моя /proc/acpi/fan
папка пуста!
blah@blah-Laptop:/proc/acpi/fan$ ls -l
total 0
Ответы:
Я использую Arch Linux, и это то, что я делаю, чтобы уменьшить тепловыделение.
Я использую
laptop-mode-tools
для управления масштабированием частоты процессора и вращения жесткого диска. Жесткий диск может сильно нагреться, если вы продолжаете работать постоянно. Но учтите, что слишком частое вращение жесткого диска приведет к его поломке. Настольные жесткие диски обычно рассчитаны только на 40 000-50 000 раскруток. Жесткие диски ноутбуков обычно рассчитаны на 300 000 раскруток. Ссылка на сайт.Я установил
acpi_call
Посетите здесь или следуйте этому посту за инструкциями по отключению / активации вашей дискретной карты. Для меня я отключил дискретную карту и использую только интегрированную карту.Если вы используете драйверы i915 для своей карты Intel, это будет работать. Проверьте ваш вывод
lspci -mvknn | grep -B8 i915
. Если он возвращает непустое значение, вы можете добавитьi915.i915_enable_rc6=1 i915.i915_enable_fbc=1 i915.lvds_downclock=1
к своим параметрам загрузки.pcie_aspm=force
также может быть добавлено, если все оборудование PCIe в системе поддерживает Active State Power Management.Я использую шаги, чтобы в основном снизить энергопотребление, но я также заметил падение температуры более чем на 10 ° C в качестве побочного эффекта. Я предполагаю, что при меньшей потребляемой мощности выделяется меньше тепла.
источник
acpi_call
не рекомендуется, так как она не сохраняется в режиме ожидания. Я рекомендую вам взглянуть на Bumblebee, который использует bbswitch для переключения питания.У меня такая же проблема с моей FSC XA3530 и видеокартой AMD 3650. Я вырезал отверстие в задней части рядом с тепловой трубкой и вентилятором, затем добавил немного более медного кулера и кулера для ноутбука. Но температура все еще очень высока, и иногда я получаю тепловое отключение, когда я запускаю очень интенсивные приложения, например игры. Я отключил масштабирование процессора, чтобы максимально увеличить его, и установил самостоятельно разработанный драйвер ядра для управления вентилятором. Из коробки вентилятор не поддерживается, поэтому без моего драйвера ядра я действительно могу забыть об использовании этой коробки. В последнее время я установил последнюю версию драйвера fglrx и заметил, что температура процессора намного ниже, чем при использовании драйвера с открытым исходным кодом. До того, как процессор простаивал при температуре около 60 ° C, теперь он простаивал при температуре 40 ° C. Возможно стоит упомянуть, что есть только 1 большая тепловая труба с 3 кулерами и 1 вентилятором. Это только краткое резюме, потому что я установил fglrx пару дней назад. Я бы не стал доверять этому из-за моих надстроек и моего собственного драйвера ядра, но я предлагаю вам установить драйвер ядра и сделать это самостоятельно? Существует также сценарий Perl для некоторых Acer Box. Может у тебя это работает? Мне очень помогает заставить работать мой драйвер ядра. Возможно, вам нужно найти нужный регистр во встроенном контроллере? Обычно есть один для режима вентилятора и один для скорости. В Windows это проще с помощью инструмента RW. В W7 ситуация не изменилась даже с новыми драйверами. Может у тебя это работает? Мне очень помогает заставить работать мой драйвер ядра. Возможно, вам нужно найти нужный регистр во встроенном контроллере? Обычно есть один для режима вентилятора и один для скорости. В Windows это проще с помощью инструмента RW. В W7 ситуация не изменилась даже с новыми драйверами. Может у тебя это работает? Мне очень помогает заставить работать мой драйвер ядра. Возможно, вам нужно найти нужный регистр во встроенном контроллере? Обычно есть один для режима вентилятора и один для скорости. В Windows это проще с помощью инструмента RW. В W7 ситуация не изменилась даже с новыми драйверами.
источник
Linux нагревает ваш ноутбук, потому что вам нужно установить правильные драйверы видеокарты (или подождать, пока они станут доступны) и некоторые пакеты, которые помогут вам управлять температурой, такие как вращение диска на более низкой скорости и правильное масштабирование процессора. Я рекомендую вам установить powertop; Он содержит несколько предложений, которые помогут вам улучшить производительность вашего ноутбука.
источник