Author
Topic: Playback getting a little choppy (Read 8685 times)

I was watching a dvd last night on my hybrid/core and noticed that the playback was starting to get a little choppy. I thought that this might be just an issue with the dvd but then I noticed it on regular TV and playback of recorded video.

Yes, I see this every few days. Rebooting the core/hybrid temporarily solves the problem. I'm noticing the problem more since I upgraded TV from NTSC to 1080p. BTW, there are a couple of other threads currently going on this issue. You might want to try:

For completeness, I think "choppy" and tearing are quite different problems. I get choppiness, mostly - this is visible in big pans/zooms, lots of motion. It is irregular, but it looks like the image is "sticking" and then suddenly jumping to the new position in the pan/zoom without going through the intervening steps. So effectively missing frames which I know exist in the media (happens on media files, live TV, DVDs, etc). Doesn't appear to be CPU related as the CPU is very low. I have been completely unable to determine how much hardware acceleration LMCE is able to achieve out of my nVidia chipset - it should be more than capable, but just doesn't seem able to achieve it.

Tearing is more related to screen drawing, or flipping, not being sync'd with the vertical retrace of the TV, thus momentarily capturing two different images on screen at the same time, with a "tear" line being the join between them. When I turn off my vsync in nvidia-settings, I get vastly higher frame rates in glxgears (1100fps as opposed to 40fps) and the tearing starts (fairly minor), but the jerkiness/choppiness doesn't get any better! Completely stumped!

Tearing is more related to screen drawing, or flipping, not being sync'd with the vertical retrace of the TV, thus momentarily capturing two different images on screen at the same time, with a "tear" line being the join between them. When I turn off my vsync in nvidia-settings, I get vastly higher frame rates in glxgears (1100fps as opposed to 40fps) and the tearing starts (fairly minor), but the jerkiness/choppiness doesn't get any better! Completely stumped!

If its tearing for you, have you tried turning on the vsync options? That's the point of them - to sync screen drawing/flipping with the vertical retrace so that it is never drawing at the same time as refreshing the TV.

Also, are you using alpha blended mode? As you will see from all the commentary, this always displays some tearing and there's not much you can do about it as it relates to the lack of Linux support for various hardware acceleration features, currently. Do a search for totallymaxed's posts with the word tear, as he has plenty of experience of testing this. Drop back to masked mode...

I searched for totallymaxed's posts and I saw someone was also pointing to the UI-Alpha mode, but I don't completely get what's so special about this mode...

(I have all the vsyncing options turned on) I run compiz on another computer, with a newer card, but I don't have any tearing there. I also tried mythbuntu for a few days (for my DVB-S card) on the HTPC and I didn't have any tearing there, either! I even copied the monitor & screen related sections from the mythbuntu xorg.conf but still nothing.

The drivers for nVidia cards can be updated using ENVY -> http://albertomilone.com/nvidia_scripts1.htmlBut its not an issue of old drivers (I think the drivers used in ubuntu 0804 are the same as in LMCE)With UI2 alpha there is a lot of graphics overhead for the transparancy element of the UI. Dropping to UI2 masked does get rid of tearing.You will notice in mythbuntu 0804 etc that the UI is very simple and so not hardware demanding.

Tearing, stuttering and interlace issues all appear to go away when you use the DVI out rather than component or VGA out and input the DVI to a HDMI port on a good TV. The TV takes the data stream and converts it to video rather than require the video card in the computer to do this.

DVI out using 720P or 1080I resolution with transparancy off. Perfect picture.

After changing to UI 2 I had to change back to UI 2 with alpha blending. For some reason when watching live tv my menu was not responding correctly. I would hit the menu button and it would be a good 30 seconds or more before the menu would actually appear. I figured that a little tearing was ok compaired to delay in menu function. When I changed back to UI 2 with alpha blending the problem with the menu went away... Has anyone else had this issue?