Manjaro Linux

Русское сообщество

Сегфолт с MPV и Gnome

Если не знаете где задать вопрос, смело задавайте тут

Сегфолт с MPV и Gnome

Сообщение jarkamirov » 13 мар 2015, 05:01

При проигрывании видеофайлов сегфолтится драйвер intel и падает гном:
Код: Выделить всё
[  341.687599] mpv/vo[3634]: segfault at 3c ip 00007f12d67fe1ac sp 00007f12d73b4820 error 4 in i965_dri.so[7f12d644c000+53e000]
[  342.649608] gnome-shell[758]: segfault at 3c ip 00007f58f85f71ac sp 00007fff3e994d10 error 4 in i965_dri.so[7f58f8245000+53e000]

Устанавливал MPV и с родного репа и с аура, толку никакого. Апгрейд на 3.19 ядро тоже не решил проблему.
vaapi-драйвер установлен и указан в конфиге, как hwdec=vaapi...
Тотем вроде нормально работает и не падает, но проц греет зараза при просмотре HD.
Ось amd64 Gnome-Shell 3.14
Видеокарта Intel HD4000
Куда копать?
Аватара пользователя
jarkamirov
 
Автор темы
Сообщения: 19
Зарегистрирован: 13 мар 2015, 04:52
Благодарил (а): 0 раз.
Поблагодарили: 2 раз.

Re: Сегфолт с MPV и Gnome

Сообщение dimonmmk » 13 мар 2015, 12:40

jarkamirov писал(а):Устанавливал MPV и с родного репа и с аура, толку никакого. <skip> Тотем вроде нормально работает и не падает
Попробуйте, если чистый Mplayer работает- 'то, похоже, баг именно MPV. У них на багтреккере этот баг - в "нерешенных". Пользуйтесь пока mplayer с каким-нибудь фронтендом, на MPV свет клином не сошелся...
Аватара пользователя
dimonmmk
 
Сообщения: 604
Зарегистрирован: 10 июл 2014, 19:08
Откуда: 57° 3'51.28" 36° 1'43.38"
Благодарил (а): 14 раз.
Поблагодарили: 134 раз.

Re: Сегфолт с MPV и Gnome

Сообщение manjarqo » 13 мар 2015, 13:02

jarkamirov писал(а):Устанавливал MPV и с родного репа и с аура, толку никакого. Апгрейд на 3.19 ядро тоже не решил проблему.


Если не критично то попробуйте bomi, он базируется на mpv и лично мне крайне нравится, возможно в нём не будет траблы
Аватара пользователя
manjarqo
Администратор
 
Сообщения: 407
Зарегистрирован: 30 июн 2014, 15:36
Откуда: Краснодар
Благодарил (а): 51 раз.
Поблагодарили: 64 раз.

Re: Сегфолт с MPV и Gnome

Сообщение jarkamirov » 13 мар 2015, 13:40

Забыл еще добавить, что используется UXA для ускорения, потому что только с ним DE работает плавно и тиринга нету. С SNA и GLAMOR гном глючит, тормоза заметны невооруженным взглядом.
Bomi пробовал, он падает иногда хотя не так часто, но по крайней мере в сегфолт гном не уводит. Mplayer еще не пробовал... Потестю, отпишусь.

