Установите скорость вентилятора ATI / AMD GPU с помощью драйвера MESA

Фактически это может быть сам сетевой маршрутизатор, резервирующий порт 22 для администрирования. Это имеет смысл, если он работал при смене порта на 27. Какой маршрутизатор у вас есть?

1
задан 9 October 2012 в 16:37

3 ответа

Попробуйте эти команды

sudo -i 
echo low >  /sys/class/drm/card0/device/power_profile
exit

подождать несколько секунд и снова проверьте температуру.

Выше команда будет пропускать низкий профиль, чтобы температура также падала как вентилятор.

Если вы хотите использовать это в установленной системе, вы можете передать команду в каждом boot через rc.local

sudo sed '/^[^#]*exit 0/i echo low >  /sys/class/drm/card0/device/power_profile' -i /etc/rc.local

Спасибо

2
ответ дан 25 May 2018 в 08:52
  • 1
    Выше код тестируется мной в ноутбуке HP-Pavilion и работает так, как должно. Температура упала на 8 градусов, а зарядка GPU перестала действовать как сумасшедшая. – Nick Thom 12 October 2012 в 19:08
  • 2
    sudo echo low & gt; / sys / class / drm / card0 / device / power_profile, он сработал. Но после перезагрузки, / sys / class / drm / card0 / device / power_profile больше нет! Ubuntu 12.10 – user 22 October 2012 в 03:56
  • 3
    sudo echo low & gt; / sys / class / drm / card0 / device / power_profile, он сработал. Но после перезагрузки, / sys / class / drm / card0 / device / power_profile больше нет! Ubuntu 12.10 – user 22 October 2012 в 03:56
  • 4
    sudo echo low & gt; / sys / class / drm / card0 / device / power_profile, он сработал. Но после перезагрузки, / sys / class / drm / card0 / device / power_profile больше нет! Ubuntu 12.10 – user 22 October 2012 в 03:56
  • 5
    sudo echo low & gt; / sys / class / drm / card0 / device / power_profile, он сработал. Но после перезагрузки, / sys / class / drm / card0 / device / power_profile больше нет! Ubuntu 12.10 – user 22 October 2012 в 03:56
  • 6
    sudo echo low & gt; / sys / class / drm / card0 / device / power_profile, он сработал. Но после перезагрузки, / sys / class / drm / card0 / device / power_profile больше нет! Ubuntu 12.10 – user 22 October 2012 в 03:56
  • 7
    sudo echo low & gt; / sys / class / drm / card0 / device / power_profile, он сработал. Но после перезагрузки, / sys / class / drm / card0 / device / power_profile больше нет! Ubuntu 12.10 – user 22 October 2012 в 03:56

Эта проблема возникает только в Ubuntu? Я бы сначала проверил, нет ли какой-либо другой причины проблемы перегрева. Сначала проверьте, нет ли на вашем ПК и видеокарте пыли, засоряющей вентиляторы. При необходимости очистите (статическую свободную) щетку или баллон сжатого воздуха. Также убедитесь, что вы используете драйверы FGLRX. Они имеют тенденцию работать намного лучше с регулированием температуры.

1
ответ дан 25 May 2018 в 08:52
  • 1
    Да, драйвер FGLRX работает лучше с температурой, но MESA работает лучше (и это единственный драйвер в live CD). – nastys 26 December 2012 в 22:28
  • 2
    Нет, FGLRX, как правило, намного быстрее, чем с открытым исходным кодом. Особенно с 3D-производительностью. Кроме того, в MESA недоступно множество других функций, связанных с конкретным вендором. При нормальном использовании на рабочем столе они работают отлично, но с более тяжелыми вещами (играми или другими приложениями, которые в значительной степени зависят от графической карты) драйверы ОС просто сосут в данный момент. – Gladen 30 December 2012 в 18:00
  • 3
    На моем ПК MESA с Linux 3.8 работает лучше как на рабочем столе, так и в 3D, особенно на PlayOnLinux / Wine. Конечно, я должен установить высокий профиль. – nastys 30 December 2012 в 21:26

Necro-bumping здесь, но этот вопрос видел важную разработку с ядром 3.11 (используется в Saucy / 13.10).

Если драйвер radeon/ATI libre действительно интересуется вопросом OP (и я полагайте, что это основано на принятом ответе), тогда следует отметить, что в 3.11 вводится метод dpm (Dynamic Power Management), который «должен значительно помочь потреблению энергии, особенно при простоя». (источник: , используемый в Saucy / 13.10 )

Более конкретно, режим «dpm»

использует аппаратные средства на графическом процессоре для динамического изменения часов и основанных на напряжении на нагрузке GPU. Он также обеспечивает синхронизацию часов и мощности.

Обратите внимание, что он поддерживается только на R6xx и более новой асике (что включает в себя карту HD 3650 OP). Источники: Xbox RadeonFeature / KMS Параметры управления питанием и RadeonDriver Ubuntu Community Wiki для матрицы имен коммерческих / коммерческих карт.

Как использовать его

Чтобы включить его, вы просто нужно отредактировать /etc/default/grub и добавить radeon.dpm=1 в строку GRUB_CMDLINE_LINUX_DEFAULT, чтобы он выглядел примерно так:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash radeon.dpm=1"

После сохранения / выхода из текстового редактора обновите grub:

sudo update-grub

Режимы

На выбор из 3 режимов работы:

батарея: минимальная потребляемая мощность: стандартная производительность по умолчанию: наивысшая производительность

Они могут быть изменены через sysfs:

echo battery > /sys/class/drm/card0/device/power_dpm_state

(источник: X.org Параметры управления питанием RadeonFeature / KMS )

Советы, если вы используете GNOME Shell

Существует расширение оболочки GNOME (выделено из ранее упомянутого StuntsPT), которое реализует поддержку управления режимами dpm: вы можете найти его здесь. Чтобы использовать его, просто загрузите файл master zip ( RadeonDriver Ubuntu Community Wiki ) и используйте Tweak Tool для установки И включите его. Кроме того, извлеките папку расширения и поместите ее в папку ~/.local/share/gnome-shell/extensions. Затем расширение появится в Tweak tool, которое вы можете использовать для включения расширения. Если он не отображается на верхней панели, попробуйте перезапустить оболочку с помощью Alt+F2 r (enter).

0
ответ дан 25 May 2018 в 08:52

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

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