Какая-то мистика. Смотрю mplayer'ом фильм в 1080p BDMV. Пока шевелю мышь хоть как-нибудь fps отличный, всё плавно, глазу не видно. Когда мышь останавливаю и курсор исчезает, fps резко падает. Видео остаётся видео, а не слайд-шоу, но заметно. Шевелишь курсором - всё чудесно.
Не знаю, какое это может иметь значение, но вот на всякий характеристики:
- Core i5 2400 (3.1Ghz, 4 ядра)
- 2 * 4 Gb DDR 3, 1333 Mhz
- MSI HD 6670
- Samsung SA350 1920*1080
- Debian Squeeze stable 64 bit
Дрова стоят с офф. сайта, последние.
Играю командой mplayer -lavdopts threads=4.
Вот лог:
tim@jazz:~$ mplayer -lavdopts threads=4 '/home/tim/video/Across the Universe/BDMV/STREAM/00000.m2ts'
MPlayer 1.0rc3-4.4.4 (C) 2000-2009 MPlayer Team
mplayer: could not connect to socket
mplayer: No such file or directory
Failed to open LIRC support. You will not be able to use your remote control.
Playing /home/tim/video/Across the Universe/BDMV/STREAM/00000.m2ts.
TS file format detected.
VIDEO H264(pid=4113) AUDIO A52(pid=4352) NO SUBS (yet)! PROGRAM N. 1
FPS seems to be: 23.976025
open: No such file or directory
[MGA] Couldn't open: /dev/mga_vid
open: No such file or directory
[MGA] Couldn't open: /dev/mga_vid
[VO_TDFXFB] Can't open /dev/fb0: No such file or directory.
[VO_3DFX] Unable to open /dev/3dfx.
==========================================================================
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
Selected video codec: [ffh264] vfm: ffmpeg (FFmpeg H.264)
==========================================================================
==========================================================================
Opening audio decoder: [liba52] AC3 decoding with liba52
Using SSE optimized IMDCT transform
Using MMX optimized resampler
AUDIO: 48000 Hz, 2 ch, s16le, 448.0 kbit/29.17% (ratio: 56000->192000)
Selected audio codec: [a52] afm: liba52 (AC3-liba52)
==========================================================================
AO: [pulse] 48000Hz 2ch s16le (2 bytes per sample)
Starting playback...
VDec: vo config request - 1920 x 1080 (preferred colorspace: Planar YV12)
VDec: using Planar YV12 as output csp (no 0)
Movie-Aspect is 1.78:1 - prescaling to correct movie aspect.
VO: [xv] 1920x1080 => 1920x1080 Planar YV12
A: 609.3 V: 609.3 A-V: -0.042 ct: -0.046 223/223 20% 1% 0.7% 0 0
Exiting... (Quit)
tim@jazz:~$
Я, конечно, слышал всякие байки, что процессор быстрее работает, когда мышкой шевелишь, но тогда хотябы была зависимость fps от скорости движения курсора :)
Как это вообще можно объяснить? В каком направлении копать?