7

Рабочий стол Linux (Xubuntu 16.04) часто зависает (несколько раз в минуту) менее чем на 1-2 секунды, а затем возвращается в нормальное состояние.

Во время остановки только курсор мыши является подвижным.

Ошибка происходит с и без подключенного адаптера переменного тока.

Это ноутбук Thinkpad E550 с процессором Intel i7-5500U, 16 ГБ оперативной памяти и Samsung SSD 850 EVO 120 ГБ. Средняя нагрузка составляет от 0,5 до 0,7.

Согласно smartctl SSD не имеет ошибок и корректируется перед каждым отключением.

Даже отключив второй графический адаптер, vgaswitcheroo не помогает:

# sudo cat /sys/kernel/debug/vgaswitcheroo/switch 
0:DIS: :DynPwr:0000:05:00.0
1:IGD:+:Pwr:0000:00:02.0

Управление питанием уже настроено на производительность в ThinkPad BIOS.

После каждого замораживания в системном журнале появляются следующие сообщения:

Jan 18 09:37:54 localhost kernel: [ 2868.686075] [drm] probing gen 2 caps for device 8086:9c98 = 5323c42/0
Jan 18 09:37:54 localhost kernel: [ 2868.686082] [drm] PCIE gen 2 link speeds already enabled
Jan 18 09:37:54 localhost kernel: [ 2868.693583] [drm] PCIE GART of 2048M enabled (table at 0x00000000002E8000).
Jan 18 09:37:54 localhost kernel: [ 2868.693688] radeon 0000:05:00.0: WB enabled
Jan 18 09:37:54 localhost kernel: [ 2868.693690] radeon 0000:05:00.0: fence driver on ring 0 use gpu addr 0x0000000080000c00 and cpu addr 0xffff8800355ffc00
Jan 18 09:37:54 localhost kernel: [ 2868.693692] radeon 0000:05:00.0: fence driver on ring 1 use gpu addr 0x0000000080000c04 and cpu addr 0xffff8800355ffc04
Jan 18 09:37:54 localhost kernel: [ 2868.693693] radeon 0000:05:00.0: fence driver on ring 2 use gpu addr 0x0000000080000c08 and cpu addr 0xffff8800355ffc08
Jan 18 09:37:54 localhost kernel: [ 2868.693694] radeon 0000:05:00.0: fence driver on ring 3 use gpu addr 0x0000000080000c0c and cpu addr 0xffff8800355ffc0c
Jan 18 09:37:54 localhost kernel: [ 2868.693695] radeon 0000:05:00.0: fence driver on ring 4 use gpu addr 0x0000000080000c10 and cpu addr 0xffff8800355ffc10
Jan 18 09:37:54 localhost kernel: [ 2868.695260] radeon 0000:05:00.0: fence driver on ring 5 use gpu addr 0x0000000000075a18 and cpu addr 0xffffc90002835a18
Jan 18 09:37:54 localhost kernel: [ 2868.795722] radeon 0000:05:00.0: VCE init error (-110).
Jan 18 09:37:54 localhost kernel: [ 2868.989381] [drm] ring test on 0 succeeded in 1 usecs
Jan 18 09:37:54 localhost kernel: [ 2868.989388] [drm] ring test on 1 succeeded in 1 usecs
Jan 18 09:37:54 localhost kernel: [ 2868.989392] [drm] ring test on 2 succeeded in 1 usecs
Jan 18 09:37:54 localhost kernel: [ 2868.989410] [drm] ring test on 3 succeeded in 2 usecs
Jan 18 09:37:54 localhost kernel: [ 2868.989417] [drm] ring test on 4 succeeded in 4 usecs
Jan 18 09:37:54 localhost kernel: [ 2869.165112] [drm] ring test on 5 succeeded in 2 usecs
Jan 18 09:37:54 localhost kernel: [ 2869.165118] [drm] UVD initialized successfully.
Jan 18 09:37:54 localhost kernel: [ 2869.165153] [drm] ib test on ring 0 succeeded in 0 usecs
Jan 18 09:37:54 localhost kernel: [ 2869.165183] [drm] ib test on ring 1 succeeded in 0 usecs
Jan 18 09:37:54 localhost kernel: [ 2869.165213] [drm] ib test on ring 2 succeeded in 0 usecs
Jan 18 09:37:54 localhost kernel: [ 2869.165241] [drm] ib test on ring 3 succeeded in 0 usecs
Jan 18 09:37:54 localhost kernel: [ 2869.165269] [drm] ib test on ring 4 succeeded in 0 usecs
Jan 18 09:37:55 localhost kernel: [ 2869.812290] [drm] ib test on ring 5 succeeded

2 ответа2

0

Это может быть связано с управлением питанием.

настройка производительности управления питанием не обязательно ограничивает c-состояние процессора и p-состояние. Возможно, вы захотите вручную установить эти параметры в BIOS (максимальное c-состояние до c1 и отключить pstate).

Кроме того, есть новые драйверы Intel, которые переопределяют эти параметры, которые необходимо отключить с помощью командной строки ядра, например

intel_idle.max_cstate = 0,
intel_pstate = отключить, processor.max_cstate = 0

Но не уверен, применимы ли они к Ubuntu. пожалуйста, проверьте.

0

Этот поток предполагает, что проблема может исходить от драйверов Intel Graphics. Проблема может быть решена (до некоторой степени) путем перехода на ускорение UXA. Это можно сделать, добавив

Option      "AccelMethod"  "uxa"

к соответствующему разделу Device в xorg.conf

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .