LINUX.ORG.RU

греется ноут, логика

 ,


0

0

ноутбук pavilion AMD A-8 3510 dual graphics
powertop в fedora_based дистрах(umbuto тоже) говорит что autowake с запроса по сетии включен как-то это некорректно....
каким способом настромить чтоб проц не грелся? то есть во всех gentoo_based дистрах проц и видюхи нреются как сволочи(>60), а в остальных дистрах не греются (41 С). проблема может в дровах catalist или как там это у них дрова работают...какой режим?какой_модуль? или дело в ядрах? хотелось бы знать до попытки скомпилировать....нужно что-то кроме laptop_mode? есть что-то более мощнре, чем это или там есть всё что нужно для макстипльго комфлота? laptop_mode == ВСЕ_настройки?


p.s. и раз уж я начал: зачем нужно несколько переменных use-флагов? что даёт, как настроить? в хендбуке только порядок их чтения портажём дан, и не ясно зачем нужен этод загон с иерархией флагов?

★★★★★

Последнее исправление: teod0r (всего исправлений: 3)

Ответ на: комментарий от Lighting

Precedence

Of course there is a certain precedence on what setting has priority over the USE setting. You don't want to declare USE="-java" only to see that java is still used due to a setting that has a higher priority. The precedence for the USE setting is, ordered by priority (first has lowest priority):

Default USE setting declared in the make.defaults files part of your profile
User-defined USE setting in /etc/make.conf
User-defined USE setting in /etc/portage/package.use
User-defined USE setting as environment variable

teod0r ★★★★★
() автор топика

Мужик, поправь, пожалуйста, сообщение своё, а то читать противно от ошибок.

post-factum ★★★★★
()

Минимальная частота проца:

$ cat ./sh/cpu_min 
sudo cpufreq-set -u 1.2Ghz -c0
sudo cpufreq-set -u 1.2Ghz -c1
sudo cpufreq-set -u 1.2Ghz -c2
sudo cpufreq-set -u 1.2Ghz -c3


cpufreq-info  | grep  'current C'
Если нвидия:

....
Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "RegistryDwords" "EnableBrightnessControl=1; PowerMizerEnable=0x1; PerfLevelSrc=0x2222; PowerMizerLevel=0x3; PowerMizerDefault=0x3; PowerMizerDefaultAC=0x2"
    Option         "AddARGBGLXVisuals" "True"
    Option         "NoLogo" "True"
    #Option         "Coolbits" "1"
    Option         "RenderAccel" "1"
    Option         "AllowGLXWithComposite" "true"
    SubSection     "Display"

        Depth       24
    EndSubSection
EndSection

ymuv ★★★★
()
Ответ на: комментарий от teod0r

Потому что задавать локальные флаги в make.conf - моветон, например. А ещё для того, чтобы указывать USE per-package. И чтобы однократно собирать пакет с флагом(USE=«debug», например) - тоже.

Lighting ★★★★★
()

В ядре:
Power management -> Cpu Frequency scaling -> x86 CPU frequency scaling drivers-> модель.

ymuv ★★★★
()
Ответ на: комментарий от Lighting

Потому что задавать локальные флаги в make.conf - моветон, например.

как раз только это и понятно

зачем несколько файлов?? зачем что-то кроме make.conf и локальных?

teod0r ★★★★★
() автор топика
Ответ на: комментарий от Lighting

User-defined USE setting in /etc/make.conf
User-defined USE setting in /etc/portage/package.use

teod0r ★★★★★
() автор топика
Ответ на: комментарий от teod0r

зачем что-то кроме make.conf и локальных?

Что-то - что? А если ты про

User-defined USE setting as environment variable

То это значит лишь то, что ты можешь указать флаг прямо в терминале, чтобы собрать пакет с ним, но никуда его не записывая(при обновлении пакет будет собран без него). Так, например.

USE="debug -graphite" emerge -avt =gcc-4.6.3
Lighting ★★★★★
()
Ответ на: комментарий от teod0r

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

Lighting ★★★★★
()
Ответ на: комментарий от Lighting

я просто думал что есть такой файл /etc/portage/package.use, оказалось это подрузумевание множества

teod0r ★★★★★
() автор топика
Ответ на: комментарий от teod0r

Да, это файл. И его может не быть, тогда его нужно создать.

Lighting ★★★★★
()
Ответ на: комментарий от teod0r

Уровень предпочтений разный. В make.conf глобальные пишутся, в /etc/portage/... локальные для пакетов и другие нюансы. А установка временного флага чтобы попробовать пишется в командной строке перед командой установки USE=«+флаг1 -флаг2» emerge пакет

glibych ★★
()
Ответ на: комментарий от teod0r

/etc/portage/package.use может быть как файлом, так и каталогом, в котором будут разные группы файлов. Например, один для подстройки шрифтов, другой для системных размаскировок и т.д.

glibych ★★
()
Ответ на: комментарий от glibych

всё понял. я затупил сначала и аочему то подумвл что оно не создаёт запись в отом файле,в создаёт множество файлов...

