The My Opera forums have been replaced with forums.opera.com. Please head over there to discuss Opera's products and features

See the new Forums

Horrible tearing when scrolling

Forums » Opera for Windows/Mac/Linux » Opera for *nix - Linux/FreeBSD

You need to be logged in to post in the forums. If you do not have an account, please sign up first.

Go to last post

26. September 2011, 03:31:53

MrRoy3

Posts: 4

Horrible tearing when scrolling

Hi,

I've been using Opera for quite some time now. I recently installed OpenSUSE on my computer, with KDE 4.6, and after install Opera Next (12.00), I noticed a horrible screen tearing whenever I scroll the page. It's strange because it does not always happen, and not on every page. An example of a page that would cause it is Google search. If I have just started my computer, and Opera, it will not tear, but after a couple minutes of browsing, it will start doing it. I have also tried Opera 11.51, and it's the exact same problem. This does not occur in other browsers such as Firefox.

I have Googled the problem and have found this topic : http://my.opera.com/community/forums/topic.dml?id=246720 I did not want to bump it since it's two years old and the topic is about Opera 9.5x, and this is 12.00 as well as 11.51. But in this topic, it seems it happens because of KDE4.

When it tears, Opera is 'frozen' until the tearing is finished (when it's done scrolling). Because it 'freezes' I cannot take a screenshot to show the effect, but it's similar as if I didn't have graphic drivers (I do, I'm using ATI's fglrx drivers, and as I said, this doesn't happen on other browsers).

This makes Opera really frustrating and hard to browse with, I really don't want to switch browser, so I'll willing to try anything to fix this.

Thanks,
MrRoy3

26. September 2011, 08:52:11

Opera Software

ruario

Posts: 980

Is this set on or off: opera:config#UserPrefs|SmoothScrolling

Also could you give me the output from the following command:
opera --full-version


Finally, it would be helpful to know exactly what Graphics card you have and which driver (including driver version).

