воскресенье, 13 июля 2014 г.

AMD A10-7850K

Сегодня сделал скриншоты про температуру процессора AMD A10-7850K. А то некоторые шибко грамотные товарищи рассказывают, что "так не бывает", и что "при такой температуре срабатывает защита". Информация из HWInfo64.
Вот такая выходит картина без нагрузки (CPU load - 4%, CPU temp 56.4):

И вот такая под нагрузкой. LinX, к несчастью, не захотел работать на данном проце, так я его загрузил тестами openssl (CPU load - 100%, CPU temp - 102.9):

Как я говорил ранее, 97-105 градусов в 100% нагрузке как с куста. На днях сниму крышку с процессора и поставлю кулер прямо на чип, благо, кулер позволяет. Пока поставлю на термопасту. LiquidPro уже прикуплен, но пока не разобрался, чем залакировать поверхность с навесными элементами и стоит ли надевать крышку на проц или так и эксплуатировать - без крышки в принципе.

UPD: Попробовал без крышки, кулер на пасту и прямо на чип - получилось хуже. В простое те же ~55 градусов, но при 30% нагрузки - уже 110. Дальше нагружать не рискнул. Вывод - не такой уж плохой, этот встроенный термоинтерфейс. Надо ставить крышку назад, но на жидком металле...

UPD2: Вернул крышку на место, заменив пасту жидким металлом Coolaboratory Liquid Pro. Теперь стало хорошо - на кулере с почти не вращающимся вентиллятором в стопроцентной нагрузке - 92 градуса максимум:

четверг, 15 мая 2014 г.

А. Фурсов, Сталин и ветер истории.

...ста­ли­низм, по­ми­мо про­че­го, стал ак­тив­ной и ве­ли­ко­дер­жав­ной фор­мой вы­жи­ва­ния рус­ских в ХХ в. в ус­ло­ви­ях ис­клю­чи­тель­но враж­деб­но­го ок­ру­же­ния, на­це­лив­ше­го­ся на "окон­ча­тель­ное ре­ше­ние рус­ско­го во­про­са" — Гит­лер в этом пла­не во­все не един­ст­вен­ный, про­сто он — по пле­бей­ской ма­не­ре — гром­че всех кри­чал, по­вто­ряя то, че­му на­брал­ся у ан­г­ло­сак­сов.
...
Со­вет­ский но­мен­к­ла­тур­ный ли­бе­рал — за­нят­ный штемп: это чи­нов­ник, ко­то­рый стре­мил­ся потреб­лять боль­ше, чем ему по­ло­же­но по жё­ст­ким пра­ви­лам со­вет­ско-но­мен­к­ла­тур­ной ран­жи­рован­но-ие­рар­хи­че­с­кой си­с­те­мы по­треб­ле­ния, а по­то­му го­то­вый ме­нять власть на ма­те­ри­альные бла­га, стре­мя­щий­ся ча­ще вы­ез­жать на За­пад и сквозь паль­цы гля­дя­щий на те­не­вую экономи­ку, с ко­то­рой он всё боль­ше сли­ва­ет­ся в со­ци­аль­ном экс­та­зе.
...
По­ка­за­тель­на в этом пла­не фра­за, ска­зан­ная быв­шим ми­ни­с­т­ром об­ра­зо­ва­ния А. Фур­сен­ко о том, что по­рок (sic!) со­вет­ской шко­лы за­клю­чал­ся в том, что она стре­ми­лась вос­пи­тать че­ло­ве­ка-твор­ца, тог­да как за­да­ча эрэ­фов­ской шко­лы — вос­пи­тать ква­ли­фи­ци­ро­ван­но­го по­тре­би­те­ля. Это, вы­хо­дит, и есть на­ци­о­наль­ная, а точ­нее, груп­по­вая идея, по­сколь­ку у по­тре­би­те­ля и "потреб­лят­ст­ва" нет на­ци­о­наль­но­с­ти, глав­ное — ко­ры­то, а кто его обес­пе­чит, свои или чу­жие, де­ло де­ся­тое, глав­ное, чтоб бы­ло ку­да хрю­каль­ник во­тк­нуть.
...
Со­ци­аль­ный мир ан­ти­ста­ли­ни­с­тов — это гло­баль­ный "скот­ный двор", глав­ная цель ко­то­ро­го — обес­пе­чи­вать по­треб­ле­ние под ру­ко­вод­ст­вом и над­зо­ром ми­ро­во­го пра­ви­тель­ст­ва. Ста­лин триж­ды сры­вал стро­и­тель­ст­во та­ко­го ми­ра на рус­ской зем­ле, имен­но за это его и не­на­ви­дят ан­ти­ста­ли­ни­с­ты. Всё про­за­ич­но, раз­го­во­ры же о сво­бо­де, де­мо­кра­тии, "со­вет­ском то­та­ли­та­риз­ме" быв­ших со­вет­ских ка­рь­е­ри­с­тов и сту­ка­чей ни­ко­го не мо­гут об­ма­нуть.

