Выбор пал на среднюю модель в 700-11 линейке Lenovo Yoga. Отличная, по ноутбучным меркам ANSI клавиатура с отдельными Home (+PgUp) и End (+PgDn). Правда, без подсветки, но она мне не нужна. 3 USB разъёма: один из них совмещён с питанием. Заявленых и в итоге достигнутых 4 часа от батарейки. Вес чуть больше килограмма. В общем — красота. Да и рыжий цвет меня устраивает вполне, всё равно наклейками обычно всё заклеено.
Единственный нюанс: работает «без нареканий» под штатным Windows Home 10. Ну, то есть, как — «без нареканий» — это если не учитывать тот факт, что именно Работать Невозможно Же. Нет, я могу, конечно, но — это если очень много заплатят. А для обычной работы у меня Ubuntu, точней Linux Mint Mate Desktop. И, всё бы ничего, но после переезда — переноса разделов со старого на новый — Sarah отказалась дружить с моим новым ноутбуком:
- Жутко грелся, сразу и всё время градусов до 70 ℃ в Idle режиме
- Очень часто не загружался вообще
- Часто терял WiFi при температурах выше 75 ℃
Безусловно, всё под катом — это субъективное мнение, но, думаю, оно подойдёт для всех свежих Ubuntu Based дистрибутивов, а так же и для других Linux, т.к. большая часть информации совершенно не касается конкретного дистрибутива.
Решение, а так же фотки ноута и ещё немного всякой чепухи, включая Geek Porn с моддингом, под катом (Warning Трафик):
***
Рассказ будет долгим, и, надеюсь, что интересным.
Для тех, кто знает всё или кому лень читать и смотреть предлагается следующая краткая инструкция, без каких либо пояснений и настроек, гуглите сами:
# nano /etc/default/grub
GRUB_CMDLINE_LINUX_DEFAULT="intel_pstate=hwp_only noapic"
# update-grub
# apt-get remove cpufreqd cpufrequtils thermald
# update-rc.d disable ondemand
# apt-get install intel-microcode
# apt-get install linux-tools-common linux-tools-generic
# apt-get install tlp tlp-rdw tp-smapi-dkms
# service tlp start
Тем, кто ещё не в курсе, или, вдруг, если до сих пор интересно что же все эти команды значат, предлагаю продолжать «наслаждаться» чтением.
UPD: Объективности Ради: Start
Только что поставил систему с нуля (2 дня с момента публикации).
В параметрах ядра, конечно, пришлось прописать noapic, чтобы просто загрузиться.
Далее, ничего не меняя поставил powertop + в загрузку его вписал.
Всё остальное оставил как и было, ничего не трогая.
Да, список сервисов после установки такой же, нет только cpufreqd.
Могу заверить, что при работающем powertop особой необходимости в tlp нет, так что смотрите как его ставить в каментах, а лучше на ArchWiki.
Выражаю искреннюю благодарность menstenebris за наводку.
Хабр славен комментариями, как обычно :)
Дальше читать, конечно, можно, там много плюх и приколюх ещё других осталось.
UPD: Объективности Ради: End
Так, увы повелось в последнее время, что: нельзя просто так взять и выбрать ноутбук. Особенно если вы
Но, всё же прошло примерно несколько дней, эйфория прошла, и стал я ежемесячно искать что-нибудь более подходящее. Так, в начале зимы 2016 года решил было остановиться на Lenovo Yoga 3 11, но потом как-то всё завертелось, и вот, лето прошло, настала осень, и появилась эта линейка: 700-11. Посмотрев характеристики, обзоры и перерыв, как казалось, всё, что было можно по этой модели, я не нашёл оснований сомневаться в выборе. Даже несмотря на заявленое отсутствие активной системы охлаждения, и негативные отзывы по этой теме на просторах интернетов.
Альтернативные варианты были или неприлично дороже, или не устраивали по каким-нибудь другим характеристикам, таким, как, например, совмещение стрелок с клавишами Home, End, PgUp и PgDn. Так как я использую ноутбук для работы, то мне, конечно, важны все эти кнопки в «раздельном» режиме. Максимально допустимое пересечение — это комбинации Home + PgUp и End + PgDn. Все остальные варианты клавиатур идут сразу «ф топку», несмотря на любые остальные достоинства анализируемой техники. В этом ноутбуке клавиатура как раз подходящая, я бы даже сказал, что именно это совмещение вышло на редкость удачным. Единственное, что PgUp и PgDn шли «по умолчанию», и мне пришлось переназначить их «наоборот» при помощи modmap:
#!/bin/bash
xmodmap -e "keycode 112 = Home"
xmodmap -e "keycode 117 = End"
xmodmap -e "keycode 110 = Prior"
xmodmap -e "keycode 115 = Next"
Но, конечно, это всё совсем несложно, и, так как оно стартует вместе с загрузкой рабочего стола, то никаких неудобств не вызывает.
Проверив, что окошко «до-установки» Windows 10 Home Edition грузится нормально, я выключил компьютер, снял образ диска, стёр все разделы и «перенёс» разделы со своего Flex 2 на «теперешний», как я думал, ноутбук.
Вот тут, как вы можете догадаться, вполне ожидаемо включился «режим кирпича», без него не было бы этой статьи. И, да, дело не в том, что я забыл поставить Grub или что-то там ещё забыл, он вполне себе включался, но не загружался. Выглядело это примерно так:
...
... OOPS [#010], SMP error ...
...
какая-то китайская грамота
...
fixing recursive fault but reboot is needed ...
Более детальных логов не сохранилось, но они и не нужны, наверное. После нескольких перезагрузок он вполне себе загружался, и работать было можно. Но было очень некомфортно, так как было просто нереально горячо. Датчики показывали минимум 63 ℃ градуса на ядрах, а если просто пошевелить мышкой, то подскакивали до 70 ℃.
Конечно же, я вернул Windows на место, просто чтобы убедиться, что всё ок.
Установка системы начисто, с нуля, тоже, как и ожидалось — ни к чему не приводила, всё оставалось по прежнему. В то время как «сборщица вирусов» предлагала уже сейчас работать и быстро, и с «холодной» головой: где-то во вполне комфортном для прикосновения рук диапазоне температур задней крышки. Бесчисленые попытки поставить другие ядра и/или дистрибутивы (свежие Mint | Ubuntu LTS) аналогично терпели полное фиаско: он по прежнему включался раза с третьего с той же ошибкой SMP.
Работать всё же было как-то нужно, и я вернулся на Flex-2-14. В последний из возможных 14 дней возврата я оформил заявку на сайте Lenovo и дал объявление на Avito.
Да, это уже получалось у кого-то, тут есть статьи:
Да, как бы, сами по себе ноутбуки Lenovo «вполне use-абильны», лично для меня без альтернативы, так как по соотношению «цена/качество» найти что-нибудь с вменяемой клавиатурой и матрицей практически невозможно, тем более в сегменте 11.6.
Стартовав с какой-то формы на http://www.lenovo.com/ru/ru/ я в итоге получил:
Response By E-mail (Ольга) (03/10/2016 11.28 AM)
Здравствуйте, Виктор!
Спасибо за обращение в компанию Lenovo.
Мы получили официальный ответ от Главного офиса, что, к сожалению, на данный момент, процедуру по возврату денежных средств за ОС, невозможно осуществить через наш интернет-магазин. Искренне сожалею.
С наилучшими пожеланиями, Ольга
Служба поддержки клиентов Lenovo.
Видимо они знают о проблемах с Linux у не совсем опытных пользователей. И, хотя мне никто в общем-то не запрещал ставить на компьютер всё, что вздумается, и в BIOS всё разлочено, но тем не менее, сдать Windows не вышло.
После выяснившихся проблем с Перегревом я снова им написал, и рассказал о ситуации. Поработав немного на Windows, я убедился, что в режиме планшета компьютер всё же совершенно не use-абелен. Он перегревается, и ничего с этим сделать нельзя, просто потому, что в задней крышке нет отверстий, от слова «совсем». Поэтмому перегрев, начинающийся в области кулера постепенно распространяется на остальные внутренности, приводя к полному отказу системы хоть как-нибудь внятно работать. Со временем отключается Wi-Fi, просто из-за перегрева, подозреваю, что в чип WiFi встроена какая-нибудь защита на этот случай, и он просто «железно» выключается. Конечно же мне предложили обратиться в Сервисный Центр и, описав им причину и сдав его на диагностику я, возможно, получил бы деньги по заявке на возврат. Но перспектива остатсья с бумажкой «принято в СЦ» меня очень не радовала.
На Avito тоже ничего не вышло, была пара звонков, но, видимо, все люди в тот же примерно момент нашли что-нибудь более интересное. Один человек даже хотел из Краснодара приехать в Ростов-на-Дону, но ему я, конечно, сказал, что за те же самые деньги он может купить Новый в магазине Lenovo, и не нужно никуда ехать.
Кстати, на всякий случай, если вдруг кого интересуют мои альтернативные варианты с безальтернативно заоблачными ценниками:
- Планшет Ideapad Miix 700 | Гибкий. Адаптивный. Особенный
- Ноутбук Lenovo E31 | Доступная цена. Широкий выбор конфигураций. Компактность
- Lenovo Yoga 3 Pro | Многорежимный ультрабук
- ThinkPad Yoga | Многорежимный ультрабук для бизнеса с 12,5-дюймовым дисплеем
- Ультрабук ThinkPad X260
- Dell Latitude 12 серии 7000
- HP EliteBook 820 G3
Итак, все круги мучений с поддержкой Lenovo закончились, объявление с Avito никому более не было интересно, и, уж совсем кстати днях я прочитал это: Lenovo разрешила ставить Linux на ноутбуки c Windows 10, но с отказом от техподдержки.
В связи с чем, я решил попытаться ещё раз, уже никуда не торопясь, обстоятельно, так, как я могу, если хочу или очень надо. Практически сразу выяснилось, что BIOS моего ноутбука не совсем свежей версии, если не сказать, что совсем не свежей. Конечно же, после обновления изменилось ровным счётом — абсолютно ничего.
Для тех, кому интересны внутренности, как их видит Linux:
# dmidecode 3.0
Getting SMBIOS data from sysfs.
SMBIOS 2.8 present.
71 structures occupying 3632 bytes.
Table at 0x857DA000.
Handle 0x0000, DMI type 0, 24 bytes
BIOS Information
Vendor: LENOVO
Version: DDCN25WW(V1.09)
Release Date: 04/15/2016
Address: 0xE0000
Runtime Size: 128 kB
ROM Size: 6144 kB
Characteristics:
PCI is supported
BIOS is upgradeable
BIOS shadowing is allowed
Boot from CD is supported
Selectable boot is supported
EDD is supported
Japanese floppy for NEC 9800 1.2 MB is supported (int 13h)
Japanese floppy for Toshiba 1.2 MB is supported (int 13h)
5.25"/360 kB floppy services are supported (int 13h)
5.25"/1.2 MB floppy services are supported (int 13h)
3.5"/720 kB floppy services are supported (int 13h)
3.5"/2.88 MB floppy services are supported (int 13h)
8042 keyboard services are supported (int 9h)
CGA/mono video services are supported (int 10h)
ACPI is supported
USB legacy is supported
BIOS boot specification is supported
Targeted content distribution is supported
UEFI is supported
BIOS Revision: 1.25
Firmware Revision: 1.25
Handle 0x0001, DMI type 1, 27 bytes
System Information
Manufacturer: LENOVO
Product Name: 80QE
Version: Lenovo YOGA 700-11ISK
Serial Number: MP13DHX6
UUID: A6EA5D9D-1B3A-11E6-B27E-1C3947C50FC2
Wake-up Type: Power Switch
SKU Number: LENOVO_MT_80QE_BU_idea_FM_Lenovo YOGA 700-11ISK
Family: IDEAPAD
Handle 0x0002, DMI type 2, 15 bytes
Base Board Information
Manufacturer: LENOVO
Product Name: Lenovo YOGA 700-
Version: SDK0J40688 WIN
Serial Number: MP13DHX6
Asset Tag: NO Asset Tag
Features:
Board is a hosting board
Board is replaceable
Location In Chassis: Type2 - Board Chassis Location
Chassis Handle: 0x0003
Type: Motherboard
Contained Object Handles: 0
Handle 0x0003, DMI type 3, 22 bytes
Chassis Information
Manufacturer: LENOVO
Type: Notebook
Lock: Not Present
Version: Lenovo YOGA 700-11ISK
Serial Number: MP13DHX6
Asset Tag: NO Asset Tag
Boot-up State: Safe
Power Supply State: Safe
Thermal State: Safe
Security Status: None
OEM Information: 0x00000000
Height: Unspecified
Number Of Power Cords: 1
Contained Elements: 0
SKU Number: SKU Number
Handle 0x0004, DMI type 4, 42 bytes
Processor Information
Socket Designation: U3E1
Type: Central Processor
Family: Other
Manufacturer: Intel(R) Corporation
ID: E3 06 04 00 FF FB EB BF
Version: Intel(R) Core(TM) m5-6Y54 CPU @ 1.10GHz
Voltage: 1.0 V
External Clock: 100 MHz
Max Speed: 1500 MHz
Current Speed: 2400 MHz
Status: Populated, Enabled
Upgrade: Other
L1 Cache Handle: 0x0006
L2 Cache Handle: 0x0007
L3 Cache Handle: 0x0008
Serial Number: To Be Filled By O.E.M.
Asset Tag: To Be Filled By O.E.M.
Part Number: To Be Filled By O.E.M.
Core Count: 2
Core Enabled: 2
Thread Count: 4
Characteristics:
64-bit capable
Multi-Core
Hardware Thread
Execute Protection
Enhanced Virtualization
Power/Performance Control
Handle 0x0005, DMI type 7, 19 bytes
Cache Information
Socket Designation: L1 Cache
Configuration: Enabled, Not Socketed, Level 1
Operational Mode: Write Back
Location: Internal
Installed Size: 64 kB
Maximum Size: 64 kB
Supported SRAM Types:
Synchronous
Installed SRAM Type: Synchronous
Speed: Unknown
Error Correction Type: Parity
System Type: Data
Associativity: 8-way Set-associative
Handle 0x0006, DMI type 7, 19 bytes
Cache Information
Socket Designation: L1 Cache
Configuration: Enabled, Not Socketed, Level 1
Operational Mode: Write Back
Location: Internal
Installed Size: 64 kB
Maximum Size: 64 kB
Supported SRAM Types:
Synchronous
Installed SRAM Type: Synchronous
Speed: Unknown
Error Correction Type: Parity
System Type: Instruction
Associativity: 8-way Set-associative
Handle 0x0007, DMI type 7, 19 bytes
Cache Information
Socket Designation: L2 Cache
Configuration: Enabled, Not Socketed, Level 2
Operational Mode: Write Back
Location: Internal
Installed Size: 512 kB
Maximum Size: 512 kB
Supported SRAM Types:
Synchronous
Installed SRAM Type: Synchronous
Speed: Unknown
Error Correction Type: Single-bit ECC
System Type: Unified
Associativity: 4-way Set-associative
Handle 0x0008, DMI type 7, 19 bytes
Cache Information
Socket Designation: L3 Cache
Configuration: Enabled, Not Socketed, Level 3
Operational Mode: Write Back
Location: Internal
Installed Size: 4096 kB
Maximum Size: 4096 kB
Supported SRAM Types:
Synchronous
Installed SRAM Type: Synchronous
Speed: Unknown
Error Correction Type: Multi-bit ECC
System Type: Unified
Associativity: 16-way Set-associative
Handle 0x0009, DMI type 8, 9 bytes
Port Connector Information
Internal Reference Designator: J1A1
Internal Connector Type: None
External Reference Designator: Keyboard
External Connector Type: PS/2
Port Type: Keyboard Port
Handle 0x000A, DMI type 8, 9 bytes
Port Connector Information
Internal Reference Designator: J1A1
Internal Connector Type: None
External Reference Designator: Mouse
External Connector Type: PS/2
Port Type: Mouse Port
Handle 0x000B, DMI type 8, 9 bytes
Port Connector Information
Internal Reference Designator: J2A1
Internal Connector Type: None
External Reference Designator: TV OUT
External Connector Type: Mini DIN
Port Type: Video Port
Handle 0x000C, DMI type 8, 9 bytes
Port Connector Information
Internal Reference Designator: J2A2
Internal Connector Type: None
External Reference Designator: CRT
External Connector Type: DB-15 female
Port Type: Video Port
Handle 0x000D, DMI type 8, 9 bytes
Port Connector Information
Internal Reference Designator: J2A2
Internal Connector Type: None
External Reference Designator: COM 1
External Connector Type: DB-9 male
Port Type: Serial Port 16550A Compatible
Handle 0x000E, DMI type 8, 9 bytes
Port Connector Information
Internal Reference Designator: J3A1
Internal Connector Type: None
External Reference Designator: USB
External Connector Type: Access Bus (USB)
Port Type: USB
Handle 0x000F, DMI type 8, 9 bytes
Port Connector Information
Internal Reference Designator: J3A1
Internal Connector Type: None
External Reference Designator: USB
External Connector Type: Access Bus (USB)
Port Type: USB
Handle 0x0010, DMI type 8, 9 bytes
Port Connector Information
Internal Reference Designator: J3A1
Internal Connector Type: None
External Reference Designator: USB
External Connector Type: Access Bus (USB)
Port Type: USB
Handle 0x0011, DMI type 8, 9 bytes
Port Connector Information
Internal Reference Designator: J5A1
Internal Connector Type: None
External Reference Designator: USB
External Connector Type: Access Bus (USB)
Port Type: USB
Handle 0x0012, DMI type 8, 9 bytes
Port Connector Information
Internal Reference Designator: J5A1
Internal Connector Type: None
External Reference Designator: USB
External Connector Type: Access Bus (USB)
Port Type: USB
Handle 0x0013, DMI type 8, 9 bytes
Port Connector Information
Internal Reference Designator: J5A2
Internal Connector Type: None
External Reference Designator: USB
External Connector Type: Access Bus (USB)
Port Type: USB
Handle 0x0014, DMI type 8, 9 bytes
Port Connector Information
Internal Reference Designator: J5A1
Internal Connector Type: None
External Reference Designator: Network
External Connector Type: RJ-45
Port Type: Network Port
Handle 0x0015, DMI type 8, 9 bytes
Port Connector Information
Internal Reference Designator: J9G2
Internal Connector Type: On Board Floppy
External Reference Designator: OnBoard Floppy Type
External Connector Type: None
Port Type: Other
Handle 0x0016, DMI type 8, 9 bytes
Port Connector Information
Internal Reference Designator: J7J1
Internal Connector Type: On Board IDE
External Reference Designator: OnBoard Primary IDE
External Connector Type: None
Port Type: Other
Handle 0x0017, DMI type 8, 9 bytes
Port Connector Information
Internal Reference Designator: J30
Internal Connector Type: None
External Reference Designator: Microphone In
External Connector Type: Mini Jack (headphones)
Port Type: Audio Port
Handle 0x0018, DMI type 8, 9 bytes
Port Connector Information
Internal Reference Designator: J30
Internal Connector Type: None
External Reference Designator: Line In
External Connector Type: Mini Jack (headphones)
Port Type: Audio Port
Handle 0x0019, DMI type 8, 9 bytes
Port Connector Information
Internal Reference Designator: J30
Internal Connector Type: None
External Reference Designator: Speaker Out
External Connector Type: Mini Jack (headphones)
Port Type: Audio Port
Handle 0x001A, DMI type 9, 17 bytes
System Slot Information
Designation: J6C1
Type: x1 PCI Express x1
Current Usage: In Use
Length: Other
ID: 1
Characteristics:
PME signal is supported
Hot-plug devices are supported
Bus Address: 0000:00:1c.0
Handle 0x001B, DMI type 9, 17 bytes
System Slot Information
Designation: J6D2
Type: x1 PCI Express x1
Current Usage: Available
Length: Other
ID: 2
Characteristics:
PME signal is supported
Hot-plug devices are supported
Bus Address: 0000:00:1c.1
Handle 0x001C, DMI type 9, 17 bytes
System Slot Information
Designation: J7C1
Type: x1 PCI Express x1
Current Usage: Available
Length: Other
ID: 3
Characteristics:
PME signal is supported
Hot-plug devices are supported
Bus Address: 0000:00:1c.2
Handle 0x001D, DMI type 9, 17 bytes
System Slot Information
Designation: J7D1
Type: x1 PCI Express x1
Current Usage: Available
Length: Other
ID: 4
Characteristics:
PME signal is supported
Hot-plug devices are supported
Bus Address: 0000:00:1c.3
Handle 0x001E, DMI type 9, 17 bytes
System Slot Information
Designation: J8C1
Type: x4 PCI Express x4
Current Usage: Available
Length: Other
ID: 5
Characteristics:
PME signal is supported
Hot-plug devices are supported
Bus Address: 0000:00:1c.4
Handle 0x001F, DMI type 11, 5 bytes
OEM Strings
String 1: OemString1
String 2: OemString2
String 3: OemString3
Handle 0x0020, DMI type 12, 5 bytes
System Configuration Options
Option 1: ConfigOptions1
Option 2: ConfigOptions2
Option 3: ConfigOptions3
Handle 0x0021, DMI type 13, 22 bytes
BIOS Language Information
Language Description Format: Long
Installable Languages: 8
en|US|iso8859-1,0
fr|CA|iso8859-1,0
zh|TW|unicode,0
ja|JP|unicode,0
it|IT|iso8859-1,0
es|ES|iso8859-1,0
de|DE|iso8859-1,0
pt|PT|iso8859-1,0
Currently Installed Language: en|US|iso8859-1,0
Handle 0x0022, DMI type 14, 17 bytes
Group Associations
Name: Firmware Version Info
Items: 4
0x0040 (<OUT OF SPEC>)
0x003B (<OUT OF SPEC>)
0x003A (<OUT OF SPEC>)
0x0039 (<OUT OF SPEC>)
Handle 0x0023, DMI type 14, 8 bytes
Group Associations
Name: Intel(R) Silicon View Technology
Items: 1
0x0044 (<OUT OF SPEC>)
Handle 0x0024, DMI type 14, 8 bytes
Group Associations
Name: $MEI
Items: 1
0x003F (<OUT OF SPEC>)
Handle 0x0025, DMI type 15, 29 bytes
System Event Log
Area Length: 0 bytes
Header Start Offset: 0x0000
Header Length: 8192 bytes
Data Start Offset: 0x2000
Access Method: General-purpose non-volatile data functions
Access Address: 0x0000
Status: Valid, Not Full
Change Token: 0x12345678
Header Format: OEM-specific
Supported Log Type Descriptors: 3
Descriptor 1: POST memory resize
Data Format 1: None
Descriptor 2: POST error
Data Format 2: POST results bitmap
Descriptor 3: Log area reset/cleared
Data Format 3: None
Handle 0x0026, DMI type 16, 23 bytes
Physical Memory Array
Location: System Board Or Motherboard
Use: System Memory
Error Correction Type: None
Maximum Capacity: 16 GB
Error Information Handle: No Error
Number Of Devices: 2
Handle 0x0027, DMI type 17, 40 bytes
Memory Device
Array Handle: 0x0026
Error Information Handle: No Error
Total Width: 64 bits
Data Width: 64 bits
Size: 4096 MB
Form Factor: SODIMM
Set: None
Locator: ChannelA-DIMM0
Bank Locator: BANK 0
Type: LPDDR3
Type Detail: Synchronous
Speed: 1600 MHz
Manufacturer: Samsung
Serial Number: 85000000
Asset Tag: 9876543210
Part Number: K4E6E304EE-EGCF
Rank: 2
Configured Clock Speed: 1600 MHz
Minimum Voltage: 1.5 V
Maximum Voltage: 1.5 V
Configured Voltage: 1.2 V
Handle 0x0028, DMI type 17, 40 bytes
Memory Device
Array Handle: 0x0026
Error Information Handle: No Error
Total Width: Unknown
Data Width: Unknown
Size: No Module Installed
Form Factor: Unknown
Set: None
Locator: ChannelA-DIMM1
Bank Locator: BANK 1
Type: Unknown
Type Detail: None
Speed: Unknown
Manufacturer: Not Specified
Serial Number: Not Specified
Asset Tag: Not Specified
Part Number: Not Specified
Rank: Unknown
Configured Clock Speed: Unknown
Minimum Voltage: Unknown
Maximum Voltage: Unknown
Configured Voltage: Unknown
Handle 0x0029, DMI type 17, 40 bytes
Memory Device
Array Handle: 0x0026
Error Information Handle: No Error
Total Width: 64 bits
Data Width: 64 bits
Size: 4096 MB
Form Factor: SODIMM
Set: None
Locator: ChannelB-DIMM0
Bank Locator: BANK 2
Type: LPDDR3
Type Detail: Synchronous
Speed: 1600 MHz
Manufacturer: Samsung
Serial Number: 85000000
Asset Tag: 9876543210
Part Number: K4E6E304EE-EGCF
Rank: 2
Configured Clock Speed: 1600 MHz
Minimum Voltage: 1.5 V
Maximum Voltage: 1.5 V
Configured Voltage: 1.2 V
Handle 0x002A, DMI type 17, 40 bytes
Memory Device
Array Handle: 0x0026
Error Information Handle: No Error
Total Width: Unknown
Data Width: Unknown
Size: No Module Installed
Form Factor: Unknown
Set: None
Locator: ChannelB-DIMM1
Bank Locator: BANK 3
Type: Unknown
Type Detail: None
Speed: Unknown
Manufacturer: Not Specified
Serial Number: Not Specified
Asset Tag: Not Specified
Part Number: Not Specified
Rank: Unknown
Configured Clock Speed: Unknown
Minimum Voltage: Unknown
Maximum Voltage: Unknown
Configured Voltage: Unknown
Handle 0x002B, DMI type 19, 31 bytes
Memory Array Mapped Address
Starting Address: 0x00000000000
Ending Address: 0x001FFFFFFFF
Range Size: 8 GB
Physical Array Handle: 0x0026
Partition Width: 2
Handle 0x002C, DMI type 20, 35 bytes
Memory Device Mapped Address
Starting Address: 0x00000000000
Ending Address: 0x000FFFFFFFF
Range Size: 4 GB
Physical Device Handle: 0x0027
Memory Array Mapped Address Handle: 0x002B
Partition Row Position: Unknown
Interleave Position: 1
Interleaved Data Depth: 1
Handle 0x002D, DMI type 20, 35 bytes
Memory Device Mapped Address
Starting Address: 0x00000000000
Ending Address: 0x000FFFFFFFF
Range Size: 4 GB
Physical Device Handle: 0x0028
Memory Array Mapped Address Handle: 0x002B
Partition Row Position: Unknown
Interleave Position: 2
Interleaved Data Depth: 1
Handle 0x002E, DMI type 21, 7 bytes
Built-in Pointing Device
Type: Touch Pad
Interface: PS/2
Buttons: 4
Handle 0x002F, DMI type 22, 26 bytes
Portable Battery
Location: Fake
Manufacturer: -Virtual Battery 0-
Manufacture Date: 08/08/2010
Serial Number: Battery 0
Name: CRB Battery 0
Chemistry: Zinc Air
Design Capacity: Unknown
Design Voltage: Unknown
SBDS Version: Not Specified
Maximum Error: Unknown
OEM-specific Information: 0x00000000
Handle 0x0030, DMI type 24, 5 bytes
Hardware Security
Power-On Password Status: Disabled
Keyboard Password Status: Disabled
Administrator Password Status: Disabled
Front Panel Reset Status: Disabled
Handle 0x0031, DMI type 26, 24 bytes
Voltage Probe
Description: Voltage Probe Description
Location: Unknown
Status: Unknown
Maximum Value: Unknown
Minimum Value: Unknown
Resolution: Unknown
Tolerance: Unknown
Accuracy: Unknown
OEM-specific Information: 0x00008000
Nominal Value: 0.000 V
Handle 0x0032, DMI type 27, 15 bytes
Cooling Device
Temperature Probe Handle: 0x0033
Type: Fan
Status: OK
OEM-specific Information: 0x00000000
Nominal Speed: 8192 rpm
Description: Cooling Device Description
Handle 0x0033, DMI type 28, 24 bytes
Temperature Probe
Description: Temperature Probe Description
Location: Unknown
Status: Unknown
Maximum Value: Unknown
Minimum Value: Unknown
Resolution: Unknown
Tolerance: Unknown
Accuracy: Unknown
OEM-specific Information: 0x00008000
Nominal Value: 0.0 deg C
Handle 0x0034, DMI type 32, 11 bytes
System Boot Information
Status: No errors detected
Handle 0x0035, DMI type 39, 22 bytes
System Power Supply
Location: OEM Define 0
Name: OEM Define 1
Manufacturer: OEM Define 2
Serial Number: OEM Define 3
Asset Tag: OEM Define 4
Model Part Number: OEM Define 5
Revision: OEM Define 6
Max Power Capacity: 75 W
Status: Not Present
Type: Regulator
Input Voltage Range Switching: Auto-switch
Plugged: No
Hot Replaceable: No
Handle 0x0036, DMI type 40, 17 bytes
Additional Information 1
Referenced Handle: 0x000e
Referenced Offset: 0x05
String: PCIExpressx16
Value: 0xaa
Additional Information 2
Referenced Handle: 0x0000
Referenced Offset: 0x05
String: Compiler Version: VC 9.0
Value: 0x00
Handle 0x0037, DMI type 41, 11 bytes
Onboard Device
Reference Designation: IGD
Type: Video
Status: Disabled
Type Instance: 1
Bus Address: 0000:00:02.0
Handle 0x0038, DMI type 128, 8 bytes
OEM-specific Type
Header and Data:
80 08 38 00 55 AA 55 AA
Strings:
Oem Type 128 Test 1
Oem Type 128 Test 2
Handle 0x0039, DMI type 129, 8 bytes
OEM-specific Type
Header and Data:
81 08 39 00 01 01 02 01
Strings:
Insyde_ASF_001
Insyde_ASF_002
Handle 0x003A, DMI type 130, 20 bytes
OEM-specific Type
Header and Data:
82 14 3A 00 24 41 4D 54 01 01 01 01 01 A5 1F 02
00 00 00 00
Handle 0x003B, DMI type 131, 64 bytes
OEM-specific Type
Header and Data:
83 40 3B 00 10 00 00 00 00 00 00 00 00 00 00 00
F8 00 46 9D 00 00 00 00 01 00 00 00 00 00 0B 00
88 04 00 00 00 00 00 00 FE 00 FF FF 00 00 00 00
00 FF 00 00 26 00 00 00 76 50 72 6F 00 00 00 00
Handle 0x003C, DMI type 133, 5 bytes
OEM-specific Type
Header and Data:
85 05 3C 00 01
Strings:
KHOIHGIUCCHHII
Handle 0x003D, DMI type 136, 6 bytes
OEM-specific Type
Header and Data:
88 06 3D 00 FF FF
Handle 0x003E, DMI type 200, 16 bytes
OEM-specific Type
Header and Data:
C8 10 3E 00 01 02 01 22 01 12 01 3D B2 80 01 05
Strings:
IdeaPad
80QE0034RK
Handle 0x003F, DMI type 219, 81 bytes
OEM-specific Type
Header and Data:
DB 51 3F 00 01 03 01 45 00 00 90 06 01 00 60 00
00 00 00 00 40 08 00 00 00 00 00 00 00 00 40 02
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF 03 FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
FF
Strings:
MEI1
MEI2
MEI3
Handle 0x0040, DMI type 221, 26 bytes
OEM-specific Type
Header and Data:
DD 1A 40 00 03 01 00 01 03 00 00 00 02 00 00 00
00 74 00 03 00 00 05 00 00 00
Strings:
Reference Code - CPU
uCode Version
TXT ACM version
Handle 0x0041, DMI type 221, 26 bytes
OEM-specific Type
Header and Data:
DD 1A 41 00 03 01 00 01 03 00 00 00 02 00 01 03
00 00 00 03 04 0B 00 00 88 04
Strings:
Reference Code - ME 11.0
MEBx version
ME Firmware Version
Consumer SKU
Handle 0x0042, DMI type 221, 68 bytes
OEM-specific Type
Header and Data:
DD 44 42 00 09 01 00 01 03 00 00 00 02 03 FF FF
FF FF FF 04 00 FF FF FF 21 00 05 00 FF FF FF 21
00 06 00 FF FF FF FF FF 07 00 3E 00 00 00 00 08
00 34 00 00 00 00 09 00 3E 00 00 00 00 0A 00 34
00 00 00 00
Strings:
Reference Code - SKL PCH
PCH-CRID Status
Disabled
PCH-CRID Original Value
PCH-CRID New Value
OPROM - RST - RAID
SKL PCH H Bx Hsio Version
SKL PCH H Dx Hsio Version
SKL PCH LP Bx Hsio Version
SKL PCH LP Cx Hsio Version
Handle 0x0043, DMI type 221, 54 bytes
OEM-specific Type
Header and Data:
DD 36 43 00 07 01 00 01 03 00 00 00 02 00 01 04
00 02 00 03 00 01 03 00 00 00 04 05 FF FF FF FF
FF 06 00 FF FF FF 08 00 07 00 FF FF FF 08 00 08
00 FF FF FF FF FF
Strings:
Reference Code - SA - System Agent
Reference Code - MRC
SA - PCIe Version
SA-CRID Status
Disabled
SA-CRID Original Value
SA-CRID New Value
OPROM - VBIOS
Handle 0x0044, DMI type 222, 14 bytes
OEM-specific Type
Header and Data:
DE 0E 44 00 01 99 00 03 10 01 20 02 30 03
Strings:
Memory Init Complete
End of DXE Phase
BIOS Boot Complete
Handle 0x0045, DMI type 248, 18 bytes
OEM-specific Type
Header and Data:
F8 12 45 00 AC AC AA 17 00 00 00 00 00 00 00 00
00 00
Handle 0xFEFF, DMI type 127, 4 bytes
End Of Table
00:00.0 Host bridge: Intel Corporation Sky Lake Host Bridge/DRAM Registers (rev 08)
00:02.0 VGA compatible controller: Intel Corporation Sky Lake Integrated Graphics (rev 07)
00:04.0 Signal processing controller: Intel Corporation Skylake Processor Thermal Subsystem (rev 08)
00:14.0 USB controller: Intel Corporation Sunrise Point-LP USB 3.0 xHCI Controller (rev 21)
00:14.2 Signal processing controller: Intel Corporation Sunrise Point-LP Thermal subsystem (rev 21)
00:15.0 Signal processing controller: Intel Corporation Sunrise Point-LP Serial IO I2C Controller (rev 21)
00:15.1 Signal processing controller: Intel Corporation Sunrise Point-LP Serial IO I2C Controller (rev 21)
00:16.0 Communication controller: Intel Corporation Sunrise Point-LP CSME HECI (rev 21)
00:17.0 SATA controller: Intel Corporation Sunrise Point-LP SATA Controller [AHCI mode] (rev 21)
00:1c.0 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port (rev f1)
00:1f.0 ISA bridge: Intel Corporation Device 9d46 (rev 21)
00:1f.2 Memory controller: Intel Corporation Sunrise Point-LP PMC (rev 21)
00:1f.3 Audio device: Intel Corporation Sunrise Point-LP HD Audio (rev 21)
00:1f.4 SMBus: Intel Corporation Sunrise Point-LP SMBus (rev 21)
01:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8821AE 802.11ac PCIe Wireless Network Adapter
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 78
model name : Intel(R) Core(TM) m5-6Y54 CPU @ 1.10GHz
stepping : 3
microcode : 0x74
cpu MHz : 595.642
cache size : 4096 KB
physical id : 0
siblings : 4
core id : 0
cpu cores : 2
apicid : 0
initial apicid : 0
fpu : yes
fpu_exception : yes
cpuid level : 22
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc art arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch epb intel_pt tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid mpx rdseed adx smap clflushopt xsaveopt xsavec xgetbv1 xsaves dtherm ida arat pln pts hwp hwp_notify hwp_act_window hwp_epp
bugs :
bogomips : 3024.00
clflush size : 64
cache_alignment : 64
address sizes : 39 bits physical, 48 bits virtual
power management:
processor : 1
vendor_id : GenuineIntel
cpu family : 6
model : 78
model name : Intel(R) Core(TM) m5-6Y54 CPU @ 1.10GHz
stepping : 3
microcode : 0x74
cpu MHz : 591.705
cache size : 4096 KB
physical id : 0
siblings : 4
core id : 1
cpu cores : 2
apicid : 2
initial apicid : 2
fpu : yes
fpu_exception : yes
cpuid level : 22
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc art arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch epb intel_pt tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid mpx rdseed adx smap clflushopt xsaveopt xsavec xgetbv1 xsaves dtherm ida arat pln pts hwp hwp_notify hwp_act_window hwp_epp
bugs :
bogomips : 3024.00
clflush size : 64
cache_alignment : 64
address sizes : 39 bits physical, 48 bits virtual
power management:
processor : 2
vendor_id : GenuineIntel
cpu family : 6
model : 78
model name : Intel(R) Core(TM) m5-6Y54 CPU @ 1.10GHz
stepping : 3
microcode : 0x74
cpu MHz : 591.156
cache size : 4096 KB
physical id : 0
siblings : 4
core id : 0
cpu cores : 2
apicid : 1
initial apicid : 1
fpu : yes
fpu_exception : yes
cpuid level : 22
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc art arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch epb intel_pt tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid mpx rdseed adx smap clflushopt xsaveopt xsavec xgetbv1 xsaves dtherm ida arat pln pts hwp hwp_notify hwp_act_window hwp_epp
bugs :
bogomips : 3024.00
clflush size : 64
cache_alignment : 64
address sizes : 39 bits physical, 48 bits virtual
power management:
processor : 3
vendor_id : GenuineIntel
cpu family : 6
model : 78
model name : Intel(R) Core(TM) m5-6Y54 CPU @ 1.10GHz
stepping : 3
microcode : 0x74
cpu MHz : 599.395
cache size : 4096 KB
physical id : 0
siblings : 4
core id : 1
cpu cores : 2
apicid : 3
initial apicid : 3
fpu : yes
fpu_exception : yes
cpuid level : 22
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc art arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch epb intel_pt tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid mpx rdseed adx smap clflushopt xsaveopt xsavec xgetbv1 xsaves dtherm ida arat pln pts hwp hwp_notify hwp_act_window hwp_epp
bugs :
bogomips : 3024.00
clflush size : 64
cache_alignment : 64
address sizes : 39 bits physical, 48 bits virtual
power management:
Основательно изучив эти наши интернеты я выяснил, что SMP — это Symmetric multiprocessing (Wikipedia). Как это использовать было пока не совсем понятно, но останавливаться было некуда, и я решил зайти несколько с другой стороны. Я снял крышку (кликабельно)…
Безусловно, проблем с загрузкой это не решило, но вполне решило проблемы с дальнейшей работой, температура резко упала, и не росла до критических значений. И WiFi работал стабильно, как говорится: «ни единого разрыва». Убедившись, что я всё же скорее прав, чем не прав, и заменив штатную, кстати, довольно в общем-то не плохую термопасту, я собрал его назад и стал разбираться дальше. И, да, смена термопасты отсудила «первоначальный» пыл, теперь после загрузки он уже достаточно долго был способен держаться в диапазоне 55-57 ℃, что, в общем-то почти комфортно. Я даже стал пытаться работать работу на работе. Но, через два-четыре часа, в зависимости от нагрузки, он всё же нагревался до потери WiFi. Хорошо, что к этому моменту я выяснил, что достаточно перезагрузить Network Manager Applet и WiFi на некоторое время, а может быть и до конца «сеанса» будет снова со мной:
# service network-manager stop
# service networking stop
# service network-manager start
# service networking start
В общем, стало можно гуглить «не отходя», как говорится, «от кассы». Довольно скоро я узнал, что в мире этого процессора теперь за всё отвечает Power Profile. Это несколько прояснило ситуацию, оказывается гугление на предмет «температура процессора» было совсем не тем, что мне было нужно. Нужно было гуглить «Power Management Ubuntu» с сопутствующими уточнениями, желательно за последний год-два.
часть вывода
# dmesg
...
[ 0.036609] CPU: Physical Processor ID: 0
[ 0.036612] CPU: Processor Core ID: 0
[ 0.036618] ENERGY_PERF_BIAS: Set to 'normal', was 'performance'
[ 0.036621] ENERGY_PERF_BIAS: View and update with x86_energy_perf_policy(8)
[ 0.036627] mce: CPU supports 8 MCE banks
[ 0.036638] CPU0: Thermal monitoring enabled (TM1)
...
# cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors
performance powersave
Таким образом, я выяснил, что сразу в момент загрузки процессор включается в режим Perfomance и работает в нём до тех пор, пока не включится что-то внутри системы, что выставит ему нужный режим. А т.к. «CPU Frequency Scaling Monitor» моего рабочего стола, показывал после загрузки «Powersave» режим, то было понятно, что система всё же в конце-концов входит в этот режим каким-то самостоятельным образом.
В общем, запасаемся попкорном… В Ubuntu, и, соответственно, в Mint есть несколько подсистем, которые отвечают за Power Profile Management. К вашей радости я не могу вспомнить все те бесконечно нудные попытки выяснить что и в какой последовательности включается, поэтому просто перечислю их списком, как есть, без пояснений:
# service --status-all
...
[ + ] cpufreqd
[ + ] cpufrequtilsthermald
...
[ + ] ondemand
...
[ + ] thermald
...
UPD: В комментарих подсказывают, что этого может и не наблюдаться, в зависимости от «запущенности» системы и т.п., например у меня это может быть вызвано просто «переездами», а не установками системы с нуля.
# apt-get install bum
Она позволяет просматривать список некоторых сервисов, а так же включать и выключать их, причём не нужно даже помнить, что вы что-то выключили, оно по прежнему будет оставаться в списке, просто рядом не будет стоять галочка:
Да, все они, все вместе управляли тем, какой же профиль выставить для моего бедного CPU. Причём делали они это абсолютно несогласовано. В то время как thermald пытался всё же сделать «powersave», cpufreqd на пару с ondemand сервисом пытались сделать «perfomance».
# cat etc/init.d/ondemand
...
GOVERNOR="interactive"
...
GOVERNOR="ondemand"
...
Просто потому, что если GOVERNOR стоит Не из доступных по scaling_available_governors, то будет взят Perfomance.
Сначала я пытался разобраться с настройками thermald. Просто потому, что в Windows среди установленных драйверов устройств видел нечто похожее. Но, конечно, это ни к чему не привело, там жуткая XML'ка, толковое описание которой не даёт никаких существенных подвижек и никак не проясняет ситуацию на предмет того, как же его настраивать то:
- Introduction to Thermal Daemon | 01.org
- Linux* Thermal Daemon | 01.org
- GitHub — 01org/thermal_daemon: Thermal daemon for IA
- thermald — Debian Wiki
- Попробуйте погуглить сами…
После чего я его просто выключил и потом удалил.
# update-rc.d -f thermald remove
# apt-get remove thermald
Как я и ожидал система осталась в режиме Perfomance сразу после перезагрузки, то есть и в «CPU Frequency Scaling Monitor» показался Perfomance профиль. После чего я выключил и оставшиеся ondemand, cpufreqd и cpufrequtils:
# update-rc.d -f ondemand remove
# update-rc.d -f cpufreqd remove
# update-rc.d -f cpufreutils remove
# apt-get remove cpufreqd
# apt-get remove cpufrequtils
И ничего, тоже ничего страшного не произошло, компьютер не взорвался, не сгорел. Как работал так и продолжил работать. Загружался через раз, но работал. «CPU Frequency Scaling Monitor» вполне позволял выставить power profile после загрузки. Теперь процессором вроде бы совсем уже ничего не управляло, но всё же он был вполне в кондиции работать дальше без проблем. Оставалось решить, что же делать с загрузкой системы.
Конечно же, как и все «нубы» я решил воспользоваться методом научного тыка. Для начала я выяснил, что есть P-State, и именно он отвечает за то, что мне нужно. К тому же я прочёл где-то, что этот самый P-State необходимо включить в параметрах ядра, то есть добавить в коммандную строку Grub для загрузки, примерно так советовали сделать:
# nano /etc/default/grub
найти строчку
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
добавить intel_pstate=enable, чтобы получилось
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash intel_pstate=enable"
Это не решило пролему, но, зато теперь тут было написано то, что нужно:
# cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_driver
intel_pstate
Кстати, для того, чтобы intel_pstate нормально работал, необходимо установить intel-microcode, делается это приблизительно так (можно и через apt-get, конечно):
В итоге я, конечно, отправился сюда: Linux Kernel Parameters: kernel.org. Последовательно вчитываясь и перебирая комбинации я пришёл к следующим выводам:
GRUB_CMDLINE_LINUX_DEFAULT="intel_pstate=hwp_only epb=15 idle=nomwait cpu_init_udelay=5000000 pause_on_oops=5 noapic"
- intel_pstate=hwp_only Only load intel_pstate on systems which support hardware P state control (HWP) if available. То есть загрузить P-State драйвер только, если это возможно.
- epb=15 нашёл где-то ещё, вполне возможно, что оно выключено уже. Отвечает опять же за Power Profile на этапе загрузки. Значение 0 включает Perfomance, 15 включает Powersave, не работает, т.к. вывод dmesg у меня не изменился.
- idle=nomwait Disable mwait for CPU C-states.
- cpu_init_udelay=5000000 Delay for N microsec between assert and de-assert of APIC INIT to start processors. Задержка перед тем, как APIC инициализирует проц.
- pause_on_oops=5 — мне всё таки хотелось успевать прочесть каждый вывод ошибки, потому, что, когда я отключил quiet splash я стал видеть что происходит.
- noapic [SMP,APIC] Tells the kernel to not make use of any IOAPICs that may be present in the system. САМЫЙ ВАЖНЫЙ ПАРАМЕТР. Именно он выключил все мои ошибки SMP.
Итак, после того, как я выключил APIC загрузка сразу пошла в штатном стабильном режиме. Никаких «вылетов» больше не было, ноутбук стал работать быстро и стабильно всегда, даже после чудовищного прогрева градусов до 98 при помощи CPUBurn.
Но, как вы догадались, на этом эпопея не закончилась, т.к. он всё равно грелся. Хоть и загружался теперь стабильно, но греться продолжал.
И тут я наткнулся на TLP — Linux Advanced Power Management… который решил все проблемы: linrunner.de: TLP. Можно нагуглить и найти ещё другие источники, например этот, но мне дока с linrunner.de показалась наиболее исчерпывающей.
На большом фото видно, что SSD расположен совсем рядом с WiFi. Поэтому контроллировать температуру в той «зоне» я буду при помощи HDDTemp. Ранее всё это у меня уже стояло, но для тех, кто никогда не планировал это мониторить показываю.
# apt-get install lm-sensors hddtemp
Для того, чтобы MATE Sensors Applet показывал температуру диска необходимо включить его HTTP-демон, для этого:
nano /etc/default/hddtemp
поправить
RUN_DAEMON="true"
В мануале TLP сказано, что нужно отключить cpufreqd и ondemand, мы это проделали ранее, Теперь, собственно, ставим TLP, по мануалу:
# apt-get install tlp tlp-rdw laptop-mode
если у Вас ThinkPad то можно ещё добавить
# apt-get install tp-smapi-dkms acpi-call-dkms
Теперь можно просто включить TLP, и, в общем — всё, наслаждаемся.
# service tlp start
Для себя я, правда, чуть подтюнил параметры, они все подписаны, прям в конфиге:
# nano /etc/default/tlp
CPU_SCALING_GOVERNOR_ON_AC=powersave
CPU_SCALING_GOVERNOR_ON_BAT=powersave
ENERGY_PERF_POLICY_ON_AC=powersave
ENERGY_PERF_POLICY_ON_BAT=powersave
DISK_IDLE_SECS_ON_AC=2
DISK_IDLE_SECS_ON_BAT=5
MAX_LOST_WORK_SECS_ON_AC=15
MAX_LOST_WORK_SECS_ON_BAT=60
CPU_SCALING_MIN_FREQ_ON_AC=400000
CPU_SCALING_MAX_FREQ_ON_AC=2000000
CPU_SCALING_MIN_FREQ_ON_BAT=400000
CPU_SCALING_MAX_FREQ_ON_BAT=1100000
CPU_MIN_PERF_ON_AC=0
CPU_MAX_PERF_ON_AC=70
CPU_MIN_PERF_ON_BAT=0
CPU_MAX_PERF_ON_BAT=30
CPU_BOOST_ON_AC=1
CPU_BOOST_ON_BAT=0
SCHED_POWERSAVE_ON_AC=0
SCHED_POWERSAVE_ON_BAT=4
DISK_APM_LEVEL_ON_AC="128 254"
DISK_APM_LEVEL_ON_BAT="128 128"
SATA_LINKPWR_ON_AC=medium_power
SATA_LINKPWR_ON_BAT=min_power
PCIE_ASPM_ON_AC=default
PCIE_ASPM_ON_BAT=powersave
WIFI_PWR_ON_AC=1
WIFI_PWR_ON_BAT=1
Так же я поигрался с laptop-mode, который TLP использует, это тоже не обязательно:
# nano /etc/laptop-mode/laptop-mode.conf
BATT_CPU_GOVERNOR=powersave
LM_AC_CPU_GOVERNOR=powersave
NOLM_AC_CPU_GOVERNOR=powersave
Казалось бы, всё, чего ещё то? Но, увы, это не всё…
# tlp-stat -p
--- TLP 0.8 --------------------------------------------
+++ Processor
CPU Model = Intel(R) Core(TM) m5-6Y54 CPU @ 1.10GHz
/sys/devices/system/cpu/cpu0/cpufreq/scaling_driver = intel_pstate
/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor = powersave
/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq = 400000 [kHz]
/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq = 2000000 [kHz]
/sys/devices/system/cpu/cpu1/cpufreq/scaling_driver = intel_pstate
/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor = powersave
/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq = 400000 [kHz]
/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq = 2000000 [kHz]
/sys/devices/system/cpu/cpu2/cpufreq/scaling_driver = intel_pstate
/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor = powersave
/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq = 400000 [kHz]
/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq = 2000000 [kHz]
/sys/devices/system/cpu/cpu3/cpufreq/scaling_driver = intel_pstate
/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor = powersave
/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq = 400000 [kHz]
/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq = 2000000 [kHz]
/sys/devices/system/cpu/intel_pstate/min_perf_pct = 14
/sys/devices/system/cpu/intel_pstate/max_perf_pct = 70
/sys/devices/system/cpu/intel_pstate/no_turbo = 0
x86_energy_perf_policy: program for your kernel not installed.
/proc/sys/kernel/nmi_watchdog = 0
+++ Undervolting
PHC kernel not available.
Заметили строчку x86_energy_perf_policy...? TLP ещё не работает. Потому, что нет этой утилиты. Ставим:
# apt-get install linux-tools-generic linux-tools-common linux-tools-[Ваша Версия Ядра]-generic
После установки можно, дополнительно, сделать так, чтобы сразу выставить профиль:
# x86_energy_perf_policy -v -c 0 powersave
# x86_energy_perf_policy -v -c 1 powersave
# x86_energy_perf_policy -v -c 2 powersave
# x86_energy_perf_policy -v -c 3 powersave
Можно перезагрузиться, можно просто рестартовать TLP, после чего будет примерно так:
# tlp-stat -p
...
x86_energy_perf_policy.cpu0 = powersave
x86_energy_perf_policy.cpu1 = powersave
x86_energy_perf_policy.cpu2 = powersave
x86_energy_perf_policy.cpu3 = powersave
+++ Undervolting
PHC kernel not available.
К сожалению установку linux-tools придётся делать каждый раз после обновления ядра, но это не сложно запомнить, что после того, как прилетит свежее ядро, нужно доставить ещё и эти сопутствующие стабильности работы компоненты.
Если же вы интересуетесь, что теперь делать со строками про Undervolting PHC kernel, как снизить вольтаж процессора — я не знаю. Может быть в комментариях кто-нибудь напишет. Насколько я понял, проект PHC-kernel более не поддерживается: linux-PHC. Хотя, кое какие издевательства по прежнему можно найти на сайте Arch Wiki: PHC — ArchWiki. В общем, PHC и TLP — близнецы конкуренты, и из TLP можно управлять вольтажом для PHC ядер, поэтому выводится эта строчка. Как пропатчить ядро для поддержки PHC я так и не смог понять.
Всё, после этого я получил стабильные 52-55 ℃ в обычном режиме, очень редко температура подскакивает до 60-62 ℃. Если смотрю YouTube, то может подрасти до 70 ℃, что, конечно, продолжает сказываться на WiFi, но это не критично, достаточно перестать смотреть видосики и вернуться к работе, и он сам остывает до нормальных температур. И, да, он загружается.
Конечно же, на этом издевательства над компьютером не закончились. Внеочередное пленарное заседание в «Палате №6» (есть у нас такой чатик в скайпе), постановило, что:
- Только массовые расстрелы спасут Родину...
- Только… рублей спасут отца русской демократии...
- Только Хирургическое Вмешательсто в Днище спасёт WiFi этого ноутбука…
И инженеры Lenovo — всё же ошиблись, необходимо "доработать напильником".
С гарантии он уже слетел, как минимум после установки Linux, а ещё я уже поменял термопасту, что, в принципе, вполне доказуемо, если попытаться копнуть поглубже.
Поэтому в минувшую ночь с пятницы на понедельник было задумано Торжество Инженерной Мысли и движение прогресса вперёд, к светлому будущему:
Дрожащими руками Сергеич™ пропилил дремелем днище:
Режем сеточку от автомобильного динамика:
Сломали «болгарку» (потом ещё пяток):
Результат, до сгибов:
После нескольких сгибов:
Итого, да, мы загнули стеночки внутрь буквой S:
Конечно, это ещё раз помогло. WiFi теперь не перегревается больше, совсем. Зона SSD стабильно показывает не выше 45 ℃, даже если очень долго греть его через CPUBurn. Единственный вариант снова вернуть «нагрев» — накрыть одеялом, но это и так понятно.
Итоги:
- Инженерия некоторых безвентиляторных ноутбуков «ниже плинтуса». Только если конструктивные решения в виде алюминиевого «днища» присутствуют, можно начинать решать софтовые пролемы. Без конструктивных решений для пластикового дна толк от них будет не очень хороший.
- Решить soft-orientied проблемы перегрева в Linux можно, прям здесь, прям сейчас, всё уже есть, но только НЕ «из коробки».
- Почти все проблемы со стабильностью загрузки решились выключением APIC, то есть прописыванием noapic в параметры ядра в Grub.
- Стандартное решение по Power Management, состоящее из ondemand, thermald и cpufreqd + cpufrequtils не годится, его проще снести чем быстро и нормально настроить.
- TLP — фееричная «годнота» с простым и понятным конфигом, но придётся немного повозиться с настройками зависимостей, потому, что Graceful Degradation.
Дополнение из комментариев menstenebris:
# powertop --auto-tune
И далее его поставить как сервис в systemctl, перед этим желательно сделать калибровку через powertop -c.
Надеюсь, что несмотря на "многабукаф" Вам было интересно, и я потратил последние две ночи не зря. Общение в комментариях в целом, конечно, приветстсвуется, но не могу обещать ничего толкового. И, да, grammar nazzi убедительная просьба писать сразу «в личку».
Такие дела…
Комментарии (168)
selivanov_pavel
16.11.2016 02:03+1К сожалению установку linux-tools придётся делать каждый раз после обновления ядра, но это не сложно запомнить, что после того, как прилетит свежее ядро, нужно доставить ещё и эти сопутствующие стабильности работы компоненты.
Достаточно поставить
linux-tools-generic
, он всегда зависит от последней версии. Или, если используется ядро от другого релиза Ubuntu, то соответствующий этому ядру пакет, напримерlinux-tools-generic-lts-xenial
wentout
16.11.2016 08:19Спасибо, там ниже в комментариях ещё пишут linux-tools-common, и в разных местах в интернете я видел разные комбинации того, где же лежит x86_energy_perf_policy, нужен то только он. Т.к. я не очень сильно разбирался, а apt search не ищет его почему-то, то, вот, придумал решение «на все случаи жизни».
Angel2S2
16.11.2016 11:09+1Когда нужно найти из какого пакета (включая не установленные) тот или иной файл очень помогает утилита apt-file.
Можно указывать полный путь к файлу.sudo aptitude install apt-file sudo apt-file update apt-file search x86_energy_perf_policy
Gendalph
16.11.2016 13:29если пакет уже стоит —
dpkg -S $file
если нужно найти — http://packages.ubuntu.com, раздел Search the contents of packages
Angel2S2
16.11.2016 13:53К слову… Прелесть apt-file в том, что поиск идет по всем подключенным репозиториям, а не только по стандартным убунтовским/дебиановским/минтовским/т.д.
selivanov_pavel
16.11.2016 12:57+1Бинарник
x86_energy_perf_policy
принадлежит пакетуlinux-tools-common
, но судя по выводу strace это обёртка, которая вызываетx86_energy_perf_policy
из составаlinux-tools-<VERSION>-generic
для загруженного в данный момент ядра.
Соответственно, достаточно поставить
linux-tools-generic
(или напримерlinux-tools-generic-lts-xenial
, если ядро от xenial используется в другом релизе), по зависимостям всегда будет прилетатьlinux-tools-common
иlinux-tools-<VERSION>-generic
для новой версии ядра.
u010602
16.11.2016 03:39+1Иногда по доброму завидую героической упертости членов лагеря линукс.
Я бы выкинул в ведро или ноут или ос где-то в течении получаса с начала проблем.
Выкинул = дел бы куда-либо, продал, подарил, положил на полку.wentout
16.11.2016 08:23+4Не знаю как у Вас, у нас тут платят человеку если он «разбирается». То есть, человек или разбирается, или не разбирается, но есть воля к победе, и может разобраться, и это видно. Во всех остальных человеках нужаются гораздо меньше, чем в этих двух категориях. Как-то так. Поэтому «профдеформация», если уж нашла «коса на камень», то надо делать и разбираться, хотя бы чтобы ещё раз сказать самому себе, что «могу».
u010602
16.11.2016 16:20+6Конечно трудовое упорство это хорошее качество. С другой стороны в любой профессии есть сырье и инструменты, а есть трудовой вклад. Делать хорошие вещи из плохого сырья плохими инструментами — глупая затея, это будет экономически не выгодно, если вообще возможно. Например если я делаю ремонт, а бита побитая уже, плохо в шляпке сидит — я биту выкидываю и беру новую, биты — расходный материал. Если доска кривая — ее проще выкинуть, чем везти стругать. Собственно у меня такой-же подход и в разработке софта, глючное железо в ведро, глючный софт в корзину. Затраты на это чаще всего не превышают затрат времени. Т.е. если программист в среднем получает от 10 до 30 уе в час, то за 3 дня разбирательств с железом, он сделает убытков от 250 до 750 уе. А неделя перекроет цену нового компа.
Есть знакомый, которому попался проблемный комп, регулярные бсоды. Так вот он со своей упертостью уже больше месяца по несколько часов в день тратит на диагностику этого железа, вместо работы конечно. А говорить что-б новый купили боится, т.к. к этому привык и «надо же разобраться».
Имхо пускай разбираются те — кто делал этот товар, а мы будем разбираться со своим товаром. Тогда в мире станет больше качественных товаров. А если каждый будет «чинить поломанное с завода», то на заводе и парится за качество не будут. Пример ВАЗ. У него критерий качества «чтоб сам доехал до СТО\гаража», именно с этим он отлично справляется, все остальное — ломается постоянно. Пишу не по наслышке.
Я тут всегда вспоминаю эту цитату:
«Вы идете в магазин, ближайший к вашему дому, показываете на машину, ближайшую к двери, и говорите: „Я беру эту“. Этот алгоритм позволяет тратить минимум времени на не очень важные дела (покупку автомобилей) и оставляет большую часть времени на важные (разработку суперкомпьютеров).»
Сеймур Крей
selivanov_pavel
16.11.2016 12:59Достаточно смотреть на совместимость с Linux не после, а до выбора ноута. Несколько снижает широту выбора, зато всё работает из коробки.
isden
16.11.2016 14:42А есть где-то адекватный список совместимости более-менее современных ноутов?
selivanov_pavel
16.11.2016 14:52+1Вот тут то, что 100% должно работать: https://certification.ubuntu.com/certification/desktop/ Но этот список далеко не полный. Надёжнее поискать в гугле "<laptop_model> linux problem hardware OR battery OR video OR hibernate".
kekekeks
16.11.2016 15:39«100% должно работать», ага. На конкретной версии дистра с конкретной версией ядра, поставляемой производителем. С патчеными модулями этого самого ядра, иногда собираемыми, впрочем, через DKMS.
selivanov_pavel
16.11.2016 17:15Обычно при обновлении на более новую версию совместимость сохраняется, кроме совсем уж унылых железок, для которых производитель собирал блоб для конкретной старой версии ядра.
kekekeks
16.11.2016 18:09В число унылых железок как минимум входят wifi и bluetooth модули от broadcomm, а так же некоторые встроенные интеловские видеочипы. Оно в итоге заводится, но не без бубна.
selivanov_pavel
16.11.2016 18:33broadcom вроде для текущих релизов дрова пилит, а вот интеловское видео, для которого ни на что старше 12.04 драйверов под Linux (и под последние Windows ) в природе не существует, мне попадалось.
vorphalack
16.11.2016 20:42не GMA500 часом? оно тогда несколько, кхм, не интеловское, там PowerVR что-ли внутри. понятно что пользователя это алибабить не должно, но всё же.
selivanov_pavel
16.11.2016 23:19Не помню уже точное название, вроде оно было интегрированно в мобильный проц Atom сколько-то там. Драйвер назывался cedarview, и для ядер старше чем в 12.04 его не существовало в природе. Столкнулся с этим непотребством в составе тонких клиентов Pegatron.
redmanmale
21.11.2016 18:28Единственный ноут от Леново в этом списке, который поддерживает Ubuntu 16.04 — ThinkPad E470 (https://certification.ubuntu.com/hardware/201609-25122/):
>>Hibernate is not working on this system
И это называется поддерживает?
freuser
17.11.2016 14:41Я тупо взял лайв-CD альта и пришел с ним в магазин. Выбрал штук 5 ноутов по цене и производителю, из них загрузились с полпинка 3, дальше уже выбирал по мелким критериям.
Хотя в какой-нить Евросети могут отказаться все ноуты перезагружать и вставлять черт-те-что в привод и будут по-своему правы.Am0ralist
17.11.2016 16:19А попробуйте использовать для этого Slax или MagOS на флешке. А лучше и то, и то на флешку киньте — иногда MagOS не грузится, тогда можно Slax стартануть, хоть он и постарше будет.
Собственно, я так даже друзьям раз решил проблему с умершим хардом на ноуте, который было бесполезно чинить. Год использовали с флешки магось, документики в OOo делали, фильмы смотрели, по интернету шатались. Пока на новый ноут не скопили.freuser
17.11.2016 16:51Спасибо за наводки на интересные дистрибутивы, но я считаю, что проверять надо на том, которым будешь пользоваться. Так-то я мог хоть с Knoppix'ом прийти, но кому потом писать реквесты, если окажется, что вайфай в альте не поддерживается? А тут на ходу все проверил, что видится и работает, и с этого же диска установил дома. Даже предустановленную Росинку стёр :)))
sams0m
17.11.2016 17:00Бесполезно в Live идут старые ядра, не факт что у вас не будет проблем с видео и темже перегревом. Мой ноут без проблем грузится с Live, смотрю видео и остальное, но после установки нужно проходится напильником чтоб работало.
freuser
17.11.2016 17:15Не знаю, с чего Вы взяли. У нас товарищ Zerg за этим следит:
— Ядро 4.4.25
Может, лайв на пару младших цифр и отстает, но в общем это на скорость не влияет — как у меня перестал radeon грузиться в том году, так и продолжает :))) Уже год как ядро не меняю, на 3.8.13 сижу.sams0m
17.11.2016 17:21Таже байда что и у вас у меня с интел. Всё что старше 3.19 просто тупо зависает на любом этапе работы. Что правда начиная с версии 4.7 работает нормально. И лайв сиди работали нормально.
freuser
17.11.2016 17:37У мя не то чтобы зависало — просто если дрова выбрать радеон и не выключить modeset, то иксы подвисают наглухо. При radeon.modeset=0 или при выборе vesa|fbdev всё работает, но разрешение 800х600 маловато, привык уже к 1366х768…
Попробовал на той неделе убунту — кавардак какой-то, работает, а в произвольном месте иксы превращаются в тыкву (съезжает развертка или что-то такое, куча диагональных полос с ошметками экрана). Качаю Арч, посмотрю на него.sams0m
17.11.2016 18:25Ubuntu + Mint — Compiz.
С Compiz также как и у вас периодически сыпало артефактами.
Am0ralist
17.11.2016 18:15Подозреваю, что ALT имеет поддержку лучше, чем мандрива или слаквара)))
Хотя можно и ливсд с флешек стартовать, обычно. Просто в юсб порт проще что-нибудь пихнуть, особенно с учетом, что новые ноуты идут без DVD привода.
Prototik
16.11.2016 04:14+1Серьёзно? В
убунтеминте сразу четыре демона, которые отвечают за настройку power профилей, и все они включены по умолчанию? С этой системой явно что-то не так. Если не сложно — проверьте работу ноутбука хотя бы с livecd какой-нибудь другой ОС, не из семействаubuntudebian.wentout
16.11.2016 09:02Вполне может быть, написал UPD. Может это конкретно мой случай, т.к. я «переезжаю», а не ставлю с нуля. Да, я не проверял демоны когда просто загрузился с флешки, чуть позже гляну.
MeGaPk
16.11.2016 11:25+2потестите livecd ArchLinux (Manjaro например). Оно более лучше работает чем дебиан семейство + доки на высоте. Возможно Вашу проблему там уже описали и решили.
wentout
16.11.2016 11:26Собирался, я даже записал Ahch на флешку, но появилась только консоль, и я продолжил эксперименты с линуксами для домохозяек. Manjaro — ок, отлично, посмотрю, Спасибо!
Gendalph
16.11.2016 13:35+1Как пользовавшийся всеми тремя системами, рекомендую Debian Testing. Он стабильнее
Если все же решите сидеть на Arch/Manjaro — перед обновлением делайте полный бекап всего (кроме, разве что,
/home
)
lhog
17.11.2016 00:09У меня Lenovo T440p под управлением ArchBang (по сути ArchLinux с очеловеченной установкой системы).
Действительно, раньше сильно грелся. Вчера по мотивам статьи выполнил схожие манипуляции с TLP и очень доволен результатом: вентилятор почти не включается.
0xd34df00d
16.11.2016 04:57После noapic сколько ядер в системе видно?
wentout
16.11.2016 08:27Все четыре. Вы, видимо, как-то сталкивались, да. Сначала я, конечно, пробовал nosmp:
[SMP] Tells an SMP kernel to act as a UP kernel, and disable the IO APIC. legacy for «maxcpus=0».
Потом просто maxcpus=1.
И вот, когда с этих режимов он стал загружаться нормально, оставляя мне только 1 ядро, я нашёл/открыл/увидел noapic. Да и, к тому же, в интернетах писали, что есть много недовольных его работой.
root_parser
16.11.2016 07:56Шел 2008 год, первый ноутбук купленный на заработаные деньги, ubuntu 8.04 LTS проблема, перегрев процессора ноутбука, 2016 год ubuntu 16.04 LTS проблема перегрев процессора ноутбука, именно по этой причине у меня не сложилось с linux в роли рабочей системы, и вопрос к сообществу, почему на osx (тоже POSIX система), на тех же процессорах серии Y от интела, на макбук 12 таких проблем нет?
Сижу на w10 с debian в виртуальной машине.Kliba
16.11.2016 11:15Возможно потому, что у них лучше продуман отвод тепла от процессора и power management в системе? Линукс крайне редко позиционируется как система готовая «из коробки», как правило ее надо хотя бы минимально донастроить под свои условия, в том числе, если у ноута есть проблемы с теплоотводом, настроить power management.
Stmc
16.11.2016 13:53+1потому что ubuntu — это набор костылей ИМХО
попробуйте archlinux, множество проблем отпадет само собой, так как в отличие от ubuntu все компоненты системы свежей версии и всё нужно устанавливать самому, что несомненно плюс — не нужно контролировать не включил ли кто до тебя какой-нибудь модуль\демон, который может конфликтовать с чем-нибудь не подавая вида
xlop-chik
16.11.2016 07:56+3годнота. вот сразу же отпала охота покупать сей девайс. по больше таких обзоров. вопрос автору, а пробовали устанавливать на сей злосчастный нотик не бубунту, а Debian? там в тестинге вроде как поправлена работа APIC.
wentout
16.11.2016 08:08+2Нет, вот Debian не пробовал. Всё таки я больше домохозяин, чем линуксойд. Я готовить могу вкусно, и всякое такое, гвоздь забить, сына «выгулять», или жену, мне в основном «некогда».
inoxcrom
16.11.2016 07:56+1Да, и если у вас 14.04 lts-xenial, то linux-tools-common в репозиториях для ядра 4.4 (linux-lts-xenial-tools-common) нет. Только в репах для 16.04.
wentout
16.11.2016 08:07Понятно, но, вроде бы оно из linux-tools-common для 4.4 должно «тянуться», нет?
inoxcrom
16.11.2016 11:59+1К сожалению — нет. Для каждой версии ядра своя версия. Но в вашем случае возможно он вообще не нужен, т.к. x86_energy_perf_policy в linux-tools. К сожаления я проверить не могу сейчас.
selivanov_pavel
16.11.2016 13:13Есть
linux-tools-generic-lts-xenial
, зависящий от последнегоlinux-tools-<VERSION>-generic
а вlinux-common
просто лежат обёртки, которые дёргают правильный для загруженного ядра бинарник.
MIBsky
16.11.2016 07:56Linux очень дружелюбная система :)
wentout
16.11.2016 08:06Думаю, что всё же — это вкусовщина, по большей части. В большинстве случаев нет никаких проблем, я первый раз так долго и серьёзно разбирался с настройками.
0x131315
16.11.2016 11:22+1Главное что в линуксе они, настройки, есть.
AllegroMod
16.11.2016 18:32+2Философский вопрос. В предельном случае, либо в системе множество настроек и они тебе все непременно понадобятся, когда ты будешь эту систему приводить в сознание, либо ни одной настройки, но всё работает как часы. Сложный выбор? Или нет?
0x131315
24.11.2016 23:22В понилэнде быть может. В реальном мире бывает и третий и четвертый варианты.
zapimir
16.11.2016 20:04Это из той же серии, что у ВАЗов хорошая ремонтопригодность, и запчасти везде достать можно. Но как-то народ предпочитает покупать машины которые просто ездят, а не которые нужно ремонтировать с завода.
OlegKrikun
16.11.2016 07:56+1Странно, у меня в ubuntu 16.10 из перечисленных сервисов только termald
wentout
16.11.2016 08:05+1Вполне возможно, потому, что у меня система «мигрирует» с того самого MSI S12. Т.е., я оставляю как минимум /home без изменений. Может быть оно что-то там находило, а может быть я «игрался» раньше, но забыл. Во всяком случае и «чистая» установка 16.10 мне не помогла до тех пор пока я не выключил APIC.
RogerW
16.11.2016 08:22-4краткая суть статьи «я купил себе новый ноутбук, но там же ВИНДА!!!111 как на ней работать??? НАДА ПАСТАВИТЬ ЛИНУКС!!111 а потом я днями и ночами курил мануалы, ставил утилиты, правил ядро, потому что там друг с другом все не согласованно и хрен пойми как работает. Это помогло, но не до конца, поэтому я еще разобрал ноут и напильником его доработал. Два раза. И все стало нормально, правда часть действий нужно периодически повторять. СЛАВА ЛИНУКСУ, ВИНДА ГОВНО!1!1!1»
Нет, правда. ОС прекрасные, только чтобы та же Убунта работала на моем Dell Inspiron N5110, не грела ноут и не выжирала аккум за час, мне пришлось долго рыться и искать решение. И все было супер, пока не вышло новое обновление ядра, в котором просто не было нужной утилиты, а если ее поставить, она все равно не работала. Уже три года на винде (сначала 8, теперь 10), полет нормальный.
А если еще добавить проблемы с криво работающим ОпенОфисом, отсутствием ГитарПро под Линь (да, в вайне работает, но через ж), кучей мелких косяков…wentout
16.11.2016 08:45+3Не, не верю, «нещитово». Есть Ardour, есть RTS/Lowlatency ядра и ASIO. Есть Guitarix и т.п. Я тоже на гитаре играю, и мне «большие мальчики» со страшными линукасами все это показали и настроили. Про проблемы — неужели на Windows их нет? Я ещё могу проверить про МакОсь, что там их почти нет, но там есть и другая Windows проблема, за любой чих вынь да положь. Я не против платить, но я против платить просто потому, что это «модно нудно молодёжно».
jidckii
16.11.2016 08:58-1Вы видимо LibreOffice давно не открывали, он давно догнал, а может и обогнал MS.
Ну и да, в следствии популярности ОС только у гиков, хороший софт только для гиков(ИМХО это больше + чем -)!
Я пользуюсь: sublime text 3, gitkraken, remmina, chrome, terminal, telegram, vlc, libreoffice, wireshark, keepassx2, zoiper, filezilla, spotify etc…
Ну естественно есть стим и поиграть в контру тоже можно иногда.
И что то не испытываю вообще никаких проблем…
Про спец софт ответил wentout, если очень захтеть, то тоже можно…Notzeal
16.11.2016 11:11+1но высокоуровневого САПРа так и не появилось с поддержкой линя :(
да что говорить… даже на 8-10 винды его не поставить часто… сидим на 7про (п.с. а кто-то и на ХР64про)wentout
16.11.2016 11:25Пару раз видел в Auto Cad запущенный под Wine. Шаманство лютое.
Notzeal
16.11.2016 11:34я Catia смог под вайном… с помощью ейной матери давно и под руководством знающего человека…
но это был треш… т.к. видюха не отрабатывала на все 20% :( у нас же квадры в основном стоят…
в общем забросили танцы с бубнами и остались тогда на ХР. Ну а сейчас на 7-ке.
еще есть чел Спектор (ЕМНИП), он смог Catia на линукс натив (кажется на убунту), но 32 бита и тоже с оговорками, это было в 2013 году.
больше случаев не знаю.
п.с. автокад — это не высокоуровневый КАДwentout
16.11.2016 11:40Простите. Да, в CAD не разбираюсь, т.е., знаком, но совсем чуть чуть. Когда-то что-то делал с Revit, надо было по проекту «внедрения». Драйвера на NVidia во всех современных дистрибутивах работают вполне корректно, от самой NVidia. Где-то даже по моему CUDA режим запускали. Конечно, да, нужен человек, при том действительно «знающий» матчасть.
Notzeal
16.11.2016 12:33+1Тут скорее нужно, чтобы производитель САПРа, тот же Дассо, обратил внимание на рынок с линухом.
Кстати, возможно, что сейчас с драйверами и получше в линукс. Но пока желания нет пробовать. Лицензии на 7-ку бессрочные :)
Но вот либрой на половину успешно пользуемся :)
Am0ralist
16.11.2016 14:38Еще веселее, когда сам САПР-то может и заработает в Wine (демка, во всяком случае, крутилась), но защита прибита гвоздями к линухе! Причем по сети-то ключ можно раздавать с линуксов, но не работает связка драйвер защиты + программа на локальной машине…
Notzeal
16.11.2016 14:45Вы хотели сказать прибита к Винде?
у Catia была лицензия LUM, сейчас DSLS лицензия — обе производства IBM — у нее все хорошо *nix, но традиционно у нас серваки на винде :)Am0ralist
16.11.2016 15:47Да, к Винде, попутал)
Ну, меня то опыт с более простым САПР, для мебели от российских разработчиков. Там вообще все плохо с этим.Notzeal
16.11.2016 16:08Не то чтобы плохо, просто рассчитано на массового потребителя продукта, без специального опыта.
Лично я не знаю, учат ли где-то в ВУЗах РБ мебельному производству…
Поэтому все привязано к винде, к эникейщикам-админам в маленьких конторах по производству мебели.
ninjaka
16.11.2016 09:07+2краткая суть комментария:
линукс какашка потому что у меня документики в офисе криво открываются нет нужного мне гитар про и мне лень думать о том как всё это устроено. или ещё более кратко: жрать, срать, спать!
Автор статьи хотя бы проявил инициативу и провёл исследования и именно благодаря таким настроениям среди человеков как у него, Вы имеете возможность пользоваться всем тем чем пользуетесь, а не палкой бананы с деревьев сбиваете. хотя сидите Вы лучше на своей винде дальше и по ладам елозьте, ведь с таким подходом Вы только хуже сделать сможете, и волки волки и овцы овцы.
p.s. Надеюсь сильно лично не задел, а если задел значит за дело. Ничего личного, но каков посыл таков и ответ, чтобы понятно было, что за информацию Вы тут распространять решили.jidckii
16.11.2016 09:12— «Как заставить себя делать что-то?»
— «да никак, оставайтесь в жопе».
© Артемий Лебедев
Platon_msk
16.11.2016 09:47+1Guitar Pro под линь отсутствует, говорите? Сейчас, секундочку… Только закончу редактировать документ в LibreOffice и отправлю его в бухгалтерию, которая работает под майкрософтом.
Не, запустился, работает. То, что он 32-разрядный, да, неприятно было при установке.
Если вам где-то было лень разобраться, а в Линуксах я наконец-то, если возникает проблема, имею возможность разобраться, так как они как правило хоть говорят о проблеме. К счастью, проблемы возникают очень редко. В отличии от продуктов Microsoft, где в случае сбоя без бубна никак.
Dioxin
16.11.2016 08:37+3После напильника хотелось бы услышать мнение представителей Леновы.
О чем они там думали когда выпускали такой «продукт».
Подозреваю что о цвете.wentout
16.11.2016 09:04Так, они вроде бы как в курсе про все эти «нюансы»: Lenovo разрешила ставить Linux на ноутбуки c Windows 10, но с отказом от техподдержки / Geektimes. То есть — на свой страх и риск, если очень надо, но мы ни за что не отвечаем и помогать Вам не будем. И, кстати, у них есть где-то я видел на сайте список сертифицированных ноутбуков. «Нормальные» ThinkPad туда, конечно, попали. Но, так и их можно купить с Free DOS сразу, и не мучаться, и в них обыно есть вентилятор )
Dioxin
16.11.2016 10:33Да я про перегрев — неужто не тестировали?
Или под виндой все ОК? Не верю.
Про вентилятор — не интересно, статья про безвентильный ноут.wentout
16.11.2016 11:15Скорее всего тестировали. Просто по сути Windows на нём работает нормально. В режиме планшета — да, WiFi может потеряться, но это если долго смотреть прям Full HD видео, то есть нормально так его прогреть.
Kliba
16.11.2016 11:18Скорее всего тестировали и решили не доработкой инженерной части, а драйверами под винду, принудительно понижающими частоты процессора при хоть каком-нибудь нагреве.
Dioxin
16.11.2016 11:43Весьма вероятно. А решетку сделать снизу мозгов нет, она даже у вентиляторных ноутов есть.
Про массивный радиатор охлаждения торчащий наружу просто молчу, или элементарно алюминиевую крышку в качестве радиатора.vorphalack
16.11.2016 20:59решетка = п-ц начинке если на влажную поверхность поставишь. с большими ноутами проблем нету, а тут-то конвертиблЪ, который могут положить куда и как получитяс
jidckii
16.11.2016 08:46+1Прям читаю и радуюсь, что домохозяки еще долго не придут к нам!)
И в Linux популярные вирусы шифровальщики еще долго не появятся )wentout
16.11.2016 08:47Скоро появятся, не так уж много осталось домохозяек ) К тому же большинство Linux «проблем» уже тоже можно вылечить простой переустановкой.
GoldJee
16.11.2016 11:59+4Мелко плаваете, сударь.
Оказывается очень выгодно поставить какой-нибудь популярный Linux-дистрибутив неподкованным технически родственникам. Один раз поставил, настроил, объяснил где домашняя папка, где браузер, как пользоваться свободным офисом. По мелочи рассказал про интерфейс и что гуглить, если что-то не получается. Все, малина. А дальше никаких тревог: пользователь доволен, все работает стабильно и надежно, виндовые вирусы не лезут.
Основано на личном опыте.
Так что домохозяйки уже тут, просто это не такое массовое явление.wentout
16.11.2016 13:59Плюсую, у жены всегда остаётся мой старый ноут. После того, как я первый раз поставил ей Linux я каждый раз спрашиваю, что ей оставить. Она в 100% случаев выбирает Linux, а не Windows. Работает быстрей, всё, что ей нужно — есть. Никаких проблем нет, и я всегда, если что, могу помочь, в отличие от Windows.
У Дедушки с Бабушкой тоже Linux, на неттопе. Им кроме «шариков» (lines) и Google Chrome ничего не нужно. Мама тоже на Linux перешла, т.к. покупать новый компьютер «дорого», и, аналогично, нет необходимости. Отец, правда, до сих пор на Windows, но он это мотивирует тем, что не нужно тратить время пока всё работает. И, у него действительно работает, потому, что он его использует в основном как записную книжку.
AVX
16.11.2016 09:56Спасибо! Почерпнул кое-что новое из статьи для себя.
Но по большей части опять всё сводится к достаточно простой задаче: взять свежий дистрибутив, и выпилить всё лишнее. А лишнего в них — очень много. Про noapic можно было бы прямо сразу на втором включении попробовать — вроде бы чуть ли не все дистрибутивы в загрузчике ставят дополнительно пункт меню с таким параметром. Кроме pstate ещё влияет cstate, были у меня с ним проблемы на s10-3 лет 5 назад, обошлось прописыванием параметра ядра (какой — уже не помню, но гуглится вполне) в загрузчике.
И ещё мне непонятно, разве в минте до сих пор не используется systemd? Везде уже де-факто стандарт, хоть и есть свои недостатки. Не будем холиварить на эту тему, но если там всё же есть systemd, то стоит начать оттуда, а ещё можно прочитать вот это: https://freedesktop.org/wiki/Software/systemd/Optimizations/
Несколько устаревшая информация, но на 90% правдивая и на сегодняшний день.
Говорят, на ssd люди делают загрузку ОС (от старта загрузчика до полной загрузки рабочего стола) менее 1 секунды, мне удалось на компе только до 3 секунд снизить, в лучшем случае, а в среднем около 4сек. Конечно, это несколько другое направление — но и в Вашем случае будет смысл: ведь меньше лишних сервисов — меньше нагрузка — меньше температура.wentout
16.11.2016 11:17SystemD есть, да, всё стартует в нём, вроде бы как, или почти всё.
Грузится он быстро, во всяком случае быстрей чем Flex 2-14 с SSD от Intel, я не замерял, но где-то секунд 5 после выбора пункта в Grub, И рабочий стол ещё где-то за 1-2 секунды загружается после ввода пароля.
zte189
16.11.2016 10:40-2Ну и гемор. Мне мой молодецкий задор подсказывает, что лучше я не буду дёргаться и продолжу работать на своём Asus K53S. И в эти ваши линуксы — ни ногой. 10-ка вполне подойдёт для моих задач.
P.S. «Слава» инженерам Lenovo, а может быть, менеджерам, которые пропихнули такую реализацию системы охлаждения. Мьсе знают толк в извращениях.hzs
16.11.2016 12:04+1У меня K43S и в линуксе работает но вот вообще всё.
Ни одного зависания с момента покупки, а это уже года четыре вроде.
С Lenovo линуксы дружат ну очень со скрипом, так что эти нотбуки для покупки в будущем я вообще рассматривать не буду.AVX
17.11.2016 09:07Знаете, меня зовут Алексей, и я алкого… сижу на линуксе уже почти 10 лет. Я не красноглазик, и шариться по настройкам, чтобы что-то заработало, да и ещё ядро пересобирать — ну его нафиг. Обычно (ну как обычно — это раз в 1-2 года) просто беру другой дистрибутив, и допиливаю по мере надобности и наличия свободного времени.
Первый ноутбук (точнее нетбук) был lenovo s10-3, там да, без бубнов небольших не обошлось, но только «благодаря» неторопливости (вернее тормознутости) его процессора, я в итоге поставил туда MeeGo, и знаете, было именно так: «работает но вот вообще всё».
Потом какое-то время был обычный весьма распространённый ноут тоже от леново (модель не помню), и туда с лёгкостью запилилась Mageia (или тогда ещё мандрива была?...), чуть доработка (что-то со спящим режимом было) — и снова «работает но вот вообще всё».hzs
17.11.2016 09:13О, блин, я что вспомнил!
У меня же ещё есть Lenovo, s10-2, ребёнок экран разбил, так что сейчас нетбук служит DLNA сервером с мультиками мелкого.
Стоит консольный Debian.
А я сколько лет думал что Lenovo гавно, а оно оказывается работает на антресолях и не отсвечивает.AVX
17.11.2016 09:51Поделитесь, что в качестве DLNA сервера? Работает ли перемотка? с транскодированием или как? какие клиенты подключаются? (можно в личку). Я как-то бился с DLNA чтобы со смарт-тв смотреть (LG) — работает, но нет перемотки, и не все серверы почему-то корректно работают (некоторые просто не завелись). Поэтому забросил затею, и стал просто с usb винта смотреть.
hzs
17.11.2016 12:52Minidlna без перекодировки.
Всё работает(работало, на телеке LG, пока его ребёнок не разбил) и на телевизоре и на медиплеере и на компьютерах в vlc.
freuser
17.11.2016 17:06За Вас уже все проверили (думаю, K53S от K53B не сильно отличается :)) ).
Автор же всегда мог купить подставку под ноут со встроенными вентиляторами. Эта модель хоть под Виндой не греется. Я вспоминаю HP 6 тысяч какой-то серии, где окошко забора воздуха в днище было размером со спичечный коробок и который без такой подставки тупо вырубался через пару минут после загрузки. Да и разобрать почистить его не получилось — кроме десятка винтов еще где-то были защелки, которые мы так и не нащупали…
anti4ek
16.11.2016 11:18Linux Tuning для Современного ноутбука с Пассивной Системой Охлаждения
Статьи, где название пишется Со Всех Больших Букв, устойчиво ассоциируются с рекламой и мошенничеством.
Не делайте так на хабре, пожалуйста.wentout
16.11.2016 11:19Linux с большой буквы, потому, что иначе я просто не могу, да и это первое слово в заголовке.
Tuning — да, правда Ваша, но это суть, и хотелось её выделить.
Современного — тоже суть, аналогично.
ПСО — это аббревиатура, я пытался её так расшифровать.
menstenebris
16.11.2016 11:19+5Для всех кто продолжает страдать от перегрева ноутбука. Есть такая консольная утилита — называется powertop. Она не только показывает кто больше всех потребляет ватт, но на одной из вкладок можно посмотреть рекомендуемые пункты по оптимизации. Допустим на моем примере (Samsung np450r5e) выяснилось что на дискретную видеокарту подается питание, даже при том что драйвера от нее не только удалены, но и добавлены в blacklist. Также можно добавить его в автозагрузку с параметром autotune для выставления оптимальных настроек при загрузке (подробное описание на англ. https://wiki.archlinux.org/index.php/Powertop). После этого у меня температура ЦП упала примерно на 10 градусов.
wentout
16.11.2016 11:24Круто, спасибо!
Буду разбираться дальше, может действительно удастся добиться 40 ?.
wentout
16.11.2016 11:55Спасибо БОЛЬШОЕ! Прям вообще «зашло»
# powertop --auto-tune
ProRunner
16.11.2016 12:27Как это в автозагрузку засунуть?
wentout
16.11.2016 12:41+1Powertop — ArchWiki
https://wiki.archlinux.org/index.php/powertop
nano /etc/systemd/system/powertop.service #!/bin/bash [Unit] Description=Powertop tunings [Service] Type=oneshot # Arch ExecStart=/usr/bin/powertop --auto-tune # Ubuntu ExecStart=/usr/sbin/powertop --auto-tune [Install] WantedBy=multi-user.target
надо только правильный путь для ExecStart для вашей системы
ValdikSS
16.11.2016 14:47+1Не нужно этого делать, особенно включать autosuspend для всех USB-устройств. TLP настраивает почти все, что делает powertop, но устанавливает значения таймаута выше, чем это бы сделал powertop, поэтому powertop пишет для этих значений «bad».
StalkerJS
16.11.2016 12:27+3Автор купил программно-аппаратный комплекс, который работает. Выкинул из него программную часть, вкорячил другую, и комплекс работать перестал. И автор первым делом начинает поливать говном предыдущую программную часть вместо того, чтобы культурно задавать вопросы. Нет, ну вот читая такие штуки, мне не хочется даже пробовать что-то ставить не потому что приключения подобные могут появится, а из-за отношения подобных вот линуксойдов к другим ОС и их пользователям.
И мне интересно стала, что же это за мифическая работа, которую можно нормально работать исключительно под линухой на дырке в мир с диаметром 11 дюймов?wentout
16.11.2016 12:36-1Привет. Обычная работа. Как это ни странно я работаю. На работе, работу, программистом. Я пока не программист, я только учусь. Раньше, очень долго был экономистом и системным аналитиком. Тогда у меня был Windows, но для реализации Хобби я заглядывал в Linux.
Сейчас я по «профдеформации» вроде как Senior Node.JS Developer. То есть я пишу под Node.JS на JavaScript. И мне в общем-то очень подходит дырка в мир в 11", так как:
1. Она очень лёгкая и её совершенно не сложно таскать с собой поти всегда.
2. Кроме консоли и текстового редактора мне редко что бывает нужно, даже Node-Inspector я запускаю крайне редко, и в основном это происходит на сервере. То есть мне нужна, по большому счёту, машинка, не сильно отличающаяся от обычной печатной. Full HD потмоу, что привык, больше букв вижу одновременно.
3. Node.JS и Windows — это не очень хорошее сочетание. Вполне рабочее, всё можно настроить и сделать, но если придётся собирать часть зависимостей через gyp — намучаться пока ещё можно вполне успешно. Да, есть полная поддержка в Visual Studio, да, всё будет работать. Но Вы видели сколько стоит нормальная студия? Express Edition или какой-там бесплатный есть её вариант рассматривать не очень хочется. Да и к тому же к ней нужно сразу ставить какой-нибудь Re-Sharper и прочие всяческие в основном далеко не беспалтные дополнения. Да и не нужно мне всё это, у меня есть grep, которого я под Windows почему-то не встречал. Ну и всякое такое.
Наконец, мне просто очень не комфортно с системой, которая постоянно от меня чего-то хочет, постоянно лезет с какими-то отвлекающими нюансами, то реклама, то обои, и вообще, я чувствую себя в ней как в мобильнике. Дело привычки, конечно. Можно вернуть кнопку «Пуск», конечно. Можно «скачать и поставить» — конечно. Все эти «конечно» меня очень не радуют. Обычно на установку и полную настройку системы и у меня уходит полчаса. В этот раз так не вышло, поэтмоу получилась эта статья.menstenebris
16.11.2016 13:28+2Не сочтите за рекламу но ваш образ мыслей сильно подходит для Archlinux, советую вам попробовать.
StalkerJS
16.11.2016 14:08+4Если бы вы говорили: «Вот я купил такую штуку, но я хочу вот линь, поэтому ищу приключений и вот они», — то негатива в комментариях было бы меньше. А так получает: «Я вот купил ноут, а на нём „говновинда“, на которой нельзя работать совсем, поэтому линь… а в лине не работает так, как в „говновинде“...». И у меня, и некоторых других, вопросы именно к этому и этой позиции.
Про другие моменты, особенно про ПО, говорить не буду ничего, потому что если бы не было спроса, то не было бы и предложений. У нас тоже программист обходится для написания сайта блокнотом и тоталом.
Ну а система может и не дёргать. Вопрос настроек. Линуксойды же любят пилить всё подряд. Винду по настройкам допилить даже проще.wentout
16.11.2016 14:50Cогласен, негатива было бы меньше, +1.
Но, Вы сами когда-нибудь пробовали дистрибутивы для домохозяек, хотя бы в Virtual Box, просто потыкать?
Не буду дальше спорить, по каждой позиции мы можем препираться очень долго.
Считайте лучше, что мне проще хаять Windows, так как большинство его пользователей хаят Linux.
Мир жесток и не справедлив, и вообще, жизнь такая сложная штука.
Сегодня хаят Linux, завтра будут хаять Windows, только MacOS всегда будет оставаться необхаяной :)
И, да, я подумывал купить Mac Air и поставить на него Ubuntu, только он клавиатурой не вышел, а заказать с нормальной ANSI и надеятся, что он приедет, как-то очень страшно.
menstenebris
16.11.2016 15:17Вы как бы все время забываете что почти каждый из пользователей linux в свое время сидел на windows, но наоборот бывает очень редко, поэтому они могут более корректно сравнивать (в общей массе пользователей). Ну для меня основным аргументом стало то что мой archlinux смог выдержать перенос с hdd на hdd затем использование с полностью другим железом а потом еще раз копирование на ssd, живет с 2011 года и прекрасно себя чувствует. Плюс если работать веб разработчиком или сетевым инженером то под windows это сплошная боль, примерно как печатать с переломанными пальцами, вроде можно но как то неудобно.
Ну и основным аргументом является то что windows на ноутбуках ничего не стоит. А так можете считать меня нищебродом, но мне жалко ~10к рублей отдавать за проблемы которые я могу получить и бесплатно.Am0ralist
16.11.2016 17:20+1А понимаете, что я лично просто вынимал без подготовки жесткий из АМД мамки и вставлял в комп с Intel — и винда (XP) стартовала без проблем еще в те времена, когда установка Mandrake представляла из себя жонглирование десятком CD, а программы записи дисков под линуксом не знали и убивали CD-RW 24х записью их на 10 скорости?
И не так давно я перенес систему с HDD на SSD на ноуте без каких-либо проблем даже с учетом разных размеров дисков. Плюс десятка полтора ноутов на которых я провернул подобный перенос с жесткого на жесткий просто ради увеличения объема жестких дисков уже почти десяток лет назад.
Это к тому, что ваши основные аргументы именно за Linux какие-то слабые.
И к тому, что суждения тех, кто перешел с винды на линукс — не всегда могут быть корректными.
PS. Вспоминая развлечение тех же лет по заведению USB-ADSL модема под слакварь имея дрова в виде rpm и хаутушки на другой… Знаете, за отсутствие таких бесплатные проблемы некоторые готовы платить. 7 тысяч, ибо накой вам дома PRO-шка то? Домен поднимать?menstenebris
16.11.2016 18:24+1Ваши аргументы «я помню 10-20 лет назад все было плохо» тоже не сильны. А про бесплатность, имелось ввиду что и windows и linux не работают без проблем (проблемы везде свои, но и там и там они есть) и вопрос в том зачем мне платить за проблемы если я могу их и бесплатно получить?
Am0ralist
16.11.2016 21:00Во-первых, ни одного аргумента старше, ну хорошо, лет 12 — нет. И тот — воспоминание о мандрейке.
И во-вторых, они показывают, что приведенные вами «основные аргументы» не были актуальны уже лет 10 тому назад, когда вы только знакомились с миром IT. А не то, что в линуксе было плохо 10 лет назад. Это как раз из ваших слов создается впечатление, что в стане Windows с этим какие-то гигантские проблемы, в отличие от такого прогрессивного Linux.
Более того, во времена, когда установка современной ОС на современный комп занимает минут 10 (usb 3.0), а остальное время — перенос файлов и профилей браузеров, почтовиков (фаерфокс и тандерберд таким образом за тот же десяток лет у меня сменила XP, 7-ку и 8-ку не потеряв ни одного пароля. закладки или письма, да и на 10-ку спокойно переносятся, проверял) и настроек прочих программ и файлов пользователя вопрос миграции по мне вообще не сильно актуален.
Про бесплатность:
Вопрос только в том, что для обычного пользователю это выглядит примерно так: возможность словить проблемы автора статьи или несколько тысяч рублей разницы стоимости за возможность работать сразу?
Более того, давно уже основные проблемы и глюки Windows, как показывает мой опыт, кроется в массовой неспособности программистов писать массовый качественный софт. И в этом плане сама ОС помогает слабо: бить по рукам программистов удаленно еще не научились, а без этого, к сожалению, вопрос решается плохо.vorphalack
16.11.2016 21:07там не просто по рукам бить надо, там топором надо. до сих пор заметное количество софта пишется из расчета «юзер — лось педальный и сидит под админом без уац».
avost
17.11.2016 10:29+1>еще в те времена, когда установка Mandrake представляла из себя жонглирование десятком CD
Да? А у меня венда не мигрировала, а слакварь постепенным апгрейдом (правда к ней тогда пришлось самопальный менеджер пакетов написать :) ) смигрировалась с версии 3 (три! с дискеток!) с чем-то, где-то до 8-й или 9-й, переползая с одного на другой через пяток компьютеров.
>а программы записи дисков под линуксом не знали и убивали CD-RW 24х записью их на 10 скорости?
Диски у вас бракованые были штоле? А виноват, конечно, линукс. О-ляля!
>Это к тому, что ваши основные аргументы именно за Linux какие-то слабые.
Всё фигня. Аргумент единственный. Нравится (удобно) или не нравится (не удобно). Мне в венде неудобно, она меня просто бесит и это для меня очень сильный аргумент. Если вас не бесят — конечно слабый аргумент. Ну, так и работайте в винде вы, а я будут работать в чём-нибудь другом. Все довольны? Но, нет вас вот даже не работа в линуксе бесит, а то, что человек описал конкретную проблему и способ её решения.Am0ralist
17.11.2016 10:37> Диски у вас бракованые были штоле? А виноват, конечно, линукс. О-ляля!
Ага, бракованные 24х и 32х скоростные CD-RW от Verbatium, которые по стоимости были раз в пять дороже 12-х скоростных обычных рвешек и под виндой писались на ура, но после линуксов умирали напрочь.
Если не в теме — то не надо с умным видом фигню писать, а?
>Аргумент единственный. Нравится (удобно) или не нравится (не удобно).
Вооот. Главный аргумент — удобство твоей работы. А не натяжное выдумывание преимуществ одной системы над другой.
> Но, нет вас вот даже не работа в линуксе бесит
Бесит тут вас, причем то, что кто-то осмелился иметь мнение и вкус, отличные от ваших.avost
17.11.2016 14:01>Ага, бракованные 24х и 32х скоростные CD-RW от Verbatium, которые по стоимости были раз в пять дороже 12-х скоростных обычных рвешек и под виндой писались на ура, но после линуксов умирали напрочь.
Диск, который умирает (да ещё и навсегда) от того, что его штатно записали на пониженной скорости — бракованый. Независимо от цены.
>Главный аргумент — удобство твоей работы. А не натяжное выдумывание преимуществ одной системы над другой.
Преимущество — это и есть удобство работы. Один раз настроил (если вдруг неповезло и попал в малое число тех у кого проблема), дальше работаешь. Вместо постоянной и полностью бессмысленной возни с вирусами-шмирусами-шифровальщиками-ботнетами.
>Бесит тут вас, причем то, что кто-то осмелился иметь мнение и вкус, отличные от ваших.
Серьёзно? Вы пришли в тему решения конкретной проблемы с осью, которой не пользуетесь, но когда-то давно пытались и не осилили, и пытаетесь доказать, что вместо того, чтобы решать конкретные проблемы человеку нужно было поставить ось которая для его работы непригодна? Это очень сильный аргумент и, главное, втему, ага.Am0ralist
17.11.2016 15:13> Диск, который умирает (да ещё и навсегда) от того, что его штатно записали на пониженной скорости — бракованый. Независимо от цены.
Диск, который может записываться только с определенной скоростью, вы называете бракованным? И которые другие программы по умолчанию («штатно») писали только в указанных пределах — бракованные? Серьезно?
Это логика у вас… бракованная.
Не стройте из себя всезнающего искперта, может за умного сойдете в определенных кругах. На ЛОРе, например. На большее ваши заявления не тянут.
> Вместо постоянной и полностью бессмысленной возни с вирусами-шмирусами-шифровальщиками-ботнетами.
Если у вас руки из одного места — это явно не проблема ОС. А иначе объяснить, как же вы, бедненький, постоянно возились со всем этим — не получится.
Хотя, что еще, кроме тролльских аргументов, ждать от человека, который не зная сути раскидывается такими бредом, как выше про диски? Правильно, ничего.
Все прочее — явная попытка унизить оппонента с помощью «бракованной» логики.
«Осилил», как и любой админчик, и использую по необходимости, от осознания сего — кипятком не писаю, умнее прочих за факт использования именно линуксов — себя не считаю. Когда для решения задачи лучше линукс — беру линукс.
На этом кормить заканчиваю, но вы продолжайте фонтанировать искрометной логикой (то есть отсутствием оной), выдумывать аргументы за других и спорить с голосами в своей голове.avost
17.11.2016 16:06>Диск, который может записываться только с определенной скоростью, вы называете бракованным?
Вы таким образом оправдываетесь что у вас, как там в ваших кругах принято говорить, — «руки из одного места»? Так вот, и дальше продолжу вашими же словами — «это явно не проблема ОС. А иначе объяснить, как же вы, бедненький, постоянно возились со всем этим — не получится.»
>На большее ваши заявления не тянут.
Подкрепить ваши измышления цитатами, например, из «красной книги» сможете?
>А иначе объяснить, как же вы, бедненький, постоянно возились со всем этим
Я возился? Ну вы реальный такой поц… эээ, демагог. Возились здесь с ваших слов только вы — то не осилили понять принцип маркировки дисков и поэтому жонглировать ими пытались, то навязываете человеку непригодную для него операционку на основании того, что он взял, да решил проблему с которой столкнулся — вот ведь гад!
>Когда для решения задачи лучше линукс — беру линукс.
Ну и зачем вы тогда со своей виндой сюда припёрлись навязывать её. вам же в формулировке задачи ясно указали — для задач этого человека винда непригодна. Настолько любите кал пометать? Фу-у-у-у!Am0ralist
17.11.2016 20:17Не удержался, ибо вот из-за таких туготроллей и не любят линуксоидов.
Во-первых, вы даже простое «зеркало» не смогли осилить. Во-вторых, первым слились в какашечную тему, что уже неплохо характеризуют вашу личность, как незрелую школоту, даже если у вас в паспорте написано другое.
Далее, вы просто физически неспособны признать, что написали чушь и уже какой пост пытаетесь перекинуть свою ошибку на меня.
Что ж, соответствие диска стандарту «Ultra Speed Plus CD-RW» никоим образом не является браком, чего вы не знали. Как видимо и то, что вообще все CD-RW делились на 4 стандарта записи, каждый из которых имел строго определенный диапазон записи, и не все записывающие приводы данные стандарты еще поддерживали. В отличие от вас сейчас — я это знал уже в те времена.
Когда же я вам на это указал, вы попытались назвать меня криворуким пользователем за то, что стандартная программа записи под линуксом мало того, что не поддерживала правильно стандарты записи, так вообще на них наплевав, записала данные с неверной скоростью, вместо того, чтобы отказаться от записи (как это делала некоторая другая популярная программа под так нелюбимой вам виндой).
Да-да, ваше «зеркало» аргументов, когда вы пытаетесь мои же аргументы к вам перенести на меня — просто выставляет вас идиотом. ЕСТЬ СТАНДАРТ. Если программа на него плюет и делает все по своему — то уж никак не из-за криворукого пользователя. Если вы этого не понимаете — это всего лишь говорит, что на линуксе сидят в том числе сильно неподкованные пользователи с раздутым самомнением.
Ах да, где вы увидели мое «навязывание» винды, да еще автору?
Я указал на некорректность аргументов другого пользователя. Ваши фантазии и святая война с врагами из головы меня не интересуют.
PS. То есть я правильно понимаю, что вы только что отказались от своих слов про то, что пользователи виндоуз вечно сидят и воюют с вирусами? Это к вопросу о ваших измышлениях и бездоказательных утверждениях — либо вы сами от этого вечно страдали (и тогда вы то, что я про вас написал), либо у вас не было и нет никаких оснований делать такие заявление, а значит вы просто тролль.avost
17.11.2016 21:24>Во-первых, вы даже простое «зеркало» не смогли осилить
Пиостите, я по вашей гопофене не ботаю, чо сказать-то хотели, болезный?
>просто выставляет вас идиотом. ЕСТЬ СТАНДАРТ. Если программа на него плюет и делает все по своему — то уж никак не из-за криворукого пользователя.
Себя — нет. А криворукий пользователь себя идиотом выставляет сам. Вы же сами признали, что программа, которую вы использовали (программа, Карл! Программа, а не линукс) «не знала» про этот стандарт. Но вы всё-равно её использовали. Это абсолютно НЕ проблема ОС.
Криворукий пользователь с помощью неподходящей программы мануал которой он не осилил, запорол дорогие и диски и обвинил во всём… тададам… ОС! КОНГЕНИАЛЬНАЯ логика! Где, говорите, такой учат? Чтобы случайно не вступить в дурнопахнущую субстанцию.
>Ах да, где вы увидели мое «навязывание» винды, да еще автору?
В этом месте смиренно прошу прощение и иду писать на доске десять раз — я буду перечитывать ветку вместе с именами комментаторов. Это действительно были не вы.
>То есть я правильно понимаю, что вы только что отказались от своих слов про то, что пользователи виндоуз вечно сидят и воюют с вирусами
С чего бы это? Я написал ровно то, что написал — я с вирусами не борюсь, поскольку не использую их в своей работе. А у вас оно, похоже, свербит. Я про вас вообще ничего не писал на тему вирусов, а вы постоянно скатываетесь в персоналии и приписываете мне ваши дурнопахнущие фантазии. Фу-у-у!
> под так нелюбимой вам виндой
Опять дурнопахнущие фантазии? Ну, перечитайте же! «Преимущество — это и есть удобство работы.» НЕУДОБНОЙ! н-е-у-д-о-б-н-о-й! Придумали бред приписали его мне и «блестяще» его «опровергли»? Очень сильный аргумент. О-очень! Только, чу, неужели опять запах?.. Фууууу!
>и тогда вы то, что я про вас написал
Неа, это вы то, что сами про себя написали. Фу! Воняет!
>либо у вас не было и нет никаких оснований делать такие заявление
А у Касперского есть? А у самого микрософта, который с вирусам постоянно воюет? Они тролли? Или это от кого-то опять — фуууу, воняет!
>не любят линуксоидов
Не любят тех, от кого несёт.
>святая война с врагами из головы меня не интересуют.
Вы мне и врагов уже придумали? Ай, малацца! Фантазия у вас богатая, само по себе это неплохо. Но с однообразным душком. Разрешите отойти от вас на наветренную сторону.
Gendalph
20.11.2016 01:18Диск, который может записываться только с определенной скоростью, вы называете бракованным?
Да. Есть стандарт, в котором четко прописана возможность записи на пониженной скорости. Если продукт не соответствует спецификации — называться он так не может.
Если у вас руки из одного места — это явно не проблема ОС. А иначе объяснить, как же вы, бедненький, постоянно возились со всем этим — не получится.
А вот это — некрасиво, потому что вы делаете ровно то, что приписываете вашему оппоненту:
Все прочее — явная попытка унизить оппонента с помощью «бракованной» логики.
.
«Осилил», как и любой админчик, и использую по необходимости, от осознания сего — кипятком не писаю, умнее прочих за факт использования именно линуксов — себя не считаю. Когда для решения задачи лучше линукс — беру линукс.
ОС — инструмент, у каждого инструмента есть область применимости, если вы пытаетесь применить инструмент за пределами это области — вы сам себе злой буратин.
Это относится как к софту так и к железу.sams0m
20.11.2016 01:53Это какой-то "гнилой базар" изначально, потому как во времена болванок винда из коробки перезаписывать не могла + платный неро также периодически партачил и надо было вырабатывать свой алгоритм записей и скоростей методом научного тыка.
Такие были времена и теперь истекать желчью что бесплатный инструмент с первой попытки сделал не то что вы хотели уж увольте. Повторюсь неро партачил также само, доходило до того что тупо болванки подбирались тупо под него. Смысыл на эту тему спорить?
Am0ralist
20.11.2016 03:19> Да. Есть стандарт, в котором четко прописана возможность записи на пониженной скорости. Если продукт не соответствует спецификации — называться он так не может.
Мне уже надоело писать одно и то же в какой раз:
Нет, стандарт разделял диски на 4 группы, у каждой из которых был свой нижний и верхний предел записи. 1-4, 4-12, 12-24 по вики (на самом деле 16-24)и 24-32.
«В отличие от CD-R, данный диск помимо максимальной скорости записи имеет также минимальную, диктуемую фазовыми переходами» (с) Википедия.
Еще раз: «диктуемую фазовыми переходами».
Кто-то еще меня хочет поучить? Или хоть кто-то признает, что неправ? Не, последнего точно не дождусь.
Не соответствовала стандарту программа, поставлявшаяся по-умолчанию в ОС, всё. Обсуждать больше это не собираюсь, потому что это уже в идиотизм превращается.
И, кстати, бесплатный комплектный к приводу неро на том же железе — справлялся, как и алкоголь. Про косяки того же неро из комментария уже вам — на самом деле их трудно вычленить на фоне косяков приводов (новые прошивки для приводов появлялись не просто так) и повальными подделками болванок со стороны братьев наших узкоглазых с их весьма вольным подходом к соблюдению стандартов. Поэтому, кстати, я использовал впоследствии русские мирексы — потому что локальную марку не подделывали направо и налево, как те же вербашки, и они, о чудо, на всех встреченных мною приводах писались и читались нормально, даже при записи на максималке в таком «глючном» продукте, как нюра.
И да, если человек ведет себя как тролль, приводит бездоказательные аргументы троллей — то я периодически перехожу на его язык, благо за время модерирования форумов эти горе «линуксоиды», которые в каждую тему-вопрос пользователя умудрялись зайти со своим раздутым самомнением крутых хацкеров и фразами «ставьте линукс», а так же чуть ли не дословно озвученным троллем выше аргумент про вирусы, но при этом не осиливших помочь ни в одной реальной проблеме линукса — достали еще в середине нулевых.
Причем, заметьте: это я на этом косяке изначально не акцентировался, как на главном баге и вообще, что из-за этого никсами пользоваться было невозможно, просто указал, а меня уже обвиняют в том, что я качу бочку на ось, хотя виновата программа (моя цитата: «программы записи дисков под линуксом не знали и убивали CD-RW», дааа, явно же я обвиняю линукс, а не программы под него), а другой — в истекании желчью. Что говорит об адекватности и желании прочитать именно какую-то свою проекцию, а не то, что написано.
И после этого, я должен как-то спокойно разбирать ошибки в логике людей, которые себя заявляют IT-специалистами? Серьезно? Представить специалиста в ОС, который будет утверждать про постоянные вирусы под Винду — я лично не могу. А тех, у кого такие проблемы я лично встречал — проблемы с руками и пониманием в IT были просто космические.
А самое смешное, что реальную ошибку моей памяти в моих комментариях про дистрибутивы Linuxa никто не заметил. Ведь на самом деле никто тех времен уж толком и не помнит. А память — она такая, зачастую воспоминания искажаются.
> ОС — инструмент, у каждого инструмента есть область применимости, если вы пытаетесь применить инструмент за пределами это области — вы сам себе злой буратин.
Вот только у многих здесь — это религия. Которая не требует доказательств священных истин и постулатов, которые принимаются на веру и несутся в массы, вроде того, что под виндой все вечно борятся с вирусами, троянами и прочими.
«Бывало я подшучивал о корпорации Microsoft время от времени, но в то же время я думаю, что ненависть к Microsoft является болезнью. <...> Существуют экстремисты в мире свободного программного обеспечения, и это одна из основных причин, из-за которой я больше не говорю, что я занимаюсь тем, что называют «свободным ПО». Я не хочу быть связанным с людьми, для которых это является источником маргинализации и ненависти.»
Вспомните, кто?
> Это относится как к софту так и к железу.
И, казалось бы, данная статья — прекрасный пример, что об этом неплохо помнить, выбирая железо: оно может оказаться за пределами области использования определенного софта… Но нет, выводы в комментариях указывает о том, что данным подходом редко кто пользуется.sams0m
20.11.2016 03:59Мне искренне жаль ваших близких. А также продавщиц в соседних магазинах, соседей по лестничной площадке, да что уж там даже работников ЖЕК'а вашего дома.
Kot_Dymok
16.11.2016 17:06Подождите, вы считаете, что не существует таких направлений, в которых удобнее работать под линуксами? Я не говорю невозможно, ибо извратиться можно практически всегда, но удобнее.
А то многие пишут «вот, под вашими линями ни играть, ни работать», а существует ли тогда обратное положение вещей?0xd34df00d
25.11.2016 03:52+1Ну, как. Я под своим линуксом пишу код на плюсах, код на хаскеле и всякие документы в latex в vim'е. Как это делать всё на windows, я представляю плохо, и переходить на windows мне бы очень не хотелось бы.
susnake
16.11.2016 14:44Я правильно понял, что продукция от багново способна выполнять только одно единственное действие и все?
wentout
16.11.2016 14:56Далеко не вся, и в конкретных ситуациях надо смотреть.
Здесь, всё же суть именно в нештатной ситуации использования.
Под Windows в целом было всё нормально.susnake
16.11.2016 15:02Я про:
StalkerJS:
Автор купил программно-аппаратный комплекс,
А теперь смотрим вики:
Программно-аппаратный комплекс — это набор технических и программных средств, работающих совместно для выполнения одной или нескольких сходных задач.
Вот я его и спросил, что продукция от багново способна выполнять только одно или несколько действий? Ну раз он пишет, что это программно-аппаратный комплекс.Am0ralist
16.11.2016 18:27Примерами являются:
— IBM PC-совместимый компьютер
— Интернет
http://dic.academic.ru/dic.nsf/ruwiki/166710#cite_ref-1
И это логично, потому что «задача» у программно-аппаратного комплекса может быть сформулирована как угодно размыто, в том числе «обеспечивать работу программ и пользователя в среде ОС Windows и доступ к интернету из нее».
Поэтому не стоит так бессмысленно крючкотворствовать и докапываться до слов, еще при этом страдая характерным искажением чужих названий с явной целью унизить компанию. Напоминает поведение школоты, недавно выпущенной в интернет, если честно.
В данном случае подразумевалось, что устройство изначально проектировалось для работы с определенной ОС. И в чем виновен производитель, если специально для таких пользователей существует список ноутбуков, поддерживающих альтернативные ОС?susnake
17.11.2016 04:37Основная претензия, как я понял — хреново реализованное охлаждение данного устройства, т.е. это даже не софт, черт с ним, а железо.
Леново выпустили по своей сути планшет, но навесили на него функции ноута, не реализовав нормальное охлаждение, а сделав его в софтверной части (драйверах). Именно такое ощущение складывается при прочтении статьи.
intnzy
16.11.2016 12:36+1В начальный блок краткой инструкции стоило бы добавить # apt install intel-microcode
Cheater
16.11.2016 13:11+1Клёвый квест, спасибо)
Но первым же действием после перегрева на убунте должна была быть проверка — воспроизводится ли проблема на любом минимальном линуксе, например на debootstrap-установке дебиана или убунты, или на LiveCD любого дистрибутива. Желательно с как можно более новым ядром. Желательно без systemd. Никаких power profile, демонов и т.д. — выставляем все опции энергосбережения руками в /sys/class и /proc/acpi, максимум через обёртки типа powertop. Если и это не помогло бы, значит всё, только сидеть ждать новых релизов ядра.menstenebris
16.11.2016 13:34Энергосбережение в линуксе находится в условиях серьезной разработки. Там от релиза к релизу то чинят то ломают. но 90% этих проблем это нежелание разработчиков железа работать с линуксом или открывать свои наработки (необязательно полностью, можно например как amd с драйверами для видео карт).
sams0m
16.11.2016 13:13Я на своём ноуте сразу же отключил в BIOS турборежимы на процессоре и видяхе. Так и работал, попробовал вашу приблуду; скажем так самый простой способ отключить турборежимы, а потом, если помнить, что да как, навесить ваши настройки, так как всё равно с включенным турбо греется как сковорода и вываливается в пассивный режим работы на 30% так сказать мощности.
menstenebris
16.11.2016 13:36Хорошо если ваш ноутбук в BIOS позволяет сделать хоть что-то кроме смены даты и пароля. Далеко не у всех так, вот и приходится выкручиваться.
ValdikSS
16.11.2016 14:51+1Хотел еще пару лет назад написать статью про thermald, но как-то забыл. Он крутой, он отслеживает показатели разных сенсоров и реагирует на их изменение так, как его настроят. Может, например, замедлять процессор, чтобы температура корпуса не превышала какого-то заданного значения, может регулировать обороты кулера в зависимости от нагрузки, если Embedded Controller не лучшим образом управляет ими.
wentout
16.11.2016 15:00Пытася разобраться, никак не осилил. Нужно было очень много времени, и я стал искать ещё. К тому же основная проблема была всё же «загрузиться», а не «работать дальше». С перегревом можно жить, у меня есть старый-престарый Acer с процессором AMD C-60, так он ниже 70 градусов в принципе не работает, ни на чём, ни на Windows ни на Linux, но он совершенно адекватный, при этом, до сих пор.
Хотел бы почитать такую статью, если бы она была, возможно не стал бы TLP даже искать. Там действительно заявлены все те же саме возможности, но как-то очень сложно XML-конфиг без GUI.ValdikSS
16.11.2016 15:06+2https://gist.github.com/ValdikSS/d896cebd8e1aafc65b4b
https://bbs.archlinux.org/viewtopic.php?id=184483ValdikSS
16.11.2016 19:48wentout, а вообще, thermald может работать и без конфигурации, он считает высокую (high) и критическую (critical) температуры из BIOS и будет пытаться троттлингом (замедлением процессора) не дать их достигнуть. Но у вас BIOS какой-то кривой, так что, конкретно в вашем случае, лучше на автоконфигурацию полностью не полагаться.
Seven-ov
16.11.2016 15:24А мне нравится, когда рабочая ОС на виртуалке крутится.
Современные виртуальные машины практически не режут производительность, а поставить на паузу всю систему, сделать в один клик резервную копию, перейти быстро на другую физическую машину — очень удобно!
Использую MacOS и в параллели Windows и Ubuntu.uSasha
16.11.2016 15:58Parallels не пробовал, но в VirtualBox у всех Ubuntu тормозил GUI. В параллелях такой проблемы нет, или вы к ней просто по ssh подключаетесь и графический интерфейс вам не нужен?
bkotov
16.11.2016 18:46Поддерживаю, такой же сценарий. Винду правда только из-за IE иногда запускаю. В полной мере оценил данный подход, когда начал периодически мигрировать между десктопом и ноутбуком
Urn
16.11.2016 17:06С облегчением узнал что я не единственный кто выбирает лептоп по клавиатуре. Разве что мне важна полноценная вертикальная полоса клавиш INS DEL HOME PGUP PGDN END справа, и блок стрелок выделеный, который легко нащупать.
vvzvlad
16.11.2016 19:29Пассивной Системой Охлаждения
А Почему Бы Не Писать Все Слова В Статье С Больших Букв? Извините за неровный почерк.
Saffron
16.11.2016 19:54Я так понял, что всё что сделал автор в конце-концов — это включил другой CPU governor. При этом ему пришлось немного пошаманить с разными обёртками, но это не важно, потому что всё необходимое умеет само ядро, а обёртки лишь дёргали это ядро с разными параметрами. То есть получается, что для нормальной работы необходимо намеренно затормозить процессор. А в чём тогда смысл этого действия? Что если мне процессор нужен постоянно, например я на нём мир пересобираю? А если ещё и видео при этом смотрю? Какой смысл в ноуте, который по своей конструкции не может выдать полную производительность из заявленной?
isden
16.11.2016 19:59Ну лично я уже много лет сразу просто ставлю его в ondemand на ноутах.
А powersave можно запихнуть, ну скажем, чтобы при заряде батареи меньше 40% включался (насколько помню, в том же laptop-mode такое можно сделать).
wentout
16.11.2016 20:02Да, всё именно так и есть, просто включил профиль :)
Вроде бы я описал, что когда я убрал все обёртки работать было можно, а профилем я управлял через апплет.
Эмм… да вот как-то так. Он может выдать полную производительность, это 2.9 GHz, но только если его постоянно остужать, иначе он сам будет «остывать». И это не зависит от Governor'а. В обычном Powersave режиме он крутится где-то около 600 MHz. Причём от системы это не зависит, просто этих частот хватает. Да, и, насчёт пересборки мира. Вы можете включить профиль Perfomance, но у меня это тоже совершенно ничего не меняет, как показывало 600 MHz, так и показывает. Думаю, что всё же процессор просто будет быстрей переходить в задачи с повышением частоты, как-то так, наверное. Но я не уверен.
point212
16.11.2016 22:30Это лучшее, что я читал на хабре за последние полгода :)
Старые добрые разбирательства с Линухом. Как же я за ними скучаю… с момента когда подбирал параметры модлайна для своего безвестного CRT-монитора, и когда пытался заставить работать winmodem… Или скролл у мышки. Эх…
leggiermente
16.11.2016 23:06У меня похожая история происходит с каждой покупкой ноутбука. В нынешнем вообще с охлаждением не очень: четырёхядерный Core i7-720QM и производительная видеокарта… в корпусе ультрабука. Сейчас температура редко выше 65 °C поднимается где бы то ни было, так как раз в год меняю термопасту и убираю пыль раз в полгода (и при правильно настроенных governor'ах, конечно).
sams0m
16.11.2016 23:31Автору мой 1 бесплатный совет. Поставить ядро или ниже 3.19 или выше 4.6.3
Автор будет весьма удивлён и польщён результатом.
kma21
18.11.2016 15:37Оч. интересная и полезная статья, ибо многие гайды по power managment уже несколько устарели.
А governor «powersave» не ограничивает частоту CPU? Я помню ещё со времён первых eee pc, что powersave фиксировал частоту на минимальной ondemand давал возможность быстро повышать её, conservative давал возможность медленно её повышать, powersave жарил по полной. и всегда всем хватало ondemand, ибо в простое частота сбрасывалась на минимальную, а при нагрузке повышалась (это вроде множителями в CPU делалось)wentout
18.11.2016 17:49Нет, он не органичивает. Не знаю в чём разница, в обоих доступных governor'ах в idle режиме проц работает где-то на 600 MHz. Верхние потолки частот можно ограничить в TLP, если нужно.
sHaggY_caT
Та же проблема. Мне тоже не нравятся 12"-13", а 11" почти не бывают с 16Gb :(
wentout
Вот в том MSI S12 было как раз 2 разъёма для памяти, а ещё там было 2 винта и просто Обалденная для 11.6 клавиатура. Довёл его «до ручки» я попытками перепаять LVDS для поддержки Full HD матрицы, я даже не успел начать, просто объехав десяток мастерских и «разобрав/собрав» для того, чтобы показать. Т..е., матрица работала, а вот всё, то между ней и материнкой — нет. И материнка тоже, видимо, из-за этого не включалась уже, она там немного перекошено вставлялась/вынималась.