If you are unsure of your graphics card try running this command:
lspci | grep -i vga
(If lspci isn't found you can try running it as root as it may not be within the $PATH of your regular user).

To find out exactly which driver is being used look at /var/log/Xorg.0.log. You are looking for driver loading references. Also watch out for unloading, as sometimes a driver is loaded, then another and the first is unloaded. A command like this might help you narrow it down:
$ grep -i -e "loading.*drivers" -e unload /var/log/Xorg.0.log


Once you have the complete path to the driver being used, you can then use your package manager to work out which package it is a part of and this in turn will also give you the version number. Since you haven't said your distro, here are a few commands for popular distros.

deb-based distros:
$ dpkg -l $(dpkg -S driver_full_path | sed 's/: .*//')
or if you have apt-file installed and updated
$ apt-file search driver_full_path

rpm-based distros:
$ rpm -q --whatprovides driver_full_path

Slackware (and derivatives):
$ grep driver_library_name /var/log/packages/*

Arch (and derivatives):
$ pacman -Qo driver_full_path

Gentoo (and derivatives):
$ equery belongs driver_full_path

26. September 2011, 08:56:20

Opera Software

ruario

Posts: 980

Ah, on second read actually you did say that your distro was openSUSE. So please use the rpm command (or 'zypper wp').

26. September 2011, 20:26:29

MrRoy3

Posts: 4

Hello,

Originally posted by ruario:

Is this set on or off: opera:config#UserPrefs|SmoothScrolling


Smooth scrolling is deactivated. I have tried to activate it and the effect is about five times worse.

Originally posted by ruario:

Also could you give me the output from the following command:

opera --full-version


If you meant to type this in the terminal, well the command is unknown. Here is the content of opera:about :
Version: 12.00 pre-alpha
Build: 1065
Platform: Linux
System: x86_64, 2.6.37.6-0.7-desktop

As I said, I have tried the stable version of Opera (11.51) and the same problem occurs.

Originally posted by ruario:

Finally, it would be helpful to know exactly what Graphics card you have and which driver (including driver version).


I have an AMD Radeon HD6850. Driver version : fglrx64_xpic_SUSE114-8.881-1.x86_64
I have uploaded my Xorg.0.log file in case there would be something you wanted to see : http://susepaste.org/b42041e1

27. September 2011, 08:45:40

Opera Software

ruario

Posts: 980

@MrRoy3: Thanks

Originally posted by ruario:

Also could you give me the output from the following command:

opera --full-version

Originally posted by MrRoy3:

If you meant to type this in the terminal, well the command is unknown.

So you no longer have the stable browser installed, just Opera Next? wink Ok, try:
opera-next --full-version

27. September 2011, 20:09:38

MrRoy3

Posts: 4

Originally posted by ruario:

So you no longer have the stable browser installed, just Opera Next? wink Ok, try:

opera-next --full-version



Oh, my bad. Here's the output :

Opera 12.00 Build 1065 for Linux x86_64.
OS: Linux 2.6.37.6-0.7-desktop
Architecture: x86_64
Compositor active: No
Toolkit: KDE 4.6.0 using Oxygen::Style
Desktop environment: KDE
Window manager: KWin
Screens:
0: 3200x1080 depth 24 (default)

29. September 2011, 02:18:02

MrRoy3

Posts: 4

I think I found the problem, I found out Opera wasn't actually the only application that suffered this 'tearing', other applications would 'tear' when I dragged them around the screen. I disabled Xinerama and this solved my problem.

29. September 2011, 04:39:07

Opera Software

ruario

Posts: 980

@MrRoy3: Thanks, greatly appreciate you coming back and mentioning this.

7. March 2012, 21:17:49 (edited)

unbeliv1

Posts: 2

I have problem with Opera 12.00 Build 1325 x86_64 and tearing on every site when scrolling with mouse wheel or with scroll bar (tearing on bottom when scrolling down and tearing on top when scrolling up). I have tried to disable Xinerama but this did not help. As you can see I even use standard x11 toolkit, not gtk+2 or qt, nor this did not help either. I _do_not_ use _any_ compositing manager (compiz or whatever). I do not even use KDE or GNOME / XFCE. Plain Xorg + dwm (http://dwm.suckless.org).

opera:config#UserPrefs|SmoothScrolling is OFF. (same effect when is ON)

opera-next --full-version


Opera 12.00 Build 1325 for Linux x86_64.
OS: Linux 3.2.0-18-generic
Architecture: x86_64
Compositor active: No
Toolkit: x11
Desktop environment: Unknown
Window manager: Unknown
Screens:
0: 1920x1200 depth 24,32 (default)



lspci | grep -i vga


00:02.0 VGA compatible controller: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (primary) (rev 0c)



dpkg -l $(dpkg -S /usr/lib/xorg/modules/drivers/intel_drv.so | sed 's/: .*//')


Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Description
+++-=========================-=========================-==================================================================
ii xserver-xorg-video-intel 2:2.17.0-1ubuntu4 X.Org X server -- Intel i8xx, i9xx display driver



grep -i -e "loading.*drivers" -e unload /var/log/Xorg.0.log


[ 19392.337] (II) Loading /usr/lib/xorg/modules/drivers/intel_drv.so
[ 19392.338] (II) UnloadModule: "vesa"
[ 19392.338] (II) Unloading vesa
[ 19392.340] (II) UnloadModule: "fbdev"
[ 19392.340] (II) Unloading fbdev
[ 19392.342] (II) Loading /usr/lib/xorg/modules/drivers/intel_drv.so
[ 19392.342] (II) UnloadModule: "intel"
[ 19392.342] (II) Unloading intel
[ 19392.343] (II) UnloadModule: "vesa"
[ 19392.343] (II) Unloading vesa
[ 19392.345] (II) UnloadModule: "fbdev"
[ 19392.345] (II) Unloading fbdev
[ 19392.354] (II) Loading /usr/lib/xorg/modules/drivers/intel_drv.so



Please, any solution to this?

9. March 2012, 14:21:06

unbeliv1

Posts: 2

And here is a screenshot to show how ugly it looks: http://dl.dropbox.com/u/33114174/opera-tearing.jpg
In Chrome or Firefox I don't have such problems. I can scroll whole bunch of page down without any tearing like that above in Opera.
Any help? Is this going to be fixed?

Forums » Opera for Windows/Mac/Linux » Opera for *nix - Linux/FreeBSD