Linux за българи: Форуми

Linux секция за начинаещи => Настройка на хардуер => Темата е започната от: loxs в Jun 11, 2007, 13:58



Титла: Notebook msi m670x, gentoo, проблеми
Публикувано от: loxs в Jun 11, 2007, 13:58
Здравейте!

Имам два проблема, които не мога да разреша от доста време. Мислех, че са резултат от това, че все още драйвърите в ядрото не са достатъчно добри (а за температурния проблем мислех, че е от лошия дизайн на лаптопа) и се бях отказал да търся решението им. Снощи обаче изпробвах новата Fedora и адски много се изненадах, когато установих, че там тези два проблема ги няма. Ето за какво става въпрос:


1. Купих лаптопа си през декември 2006. Още от самото начало температурата се движи между 50 и 60 градуса при нисък cpu usage. Покачва се докъм 65 при гледане на филм, примерно. При компилиране на голяма програма стига до 75, дори е стигало до 80 градуса. Аз не съм компютърен специалист и си нямам почти никаква представа от хардуер. Затова и не знам изобщо в каква насока да търся решението на проблема (а и ме е страх да експериментирам много с тия неща). Какато споменах по-горе, под Федора този проблем го няма. Температурата, при ниско натоварване на процесора, стабилно стои под 50 градуса. Ако го натоваря малко повече, тя се качва докъм 55 градуса, при което вентилатора се включва на по-високи обороти (започва да шуми повече) и я сваля пак под 50 градуса. Същото нещо се получава и под Gentoo, само че там вентилатора започва да работи на по-високи обороти, чак към 73-75 градуса, и след като температурата падне под 70, пак превключва на нормални обороти.


2. Аудиокартата ми е:
Примерен код
aoede linux-2.6.20.7 # lspci | grep -i audio
00:10.1 Audio device: nVidia Corporation MCP51 High Definition Audio (rev a2)

и използва snd_hda_intel драйвъра от ядрото. Картата се разпознава автоматично от alsaconf и настройката и преминава без никакви грешки. В миксера се появяват 3 канала, които реално контролират нивото на звука:
PCM, Front  и  Headphone
Получава се някакво объркване между Front и Headphone каналите, така че и двата канала контролират едновременно и слушалките и вградените колонки на лаптопа. Когато включа слушалки, звукът от колонките не спира, а се чува и от двете места.
Както установих, под Федора този проблем не съществува и там аудиокарта те държи така, както би трябвало. Звукът изчезва от колоните когато се включат слушалки и двата канала на миксера си контролират правилно поверените им функции.
Под Федора се ползва същия драйвър от ядрото (snd_hda_intel)
Преди време бях чел някъде, че драйвърът не поддържа микрофон-ската функция на картата (имам вграден микрофон на лаптопа), но доста се изненадах, когато установих, че под Федора работи и микрофона.

Преди малко тествах по-ново ядро (2.6.21 - същото ползва и Федора) и положението е абсолютно същото

Ето, тук са kernel config файла ми и хардуерния ми профил, така както го показва lshw:
config_kernel_2.20.7
hardware_profile

Благодаря предварително.


Титла: Notebook msi m670x, gentoo, проблеми
Публикувано от: kmakaron в Jun 11, 2007, 15:04
Имам същия лаптоп, и имам проблема със миксера и слушалките. Ползвам Слак11 с нормално ядро от kernel.org.
И на мен под линукс ми показва високи градуси, но мисля 4е проблема е че не се отчитат вярно от модула cpu-temp.
Проблемите ти ме вълнуват, така че ако намериш някакво решение, ..сподели.