teod0r ★★★★★
() автор топика
Ответ на: комментарий от seed_stil

man portage наверно.. не знаю, давно не читал. Пошурши еще в документации на сайте калькулейта. Там неплохая переведенная подборка у них. За что низкий поклон им. Все же на родном читать приятнее.

Из практики. В общем если сделать такой каталог и создать там любой файл, например, used (можно назвать как угодно), то система прибавляет туда свои настройки, самому можно вписывать туда же или в отдельные тематические файлы, их названия важны только для Вас.

Стандартные каталоги в /etc/portage:

/etc/portage/package.keywords
/etc/portage/package.mask
/etc/portage/package.provided
/etc/portage/package.unmask
/etc/portage/package.use (ниже файлы в каталоге)
    /etc/portage/package.use/my
    /etc/portage/package.use/fonts

glibych ★★
()
Ответ на: комментарий от glibych

а что значит(цитата из http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?part=2&chap=5)[я тока что вспомнил что в русском кавычек нет]:

If you want to hard-set a custom USE flag listing regardless of the default USE flags, you can start with deactivating all USE flags and then list those you want to enable. This can be accomplished using USE="-* flag1 flag2 ...".

зачем -*? он же вроде должен пересобирать только с новыми флагами

teod0r ★★★★★
() автор топика
Ответ на: комментарий от teod0r

USE="-* флаг1 флаг2" минус означает отключение, звездочка означает всех флагов. Т.е. отключение всех флагов, а затем можно добавить свои. По моему все просто.

За день gentoo не освоить. Со временем взаимопонимание с гентой будет полным. Это очень выразительный дистрибутив.

P.S.

Я понимаю, что сегодня праздник)), но лучше не торопитесь и пишите аккуратнее. Так ведь намного приятнее читать.

glibych ★★
()
Ответ на: комментарий от glibych

так этот пример только про префиксы в консоли? или в каком то файле может понадобиться -* запись?

Я понимаю, что сегодня праздник

какой?

teod0r ★★★★★
() автор топика
Ответ на: комментарий от teod0r

так этот пример только про префиксы в консоли? или в каком то файле может понадобиться -* запись?

Можно использовать в любой записи об изменениях USE флагов

какой?

Ну бывает же день большого грузовика) Сегодня другой день

glibych ★★
()
Ответ на: комментарий от glibych

можно указав префикс флагов при компиляции сразу моздать запись в package.use? всмысле одной командой?

teod0r ★★★★★
() автор топика
Ответ на: комментарий от teod0r

Сорри, это был Ваш вопрос. Мне ни разу не потребовалось на практике.

glibych ★★
()
Ответ на: комментарий от teod0r

Держи пример рабочего package.use:

sys-fs/aufs3 kernel-patch ramfs
www-client/opera-next gtk
net-libs/rb_libtorrent python
x11-misc/xdg-user-dirs gtk
x11-themes/gtk-engines-murrine animation-rtl
net-wireless/spectools gtk
net-p2p/deluge gtk libnotify webinterface
app-editors/gedit spell
www-servers/lighttpd bzip2 gdbm pcre ssl zlib doc libev lua memcache mysql php rrdtool test uploadprogress
net-libs/farsight2 python
net-im/gajim gmail idle jingle libnotify spell srv xhtml
x11-misc/cairo-dock-plugins compiz gio gmenu mail musicplayer network-monitor powermanager webkit
media-gfx/gtkimageview static-libs
www-client/firefox custom-optimization
sys-libs/glibc glibc-omitfp
sys-devel/llvm llvm-gcc
net-dialup/ppp dhcp
media-video/lives libvisual
sys-kernel/gentoo-sources symlink
app-emulation/qemu kqemu kvm
app-admin/conky X ncurses portmon truetype wifi -apcupsd audacious -curl -debug -eve -hddtemp imlib iostats -lua -lua-cairo -lua-imlib math moc -mpd nano-syntax nvidia -rss -thinkpad -vim-syntax weather-metar weather-xoap -xmms2
net-analyzer/nmap gtk
net-im/skype qt-static
lxde-base/lxdm -gtk3
net-p2p/deluge gtk
gnome-base/librsvg gtk -gtk3
app-arch/pbzip2 symlink
app-arch/pigz symlink
app-office/libreoffice pdfimport
=sys-fs/udev-164-r2 extras
=media-video/gnome-mplayer-1.0.5 -dconf
app-emulation/winetricks gtk
=media-video/mplayer-1.0_rc4_p20110322-r1 custom-cpuopts mmxext gsm libmpeg2 mpg123
=sys-boot/grub-0.97-r10 custom-cflags ncurses static
sys-block/gparted btrfs dmraid fat gtk hfs jfs -kde mdadm ntfs reiser4 reiserfs xfs
net-p2p/transmission linguas_ru gtk
>=sys-auth/pambase-20101024-r2 consolekit
=x11-misc/obconf-2.0.3_p20110314-r1 lxde
>=dev-libs/libxml2-2.7.8-r5 python
=sys-fs/udev-171-r5 gudev
=app-portage/layman-1.4.1 cvs git mercurial subversion
=x11-misc/cairo-dock-plugins-2.1.3.9  compiz gio mail musicplayer network-monitor powermanager terminal tomboy xgamma xklavier
x11-wm/compiz-fusion emerald unsupported
=x11-apps/fusion-icon-0.1-r2 gtk
media-video/mplayer2 custom-cpuopts
dev-lang/icc ipp mkl
=sys-fs/ntfs3g-2011.4.12 ntfsprogs
>=dev-libs/boost-1.46.1-r1:1.46 python
=net-libs/rb_libtorrent-0.15.6 python
=x11-libs/fltk-1.3.0 -cairo
>=media-libs/gd-2.0.35-r3 fontconfig
=net-libs/rb_libtorrent-0.15.9 python
=app-editors/gedit-2.30.4 python
=sys-fs/udev-171-r6 gudev hwdb
>=dev-libs/boost-1.48.0-r2:1.48 python
=dev-vcs/subversion-1.6.17-r7 -dso perl

