LINUX.ORG.RU

Падают искы

 , , , ,


0

2

Периодически падают иксы, обычно при просмотре видео. Дистр Fedora 22
lightdm xfce
Xorg.0.log

[757559.798] (II) This device may have been added with another device file.
[826411.728] (EE) 
[826411.729] (EE) Backtrace:
[826411.741] (EE) 0: /usr/libexec/Xorg (?+0x7b) [0x81fd41b]
[826411.742] (EE) 1: ? (?+0x7b) [0xb770dc2a]
[826411.747] (EE) 2: /usr/lib/xorg/modules/drivers/intel_drv.so (?+0x7b) [0xb6ed61ab]
[826411.747] (EE) 3: /usr/lib/xorg/modules/drivers/intel_drv.so (?+0x7b) [0xb6eda38b]
[826411.747] (EE) 4: /usr/lib/xorg/modules/drivers/intel_drv.so (?+0x7b) [0xb6f8ab6b]
[826411.747] (EE) 5: /usr/lib/xorg/modules/drivers/intel_drv.so (?+0x7b) [0xb6f1a71b]
[826411.748] (EE) 6: /usr/libexec/Xorg (?+0x7b) [0x8176e7b]
[826411.749] (EE) 7: /usr/libexec/Xorg (?+0x7b) [0x81666eb]
[826411.750] (EE) 8: /usr/libexec/Xorg (?+0x7b) [0x816b89b]
[826411.750] (EE) 9: /usr/libexec/Xorg (?+0x7b) [0x8166f7b]
[826411.750] (EE) 10: /usr/libexec/Xorg (?+0x7b) [0x807d4ab]
[826411.750] (EE) 11: /usr/libexec/Xorg (?+0x7b) [0x8081a4b]
[826411.751] (EE) 12: /usr/libexec/Xorg (?+0x7b) [0x806a28b]
[826411.753] (EE) 13: /lib/libc.so.6 (?+0x7b) [0x4111969b]
[826411.753] (EE) 14: /usr/libexec/Xorg (?+0x7b) [0x806a2e0]
[826411.753] (EE) 
[826411.753] (EE) Segmentation fault at address 0x4c
[826411.753] (EE) 
Fatal server error:
[826411.753] (EE) Caught signal 11 (Segmentation fault). Server aborting
[826411.753] (EE) 
[826411.753] (EE) 
Please consult the Fedora Project support 
	 at http://wiki.x.org
 for help. 
[826411.755] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[826411.755] (EE) 
[826411.767] (II) AIGLX: Suspending AIGLX clients for VT switch
[826411.793] (EE) Server terminated with error (1). Closing log file.

glxinfo
name of display: :0.0
display: :0  screen: 0
direct rendering: Yes
server glx vendor string: SGI
server glx version string: 1.4
OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel(R) 915GM 
OpenGL version string: 2.1 Mesa 10.6.9 (git-8957b69)
OpenGL shading language version string: 1.20
OpenGL ES profile version string: OpenGL ES 2.0 Mesa 10.6.9 (git-8957b69)
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 1.0.16

/etc/X11/xorg.conf.d/20-intel.conf
Section "Device"
    Identifier  "Intel Graphics"
    Driver      "intel"
    Option      "AccelMethod"  "sna"
    Option      "TearFree"    "true"
    Option      "XvMC"        "true"
EndSection

★★★★★

Ответ на: комментарий от int13h

А, ну да, хотелось бы чтобы перестало падать, после одного из апдейтов параметр «AccelMethod» «sna» заменилось на «Glamour» но когда вернул обратно лучше не стало. Может есть еще какие-нибудь параметры.

aplay ★★★★★ ()

Это из-за опций:

Option      "AccelMethod"  "sna"
Option      "TearFree"    "true"
Раньше нормально работало, потом все сломали.

Deleted ()
Ответ на: комментарий от aplay

А если вообще убрать этот конфиг, будет падать?

У себя убрал вообще этот конфиг, тиринг лечу compton'ом.

Можно еще глянуть journalctl _COMM=xinit, но думаю там ничего интересного не будет.

Deleted ()
Ответ на: комментарий от aplay

а другие плееры?

в vlc много «фиксов» под интелы также,попробуй vlc

и да тебе логи плеера надо смотреть ибо плеер крашит

anonymous ()
Ответ на: комментарий от anonymous

и да тебе логи плеера надо смотреть ибо плеер крашит

Да, неплохая мысль, буду писать лог плеера. А vlc у меня тормозит.

aplay ★★★★★ ()
Ответ на: комментарий от Deleted

Можно еще глянуть journalctl _COMM=xinit, но думаю там ничего интересного не будет.

Да, ничего интересного.

Попробую без конфига.

aplay ★★★★★ ()

Займусь некромантией и подниму топик. Автор, ты не решил проблему?
Такая же проблема возникла на F23, видеокарты Intel+nVidia и только Intel, то есть воспроизводимость - отличная.
Опытным путём выяснил, что иксы крашатся из-за оверлеев.
Следующий код в приложении так же кладёт графику на лопатки, как и VLC:

                SDL_LockYUVOverlay( bitmap );
                ...
                SDL_UnlockYUVOverlay( bitmap );
                ...
                SDL_DisplayYUVOverlay( bitmap, &rect );
А с самим плеером проблема, кстати, решилась переключением рендера на GLX. Но хочется сделать всё правильно и разобраться с оверлеями.

Tujh ()
Ответ на: комментарий от Tujh

Я так и не смог нормально отловить причину, падения просто прекратились в один момент. Наверное с обновлеием.

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