|
|
#1 | |
|
Registered User
Join Date: Aug 2010
Posts: 47
|
I'm seeing this message a a lot from mplayer on my nvidia based HTPC but not on my slower laptop with an onboard Intel gpu.
HTPC 2.66Ghz C2D (nForce mobo) Nvidia 210 1920x1080 display @ 50Hz Laptop 2.00Ghz C2D Intel onboard 1200x800 display @ 60Hz Example video (h.264 640x480 60fps) http://sonichurricane.com/media/sfryuexh-evo2k9ohn8.mkv mplayer -fs -vo vdpau -vc ffmpeg12vdpau,ffh264vdpau,ffvc1vdpau,ffwmv3vdpau, -ao pulse System too slow message, audio out of sync yet cpu is < 10% Switching to 1080p60 seems to help a little. Dropping to 720p60, video plays fine Switching to -vo xv, video stutters every few seconds Switching to unscaled -vo x11, plays back fine Switching -ao alsa/null, no difference Any ideas? It was the same situation previously using the onboard nForce gpu before I upgraded to a 210. Thanks Last edited by thecapsaicinkid; 11-06-10 at 06:38 AM. |
|
|
|
|
|
|
#2 | |
|
FFmpeg developer
Join Date: Jan 2009
Location: Vienna, Austria
Posts: 467
|
Quote:
If the decoder outputs (nearly) 60 frames per second, but your screen only displays 50, wouldn't you expect video to fall back behind audio quickly? I do know (from others' reports, I am on 85Hz) that it doesn't work very well on 60Hz either, but in your configuration, it simply can't play (satisfactorily). Carl Eugen |
|
|
|
|
|
|
#3 |
|
Registered User
Join Date: Aug 2010
Posts: 47
|
It's currently set to 50Hz because 24fps runs better than at 60 and setting the output to 60Hz doesn't solve the problem for 60fps video completely as mentioned (probably wasn't clear), the video just hitches up every second or so.
Most playback software will keep audio sync by dropping/generating frames if the framerate doesn't match output, won't they? Genuine question. |
|
|
|
|
|
#4 | |
|
Registered User
Join Date: Aug 2002
Location: San Jose, CA
Posts: 446
|
the Geforce G210 (GT218 chip) is a very low end chip.
Trying to push mp4 decoding and up-scaling at 1080p (be it 50 or 60 Hz) is really borderline for the chip. Try for a lower resolution first (I mean, you are comparing your intel @ 1MP to the nvidia @2MP). Also, check in mplayer if you have any image quality options (post processing) and disable most of those, as the chip just cannot perform them.
__________________
As the universe is curved, there cannot be a straight answer... |
|
|
|
|
|
|
#5 |
|
FFmpeg developer
Join Date: Jan 2009
Location: Vienna, Austria
Posts: 467
|
|
|
|
|
|
|
#6 | |
|
FFmpeg developer
Join Date: Jan 2009
Location: Vienna, Austria
Posts: 467
|
Quote:
Carl Eugen |
|
|
|
|
|
|
#7 |
|
Registered User
Join Date: Aug 2010
Posts: 47
|
Double post, please delete.
|
|
|
|
|
|
#8 |
|
Registered User
Join Date: Aug 2010
Posts: 47
|
Same video, display set to 1080p60, all videos unscaled/windowed
x11 = fine xv = video/audio freezes every second or so, X process at 100% cpu usage (X at 7% on laptop) vdpau = 'System too slow' message, 4% cpu usage. Definitely something wrong with playback of 60fps video if it can't play a 640x480 60fps video, unscaled with xv/vdpau. Especially considering it works fine on my lower powered laptop with a crappy onboard intel gpu. |
|
|
|
|
|
#9 |
|
Registered User
Join Date: Aug 2010
Posts: 47
|
Disabling 'Sync to VBlank' in nvidia-settings resolves the issue (must be at 60Hz not 50) Can anyone explain what might be going on here?
VDPAU always seems to have an A-V sync in mplayer hovering around 0.200 permanently, is this down to a slight mismatch in framerate and display refresh? XV doesn't do the same and sticks to A-V 0.00. The only video that plays slow now is a 1080p 60fps, I'm guessing this is a bit much for a G210? Even though CPU usage is no more than 25%? Thanks |
|
|
|
|
|
#10 |
|
FFmpeg developer
Join Date: Jan 2009
Location: Vienna, Austria
Posts: 467
|
|
|
|
|
|
|
#11 |
|
Registered User
Join Date: Aug 2010
Posts: 47
|
Silly question time, how come the cpu is sitting around twiddling its thumbs while the gpu is choking on 1080p60?
Just tried the 'killa birds sampler' h.264 and that runs fine at 1080p 50fps (supposedly 100mbps+) Do you have any idea why Sync to VBlank is killing my performance for 60fps video? Thanks |
|
|
|
|
|
#12 | |||
|
FFmpeg developer
Join Date: Jan 2009
Location: Vienna, Austria
Posts: 467
|
Quote:
Quote:
Quote:
Carl Eugen Last edited by cehoyos; 11-06-10 at 08:13 AM. Reason: 50fps seems possible and killa sample works fine with G210 |
|||
|
|
|
![]() |
| Thread Tools | |
|
|