Как стать автором
Обновить

Комментарии 34

набираю «sudo cat ./fan-speeds.aml > /sys/kernel/debug/acpi/custom_method» и… получаю «zsh: permission denied: /sys/kernel/debug/acpi/custom_method». Как так permission denied? Я не забыл сделать sudo, директория /sys/kernel/debug/acpi/ судя по permissions открыта на запись для рута, нет никаких там immutable атрибутов и прочего. WTF?

sudo в этой команде относится только к cat, он и выполнился под рутом. А вот перенаправление выполнилось под обычным текущим пользователем, и, соответственно, permission denied. Правильная идиома для такого случая:
sudo tee /sys/kernel/debug/acpi/custom_method < ./fan-speeds.aml > /dev/null
А чтобы не ломать голову, для таких вещей советую включить рута и делать всё под ним.
В смысле включить? Просто sudo -s и Вы root! ;-)
Или так. Но я предпочитаю задать пароль руту, и пользоваться как обычно…
Лучше sudo -i
Да, вы правы, я наверное на самом деле набирал:
sudo zsh -c "cat ./fan-speeds.aml > /sys/kernel/debug/acpi/custom_method"

А при написании статьи ошибся, т. к. часто на этом спотыкаюсь.
Насчёт сильно горячего процессора — странное у вас. У меня в старом ноутбуке Cor2Duo стоял T7300, вроде бы от вашего не сильно отличается; но из опыта офисной работы могу сказать, что когда (зимой) температура в комнате падала до 19-20 градусов, вентилятор даже и вовсе не включался (ноут Acer Aspire 5720G, если я ничего не путаю)
Ну я там упомянул, что возможно у меня что-то не то с термопастой, много тепла просто не доходит до радиатора и получается, что вентилятор вообще почти в холостую работает.
Не по теме: если ищите 15 ноут с хорошей матрицей, посмотрите на thinkpad t530 (w530) с FullHD матрицей. Там хоть и TN но очень хорошая, 95% цветовой охват, отличные углы обзора, яркость.
Я тоже смотрел на эту соньку, но у нее хоть и IPS, но субьективно экран хуже.
Система охлаждения совсем не шумит, даже в играх шум минимален (у меня версия с nvidia). Единственный минус конечно вес.
Спасибо, действительно интересный вариант. Как раз думал, что вот в макбуки же ставят хорошие TN и выглядит все очень пристойно. Про то, что в thinkpad'ах оно может быть также как-то и не задумывался. Только эта модель с Nvidia дороговата получается, но может она и не нужна в рабочем ноуте. На разницу в цене можно какую-нибудь xbox купить и радоваться.
Есть модель и без nvidia, матрица там та же, главное чтобы была FHD, так как HD там обычная отстойная. А шуметь только меньше должно :)
Обманул — похоже на российском рынке нету модели с fhd и без NVidia :(
Да вроде есть, стоит около 46 килорублей. Правда смотрю пишут про него, что действительно тихий, но довольно сильно греется, даже при простое. У вас есть такое?

Эх, лучше бы производители вместо оптических приводов стали ставить большие низкооборотистые кулеры, тогда бы было действительно холодно и тихо.
Например, не может грузить модули ядра после того, как система полностью загрузится. Зачем и кому такое нужно, я честно говоря даже предполагать боюсь, но факт.

Защита от руткитов. У меня, например, на серверах ядро всегда собрано вообще без поддержки загружаемых модулей, а все подобные места (работа напрямую с памятью) закрыты на запись и, по возможности, на чтение через grsecurity и PaX, а сервисы ограничены через RBAC. Тогда при взломе каких-либо сервисов, работающих с правами рута (которых, кстати, совсем немного) на работу остальной системы взломщик повлиять не может.

За статью спасибо.
А, вот оно что. Ну ограничить сервисы, это да. Но ведь у интерактивного рута должна же остаться возможность, скажем, вообще пересобрать и поставить новое ядро. Или это делается только после перезагрузки в какой-нибудь специальный режим?
Ну для начала у SSH есть немного другие права, чем у, например, postfix. Во-2, все обслуживание производится после перевода grsecurity в «инженерный режим», на который установлен совсем отдельный пароль.
Ну, если у вас там военные тайны на серверах, то наверное такая схема оправдана.
Военные (гос. тайны) охраняются намного серьезнее. Обычно даже в большую сеть не выпускаются.

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

Теперь вы практически хакинтошник :)
Чтобы нормально грузить MacOS на обычном железе — нужно тоже активно править DSDT, притворяясь железом от Apple. Правда там с загрузкой проще — альтернативным bootloader-ам можно подсунуть готовый aml
Да, пока читал всякое про ACPI часто натыкался на форумы хакинтошников, довольно интересное развлечение оказывается.
Копался как-то с аналогичной задачей в ноутбуке от Сасмунга — нашлась родная утилита под убунту с управлением скоростью вентилятора. А вот перегрев так побороть и не удалось. Греется чипсет, на котором вообще нет никакого охлаждения…
У Делла есть какие-то утилиты, у Асуса есть, у Самсунга вот тоже оказывается, а у HP ничего нет. Я, пожалуй, их ноуты я больше покупать не буду.
У HP есть вот такое:

Это под Linux? Если да, то где брать? Гугл ничего не находит. Плюс, я так понимаю CoolSense, это какая-то технология, которая есть только в новых ноутах. В моем старом, вроде бы такой нет.

А ещё мне кажется, что эта «технология» не более чем marketing bullshit. Это просто управление режимами энергопотребления. Оно уже давно везде есть стандартными средствами ОС.
Не, это виндовое. Подробностей работы не знаю, но кулер после переключения в coolest mode начинает реветь сразу же.
А, ну я про Linux говорил. Но в любом случае, с этой утилитой и технологией все понятно. Там единственная относительно полезная штука, это датчик, который определяет на столе стоит ноут или на коленках у человека, и можно менять режимы охлаждения в зависимости от этого.
Modern PCs are horrible. ACPI is a complete design disaster in every way. But we're kind of stuck with it. If any Intel people are listening to this and you had anything to do with ACPI, shoot yourself now, before you reproduce. © Linus.
У меня плата intel dp67bg, так вот там датчики температуры и вентиляторов не работают, и включить их впринципе не получился, т.к. пространство адресов конфиликтует с адресами ядра linux (в новых ядрах вроде уже не конфиликтует).
Это странно, т.к. в ACPI для каждого устройства описываются все ресурсы, которые оно может использовать, специально для того, чтобы ядро их не занимало ничем другим. Ну и датчики, по идее, не должны никаких ресурсов использовать вообще.

Там может просто баг в ядре просто был, который проявлялся на вашем биосе. Ну или, что скорее, баг в биосе, который старое ядро не умело обходить, а потом в новой версии научилось. В ACPI коде разных производителей есть много однотипных багов, которые и виндовое и линуксовое ядра умеют фиксить автоматически.
может я с терминологией что напутал, в общем нашёл пруф

> ACPI: I/O resource w83627ehf [0x295-0x296] conflicts with ACPI region HWRE [0x290-0x299]
bugs.launchpad.net/ubuntu/+source/linux/+bug/382211

> With previous kernels hwmon drivers used to drive IO ranges which were potentially used by the ACPI code in your BIOS
www.lm-sensors.org/wiki/FAQ/Chapter3#Mysensorshavestoppedworkinginkernel2.6.31
Судя по всему, это была ошибка в драйвере чипа, который контролирует температурные датчики на вашей плате.
Очень увлекательно. У меня тоже была проблема с вентилятором на старом Sony FZ11MR. Стал вообще загинаться. Оказалось, что нужно было банально почистить, в Пекине он полностью забился пылью. Жив до сих пор, но все равно шумный и при этом всегда сильно грелся. В общем, я как-то решил, что Sony больше не буду покупать, хоть он и спасал иногда от холода :) Может быть просто мне неудачная модель попалась, но ты тоже упомянул, что пользователи жалуются на вентилятор, ну и статья, можно сказать, благодаря Sony. На 13-ти дюймовом мне гораздо удобнее работать, более легкий и компактный, а за столом можно монитор подключить. Ты в результате купил новый ноутбук?
Ну пыль, понятно, какой бы ноут ни был, раз в год по-любому надо чистить. Пока так ничего и не купил, все никак не выберусь никуда, чтобы вживую посмотреть thinkpad'ы.
Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.