[MPlayer-dev-eng] VSYNC/Double Buffering in vo_vesa
Felix Buenemann
atmosfear at users.sourceforge.net
Tue Feb 12 15:45:21 CET 2002
Hi,
I added support for disabling and enabling vsync in doublebuffered mode of
vo_vesa and I noticed that I could get a ~90% !!! speedup by disabling vsync
with no visual difference.
Here are my benchmarks:
(Notebook PIII-Cu 850, BX440, 256MB, Savage/MX 8MB AGP, 1024x768 at 60Hz)
./mplayer /download/samples/ac3/matrix.vob -cache 8192 -zoom -x 1024 -y 768
-sws 0 -vo vesa -quiet -pp 0x20000 -nosound -benchmark:
BENCHMARKs: V: 101.107s VO: 0.008s A: 0.000s Sys: 3.093s = 104.208s
BENCHMARK%: V: 97.0241% VO: 0.0080% A: 0.0000% Sys: 2.9679% = 100.0000%
Visual: Flickering OSD, Tearing Effect (realtime)
./mplayer /download/samples/ac3/matrix.vob -cache 8192 -zoom -x 1024 -y 768
-sws 0 -vo vesa -quiet -pp 0x20000 -nosound -benchmark -double -vsync:
BENCHMARKs: V: 100.447s VO: 85.347s A: 0.000s Sys: 2.907s = 188.701s
BENCHMARK%: V: 53.2308% VO: 45.2286% A: 0.0000% Sys: 1.5406% = 100.0000%
Visual: Nice OSD, No Tearing Effect (too slow)
./mplayer /download/samples/ac3/matrix.vob -cache 8192 -zoom -x 1024 -y 768
-sws 0 -vo vesa -quiet -pp 0x20000 -nosound -benchmark -double -novsync:
BENCHMARKs: V: 101.407s VO: 0.046s A: 0.000s Sys: 3.084s = 104.537s
BENCHMARK%: V: 97.0060% VO: 0.0438% A: 0.0000% Sys: 2.9502% = 100.0000%
Visual: Nice OSD, No Tearing Effect exactly like with VSync enabled (realtime)
Some usefull MPlayer output:
MPlayer CVS-020211-22:58-2.95.3 (C) 2000-2002 Arpad Gereoffy (see DOCS!)
VIDEO: MPEG2 720x480 (aspect 2) 29.97 fps 12250.0 kbps (1531.2 kbyte/s)
VO: [vesa] 720x480 => 1024x768 Planar YV12 zoom
vo_vesa: Found VESA VBE BIOS Version 2.0 Revision: 100
vo_vesa: Video memory: 8192 Kb
vo_vesa: VESA Capabilities: 6-bit DAC, VGA CRTC, normal RAMDAC, no
stereoscopic, no stereo
vo_vesa: OEM info: S3 Incorporated. M7 BIOS
vo_vesa: OEM Revision: 100
vo_vesa: OEM vendor: S3 Incorporated.
vo_vesa: OEM Product Name: VBE 2.0
vo_vesa: OEM Product Rev: Rev 1.1
vo_vesa: Using VESA mode (14) = 117 [1024x768 at 0]
vo_vesa: Using DGA (physical resources: F0000000h, 00800000h)
--
Best Regards,
Atmos
____________________________________________
- MPlayer Developer - http://mplayerhq.hu/ -
____________________________________________
More information about the MPlayer-dev-eng
mailing list