Заметки по HP Elitebook 820 G4: различия между версиями

Материал из Linux Wiki
Перейти к навигацииПерейти к поиску
(Ошибся с названием диска)
 
(не показана 1 промежуточная версия этого же участника)
Строка 35: Строка 35:
SSD:
SSD:
<pre>
<pre>
rain@walkbook:~$ sudo smartctl -a /dev/nvme0n1
rain@walkbook:~$ sudo smartctl -a /dev/nvme0
smartctl 6.6 2016-05-31 r4324 [x86_64-linux-4.13.0-0.bpo.1-amd64] (local build)
smartctl 6.6 2016-05-31 r4324 [x86_64-linux-4.13.0-0.bpo.1-amd64] (local build)
Copyright (C) 2002-16, Bruce Allen, Christian Franke, www.smartmontools.org
Copyright (C) 2002-16, Bruce Allen, Christian Franke, www.smartmontools.org
Строка 49: Строка 49:
Namespace 1 Size/Capacity:          256 060 514 304 [256 GB]
Namespace 1 Size/Capacity:          256 060 514 304 [256 GB]
Namespace 1 Formatted LBA Size:    512
Namespace 1 Formatted LBA Size:    512
Local Time is:                      Sat Dec 30 02:07:29 2017 EET
Local Time is:                      Mon Feb 12 06:09:19 2018 EET
Firmware Updates (0x02):            1 Slot
Firmware Updates (0x02):            1 Slot
Optional Admin Commands (0x0017):  Security Format Frmw_DL *Other*
Optional Admin Commands (0x0017):  Security Format Frmw_DL *Other*
Строка 71: Строка 71:


=== START OF SMART DATA SECTION ===
=== START OF SMART DATA SECTION ===
Read NVMe SMART/Health Information failed: NVMe Status 0x4002
SMART overall-health self-assessment test result: PASSED
 
SMART/Health Information (NVMe Log 0x02, NSID 0xffffffff)
Critical Warning:                  0x00
Temperature:                        33 Celsius
Available Spare:                    100%
Available Spare Threshold:          5%
Percentage Used:                    1%
Data Units Read:                    1 202 305 [615 GB]
Data Units Written:                1 362 438 [697 GB]
Host Read Commands:                31 702 429
Host Write Commands:                4 892 140
Controller Busy Time:              100
Power Cycles:                      125
Power On Hours:                    192
Unsafe Shutdowns:                  12
Media and Data Integrity Errors:    0
Error Information Log Entries:      0
Warning  Comp. Temperature Time:    0
Critical Comp. Temperature Time:   0
Temperature Sensor 1:              33 Celsius
 
Error Information (NVMe Log 0x01, max 128 entries)
No Errors Logged


</pre>
</pre>
Строка 175: Строка 198:
</source>
</source>
Первое еще полезно тем, что устраняет неприятный щелчок из динамиков при перезагрузке.
Первое еще полезно тем, что устраняет неприятный щелчок из динамиков при перезагрузке.
Есть подсветка клавиатуры. Случайно отключил ее, клацая Fn-клавиши. На F3 - это как раз оно. Варианты: отключена, средняя яркость, высокая яркость.


[[Category:Ноутбук]]
[[Category:Ноутбук]]

Текущая версия на 04:09, 12 февраля 2018

Характеристики:

  • Экран 12.5" (1920x1080) Full HD LED, матовый
  • Intel Core i5-7200U (2.5 - 3.1 ГГц)
  • RAM 8 ГБ
  • SSD 256 ГБ
  • Intel HD Graphics 620
  • без ОД
  • LAN
  • Wi-Fi
  • Bluetooth
  • веб-камера
  • Windows 10 Pro 64bit
  • 1.26 кг
  • серебристый

Экран с хорошими углами обзора и достаточной яркостью. На солнце пока не тестировал по причине отсутствия солнца :)

Процессор - 2 ядра, 4 потока. Есть версия ноутбука с i7 с чуть-чуть более высокой частотой (2.7-3.5) и с кэшем на 1 МБ больше.

Оперативной памяти 8 или 16 (в дорогих версиях) ГБ.

description: SODIMM DDR4 Synchronous Unbuffered (Unregistered) 2133 MHz (0,5 ns) 
product: HMA81GS6MFR8N-UH
vendor: Hynix/Hyundai

Есть слот под вторую линейку памяти, пока не задействовал.

Батарея:

      product: ST03049XL
      vendor: 333-42-29
      physical id: 1
      slot: Primary
      capacity: 49080mWh
      configuration: voltage=11,6V

Полдня гоняю ноутбук без блока питания - занимался настройкой, постоянные перезагрузки, копался в интернете, немного поиграл в Xonotic и так далее. На момент написания статьи осталось еще 32 процента - так что данные про возможность работы по 10-12 часов при "тихом" использовании - вполне реальны.

