Собственные драйверы NVidia с EFI на Mac, чтобы предотвратить перегрев

Рекомендуемая практика создает (как root) файл (скажем block-powermanagement) в каталоге /etc/pm/config.d/ с линией HOOK_BLACKLIST="$HOOK_BLACKLIST wireless".

echo HOOK_BLACKLIST=\"\$HOOK_BLACKLIST wireless\" | sudo tee /etc/pm/config.d/block-powermanagement

должен это сделать.

Источники: https://wiki.archlinux.org/index.php/pm-utils#Disabling_a_hook и некоторые другие.

1
задан 26 May 2013 в 00:22

2 ответа

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

во-первых, использование Jupiter помогло решить большинство проблем с нагревом и временем автономной работы.

sudo add-apt-repository ppa:webupd8team/jupiter sudo apt-get update sudo apt-get install jupiter

После того, как я установил Jupiter, я установил Bumblebee, чтобы заставить мою карточку nvidia работать и переключаться между intel и nvidea. (!)

Затем проверьте, работает ли это с

optirun glxspheres

. Чтобы установить Bumblebee GUI : https://askubuntu.com/a/170596/207851

После этого мой ноутбук работает в среднем 47 градусов по Цельсию, и моя батарея длится в среднем 3 часа (это при прослушивании музыки и разработке / 3D работайте, например, с помощью Blender).

Удачи, и я надеюсь, что это поможет

1
ответ дан 25 May 2018 в 00:49

Я постараюсь помочь.

Сначала вы правы. Вы не можете использовать режим EFI и проприетарные драйверы. Не только это, но и многое другое. На данный момент лучшим вариантом для поддержки является установка в режиме BIOS.

Теперь о жаре. Имейте в виду, что OS X работает более холодно, потому что они знают, что их «промежуточный нагреватель» неприятен при более высоких температурах. То есть они круто, поэтому вы можете сидеть неподвижно с 17-дюймовым радиатором на коленях. Это говорит о том, что вы можете управлять вещами в Linux, чтобы вы могли также охладиться (и держать охладитель температуры).

Этот код Это очень хорошо. Скомпилируйте его, запустите его и установите для запуска при загрузке, и вы должны получить «лучшие» результаты.

Вы также можете вручную управлять скоростью вращения вентилятора.

first

echo 1 > /sys/devices/platform/applesmc.768/fan1_manual  
echo 1 > /sys/devices/platform/applesmc.768/fan2_manual  

Затем повторите скорость до контроллера вентилятора

echo 6000 > /sys/devices/platform/applesmc.768/fan1_input  
echo 6000 > /sys/devices/platform/applesmc.768/fan2_input  

6000 - это скорость RPM вашего таргетинга (в сценариях выше). 6000 - это «официальный» макс. При такой скорости вы получите знакомый звук, и ваш 17-дюймовый радиатор станет довольно холодным. Вы также быстро сжигаете своих поклонников. 2000 год является минимальным. Я бегу в 2000 году, немного редко вижу более 3000 даже в играх. Конечно, это означает, что он работает теплее, а затем в OS X.

Официальная максимальная температура для процессора в этой модели составляет 105 градусов. Цельсия. Таким образом, у вас много места для маневра.

P.S. Очистите дыхательные пути, чтобы убедиться.

P.P.S. Вот моя конфигурация для mbpfan, которую я использую для переохлаждения (довольно много), но она держит ноутбук прохладно на ощупь и много coooler, затем в OS X.

[general]   
min_fan_speed = 3200    # default is 2000  
max_fan_speed = 6200    # default is 6200  
low_temp = 45       # try ranges 55-63, default is 63  
high_temp = 60          # try ranges 58-66, default is 66  
max_temp = 62           # do not set it > 90, default is 86  
polling_interval = 7    # default is 7  

Что я do запускает что-то, что действительно будет загружать мой процессор и запускать процессоры на 100%. Затем запустите вентиляторы со скоростью 6000 об / мин и посмотрите, где находится температура. Затем установите эту температуру как «high_temp».

Установите «max_temp» для чего-то немного дальше этого. Не далеко, а дальше - пример охлаждения.

Далее Включите CPU для энергосбережения. И пусть он сидит без дела с фанатами все еще на 6000. Установите эту температуру на «low_temp».

Наконец, для скорости вращения вентилятора, установите его на что-то «вам нравится». В основном достаточно низкий, чтобы вы не слышали его.

Затем вы запустите его некоторое время и увидите. Опять же, максимальная температура процессора для модели составляет 105 градусов, поэтому Linux не ошибается, позволяя ей попасть в 80-е. Это ничего не повредит. Измените скорость вентилятора, однако держите охладитель корпуса (который, поскольку это радиатор для процессора и графического процессора, может сильно нагреться на ваших коленях), и это чистое предпочтение.

Для меня низкий минимум 50, максимум 60 и максимум 70 работает неплохо. Но опять-таки этот уровень настройки - все вкусно. С этой конфигурацией охлаждения мой CPU никогда не опускается выше 59. Конечно, это тоже громко.

0
ответ дан 25 May 2018 в 00:49
  • 1
    «Вы также быстро сжигаете своих поклонников». Означает ли это, что это сломает моих поклонников? Или я неправильно понял? В противном случае я попробую это. – Jop V. 11 June 2013 в 21:38
  • 2
    Запуск в 6000 полнометражных будет сгореть их довольно быстро. Запуск их с более нормальной скоростью (скажем, 3000-4000) будет прекрасным. Вентиляторы рассчитаны на максимальный максимум на 6000, а не на полный рабочий день. – coteyr 12 June 2013 в 02:00
  • 3
    Я попытался установить это, но никаких результатов. Мой MacBook все еще горячее. Я чувствую жару. – Jop V. 12 June 2013 в 21:12
  • 4
    Вы пытались запустить вентиляторы вручную на скорости 6000 и очистить канал воздушного потока? Моя температура процессора в настоящее время составляет 59,5, и все четыре ядра на 100%. Это не будет намного круче, чем это. – coteyr 22 June 2013 в 00:40
  • 5
    Это не может быть мой поток воздушного потока, потому что в Mac OS X это действительно здорово. Когда я держу палец против левой клавиши Alt, я чувствую жар в Ubuntu. Но не в Mac OS X. – Jop V. 22 June 2013 в 12:29

Другие вопросы по тегам:

Похожие вопросы: