Discussion:
mplayer tearing
(te oud om op te antwoorden)
Jeroen Beerstra
2009-10-30 21:04:55 UTC
Permalink
Ik mag graag een filmpje kijken en gebruik daar vaak mplayer voor
(uitvoer gaat dan via een DVI->HDMI naar de 37" fullHD flatscreen),
alleen geeft dat nogal wat tearing.

Nu heb ik ontdekt dat de nvidia-settings app een optie heeft om sync to
VBlank aan te zetten voor XVideo en daarbij aan te geven met welk scherm
het hierbij moet syncen. Hiermee wordt het wel beter maar vooral bij
scenes waarbij het hele beeld soepel beweegt gaat het nog steeds mis.

Iemand tips?

O ja hier hebben we het over:

- Samsung LE37B652 flatscreen
- Fedora 11 X86_64
- mplayer-20091019svn29780 met VDPAU support
- Nvidia 185.18.36 CSS driver

Met of zonder VDPAU lijkt weinig uit te maken, behalve dan het verschil
tussen een behoorlijke, maar niet te hoge, CPU load of niet.
--
jb
unknown
2009-10-31 08:55:32 UTC
Permalink
Post by Jeroen Beerstra
Nu heb ik ontdekt dat de nvidia-settings app een optie heeft om sync to
VBlank aan te zetten voor XVideo en daarbij aan te geven met welk scherm
het hierbij moet syncen. Hiermee wordt het wel beter maar vooral bij
scenes waarbij het hele beeld soepel beweegt gaat het nog steeds mis.
Op
http://blog.mymediasystem.net/my-media-system/tearing-with-nvidia-dirvers-and-mplayer-with-vo-xv/
staat dat sync-to-vblank niet (goed) werkt als je meerdere schermen aan je
computer hebt hangen. Nu wordt me niet duidelijk uit je verhaal of dat bij
jou zo is, maar gezien de 'met welk scherm' opmerking noem ik het toch maar
even voor de zekerheid :)

--
--
robert
Jeroen Beerstra
2009-10-31 12:21:57 UTC
Permalink
Post by unknown
Post by Jeroen Beerstra
Nu heb ik ontdekt dat de nvidia-settings app een optie heeft om sync to
VBlank aan te zetten voor XVideo en daarbij aan te geven met welk
scherm het hierbij moet syncen. Hiermee wordt het wel beter maar vooral
bij scenes waarbij het hele beeld soepel beweegt gaat het nog steeds
mis.
Op
http://blog.mymediasystem.net/my-media-system/tearing-with-nvidia-
dirvers-and-mplayer-with-vo-xv/
Post by unknown
staat dat sync-to-vblank niet (goed) werkt als je meerdere schermen aan
je computer hebt hangen. Nu wordt me niet duidelijk uit je verhaal of
dat bij jou zo is, maar gezien de 'met welk scherm' opmerking noem ik
het toch maar even voor de zekerheid :)
--
Ja die had ik ook gelezen, maar idd je hebt gelijk het gaat om een
twinview setup. Al werd me ergens anders (got) weer verteld dat het wel
zou werken als beide monitors dezelfde refreshrate gebruiken en dat is
het geval.
--
jb
tjoen
2009-10-31 08:57:14 UTC
Permalink
Post by Jeroen Beerstra
Ik mag graag een filmpje kijken en gebruik daar vaak mplayer voor
(uitvoer gaat dan via een DVI->HDMI naar de 37" fullHD flatscreen),
alleen geeft dat nogal wat tearing.
Nu heb ik ontdekt dat de nvidia-settings app een optie heeft om sync to
VBlank aan te zetten voor XVideo en daarbij aan te geven met welk scherm
het hierbij moet syncen. Hiermee wordt het wel beter maar vooral bij
scenes waarbij het hele beeld soepel beweegt gaat het nog steeds mis.
Iemand tips?
- Samsung LE37B652 flatscreen
- Fedora 11 X86_64
- mplayer-20091019svn29780 met VDPAU support
Ik heb een 20091021 waar de button "Configure driver"
van video grijs is. Die van Audio lijkt wel te werken.
Post by Jeroen Beerstra
- Nvidia 185.18.36 CSS driver
Ingewikkeld geval die Mplayer. Bij zelfbouw zie ik dat bij mij:
Enabled optional drivers:
Video output: v4l2 sdl gif89a pnm jpeg png opengl mpegpes(dvb) fbdev
xmga mga xvidix cvidix dga xv x11 xover yuv4mpeg md5sum tga
Disabled optional drivers:
Video output: zr zr2 ivtv dxr3 dxr2 vesa svga caca aa ggi winvidix
3dfx vdpau xvmc dfbmga directfb bl xvr100 tdfx_vid wii s3fb tdfxfb
Rob
2009-10-31 08:59:47 UTC
Permalink
Post by Jeroen Beerstra
Ik mag graag een filmpje kijken en gebruik daar vaak mplayer voor
(uitvoer gaat dan via een DVI->HDMI naar de 37" fullHD flatscreen),
alleen geeft dat nogal wat tearing.
Nu heb ik ontdekt dat de nvidia-settings app een optie heeft om sync to
VBlank aan te zetten voor XVideo en daarbij aan te geven met welk scherm
het hierbij moet syncen. Hiermee wordt het wel beter maar vooral bij
scenes waarbij het hele beeld soepel beweegt gaat het nog steeds mis.
Iemand tips?
- Samsung LE37B652 flatscreen
- Fedora 11 X86_64
- mplayer-20091019svn29780 met VDPAU support
- Nvidia 185.18.36 CSS driver
Met of zonder VDPAU lijkt weinig uit te maken, behalve dan het verschil
tussen een behoorlijke, maar niet te hoge, CPU load of niet.
Gebruik je "compositing"? Dat heb je nodig om die Vista-achtige user
interfaces te kunnen maken. Als dat aan staat heb je altijd tearing,
daar is niks aan te doen.

Ik heb dit in de /etc/X11/XF86Config staan:

Section "Extensions"
Option "Composite" "Disable"
EndSection

Daar mee los je het op maar dan moet je dus die luxe user interface
grapjes ook uit doen.
Jeroen Beerstra
2009-10-31 12:31:50 UTC
Permalink
Post by Rob
Gebruik je "compositing"? Dat heb je nodig om die Vista-achtige user
interfaces te kunnen maken. Als dat aan staat heb je altijd tearing,
daar is niks aan te doen.
Section "Extensions"
Option "Composite" "Disable"
EndSection
Daar mee los je het op maar dan moet je dus die luxe user interface
grapjes ook uit doen.
Yep, de KDE4 variant momenteel. Maar moet zeggen dat het de met diverse
sync to vblank opties wel beter geworden is, zal zo eens kijken hoe het
nu is met een vers binnengehengelde tv serie (720P).

Begrijp ik je trouwens goed dat je composite helemaal moet
uitgeschakelen, de compositing manager tijdelijk uitschakelen help niet?
--
jb
Rob
2009-10-31 13:14:44 UTC
Permalink
Post by Jeroen Beerstra
Begrijp ik je trouwens goed dat je composite helemaal moet
uitgeschakelen, de compositing manager tijdelijk uitschakelen help niet?
Ik heb dat ooit gedaan om het goed te krijgen maar of dat nu nog nodig
is weet ik niet.
Jeroen Beerstra
2009-11-05 20:54:34 UTC
Permalink
Even voor de meelezers:

mplayer -vo gl2 geeft toch nog het beste resultaat, nadeel is dat je geen
gebruik kunt maken van VDPAU en dus afhankelijk bent van een redelijk
recente en krachige CPU voor HD materiaal, maar dat is hier gelukkig het
probleem niet.
--
jb
Loading...