SSD:

rain@walkbook:~$ sudo smartctl -a /dev/nvme0
smartctl 6.6 2016-05-31 r4324 [x86_64-linux-4.13.0-0.bpo.1-amd64] (local build)
Copyright (C) 2002-16, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF INFORMATION SECTION ===
Model Number:                       THNSN5256GPUK TOSHIBA
Serial Number:                      77IB50IBKSMU
Firmware Version:                   5KHA4102
PCI Vendor/Subsystem ID:            0x1179
IEEE OUI Identifier:                0x00080d
Controller ID:                      0
Number of Namespaces:               1
Namespace 1 Size/Capacity:          256 060 514 304 [256 GB]
Namespace 1 Formatted LBA Size:     512
Local Time is:                      Mon Feb 12 06:09:19 2018 EET
Firmware Updates (0x02):            1 Slot
Optional Admin Commands (0x0017):   Security Format Frmw_DL *Other*
Optional NVM Commands (0x000e):     Wr_Unc DS_Mngmt Wr_Zero
Warning  Comp. Temp. Threshold:     78 Celsius
Critical Comp. Temp. Threshold:     82 Celsius

Supported Power States
St Op     Max   Active     Idle   RL RT WL WT  Ent_Lat  Ex_Lat
 0 +     6.00W       -        -    0  0  0  0        0       0
 1 +     4.20W       -        -    1  1  1  1        0       0
 2 +     3.20W       -        -    2  2  2  2        0       0
 3 -   0.1200W       -        -    3  3  3  3     1000    1000
 4 -   0.0120W       -        -    4  4  4  4     5000   25000
 5 -   0.0060W       -        -    5  5  5  5   100000   70000

Supported LBA Sizes (NSID 0x1)
Id Fmt  Data  Metadt  Rel_Perf
 0 +     512       0         2
 1 -    4096       0         1

=== START OF SMART DATA SECTION ===
SMART overall-health self-assessment test result: PASSED

SMART/Health Information (NVMe Log 0x02, NSID 0xffffffff)
Critical Warning:                   0x00
Temperature:                        33 Celsius
Available Spare:                    100%
Available Spare Threshold:          5%
Percentage Used:                    1%
Data Units Read:                    1 202 305 [615 GB]
Data Units Written:                 1 362 438 [697 GB]
Host Read Commands:                 31 702 429
Host Write Commands:                4 892 140
Controller Busy Time:               100
Power Cycles:                       125
Power On Hours:                     192
Unsafe Shutdowns:                   12
Media and Data Integrity Errors:    0
Error Information Log Entries:      0
Warning  Comp. Temperature Time:    0
Critical Comp. Temperature Time:    0
Temperature Sensor 1:               33 Celsius

Error Information (NVMe Log 0x01, max 128 entries)
No Errors Logged

Скорость:

rain@walkbook:~$ sudo hdparm -tT --direct /dev/nvme0n1

/dev/nvme0n1:
 Timing O_DIRECT cached reads:   2222 MB in  2.00 seconds = 1111.07 MB/sec
 Timing O_DIRECT disk reads: 3254 MB in  3.00 seconds = 1084.59 MB/sec

Графика - внутри процессора. В Xonotic на средних игралось в Full HD явно комфортнее, чем на моем старом ноуте с HD 3450 + fglrx на 1440х900 - FPS почти не проседал ниже частоты обновления монитора (60 FPS). Размер оперативной памяти можно выставить в BIOS; предел - 512 МБ.

Клавиатура островного типа. Очень непривычно отсутствие отдельных клавиш PageUP/Down и Home/End, но в таком размере ноута их особо негде размещать. Плюс периодически промахиваюсь мимо правого Control - тут он под точкой, на старом ноуте под слешем. Плюс рядом кнопка "Влево" без каких-либо зазоров и такого же размера. В общем, дело привычки.

lspci:

rain@walkbook:~$ lspci 
00:00.0 Host bridge: Intel Corporation Device 5904 (rev 02)
00:02.0 VGA compatible controller: Intel Corporation Device 5916 (rev 02)
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 #0 (rev 21)
00:15.1 Signal processing controller: Intel Corporation Sunrise Point-LP Serial IO I2C Controller #1 (rev 21)
00:16.0 Communication controller: Intel Corporation Sunrise Point-LP CSME HECI #1 (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 Device 9d11 (rev f1)
00:1c.3 PCI bridge: Intel Corporation Device 9d13 (rev f1)
00:1d.0 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #9 (rev f1)
00:1f.0 ISA bridge: Intel Corporation Device 9d58 (rev 21)
00:1f.2 Memory controller: Intel Corporation Sunrise Point-LP PMC (rev 21)
00:1f.3 Audio device: Intel Corporation Device 9d71 (rev 21)
00:1f.4 SMBus: Intel Corporation Sunrise Point-LP SMBus (rev 21)
00:1f.6 Ethernet controller: Intel Corporation Ethernet Connection (4) I219-V (rev 21)
01:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS522A PCI Express Card Reader (rev 01)
02:00.0 Network controller: Intel Corporation Device 24fd (rev 78)
03:00.0 Non-Volatile memory controller: Toshiba America Info Systems Device 0115 (rev 01)

lsusb:

rain@walkbook:~$ lsusb 
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 005: ID 04ca:7063 Lite-On Technology Corp. 
Bus 001 Device 004: ID 138a:003f Validity Sensors, Inc. VFS495 Fingerprint Reader
Bus 001 Device 003: ID 8087:0a2b Intel Corp. 
Bus 001 Device 002: ID 046d:c52f Logitech, Inc. Unifying Receiver
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Lite-On - камера; Intel Corp - Bluetooth. Камера - работает (проверил в VLC. Правда, не понял, как задать разрешение, но 640х480 точно показывает. Картинка вполне сойдет). Bluetooth пока не проверял.

Wifi требует firmware-iwlwifi

В качестве системы выбрал Debian 9.3 - последний релиз на тот момент. Лишь ядро поставил посвежее - с бэкпортов. Сделано это было на этапе запуска wifi, так что вполне может быть карта заработает и на штатном 4.9 - мне его возвращать не было смысла.

Ставил с флешки, обошлось без проишествий. Ставил в варианте с UEFI-разделом - решил попробовать "новомодный" вариант загрузки. Создал EFS (или как там его) раздел, остальное установщик сделал сам. GRUB появляется моментально после BIOS'а. Ethernet-карта поддерживается штатно, так что можно ставить все с netinstall'а, а дальше - по сети.

В качестве DE выбрал Trinity - ну, привык я к нему. Ставил пре-релизный вариант, ибо готовых под Debian 9 еще не было, несмотря на то, что прошло достаточно времени с момента его выпуска.

Сам по себе Debian работает отлично. Работает саспенд на диск и в память. Также есть некий режим Freeze - гаснет экран, возможно останавливался бы диск, если бы он крутился. Настраивать ничего из этого не пришлось совершенно. Событиями от кнопок и батареи рулит kpowersave. В Trinity проблемой стала блокировка экрана при автологине - появлялось окошко блокировки (без WM), но в момент появления обрамления окна лок вылетал и я получал доступ к рабочему столу. Возможно, бага пре-релизной версии, но пришлось костылить.

rain@walkbook:~$ cat /home/rain/.trinity/Autostart/startlock.sh 
#!/bin/bash
dcop kdesktop KScreensaverIface lock

Для красивостей поставил Plymouth (тема dreams2 с kde-look.org и картинку оттуда же использовал для GRUB'а, скопировав ее в /boot и прописав в /etc/default/grub GRUB_BACKGROUND="/boot/dreams2-back.png"). Проблемой стало то, что после завершения загрузки он продолжал жрать проц - на уровне 50-60%. Решалось костылем в виде sudo plymouth deactivate, но... Мне не понравилось, что даже деактивированный демон все равно жрал несколько процентов проца. В итоге сделал так:

rain@walkbook:~$ cat /home/rain/.trinity/Autostart/plymouth.sh 
#!/bin/bash
/usr/bin/sudo plymouth quit

Кроме того, в варианте с deactivate plymouth не появлялся при выключении, а если делать quit - то он запускался заново, скрывая надписи при shutdown/reboot.

Настройка тача - обычный скриптик после установки xserver-xorg-input-synaptics:

rain@walkbook:~$ cat /home/rain/.trinity/Autostart/synclient.sh 
#!/bin/bash
/usr/bin/synclient VertEdgeScroll=1 HorizEdgeScroll=1 TapButton1=1 TapButton2=2 VertTwoFingerScroll=false

Включил zram для swap по инструкции отсюда: https://github.com/Nefelim4ag/systemd-swap

/tmp сделал в tmpfs на пару ГБ - обычно хватало.

Сканер отпечатков пальцев пока не настраивал по причине того, что требуется проприетарный драйвер и какой-то демон. Если возникнут сложности - придется отказаться от такого метода разблокировки экрана. Жаль, привык. Минус HP за это.

Еще из допиливаний - создал /etc/rc.local и сделал его исполняемым. В нем - рекомендации из powertop'а:

rain@walkbook:~$ sudo cat /etc/rc.local 
#!/bin/bash

echo '1' > '/sys/module/snd_hda_intel/parameters/power_save'
echo 'min_power' > '/sys/class/scsi_host/host0/link_power_management_policy';
echo '1500' > '/proc/sys/vm/dirty_writeback_centisecs';

exit 0

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

Есть подсветка клавиатуры. Случайно отключил ее, клацая Fn-клавиши. На F3 - это как раз оно. Варианты: отключена, средняя яркость, высокая яркость.