To reproduce issue:
- Install nvidia 370.23 and gnome-shell/mutter 3.21.91 (or latest
- Open mpv with opengl output. The issue only appears if something is using opengl.
- switch to tty. wait 5 minutes while tty appears.
No hang/freeze/delay happens if no opengl app is running.
No relevant messages in dmesg or systemd journal.
To work around issue:
I have an nvidia bug report generated under 367.44. While it doesn’t
exhibit the problem under that driver, it should give you an overview
of my system. I emailed it to firstname.lastname@example.org
I have a 630GT fermi card.
Please take a look before final nvidia 370.xx driver is released.
Just to recap, this issue only happens if something is using opengl (not vdpau).
nvidia-bug-report-367.44.log.gz (58.5 KB)
nvidia-bug-report-370.23.log.gz (57.2 KB)
HussamT, Please attach nvidia bug report of your system.
Is this happen with any other opengl application like glxgears, mplayer or any things else ? Are playing video with mpv? Any specific video clip/format ?
So far, I have only tried mpv with opengl output (video type is mp4) and opengl games.
When no opengl output, no issue happens.
By the way, the system always recovers. It just pauses for 5 minutes.
@sandipt, by the way, mpv alone with opengl output triggers this bug when there are no other running applications.
Since dmesg and journalctl do not show anything relevant during the 5 minute hang, do you know how else I can get information on what exactly is happening during this 5 minute freeze?
Same issue with 370.28 driver release.
With 367.44 how much delay you observed? Looks issue is very specific to mpv alone with opengl output ? Is any 370 latest driver helped you to resolve the issue? Is this issue happen with Unity, KDE or other desktop env ? have you observed this issue with any other GPU ? Did you tested with any other OS?
- glxgears also causes this issue with 370.xx driver. It is not just mpv.
- no issue with VT switching in 367.44 driver while running glxgears.
One note of interest, gnome-shell/mutter 3.21.xx adds support for NV_robustness_video_memory_purge.
I bought a msi 730 GT. Same issue there, GK208 (Kepler architecture).
- With 370.xx driver, glxgears breaks VT switching.
- With 367.44 driver, VT switching is instantaneous with with glxgears running.
Sandipt, any idea what I can do in this situation, please?
Any more information I can provide to help debug this issue?
I reproduced what I’m pretty sure is the same problem and I’m working on getting a fix in for the release 375 driver series.
Tracking this issue under 200237604