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 ForumsYou need to be logged in to post in the forums. If you do not have an account, please sign up first.
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
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
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
Originally posted by ruario:
Also could you give me the output from the following command:
opera --full-version
Originally posted by MrRoy3:
So you no longer have the stable browser installed, just Opera Next?If you meant to type this in the terminal, well the command is unknown.
Ok, try: opera-next --full-version
Originally posted by ruario:
So you no longer have the stable browser installed, just Opera Next?
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)
7. March 2012, 21:17:49 (edited)
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?
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