You are not logged in.
No need to downgrade packages,
Simply add the following to your /etc/X11/xorg.conf to prevent screen tearing with nvidia cards.
Section "Extensions" Option "Composite" "Disable" EndSection
Hope this helps.
Thanks! I've just re-upgraded my packages and am fully up to date. I then switched off Composite as you suggest and now it's all smooth and non teary again.
Offline
well i tried it too and i cant use cinnamon anymore when i disable composite. The Cinnamon Panel doesnt start with this option. Someone know how i can fix that?
Offline
well i tried it too and i cant use cinnamon anymore when i disable composite. The Cinnamon Panel doesnt start with this option.
I have a similar issue with Gnome Shell. Once the "Option "Composite" "Disable"" fix applied and GDM restarted Gnome Shell will no longer start up.
I like the simplicity of the fix, but think it disables some popular desktop environments.
Offline
ok so i dont need to test it with gnome when i come home. Cinnamon with software rendering doesnt work too.
The problem is the repo i posted got updated so i cant downgrade again
Offline
It's stated in the XBMC-Wiki very clearly:
http://wiki.xbmc.org/index.php?title=XB … _with_XBMC - Compiz is not compatible with XBMC
To downgrade your Packages manually you can do (if you still have the files)
pacman -U /var/cache/pacman/pkg/[package].pkg.tar.xz
Last edited by pho (2014-01-29 10:30:02)
Offline
This Nvidia thread seems relevant.
Offline
Thanks for the solution with composite on disabled.
Work's with AMD CARD.
Offline
How can i disable the BackingStore Option. Like in the Nvidia Thread said the option in the xorg.conf doesnt work. How can i passing the -bs argument to the X Server? I´ve the awful tearing again.
Offline
Probably like this:
startx -- -bs
Note all those dashes
But I think the point is that 331.38 is broken regarding tearing, so downgrade - 304.119 seems OK.
Offline
No need to downgrade packages,
Simply add the following to your /etc/X11/xorg.conf to prevent screen tearing with nvidia cards.
Section "Extensions" Option "Composite" "Disable" EndSection
Hope this helps.
I tried adding it to /etc/X11/xorg.conf.d/20-nvidia.conf
which should be the same right? It didn't work for me though.
I'm also using gdm, does it need composite?
this is from my Xorg.0.log:
(EE) NVIDIA(GPU-0): EVO Push buffer channel allocation failed
[ 145.128] (EE) NVIDIA(GPU-0): Failed to allocate EVO core DMA push buffer
[ 145.129] (EE) NVIDIA(0): Failing initialization of X screen 0
[ 145.129] (II) UnloadModule: "nvidia"
[ 145.129] (II) UnloadSubModule: "wfb"
[ 145.129] (II) UnloadSubModule: "fb"
[ 145.129] (EE) Screen(s) found, but none have a usable configuration.
[ 145.129] (EE) Fatal server error:
[ 145.129] (EE) no screens found(EE)
Offline
I just installed lightdm, edit the /etc/lightdm/lightdm.conf and add "xserver-command=X -bs"
Tearing is gone and im happy
Offline
You people may prefer this (less drastic) solution instead:
https://bbs.archlinux.org/viewtopic.php?id=176651
Help me to improve ssh-rdp !
Retroarch User? Try my koko-aio shader !
Offline
For those using kdm like me, you can edit /usr/share/config/kdm/kdmrc and add
-bs
option to
ServerArgsLocal
And there's no need to disable Composite extension.
Last edited by yodaz (2014-02-03 19:31:07)
Offline
"-bs" is supposed to disable backing store, but without removing the composite extension, it has been reported that "-bs" has no effect in new Xorg servers, that's the point.
Help me to improve ssh-rdp !
Retroarch User? Try my koko-aio shader !
Offline
I'm sorry if I've missed something, but according to https://bugs.freedesktop.org/show_bug.cgi?id=74158 it seems the problem is only with the option
Option "BackingStore" "off"
in xorg.conf that has no effect, whereas adding -bs as a command line option did the trick.
Changing Xorg startup option to disable backing store, without disabling Composite extension worked for me.
Offline
I'm sorry too, maybe (edit: well, probably) it is just me to have misunderstood.
Last edited by kokoko3k (2014-02-05 15:32:33)
Help me to improve ssh-rdp !
Retroarch User? Try my koko-aio shader !
Offline
You people may prefer this (less drastic) solution instead:
https://bbs.archlinux.org/viewtopic.php?id=176651
This worked for me like a charm!
Offline
No need to downgrade packages,
Simply add the following to your /etc/X11/xorg.conf to prevent screen tearing with nvidia cards.
Section "Extensions" Option "Composite" "Disable" EndSection
Hope this helps.
Thanks. That was the solution for me.
Offline
No need to downgrade packages,
Simply add the following to your /etc/X11/xorg.conf to prevent screen tearing with nvidia cards.
Section "Extensions" Option "Composite" "Disable" EndSection
Hope this helps.
Ah, dammit. I set up a Mac Mini (it uses Intel integrated graphics) as a media center some weeks ago and just could not get video playback to work properly. UXA, SNA, everything had a constant tear with XBMC. SNA TearFree caused stutter twice a minute. XBMC Standalone teared and using a wm along with compton caused some odd jitter. The only thing that worked was mplayer-vaapi in fullscreen but it had audio sync issues and when using vaapi the audio couldn't be delayed for some reason, not even with PulseAudio. Wasted days trying different things.
I ended up building a new HTPC since I need the Mini for porting some software at the office. The new build had no real problems with TearFree enabled but I was interested in why the tearing problem remained without it and finally found this thread. I don't know why I didn't stumble upon this weeks ago with a million different "xbmc intel tearing" google searches. Probably because most threads mention nVidia as the reason.
Disabling composite in xorg.conf.d helped, thanks! I had just happened to change our media center computer the week this problem seems to have appeared and never thought it might be related to changes like this.
Hope this get's some Intel user to click through from a search engine
Offline
I just installed lightdm, edit the /etc/lightdm/lightdm.conf and add "xserver-command=X -bs"
Tearing is gone and im happy
And we all know what -bs usually stands for.
I really hope XBMC and Wayland will be a default thing soon, I'm tired of the old problems, I could use new ones.
Offline
Another reason to switch to Wayland I suppose.
Offline
Adding Option "TripleBuffer" "1" To Device section in xorg.conf fixed tearing for me. 331.38 GTX570 KDE.
Offline
Triple Buffering didn't change a thing for me. Downgrading these packages: xf86-input-evdev-2.8.2-1-x86_64.pkg.tar.xz xorg-server-1.14.5-2-x86_64.pkg.tar.xz works (GeForce GT 240), giving -bs to X too.
Offline
For those with xf86-video-intel driver, the tip in Arch wiki Intel Graphics did the trick.
#cat /etc/X11/xorg.conf.d/20-intel.conf
Section "Device"
Identifier "Intel Graphics"
Driver "intel"
Option "TearFree" "true"
EndSection
Offline
Probably like this:
startx -- -bs
Note all those dashes
But I think the point is that 331.38 is broken regarding tearing, so downgrade - 304.119 seems OK.
This works!
Thanks a bunch, now I can enjoy gaming without tearing.
Offline