Tearing in framebuffer
I've had problems with tearing since ... forever. The only time I've had it right was with a Knoppix live CD but I'm using Debian so that's not very much of use.
Now I've put my hopes in trying to get tearing away in the framebuffer. Main reason, I want to wach (tear-free) movies in fb. Now, how do I do that? :study: Thanks > hardware is a ASUS E35M1-I deluxe with an HD6310 as a video card. I'm running Debian 7 |
Why do you want to watch movies via fb? xv is way better.
If you use fglrx, you will get tearing unless you use either tear free opption in the aticcc control panel (lowers performance in games) or use the xbmc media player for playback. Also you can try the opensource driver with kernel 3.11 or later (with radeon.dpm=1), mesa 9.2 or higher, radeon ddx driver 7.2 and drm 2.4.46. This new opensource driver has tear free playback with any interface and it has vdpau hw decoding (works with mplayer/smplayer/gnome-mplayer, even with flash but only on youtube). It also implements proper power management and clock switching, using roughly the same power as fglrx (maybe a bit more, but on my desktop A8-5500 i see exactly the same temperatures). |
Quote:
Quote:
Quote:
Quote:
But still the question remains open. How do I remove tearing in fb? |
I had the blank virtual terminals issue when i used fglrx with some newer kernel (3.8 or 3.9).
Solution: set the console resolution to that of the native screen resolution. This will work with or without fglrx. You do this by adding something like (this is my setup, i have a 1280x1024 monitor): Code:
GRUB_GFXPAYLOAD_LINUX=1280x1024x24,1280x1024 If the entries already exists, modify and uncomment them. |
My /boot/grub/grub.cfg (at least the relevant part) currently looks like this. I think that's what you're saying?
Code:
if loadfont /share/grub/unicode.pf2 ; then |
Basically yes. Does it work for you?
I had to specify explicitly in both entries, because the "GRUB_GFXMODE=keep" wouldnt work. Other simple method is using the vga=792 (or other number, depending on your resolution) in the kernel command line - this was simplest but the kernel kept complaining about it being a deprecated and soon-to-be-removed option. |
I added both lines and it didn't change much. I already had the other tty's available since I installed firmware-linux-nonfree. The main problem is tearing. It's till there even after I added the lines suggested
|
All times are GMT -5. The time now is 09:19 AM. |