вторник, 13 мая 2014 г.

Термоинтерфейсы и охлаждение процессора

Недавно озадачился вопросами охлаждения приобретенного AMD A10-7850K, поскольку проц греется аки чорт - до 115 градусов в рывке.
Были испробованы два кулера от Zalman: CNPS90F, без PWM-управления и CNPS2X, меньшего размера, но с PWM. Результаты не порадовали в обоих случаях - процессор всё равно греется до 110-115 градусов при 100% нагрузке.
Пришлось изучить тему "скальпирования", а затем вопрос теплопроводности материалов, учавствующих в процессе охлаждения. Имеем следующее: теплопроводность металлов, в нашем случае аллюминий и медь, составляют 200-300 Вт./(м*К), теплопроводность пасты - 8, а теплопроводность воздуха - порядка 0.025:
МатериалТеплопроводность
Вт/(м*К)
Медь380
Аллюминий220-230
Термоинтерфейс "жидкий металл",
Coollaboratory Liquid Pro
80
Теплопроводящая паста 0,7-8
Воздух при 30 градусах С0,025

Т.е. если вдуматься в приведенные цифры - паста нужна исключительно для того, чтобы заполнить места неплотного примыкания кулера к процессору, т.е. те места, где есть воздух. И только там ей место, поскольку в местах соприкосновения металла к металлу мы имеем более высокую теплопроводность, нежели металл-паста-металл. Соответственно, наждачка и выравнивание поверхностей кулера и крышки проца должны дать лучшие результаты чем интенсивное промазывание соединения пастой.
Здесь,  среди прочего, упоминается тот факт, что тепло, как и прочие потоки, движется по максимально короткому пути, т.е. если мы имеем чип, площадью 2 см² и теплораспределительную крышку в 12-13 см², то максимальная температура крышки будет в её центре, на площади чуть большей, чем площадь кристалла. Плюсом будет порядка 5-10 толщин крышки, т.е. добавится еще от 0,3 до 1,4 см². На большем отдалении от центра чипа температура будет ниже, таким образом максимально активный поток тепла будет проходить через площадь ~3-4 см², где и следует получить максимально плотное прилегание кулера к процессорной крышке.
Среди прочего, я пробовал установить CNPS90F прямо на кристалл с нанесением минимума пасты - результат сравним с тем, что имеется на не вскрытом процессоре. Видимо тут имеет значение малая площадь чипа и плохая теплопроводность пасты, поскольку результаты замены штатного теплоинтерфейса на данном процессоре (паста) на жидкий металл дают куда более серьезные результаты - температура падает на 10 и более градусов.
А вот здесь есть сводная таблица по теплопроводности веществ, не являющихся теплопроводниками. В частности порадовало то, что «паста зубная «Жемчуг» показала лучшие результаты, нежели КПТ-8.

четверг, 10 апреля 2014 г.

- У нас есть реальные союзники на Западе, или в случае прямой агрессии Украина останется один на один с путинскими войсками?
- У нас есть союзники, когда на нашей территории все спокойно. Я даже не уверен, что Украина получит вооружение, которое нам обещает США. На Западе боятся, что их новейшее оружие окажется в руках России. Причем они боятся не только того, что его отнимут в боях, но и того, что мы его банально продадим.
http://news.liga.net/interview/politics/1230900-general_armii_malomuzh_u_pravogo_sektora_mnogo_zakazchikov.htm