Добавлено спустя 3 часа 34 минуты:
UPD
В общем потестил mplayer-vaapi - не падает и не сегфолтится, но артефачит и тирингом радует... Вот такие дела :(
Totem по сути работает только нормально... Он vaapi еще не умеет?
Аватара пользователя
jarkamirov
 
Автор темы
Сообщения: 19
Зарегистрирован: 13 мар 2015, 04:52
Благодарил (а): 0 раз.
Поблагодарили: 2 раз.

Re: Сегфолт с MPV и Gnome

Сообщение dimonmmk » 13 мар 2015, 20:05

jarkamirov писал(а):mplayer-vaapi - не падает и не сегфолтится, но артефачит и тирингом радует... Вот такие дела
Totem по сути работает только нормально... Он vaapi еще не умеет?
Тотем вроде не умеет. А вот mplayer, двже не mplayer-vaapi, а простой- при помощи libvdpau-va-gl может работать с аппаратным ускорением.
https://www.linux.org.ru/forum/development/8868495
Модуль vdpau есть в ауре в десятке разных версий, копайте в эту сторону.
Аватара пользователя
dimonmmk
 
Сообщения: 604
Зарегистрирован: 10 июл 2014, 19:08
Откуда: 57° 3'51.28" 36° 1'43.38"
Благодарил (а): 14 раз.
Поблагодарили: 134 раз.

Re: Сегфолт с MPV и Gnome

Сообщение jarkamirov » 13 мар 2015, 20:58

Ладно ребят, спасибо за ответы. Посижу пока с тотемом и подожду обновлений... [smilie=dash2.gif]

Добавлено спустя 17 часов 43 минуты 12 секунд:
Не, все-таки решил вырубить ускорение UXA. Потому что гном постоянно падает с ним, даже в Urban Terror проявилось это. Замечу, что производительность с ним просто великолепная и тиринга нету - все так плавно и красиво. Эх жаль, что оно не работает должным образом :(
Нашел более менее рабочий вариант.
/etc/X11/xorg.conf.d/20-intel.conf:
Код: Выделить всё
Section "Device"
   Identifier  "Intel Graphics"
   Driver      "intel"
   Option      "TearFree"    "true"
EndSection


~/.drirc:
Код: Выделить всё
<device screen="0" driver="dri2">
   <application name="Default">
      <option name="vblank_mode" value="0"/>
   </application>
</device>
Аватара пользователя
jarkamirov
 
Автор темы
Сообщения: 19
Зарегистрирован: 13 мар 2015, 04:52
Благодарил (а): 0 раз.
Поблагодарили: 2 раз.

Re: Сегфолт с MPV и Gnome

Сообщение dimonmmk » 14 мар 2015, 16:57

А SNA включить пробовали?
etc/X11/xorg.conf.d/20-intel.conf:
Код: Выделить всё
Section "Device"
        Identifier "Intel Graphics"
        Driver "intel"
        Option "AccelMethod" "sna"
EndSection
Аватара пользователя
dimonmmk
 
Сообщения: 604
Зарегистрирован: 10 июл 2014, 19:08
Откуда: 57° 3'51.28" 36° 1'43.38"
Благодарил (а): 14 раз.
Поблагодарили: 134 раз.

Re: Сегфолт с MPV и Gnome

Сообщение jarkamirov » 14 мар 2015, 17:37

dimonmmk
SNA работает по-умолчанию, как я понял из вики и указывать ее необязательно.
С опцией TearFree тиринга нет, а отключение вертикальной синхронизации в ~/.drirc повышает производительность.
Теперь MPV не падает... Все дело было в UXA.
Аватара пользователя
jarkamirov
 
Автор темы
Сообщения: 19
Зарегистрирован: 13 мар 2015, 04:52
Благодарил (а): 0 раз.
Поблагодарили: 2 раз.

Re: Сегфолт с MPV и Gnome

Сообщение dimonmmk » 14 мар 2015, 17:48

jarkamirov писал(а):SNA работает по-умолчанию, как я понял из вики и указывать ее необязательно.

В вики так, но кто его знает, а вдруг нет? Можно ведь это проверить...
Код: Выделить всё
cat /var/log/Xorg.0.log |grep SNA
Аватара пользователя
dimonmmk
 
Сообщения: 604
Зарегистрирован: 10 июл 2014, 19:08
Откуда: 57° 3'51.28" 36° 1'43.38"
Благодарил (а): 14 раз.
Поблагодарили: 134 раз.

Re: Сегфолт с MPV и Gnome

Сообщение jarkamirov » 14 мар 2015, 17:49

Объясню все в одном сообщении, чтоб понятней было.
Если вообще ничего не трогать, то гном тупит. Видно что анимация лагает невооруженным глазом и присутствует тиринг. Как я понял, что задействуется по-умолчанию ускорение SNA. Причем замечу, что CLUTTER_PAINT=disable-clipped-redraws:disable-culling в /etc/environment не срабатывает при использовании SNA и тиринг присутствует. Добавив опцию "TearFree" "true" тиринг пропадает, но лаги остаются. Улучшает производительность отключение вертикальной синхронизации в ~/.drirc. MPV работает как положено и не падает.
При использовании ускорения UXA и CLUTTER_PAINT=disable-clipped-redraws:disable-culling в /etc/environment производительность отличная и тиринга нет, но как я уже писал выше сегфолтится драйвер и гном с mpv и в играх...

Добавлено спустя 2 минуты 11 секунд:
dimonmmk
Кстати, логов иксов там нету. Может они в журнале systemd?

Добавлено спустя 3 минуты 28 секунд:
Работает:
Код: Выделить всё
$ sudo journalctl -e _COMM=Xorg | grep SNA
мар 14 13:30:10 manjaro gdm-Xorg-:0[480]: (II) intel(0): SNA initialized with Ivybridge (gen7, gt2) backend
мар 14 15:57:02 manjaro gdm-Xorg-:0[13810]: (II) intel(0): SNA initialized with Ivybridge (gen7, gt2) backend
мар 14 16:23:46 manjaro gdm-Xorg-:0[15749]: (II) intel(0): SNA initialized with Ivybridge (gen7, gt2) backend
Аватара пользователя
jarkamirov
 
Автор темы
Сообщения: 19
Зарегистрирован: 13 мар 2015, 04:52
Благодарил (а): 0 раз.
Поблагодарили: 2 раз.

След.

Вернуться в Уголок новичка



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2