Заметки по HP Elitebook 820 G4
Характеристики:
- Экран 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 - это как раз оно. Варианты: отключена, средняя яркость, высокая яркость.