FS#52157 - [xorg-server] freezing video in mpv / vlc with nouveau and Xorg 1.19
Attached to Project:
Arch Linux
Opened by Frederic Bezies (fredbezies) - Wednesday, 14 December 2016, 19:47 GMT
Last edited by Laurent Carlier (lordheavy) - Friday, 13 January 2017, 13:01 GMT
Opened by Frederic Bezies (fredbezies) - Wednesday, 14 December 2016, 19:47 GMT
Last edited by Laurent Carlier (lordheavy) - Friday, 13 January 2017, 13:01 GMT
|
Details
Description: I noticed that in both vlc and mpv (or gnome
mpv) you cannot play a video for more than two or three
minutes before it freezes. Sound goes on, but not the
display. Freezes started right after last xf86-video-nouveau
update.
I verified it was not a mpv or vlc bug by building nvidia 340.101 driver on my archlinux with testing enabled. Additional info: xf86-video-nouveau 1.0.13-2 mpv 1:0.22.0-2 Steps to reproduce: Use archlinux and testing with nouveau for your nvidia card or chipset. Launch a video and wait until picture freeze and sound is going on. I have to kill mpv using xkill |
This task depends upon
Closed by Laurent Carlier (lordheavy)
Friday, 13 January 2017, 13:01 GMT
Reason for closing: Fixed
Additional comments about closing: xorg-server-1.19.1
Friday, 13 January 2017, 13:01 GMT
Reason for closing: Fixed
Additional comments about closing: xorg-server-1.19.1
Can you try and help reproduce this? No one has confirmed it so far.
Yes, mpv also exhibits the crash for me, since it uses OpenGL for rendering.
I looked at which dri is used :
[fred@fredo-arch ~]$ cat /var/log/Xorg.0.log | grep DRI
[ 15.774] (==) NOUVEAU(0): Allowed maximum DRI level 2.
[ 15.903] (II) NOUVEAU(0): [DRI2] Setup complete
[ 15.903] (II) NOUVEAU(0): [DRI2] DRI driver: nouveau
[ 15.903] (II) NOUVEAU(0): [DRI2] VDPAU driver: nouveau
[ 16.987] (II) GLX: Initialized DRI2 GL provider for screen 0
glxgears hanged after a minute or so.
Looks like debian bug is nailing the problem. By the way, even with last xorg-server, opengl rendering is hanging... :(
[fred@fredo-arch ~]$ pacman -Qi xorg-server
Name : xorg-server
Version : 1.19.0-3
Description : Xorg X server
Architecture : x86_64
URL : http://xorg.freedesktop.org
Licenses : custom
Groups : xorg
Provides : X-ABI-VIDEODRV_VERSION=23 X-ABI-XINPUT_VERSION=24.1
X-ABI-EXTENSION_VERSION=10.0 x-server
Depends On : libepoxy libxfont2 pixman xorg-server-common libunwind
dbus libgl xf86-input-libinput
Optional Deps : None
Required By : None
Optional For : None
Conflicts With : nvidia-utils<=331.20 glamor-egl xf86-video-modesetting
Replaces : glamor-egl xf86-video-modesetting
Installed Size : 3.55 MiB
Packager : Andreas Radke <andyrtr@archlinux.org>
Build Date : Thu Dec 15 13:13:25 2016
Install Date : Thu Dec 15 15:51:56 2016
Install Reason : Explicitly installed
Install Script : Yes
Validated By : Signature
Had to install again legacy nvidia driver.
$ pacman -Qi xorg-server
Name : xorg-server
Version : 1.19.1-1
$ glxinfo |grep -i opengl
OpenGL vendor string: nouveau
OpenGL renderer string: Gallium 0.4 on NVE7
OpenGL core profile version string: 4.3 (Core Profile) Mesa 13.0.3
Can you please test again with 1.19.1. If you still have issues can you file a bug report upstream?
Thanks for the info, Luke.