If you run the following bash code to reproduce the issue, you’ll see that after a couple of seconds, the desktop will freeze for a while, then mplayer become unresponsive and you have to kill it.
#!/bin/bash h264file='path/to/your/h264/media/file' mkfifo /tmp/mpinput export VDPAU_NVIDIA_NO_OVERLAY=0 mplayer "$h264file" -vo vdpau:denoise=1:deint=4:chroma-deint:pullup:hqscaling=1 -vc ffh264vdpau -input file=/tmp/mpinput -slave & while true; do echo "vo_fullscreen" > /tmp/mpinput sleep 0.5 done
I’ve “successfully” reproduced this on a 9500GT, a 9800GT and an ION first gen.
Note that i’ve intentionally filled mplayer with vdpau options to stress the engine, but the issue is present even without them; just harder to trig.
Please note that this is a long standing bug, 2 years old!
Nvidia bug report here: