Страница 1 из 2
Ноут пищит под FreeBSD, это воют демоны от безделья?
Добавлено: 2010-12-15 5:39:35
yohimba
http://www.dns-shop.ru/irk/price_detail.php?i=124064
http://www.msiwhitebook.com/product_spe ... S-1733-ID1
Купил такое чудо тайваньской инженерной мысли, завезенное предприимчивыми парнями из Владика к нам в Россию. Вообще это ноут MSI GE 700, но без сенсорных клавиш на корпусе. На матери тоже стоит PRODUCT_ID MS-1733. BIOS от MSI. Короче все дороги ведут в MSI.
FreeBSD 8.1 отказалась работать с ACPI, без ACPI загружалась. Поставил 8.2-PRERELASE от 15.12.2010 вроде работает с ACPI.
То что с ATI HD5730 будет хреново под FreeBSD я ожидал. В консоль из иксов обратно не вернутся. По CTRL+ALT+F1 попадаем на черный экран, но никак не в консоль. Из него обратно переключается в иксы по ALt+F9. В общем жить и без консоли можно, главное что не виснет. Драйвер ati-6.13.0 из портов не дает смотреть видео, все тормозит. Частично проблема вылечилась установкой драйвера ati-6.13.2 из репы xorg'а и хотя с ним тоже нет консоли, но видео с ютубы вроде без тормозов показывает.
То есть вроде как все работает, но есть одна ужасная гадость которая все портит, что в 8.1, что в 8.2 столкнулся с такой неприятной особенностью. Как только ядро загрузилось начинается монотонный гул (пищание), как у старого блока питания пищит трансформатор. Когда начинаешь чего-нибудь компилировать (т. е. даешь нагрузку на проц) гул проходит, как только нагрузка спадает опять начинается гул.
Пока ядро грузится писка тоже нет. Думал на звуковуху, что может она фонит. Командой mixer устанавливал все в 0 бесполезно. Выпиливал совсем звук из системы - тоже не помогает.
Ставил на этот ноут Windows 7 и все дрова с сайта MSI. Под виндой писка нет, при любом раскладе полная тишина. А под фрей от этого пищания через 20-30 минут башка начинает болеть. Есть у кого идеи как убрать пишание под BSD?
Re: Ноут пищит под FreeBSD, это воют демоны от безделья?
Добавлено: 2010-12-15 8:22:52
Гость
я так и не понял
что пищит то?
Re: Ноут пищит под FreeBSD, это воют демоны от безделья?
Добавлено: 2010-12-15 9:40:40
unix-admin
Похоже, что резонирует один из кулеров.
Re: Ноут пищит под FreeBSD, это воют демоны от безделья?
Добавлено: 2010-12-15 9:44:43
Гость
в ноутах есть трансформаторы
тоже могут пищать
инвертор возле матрицы тоже может
да мало ли что может пищать...
в конце концов может из динамиков что то пищит
пусть локализуют для начала
Re: Ноут пищит под FreeBSD, это воют демоны от безделья?
Добавлено: 2010-12-15 10:06:37
yohimba
Гость писал(а):в ноутах есть трансформаторы
тоже могут пищать
инвертор возле матрицы тоже может
да мало ли что может пищать...
в конце концов может из динамиков что то пищит
пусть локализуют для начала
А как локализовать? Разобрать возможности нет, так как ноут на гарантии. А в сервис принесу, они винду поставят, а под ней все тихо. И скажут чего ты нам парень мозг паришь, все у тебя тихо.
Под виндой ноут работает без этого шума. Значит на это дело как-то можно влиять... Понять бы только как. Шум появляется где-то на этапе определения usb-контроллеров при загрузке ядра FreeBSD. На глаз сложно отловить этот момент. В общем я так понимаю это происходит по мере загрузки драйверов и инициализации устройств. Ну и странно еще, то что если процессор нагрузить чем-нибудь, то шум исчезает на тот момент пока процессор занят. Вот такой подземный стук блин...

Re: Ноут пищит под FreeBSD, это воют демоны от безделья?
Добавлено: 2010-12-15 10:42:14
Гость
я вам что то говорил о том что бы вы шли в сервис?
внимательнее читайте что я вам пишу
берите ларингоскоп и прикладывая к каждому милиметру ноутбука, слушайте откуда пищит
раз ваши уши не могут найти откуда шум идёт...
дальше идете в гугл на ебай и ищите материнку к своему ноуту в большой вид
и смотрите что там стоит и сравниваете откукда идёт писк
Re: Ноут пищит под FreeBSD, это воют демоны от безделья?
Добавлено: 2010-12-15 10:54:02
Charlz_Klug_
Гость писал(а):берите ларингоскоп и прикладывая к каждому милиметру ноутбука, слушайте откуда пищит
раз ваши уши не могут найти откуда шум идёт...
Возможно Вы хотели сказать: "стетофонендоскоп"? Ларингоскоп для других целей предназначен.
Re: Ноут пищит под FreeBSD, это воют демоны от безделья?
Добавлено: 2010-12-15 11:07:10
Гость
тьфу
да
стетоскоп
но при нормальных помытых ушных раковинах можно и на свой слух оценить
Re: Ноут пищит под FreeBSD, это воют демоны от безделья?
Добавлено: 2010-12-15 11:33:06
yohimba
Телескопы, стетоскопы... Где бы его еще позаимствовать этот самый стетоскоп. Вроде фигня, но не у каждого же дома есть.
В общем, стянул FreeBSD-9.0-CURRENT-201012-i386-bootonly.iso, загрузился с этого диска. Ставиться ессесно не стал... Но sysinstall работает и ноут не шумит. Значит в 9-ке этой проблемы нету. Вот только 9-ку как-то не хочется ставить... Наигрался в свое время с -CURRENT. С годами как-то больше стабильность ценить стал, а не фичи.
Re: Ноут пищит под FreeBSD, это воют демоны от безделья?
Добавлено: 2010-12-15 13:00:00
manefesto
ставь 8.2-stable
Re: Ноут пищит под FreeBSD, это воют демоны от безделья?
Добавлено: 2010-12-15 15:45:31
yohimba
manefesto писал(а):ставь 8.2-stable
RELENG_8 в настоящий момент 8.2-PRERELEASE, она и стоит сейчас. Я в первом посте указал это.
Re: Ноут пищит под FreeBSD, это воют демоны от безделья?
Добавлено: 2010-12-15 19:16:27
yohimba
Заставил FreeBSD 9 тоже пищать...
Поставил -CURRENT на флешку и загрузился с нее, перешел в /boot/kernel и сказал kldload *. Ноут начал издавать точно такой же шум как под 8 версией FreeBSD. Когда я перебрал модули один за другим, я честно говоря был в шоке. Я ждал драйвер какой-нибудь железки, но это оказался DUMMYNET ёлки-палки.
Когда я делаю kldload dummynet.ko ноут начинает издавать шум, когда я делаю kldunload dummynet шум прекращается. Все остальные модули при загрузке никак себя не проявили. Под девяткой виноват dummynet получается. А вот по 8-кой шум сразу из "коробки" так сказать с ядром GENERIC. Там видимо кроме dummynet есть еще варианты. Завтра соберу минимальное ядро и буду вычислять виновников под 8-ой версией.
Но какого черта dummynet то ?! Может кто чего предположить?
Re: Ноут пищит под FreeBSD, это воют демоны от безделья?
Добавлено: 2010-12-15 23:30:07
Gendos
Попробовать поиграться с понижением частоты камня, приносили поющую мать под "виндо7" с её чудным режимом пониженного энергопотребления - выяснили пел камень!
Re: Ноут пищит под FreeBSD, это воют демоны от безделья?
Добавлено: 2010-12-16 8:36:05
manefesto
попробуй с частотой поиграться
Стоп....это же спикер пищит, отключи его
Re: Ноут пищит под FreeBSD, это воют демоны от безделья?
Добавлено: 2010-12-16 9:09:57
Гость
камни не пищат
пищат дешевые дроселя, в дешовых ноутах
Re: Ноут пищит под FreeBSD, это воют демоны от безделья?
Добавлено: 2010-12-16 12:06:22
yohimba
Гость писал(а):пищат дешевые дроселя, в дешовых ноутах
Мне вот интересно, как шейпер dummynet может влиять на работу дросселя в ноутбуке? Значит код dummynet что-то включает на железе, что оно начинает себя так вести. Понятно что dummynet на ноуте мне нафиг ненужен, но проблема в том, что в 8-ке есть что еще кроме dummynet которое заставляет шуметь ноут.
Я скомпилил на восьмерке минимальное ядро один фиг пищит! Но что я заметил... Я до того доигрался с выкидыванием всяких девайсов из GENERIC, что в один прекрасный момент ядро не смогло найти корневой раздел. И в тот момент когда загрузка прервалась с предложением мне ввести корневой раздел в формате ufs:/dev/adXsXa шум прекратился. То есть ядро в этом момент остановило свою работу и ждало указаний как продолжать. Как только я ввел девайс и нажал Enter писк возобновился. То есть это явно указывает на то, что ноут заставляет издавать шум какой-то код в ядре который постоянно работает.
Re: Ноут пищит под FreeBSD, это воют демоны от безделья?
Добавлено: 2010-12-16 16:21:25
yohimba
Gendos писал(а):Попробовать поиграться с понижением частоты камня, приносили поющую мать под "виндо7" с её чудным режимом пониженного энергопотребления - выяснили пел камень!
manefesto писал(а):попробуй с частотой поиграться
Точно оно парни, спасибо за наводку!!!
Загрузил powerd звук стал волнообразный. То есть он понижает частоту когда комп ничего не делает, за счет этого звук начинает уменьшаться и пропадает. Но в системе с иксами частенько бывают резкие всплески на CPU, powerd в таких случаях резко возвращает исходную частоту CPU, а потом уменьшает. И комп под иксами запел в разных тональностях вместо монотонного пищания.
Если в ручную выставлять, без powerd, то sysctl dev.cpu.0.freq=1333 почти убивает пищание, оно практически не слышно при таком значении. Еще меньше уже полная тишина.
Похоже проблема где-то в районе src/sys/x86/cpufreq. Млин, в 9-ке то не пищит... Полез изучать -CURRENT, посмотрю что за коммиты были в этой области и которые не достались 8-ке.
Re: Ноут пищит под FreeBSD, это воют демоны от безделья?
Добавлено: 2010-12-16 16:26:24
Гость
блин пипец
я вам так и сказал - пищат дросселя, потому что не правильно или изготовлены, или рассчитаны
винда не пищит потому что правильно степинг в cpu расставляет
если напишите под виндой свой степинг и будете игратся, то и под виндой запищит
[SOLVED] Полная тишина без всяких патчей и шаманств !!!
Добавлено: 2010-12-16 18:24:07
yohimba
Проблема решена. Только шуршание винта теперь иногда слышно.
В /boot/loader.conf добавляем:
Код: Выделить всё
kern.hz="100"
hint.p4tcc.0.disabled="1"
hint.acpi_throttle.0.disabled="1"
В /etc/rc.conf добавляем:
Код: Выделить всё
powerd_enable="YES"
performance_cx_lowest="C2"
economy_cx_lowest="C2"
На решение натолкнула статья:
http://www.opennet.ru/openforum/vsluhfo ... 54272.html
Правда там батарею ноутбука пытаются экономить. Но мою проблему это тоже решило.
P. S.
Посмотрев внимательно man dummynet, увидел что шейпер желает kern.hz=1000. Видимо HZ=1000 во FreeBSD 8 по-умолчанию так выставляется, а в FreeBSD 9 нет. Поэтому в девятке и вылазил шум при загрузке dummynet, а в восьмерке сразу "запевал" ноут. Как-то так или около этого в подробности теперь уже лень вникать.

Re: Ноут пищит под FreeBSD, это воют демоны от безделья?
Добавлено: 2010-12-16 18:41:40
Dron
Ну да... Дросселя и свястят при этом...
Неси в сервис, пусть либо лечат, либо меняют... На Радеонах какой-то одной линейки было такое такое. Народ по разному выходил из положения... кто с сервисом бодался, кто эпоксидкой заливал, кто с частотами игрался, кто БП подбирал...
Re: Ноут пищит под FreeBSD, это воют демоны от безделья?
Добавлено: 2010-12-16 19:12:12
yohimba
Dron писал(а):Ну да... Дросселя и свястят при этом...
Неси в сервис, пусть либо лечат, либо меняют... На Радеонах какой-то одной линейки было такое. Народ по разному выходил из положения... кто с сервисом бодался, кто эпоксидкой заливал, кто с частотами игрался, кто БП подбирал...
А сейчас то какой смысл тащить в сервис после решения проблемы? Эта фигня может вылезти как-то в будущем каким-нить боком?
Наткнулся вот на такую ветку на IXBT -
http://forum.ixbt.com/topic.cgi?id=17:30072
Оказывается это не конкретная болезнь, а целая эпидемия какая-то. Sony, Dell, Toshiba... А я тут жил в своем мирке на ASUS F5RL целых три года до этой покупки и даже не подозревался о таких страстях.

Re: Ноут пищит под FreeBSD, это воют демоны от безделья?
Добавлено: 2010-12-16 19:21:52
Alex Keda
не думаю что вылезет
Re: Ноут пищит под FreeBSD, это воют демоны от безделья?
Добавлено: 2010-12-17 2:05:12
gonzo111
ну да у мня еще 2 года назад радеон 4870 свистел, я даже купил на радиорынке лак трансформаторный, потом некогда было занятся и через 2 мес само перестало
Видухи, особенно жефорсы, каждый второй свистят и в гарантии ты ниче не докажешь, они скажут мы ничего не слышим
за оригинальность заголовка темы +5 баллов

Re: Ноут пищит под FreeBSD, это воют демоны от безделья?
Добавлено: 2010-12-20 22:42:36
Гость
вот тоже неплохая статья
http://doctor.cyber-spider.net/category ... aling.html про powerd сам побалуюсь надо энергию экономить!

Re: [SOLVED] Полная тишина без всяких патчей и шаманств !!!
Добавлено: 2011-03-29 19:19:13
jackhate
yohimba писал(а):Проблема решена. Только шуршание винта теперь иногда слышно.

...
Спасибо вам, yohimba. И за позновательную ссылочку, отдельно