Титла: Notebook msi m670x, gentoo, проблеми
Публикувано от: loxs в Jun 11, 2007, 20:14
Не знам какъв модул ползваш ти за температурата, но поне аз ползвам k8temp, който е специално за amd64 и смятам, че показва правилно, защото лаптопа наистина се нагрява доста...
Под дясната китка става неприятно топло при по-високо натоварване на компютъра... Като имаш предвид, че неприятно топло се усещат температури над 45-50 градуса, смятай, че там е толкова... следователно вътре в самия процесор е доста повече... най-вероятно толкова колкото си показва.





Титла: Notebook msi m670x, gentoo, проблеми
Публикувано от: flysoldier в Jun 11, 2007, 21:28
Всички ли който имаме този лаптоп си слагаме линукс? Впроччем и при мен температурите са такива!


Титла: Notebook msi m670x, gentoo, проблеми
Публикувано от: loxs в Jun 11, 2007, 23:37
Хех, да вземем да си направим клуб на анонимните алкох.... ЕмЕсАй-ци ;)
Е как няма да си слагаме линукс... нали специално за това си го купихме от Техномаркет... защото е без операционна система, защото е с видеокарта на НВИДИА, защото за цената си (тогава 1149 лв) беше супер оферта ;).
Освен това всичкия хардуер работи перфектно. Е, с изключение на тези два проблема за които си говорим, но както виждате, решението е близо  :D.
Аз лично планирам да отмъкна кърнъл сорсовете от Федора и да пробвам дали  такъв кърнъл би ми оправил проблемите.
Стискайте палци :). В близките два-три дена се надявам да ми остане време за това :)


Титла: Notebook msi m670x, gentoo, проблеми
Публикувано от: kmakaron в Jun 12, 2007, 12:15
Стискам!!
Аз го взех от техномаркет за 1129лв. Малко преди да го вдигнат ;)


Титла: Notebook msi m670x, gentoo, проблеми
Публикувано от: loxs в Jun 14, 2007, 11:58
Момчета, установих защо температурата на процесора във Федора е толкова ниска. Има едно нещо дето се казва AMD PowerNow!.
Това нещо е настроено и работи в една стандартна инсталация на Федора. Далаверката  е в динамичната промяна на честотата на процесора. Нашият тип процесор поддържа три работни честоти - 1800, 1600 и 800 MHz. Идеята е кърнъла сам да определя честотата на която ще работи процесора, според нуждите (според натоварването).
Успях да преборя PowerNow! - той ми е активен от вече около 5 минути. Температурата на процесора ми вече е 46*C. Пластмасите на лаптопа са все още доста топли. Предполагам, че когато изстинат, процесора ще се охлади още повече.

Тоест, проблем номер 1 го преборихме :).

Сега въпросът е да го преборим и на вашите машини.
Ето,  това  HOWTO много добре описва какво трябва да направите. Въпреки че е от уикито на Gentoo, в него няма никакви "Gentoo specific" похвати. Това ще работи по същия начин във всяка една дистрибуция.

Успех :)





Титла: Notebook msi m670x, gentoo, проблеми
Публикувано от: kmakaron в Jun 15, 2007, 23:34
Цитат (loxs @ Юни 14 2007,12:58)
Момчета, установих защо температурата на процесора във Федора е толкова ниска. Има едно нещо дето се казва AMD PowerNow!.
Това нещо е настроено и работи в една стандартна инсталация на Федора. Далаверката  е в динамичната промяна на честотата на процесора. Нашият тип процесор поддържа три работни честоти - 1800, 1600 и 800 MHz. Идеята е кърнъла сам да определя честотата на която ще работи процесора, според нуждите (според натоварването).
Успях да преборя PowerNow! - той ми е активен от вече около 5 минути. Температурата на процесора ми вече е 46*C. Пластмасите на лаптопа са все още доста топли. Предполагам, че когато изстинат, процесора ще се охлади още повече.

Тоест, проблем номер 1 го преборихме :).

Сега въпросът е да го преборим и на вашите машини.
Ето,  това  HOWTO много добре описва какво трябва да направите. Въпреки че е от уикито на Gentoo, в него няма никакви "Gentoo specific" похвати. Това ще работи по същия начин във всяка една дистрибуция.