В нем пишутся локальные USE флаги.

Эта запись действует для всех версий lxdm:

xde-base/lxdm -gtk3

Эта для конкретной версии пакета udev

=sys-fs/udev-171-r6 gudev hwdb

P.S.

Документацию придется прочесть как бы Вы не хотели отвертется. Как минимум нужно научится пользоваться поиском по ней.

glibych ★★
()
Ответ на: комментарий от glibych

наверное можно использовать -* для отключения вообше всех кроме тех что будут заданы. полезная вешъ

teod0r ★★★★★
() автор топика
Ответ на: комментарий от glibych

В общем если сделать такой каталог и создать там любой файл, например, used (можно назвать как угодно), то система прибавляет туда свои настройки, самому можно вписывать туда же или в отдельные тематические файлы, их названия важны только для Вас.

когда искал - не нагуглил почему-то, спасибо, теперь ясно :)

seed_stil ★★
()

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

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

Thero ★★★★★
()
Ответ на: комментарий от teod0r

нет но есть удобный пакет flaggie которым удобно включать/выключать юзфлаги, маски а иногда и прочие штуки для пакетов

Thero ★★★★★
()
Ответ на: комментарий от teod0r

но зачем?

Чтобы отключить все флаги из профиля(ты ведь прочитал про профили?) и использовать собственные.

Lighting ★★★★★
()
Ответ на: комментарий от teod0r

можно указав префикс флагов при компиляции сразу моздать запись в package.use? всмысле одной командой?

Да, при помощи flaggie, например.

Lighting ★★★★★
()
Ответ на: комментарий от glibych

) слушай, а могу я переписать с вывода configure --help в файл packages.use ненужное? или откуда портаж берёт список всех флагов? и я так и не понял (в хендбуке эти строки по непонятной причине слитно:) - в генте 2 файла отвечающих за --use?

teod0r ★★★★★
() автор топика
Ответ на: комментарий от teod0r

Примерный список глобальных флагов

$ cat /usr/portage/profiles/use.desc
Примерный список локальных флагов
$ cat /usr/portage/profiles/use.local.desc

Примерный, потому, что много версий пакетов и инфа, насколько я понимаю, дана по основным.

glibych ★★
()
Ответ на: комментарий от glibych

У меня нет такого, что там унутри?

я не знаю -греется ноут, логика (комментарий) -
цитата из handbook - 4 строчки подряд. т.е значит всё-таки 2 файла

ну а если я добавлю флаг с вывода конфигуре -хелп в качестве useфлага оно его корректно обработает, даже емли такого флага нет в списках?

teod0r ★★★★★
() автор топика
Ответ на: комментарий от teod0r

ну а если я добавлю флаг с вывода конфигуре -хелп в качестве useфлага оно его корректно обработает, даже емли такого флага нет в списках?

Ничего страшного в этом не будет, так как его не к чему применять, но если он есть в настройках какого-либо пакета, то он подействует.

glibych ★★
()
Ответ на: комментарий от glibych

а на сколько сложно portage на длугой дистрибутив поставаить - чисто попробовать. или в этом ничего удобней генты уже не изобрести? пока так и не понял - use-flags - часть портажа или есть ещё отдельные скрипты?

teod0r ★★★★★
() автор топика
Ответ на: комментарий от teod0r

а на сколько сложно portage на длугой дистрибутив поставаить

Невозможно.

use-flags - часть портажа или есть ещё отдельные скрипты?

Весь портеж - набор скриптов на питоне и баше.

fragment
()
Ответ на: комментарий от teod0r

Начни знакомство с джентой с Calculate Linux. У них вся документация на русском. На другой дистрибутив прикручивать портаж бессмысленно, если это только не linux for scratch, но его потянет даже не каждый опытный гентушник ибо все делается ручками самостоятельно.

glibych ★★
()
Ответ на: комментарий от glibych

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

teod0r ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.