Вот такие вот "союзники"... И формулировки у генерала потрясающие - "отнимут в боях". Какой-то детсад.

вторник, 18 марта 2014 г.

Мюллер

Как только где-нибудь вместо слова "здравствуйте" произнесут "хайль" в чей-то персональный адрес - знайте, там нас ждут, оттуда мы начнем свое великое возрождение!

Spaceballs

- Приготовиться к движению!
- Что вы всё время "готовитесь"? Поехали!

воскресенье, 23 февраля 2014 г.

Его даже сравнили пару раз с Жириновским. Степе это было приятно — Жириновский был единственным русским политиком, которого он уважал. Дело было не в политической платформе (про это в хорошем обществе не говорят), а в его высоком артистизме: разница между ним и остальными была такая же, как между актрисами-одногодками, одна из которых все еще пытается петь, а другие, уже не скрываясь, живут проституцией.

вторник, 21 января 2014 г.

RK30xx Kernel

На прошлой неделе при мистической помощи коллеги удалось сдвинуть работы с ядром с мертвой точки:
  • Собрать рабочее ядро 3.0.36+. Правда андроид под ним жил крайне недолго, но в консоли уже стало видно, что ядро работает.
  • В общих чертах понять, что мешает плодотворной совместной работе ядра и андроида. Теперь андроид грузится и работает стабильно, но некоторые изъяны пока остаются.
 Сделали git-репозиторий, чтобы не терять "больного" и паралельно учитывать историю изменений. Код, посвященный rockchip-компонентам крайне крив и присутствует крайне местами. Приходится его собирать по кускам с разных мест.

среда, 30 октября 2013 г.

RK3066 TV box. Ядро и модули.

Поскольку ядро целиком не заработало, решил необходимые мне куски (HDMI Sound) собрать модулями. Повозиться пришлось - сначала системе не нравился version magic, а ключика -f в андроидном insmod нетути. Это победилось довольно легко, но далее модуль выдал ошибку:
ismod:  unknown relocation: 27
Что в свою очередь вылечилось дописыванием флагов компиляции:
CFLAGS_MODULE=-fno-pic
После этих манипуляций модули встраиваются нормально:
shell@android:/ # lsmod
...
snd_soc_rockchip_hdmi 1483 0 - Live 0x00000000
snd_soc_hdmi 1798 0 - Live 0x00000000
...
Правда, дополнительные аудиоустройства в SounDeviceManager так и не увиделись.

среда, 23 октября 2013 г.

RK3066 TV box. boot.img

Проверив в самом начале разборку-сборку boot.img, я как-то упустил из виду то, каким конкретно mkbootimg я это делал. И очень зря - для rk30xx он очень свой - умеет поддерживать pagesize в 16К и по дефолту использует именно этот размер. Любые другие варианты приводили к тому, что после прошивки образа при загрузке ядра и рамдиска вылазило сообщение "Load Failed" и коробка попадала в рекавери-мод.
Тут лежит правильный, для linux x86_64
Теперь самосборное ядро начало грузиться. Правда пока получаю облом и bootloop в самом начале:
[    0.613863] Unable to handle kernel NULL pointer dereference at virtual address 00000019
[    0.621946] pgd = c0404000
[    0.624649] [00000019] *pgd=00000000
[    0.628233] Internal error: Oops: 5 [#1] PREEMPT SMP
[    0.633195] CPU: 0    Not tainted  (3.0.8+ #1)
[    0.637645] PC is at regulator_set_voltage+0x8/0xf8
[    0.642523] LR is at tps65910_post_init+0x418/0x4f8
[    0.647399] pc : []    lr : []    psr: 60000013
Это на ядре от Debian, а следующее - на ядре от mk808:
[    1.390746] Unable to handle kernel paging request at virtual address f700f000
[    1.656040] pgd = c0404000
[    1.658745] [f700f000] *pgd=8fc2c811, *pte=00000000, *ppte=00000000
[    1.665054] Internal error: Oops: 807 [#1] PREEMPT SMP
[    1.670191] CPU: 0    Not tainted  (3.0.36+ #3)
[    1.674731] PC is at cfb_imageblit+0x128/0x4e8
[    1.679172] LR is at fb_show_logo+0x304/0x880
[    1.683525] pc : []    lr : []    psr: 60000013