Успех :)

ЪЪЪ, ти не си ли беше пуснал ondemand governor-a???
Аз съм си го активирал още от самото начало, и процесора се настройва според нуждите от производителност.
Дай сега да изясним и следващия проблем с звука. Любопитно ми е дали ползваш някакъв вид съспенд??


Титла: Notebook msi m670x, gentoo, проблеми
Публикувано от: loxs в Jun 16, 2007, 00:04
В моята дистрибуция има един специален пакет с пачнат кърнъл, който поддържа suspend2 и още някои глезотийки.
Та този кърнъл може много добре да хибернира машината.

http://loxs.no-ip.org/linux-2.6.21-suspend2-r6.tar.bz2

Хибернацията отнема около 10 секунди, съспенд-ването (възстановяване след хибернация), някъде около 20 след LILO  екрана. Тук ви предоставям конфигуриран и компилиран кърнъл.
Това което трябва да направите е само да разархивирате в /usr/src, да си оправите линка /usr/src/linux и да изпълните:
Примерен код
make modules_install
make install


След това посетете това HOWTO, нагласете си системата (ще се наложи да си откриете и инсталирате и малко софтуер).

Ако изпълните настройките от предния ми пост ще ви работи и PowerNow!.

Добрата новина е, че с драйвъра от този кърнъл и аудио картата работи сравнително добре :).
При включване на слушалки, звукът от колоните изчезва.
Е, ако бъзикнете Front канала на миксера, пак се появява... Но след това ако изкарате и пак вкарате слушалките, пак изчезва... Така че вече можете да слушате музика когато има други хора в стаята (поне на мен най-много за това ми трябваше тази функционалност)


Внимание!!!
1. Тази кърнъл конфигурация е предназначена за (и тествана на) лаптоп MSI m670x. Съветвам ви да не я използвате на други машини... възможно е те да не могат да буутнат и т.н.
2. Предоставям кърнъла *as is*. Без никаква гаранция, че ще сработи при вас. Ако го използвате, правете го на собствен риск.
3. Можете да ме търсите в джабър на loxs@jaim.at или loxs@jabber.cz - ще помагам с каквото мога.






Титла: Notebook msi m670x, gentoo, проблеми
Публикувано от: loxs в Jun 16, 2007, 00:07
Цитат (kmakaron @ Юни 16 2007,00:34)
Цитат (loxs @ Юни 14 2007,12:58)
Момчета, установих защо температурата на процесора във Федора е толкова ниска. Има едно нещо дето се казва AMD PowerNow!.
Това нещо е настроено и работи в една стандартна инсталация на Федора. Далаверката  е в динамичната промяна на честотата на процесора. Нашият тип процесор поддържа три работни честоти - 1800, 1600 и 800 MHz. Идеята е кърнъла сам да определя честотата на която ще работи процесора, според нуждите (според натоварването).
Успях да преборя PowerNow! - той ми е активен от вече около 5 минути. Температурата на процесора ми вече е 46*C. Пластмасите на лаптопа са все още доста топли. Предполагам, че когато изстинат, процесора ще се охлади още повече.

Тоест, проблем номер 1 го преборихме :).

Сега въпросът е да го преборим и на вашите машини.
Ето,  това  HOWTO много добре описва какво трябва да направите. Въпреки че е от уикито на Gentoo, в него няма никакви "Gentoo specific" похвати. Това ще работи по същия начин във всяка една дистрибуция.

Успех :)

ЪЪЪ, ти не си ли беше пуснал ondemand governor-a???
Аз съм си го активирал още от самото начало, и процесора се настройва според нуждите от производителност.
Дай сега да изясним и следващия проблем с звука. Любопитно ми е дали ползваш някакъв вид съспенд??

Не, изобщо не знаех, че честотата на процесора може да се променя.