LINUX.ORG.RU

Baytrail full X11 freeze

 , , , ,


6

8

Проблему уже не раз поднимал на форуме оффтопиком и в IRC-конфе.

Суть проблемы:

  • Во время работы получаю полный фриз системы (сначала замирает мышка и изображение, через небольшую паузу выключается звук). И подобное замершее состояние может быть минутами, до хард ресета.
  • Предположительно проблема проявляется при включенном Google Chrome, много реже - при использовании Firefox. Грешил на flashplugin, но проблема проявляется и без оного. Думаю на кривые vaapi в драйверах.
  • В системе монитор весит на верхней панельке - не происходит Out Of Memory, память на момент падения свободна примерно наполовину, остальное - кэшировано, своп свободен. Сильной загрузки HDD нет, сильной загрузки процессора нет.
  • Под оффтопиком проблема не проявляется, совсем.
  • Оффтопиком пользоваться не могу, неудобно.

Имеется железо:

Asus X200MA (он же Asus X200M)
Intel(R) Pentium(R) CPU  N3540  @ 2.16GHz
Intel Corporation Atom Processor Z36xxx/Z37xxx Series Graphics & Display (rev 0e)

Софт:

Fedora 22, netinstall.
Mate Desktop.
Mate Applications.
LibreOffice.
Различные Development Tools.
Google Chrome.
Skype (проблема проявляется и при отсутствии оного, и на дебиане).
Telegram (аналогично Skype).
Yandex-disk (аналогично, проблема проявляется и без оного).
Mpv.
Драйвера с 01.org (проблема проявляется и на тех же драйверах из репозиториев дебиана/репозиториев Fedora + RPMfusion):
intel-gpu-tools.x86_64 2.99.917-22.intel20152
libva.x86_64 1.6.0-22.intel20152
libva-intel-driver.x86_64 1.6.0-22.intel20152
libva-utils.x86_64 1.6.0-22.intel20152
xorg-x11-drv-intel.x86_64 2.99.917-22.intel20152

Всё это на brtfs. На ext4 проблема так же проявляется.

Что изменено относительно дефолтной федоры:

GRUB_CMDLINE_LINUX="rhgb quiet intel_pstate=disable acpi_osi= video.use_native_backlight=1"

cat /etc/X11/xorg.conf.d/20-intel.conf 
Section "Device"
    Identifier "card0"
    Driver "intel"
    Option "Backlight" "intel_backlight"
    BusID "PCI:0:2:0"
EndSection

Section "InputClass"
        Identifier "touchpad catchall"
        Driver "synaptics"
        MatchIsTouchpad "on"
        MatchDevicePath "/dev/input/event*"
	Option "TapButton1" "1"
	Option "TapButton2" "3"
	Option "TapButton3" "2"
EndSection

Что делал:

  • Из вики Archlinux'а: If you are using kernel 4.0.X or above on Baytrail architecture and frequently encounter complete system freezes (especially when watching video or using GFX intensivelly), you should try adding the following kernel option as a workaround, until this bug will be fixed permanently. intel_pstate=disable
  • Как видно в изменениях, правил опции ядра для работы fn-клавиш. Соответствующая тема. С ядра 4.2.x перестала работать строка video.use_native_backlight=1, пришлось создать файл 20-intel.conf в xorg.conf.d. В дебиане эта строка не работала никогда.
  • Изменены шрифты (мало ли): установлен freetype-freeworld, конфигурационный файл стащен из вики дебиана fonts.

Какие логи нужны? (прикреплю при первом же падении, оно падает практически рандомно). Хотел, называется EeePC и поменьше геморроя. Получил кучу потерянных отчётов в универе.

За исключением утреннего фриза (сегодня, 13 ноябра 2015) остальные падения соответствовали описанию на арчевики: просмотр youtube, проигрывание музыки вк, и смена таба/трека/закрытие таба браузера/вообщеничегонеделание. Сегодня утром упал тогда, когда хром был в диалогах вконтакте, музыки не было, работал с LibreOffice и QtCreator'ом.

Upd: journalctl before and after freeze: https://gist.github.com/merhalak/a8e1801657b1fe9e5bbf
По отдельности:
До:https://gist.github.com/merhalak/d6ca878442c4ca191378
После:https://gist.github.com/merhalak/de4d2f816c8ba86140f5

Solution: запрещаем ускорение хз чего в /etc/X11/xorg.conf.d/..-intel.conf. Если такого файла нет, тащим его из /usr/...

Option "NoAccel" "True"
Upd: Нет, решение не сработало и на 5% батарейки комп завис.
Придётся искать другое решение.

Upd: Пробую форсить tsc.
Upd: К чертям tsc, не в нем дело. Два зависания за минуту получил.

Deleted

Последнее исправление: merhalak (всего исправлений: 14)
Ответ на: комментарий от anonymous

Ноут уже во второй раз в ремонте. Поэтому и делаю заметочки «на будущее», когда починят - попробую.

Deleted
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.