Новый Dell XPS 13 глазами админа

в 23:34, , рубрики: dell, developers, linux, ultrabook, XPS 13, Компьютерное железо, Ноутбуки

Так получилось, что я вероятно стал один из первых пользователей нового ноутбука серии Dell XPS 13 (модель 9370-1726 2018 года) в России. Эта линейка довольно популярна у разработчиков и прочих людей из IT тусовки. Поэтому я решил написать небольшой обзор этого ноутбука глазами Linux пользователя и поделиться опытом полутора месяцев эксплуатации.
Красивых фото не будет, только по делу.

Клавиатура

Пожалуй самый приятный сюрприз. До выхода ноутбука были подозрения, что в Россию будет поставляться модель с европейской раскладкой, в которой левый шифт укорочен и рядом с ним добавлена доп клавиша. К счастью подозрения не оправдались и модель оснащена клавиатурой со стандартной US раскладкой.

IMG 20180409 222303 HHT

Клавиатура приятная, ход клавиш стандартный для ультрабуков (около 1 мм), но тихой ее назвать никак нельзя, щелчок при нажатии явный. Минусом, для меня, оказалось странное расположение клавиш PgUp, PgDn, Home, End. На предыдущем ноутбуке они были на стрелках через Fn клавишу. Переназначить клавиши управления подсветкой на PgUp/Down у меня не получилось, так как нажатия приходят через ACPI.

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

У клавиатуры 2 уровня подсветки, но «половинчатый» уровень не слишком полезен — в темноте его не достаточно, а при свете он совсем незаметен.

Тачпад чувствительный, иногда даже слишком. При скроле двумя пальцами слабейшее касание третьим пальцем вызывает клик средней кнопки мыши., Размер тачпада средний, но его хватает для удобной работы.

Экран

Мой экземпляр оснащен 4к экраном. Для работы с текстом в темноте или при искусственном освещении экран великолепен, шрифты четкие, яркости достаточно. Просмотр фильмов/фоток также не вызывает нареканий (но я не дизайнер и не знаю как у экрана с цветопередачей).
С работой на солнце все естественно хуже — экран глянцевый и от бликов никуда не деться.
Да, экран сенсорный, c Gnome работает нормально, можно потыкать пальцем в элементы UI, хотя конечно практической пользы от этой фичи мало. Есть возможность отключить тачскрин в UEFI, что и было сделано.

Аккумулятор

При работе в Linux в Chrome + IDE + периодическая компиляция с максимальной яркостью живет около 6 часов. Заряжается примерно за 2 часа. Зарядка производится через любой из 3-х портов USB Type-C.

Интерфейсы

Про проводные интерфейсы сказать особо нечего — 3 порта USB Type-C, 2 из них с поддержкой Thunderbolt, а 3-й с DisplayPort. Стандартного USB конечно иногда не хватает, но в комплекте идет переходник, что немного смягчает проблему.

На ноутбуке установлен беспроводной модуль Killer 1435 на чипе Qualcomm Atheros QCA6174 и с его работой в Linux наблюдаются проблемы. Проявляется это в низкой скорости работы. У людей на форуме также происходят разрывы связи, но у себя я их не замечал. На 5 ГГц максимально удалось выжать около 56 Мбит/с, при том, что Intel 8260 спокойно выживает сотку (возможно может и больше, но на точке 100 Мбит/с порты). С 2 ГГц ситуация лучше, удалось получить стабильные 100 Мбит/с. Открытые issue висят около года, но баг пока не исправлен даже в 4.15 ядре.

SSD

В моем экземпляре установлен NVME SSD от Toshiba. К сожалению могу сделать только тест на чтение. Мерить будем с помощью fio.

Конфигурация теста:

[readtest]
blocksize=4k
filename=/dev/nvme0n1
rw=randread
direct=1
buffered=0
ioengine=libaio
iodepth=32

Результаты:

readtest: (g=0): rw=randread, bs=(R) 4096B-4096B, (W) 4096B-4096B, (T) 4096B-4096B, ioengine=libaio, iodepth=32
fio-3.5
Starting 1 process
Jobs: 1 (f=1): [r(1)][100.0%][r=1050MiB/s,w=0KiB/s][r=269k,w=0 IOPS][eta 00m:00s]
readtest: (groupid=0, jobs=1): err= 0: pid=12328: Mon Apr  9 23:17:14 2018
   read: IOPS=252k, BW=986MiB/s (1034MB/s)(477GiB/495407msec)
    slat (nsec): min=1272, max=1262.6k, avg=2548.60, stdev=1712.40
    clat (usec): min=4, max=6809, avg=123.60, stdev=80.16
     lat (usec): min=17, max=6811, avg=126.19, stdev=80.31
    clat percentiles (usec):
     |  1.00th=[   46],  5.00th=[   57], 10.00th=[   62], 20.00th=[   71],
     | 30.00th=[   77], 40.00th=[   84], 50.00th=[   94], 60.00th=[  114],
     | 70.00th=[  143], 80.00th=[  172], 90.00th=[  221], 95.00th=[  265],
     | 99.00th=[  375], 99.50th=[  433], 99.90th=[  725], 99.95th=[ 1139],
     | 99.99th=[ 1778]
   bw (  KiB/s): min=556656, max=1097392, per=99.99%, avg=1009419.57, stdev=91287.76, samples=990
   iops        : min=139164, max=274348, avg=252354.90, stdev=22821.96, samples=990
  lat (usec)   : 10=0.01%, 20=0.01%, 50=2.11%, 100=52.12%, 250=39.39%
  lat (usec)   : 500=6.11%, 750=0.16%, 1000=0.03%
  lat (msec)   : 2=0.06%, 4=0.01%, 10=0.01%
  cpu          : usr=23.03%, sys=54.54%, ctx=3153999, majf=0, minf=42
  IO depths    : 1=0.1%, 2=0.1%, 4=0.1%, 8=0.1%, 16=0.1%, 32=100.0%, >=64=0.0%
     submit    : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0%
     complete  : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.1%, 64=0.0%, >=64=0.0%
     issued rwts: total=125026902,0,0,0 short=0,0,0,0 dropped=0,0,0,0
     latency   : target=0, window=0, percentile=100.00%, depth=32

Run status group 0 (all jobs):
   READ: bw=986MiB/s (1034MB/s), 986MiB/s-986MiB/s (1034MB/s-1034MB/s), io=477GiB (512GB), run=495407-495407msec

Для тех, кому лень читать простыню: 269к IOPS на чтение при средней задержке 123 микросекунд. Пропускная способность 1034 MB/s.

Не знаю нужна ли такая скорость на ноутбуке, но результаты радуют ;)

CPU

У меня установлен Core i7-8550U (TDP 15 Вт), это первый мобильный четырехъядерник от Intel. Сравнивать будем с Core i5-4200U (мобильный двухъядерный Haswell, TDP 15 Вт) в ноутбуке Sony Vaio Pro 13 и десктопным Core i7-4771 (TDP 84 Вт).

Тест Core i7-8550U i5-4200U Core i7-4771
sysbench --test=cpu --cpu-max-prime=100000 --time=120 --threads=1 run 54 events/sec 33 events/sec 48 events/sec
sysbench --test=cpu --cpu-max-prime=100000 --time=120 --threads=8 run 226 events/sec 97 events/sec 272 events/sec
7z b -mmt1 -md26 (Compression Rating) 3087 MIPS 2793 MIPS 3623 MIPS
7z b -mmt8 -md26 (Compression Rating) 14371 MIPS 6861 MIPS 18639 MIPS

Приятно видеть, что новый мобильный процессор может почти на равных конкурировать хоть и со старым, но десктоп процессором.

Говоря про CPU нельзя не вспомнить про охлаждение. Под нагрузкой оно довольно шумное, возможно даже слишком. Алюминиевое дно при активной работе ощутимо нагревается и снизу находятся вентиляционные отверстия, держать ноутбук на коленях не комфортно. При работе с чем то легким, например терминалом, браузером, или текстовым редактором частота процессора снижается до 1400-800 МГц, а кулер выключается.

HiDPI в Linux

Тестировалась связка Gnome 3.28 с Wayland. Также была активирована экспериментальная функция дробного множителя скейлинга и выставлена в 175%.

Все используемое ПО: Chromium, IDE от JetBrains, Gnome Terminal, Atom, Firefox, Virt Manager, qbittorrent, Gimp работает корректно, шрифты и иконки правильного размера.

После установки HiDpi шрифта для vconsole лог загрузки и виртуальные терминалы тоже начали показывать шрифт нужного размера.

Разное

  • Звук довольно хорошего качества, максимальная громкость высокая.
  • Веб камера неплохого качества, но расположена ужасно. Что бы собеседник видел твое лицо приходится залезать под стол или открывать крышку почти на максимальный угол.
  • Есть функция, которая уменьшает яркость изображения, когда экран показывает темную картинку при работе от аккумулятора. Но работает эта фича очень странно, т.к. экран может мигать при простом перемещении курсора в редакторе с темным фоном. Выключил эту недоделку в UEFI.

В целом впечатления от ноутбука приятные, несмотря на мелкие косяки пользоваться удобно, а скорость работы создает ощущение, что работаешь на десктопе, а не на ультрабуке.

Автор: Владимир

Источник

* - обязательные к заполнению поля