OpenSUSE/KDE Performance Issues.

Hello Everyone. I recently migrated from the plaque we all know as Windows Vista to OpenSUSE, and it’s great how much faster my computer is, however. However, tasks that involve the GUI that run great on Vista, for some reason are very choppy and slow on Suse.

For example, scrolling in internet browsers (I use Opera), minimizing windows with the fade option turned on, and moving the mouse (sometimes) are all choppy. Vista handled these effects well, but SUSE is apparently having trouble with my video card or something. When I use Xrender in the desktop settings thing, the choppiness is gone, but everything happens a lot slower. I normally use the default: OpenGL.

Am I doing something wrong? I’m on KDE, a Sony Vaio VGN-NR310E with an Intel 1.73ghz Dual-core CPU and 2gb of RAM. Am I not able to run SUSE GUI efficiently under these specs?

Welcome to openSUSE.

Are you using Kwin or Compiz?
If you are using normal effects, it will not slow down the system that much under your spec. But if enable extra effects it will, a little bit.
Which graphic card you are using. May be you need to update the driver.

Hint: By disabling all these effects, there will be no slowness after that.

You should use OpenGL
But you didn’t tell us the most important info, namely your graphics device

Thank you =).

Uh, I’m not sure. I remember in the effects panel, there was an option for FPS and I think that said kwin in it. I haven’t installed anything called compiz since the default install, does that mean I have kwin?

The card is an integrated Intel, Intel X3100 I think. I just think it’s odd that a system like Vista, which was a memory hog and brought the computer to it’s knees in terms of processing ability, was always able to keep the Aero on full blast with no lost frames at the worst of times.

Where would I go about getting a better driver?

@caf: That is what I’m using right now. The card is an Intel X3100 integrated.

EDIT: I just tried turning off all the effects. The scrolling is still very choppy in Konqueror/Firefox/Opera with smooth scrolling enabled. Odd.

This would help us to help you further:
Post the result of this command,

zypper lr -d

Intel cards doesn’t have any problems, but there were some updates last few days. Let’s see your repos 1st and then move to next step.

If you are using KDE, you do not need Compiz
But as you now have it, here is a guide to set it up correctly:
Installing and Configuring Compiz - openSUSE Forums

Read things carefully
See if it helps

FYI.
Windows and Linux comparisons on hardware/driver support are kind of pointless, because 99% of hardware manufacturers only supply drivers for windows.

Here you go

"Artur@linux-xa4e:~> zypper lr -d

| Alias | Name | Enabled | Refresh | Priority | Type | URI | Service

–±-------------------------------------------------------------------------±-------------------------------------------------------------------------±--------±--------±---------±-------±-------------------------------------------------------------------------±-------
1 | Index of /repositories/home:/pontostroy/openSUSE_11.2 | Index of /repositories/home:/pontostroy/openSUSE_11.2 | Yes | Yes | 99 | rpm-md | Index of /repositories/home:/pontostroy/openSUSE_11.2 |
2 | openSUSE 11.2-0 | openSUSE 11.2-0 | Yes | No | 99 | yast2 | cd:/// |
3 | repo-debug | openSUSE-11.2-Debug | No | Yes | 99 | NONE | Index of /debug/distribution/11.2/repo/oss |
4 | repo-non-oss | openSUSE-11.2-Non-Oss | Yes | Yes | 99 | yast2 | Index of /distribution/11.2/repo/non-oss |
5 | repo-oss | openSUSE-11.2-Oss | Yes | Yes | 99 | yast2 | Index of /distribution/11.2/repo/oss |
6 | repo-source | openSUSE-11.2-Source | No | Yes | 99 | NONE | Index of /source/distribution/11.2/repo/oss |
7 | repo-update | openSUSE-11.2-Update | Yes | Yes | 99 | rpm-md | Index of /update/11.2 |
Artur@linux-xa4e:~>
"

@caf: If I don’t need it, how did I get it? Is it better?

Are you sure you are using Compiz
If you installed KDE, it does not install Compiz, you would have to do it after, and allow it to break the kde-pure package.

rpm --query --all '*compiz*'

For me, you don’t need compiz. Kwin is doing better with normal system effects. Kwin is by default effects for KDE.

Now, become su - and run this:

zypper dup

@caf: Wait wait, I’m pretty sure I don’t have Compiz. I don’t think I need it also.

@mm: "linux-xa4e:/home/Artur # zypper dup
Loading repository data…
Reading installed packages…
Computing distribution upgrade…

The following NEW package is going to be installed:
susehelp_en

The following package is going to be downgraded:
opera

The following package is going to change architecture:
opera i386 -> i586

The following package is going to change vendor:
opera Opera Software ASA -> openSUSE

1 package to downgrade, 1 new, 1 to change vendor, 1 to change arch.
Overall download size: 10.8 MiB. After the operation, 264.0 KiB will be freed.
Continue? [y/n/?] (y): y
Retrieving package susehelp_en-2009.10.06-2.1.noarch (1/2), 9.0 KiB (11.0 KiB unpacked)
Retrieving: susehelp_en-2009.10.06-2.1.noarch.rpm [done]
Installing: susehelp_en-2009.10.06-2.1 [done]
Retrieving package opera-10.10-0.1.1.i586 (2/2), 10.8 MiB (26.9 MiB unpacked)
Retrieving: opera-10.10-0.1.1.i586.rpm [done (35.1 KiB/s)]
Installing: opera-10.10-0.1.1 [done]
There are some running programs that use files deleted by recent upgrade. You may wish to restart some of them. Run ‘zypper ps’ to list these programs.
"

I surmise that it updated Opera, I restarted Opera and it’s the same.

OK. Slow down. Wait for my next post:)

Restart the system OR logout, restart recommended and try again with no effects enabled.

Well what’s really weird is that Opera doesn’t seem to want to log into this site anymore…I think that’s unrelated however. So now I’m in Konqueror. It works about the same with or without effects enabled both in Opera and Konqueror. Is the CPU/GPU just not able to run Suse?

Please open a terminal and post result of:

/sbin/lspci -nnk

Sure:

"Artur@linux-xa4e:~> /sbin/lspci -nnk
00:00.0 Host bridge [0600]: Intel Corporation Mobile PM965/GM965/GL960 Memory Controller Hub [8086:2a00] (rev 0c)
Subsystem: Sony Corporation Device [104d:902d]
Kernel driver in use: agpgart-intel
00:02.0 VGA compatible controller [0300]: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller [8086:2a02] (rev 0c)
Subsystem: Sony Corporation Device [104d:902d]
00:02.1 Display controller [0380]: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller [8086:2a03] (rev 0c)
Subsystem: Sony Corporation Device [104d:902d]
00:1a.0 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #4 [8086:2834] (rev 03)
Subsystem: Sony Corporation Device [104d:902d]
Kernel driver in use: uhci_hcd
00:1a.1 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #5 [8086:2835] (rev 03)
Subsystem: Sony Corporation Device [104d:902d]
Kernel driver in use: uhci_hcd
00:1a.7 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #2 [8086:283a] (rev 03)
Subsystem: Sony Corporation Device [104d:902d]
Kernel driver in use: ehci_hcd
00:1b.0 Audio device [0403]: Intel Corporation 82801H (ICH8 Family) HD Audio Controller [8086:284b] (rev 03)
Subsystem: Sony Corporation Device [104d:902d]
Kernel driver in use: HDA Intel
00:1c.0 PCI bridge [0604]: Intel Corporation 82801H (ICH8 Family) PCI Express Port 1 [8086:283f] (rev 03)
Kernel driver in use: pcieport-driver
00:1c.1 PCI bridge [0604]: Intel Corporation 82801H (ICH8 Family) PCI Express Port 2 [8086:2841] (rev 03)
Kernel driver in use: pcieport-driver
00:1c.2 PCI bridge [0604]: Intel Corporation 82801H (ICH8 Family) PCI Express Port 3 [8086:2843] (rev 03)
Kernel driver in use: pcieport-driver
00:1d.0 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #1 [8086:2830] (rev 03)
Subsystem: Sony Corporation Device [104d:902d]
Kernel driver in use: uhci_hcd
00:1d.1 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #2 [8086:2831] (rev 03)
Subsystem: Sony Corporation Device [104d:902d]
Kernel driver in use: uhci_hcd
00:1d.2 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #3 [8086:2832] (rev 03)
Subsystem: Sony Corporation Device [104d:902d]
Kernel driver in use: uhci_hcd
00:1d.7 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #1 [8086:2836] (rev 03)
Subsystem: Sony Corporation Device [104d:902d]
Kernel driver in use: ehci_hcd
00:1e.0 PCI bridge [0604]: Intel Corporation 82801 Mobile PCI Bridge [8086:2448] (rev f3)
00:1f.0 ISA bridge [0601]: Intel Corporation 82801HEM (ICH8M) LPC Interface Controller [8086:2815] (rev 03)
Subsystem: Sony Corporation Device [104d:902d]
00:1f.1 IDE interface [0101]: Intel Corporation 82801HBM/HEM (ICH8M/ICH8M-E) IDE Controller [8086:2850] (rev 03)
Subsystem: Sony Corporation Device [104d:902d]
Kernel driver in use: ata_piix
00:1f.2 SATA controller [0106]: Intel Corporation 82801HBM/HEM (ICH8M/ICH8M-E) SATA AHCI Controller [8086:2829] (rev 03)
Subsystem: Sony Corporation Device [104d:902d]
Kernel driver in use: ahci
00:1f.3 SMBus [0c05]: Intel Corporation 82801H (ICH8 Family) SMBus Controller [8086:283e] (rev 03)
Subsystem: Sony Corporation Device [104d:902d]
Kernel driver in use: i801_smbus
02:00.0 Ethernet controller [0200]: Marvell Technology Group Ltd. 88E8039 PCI-E Fast Ethernet Controller [11ab:4353] (rev 15)
Subsystem: Sony Corporation Device [104d:902d]
Kernel driver in use: sky2
06:00.0 Ethernet controller [0200]: Atheros Communications Inc. AR5001 Wireless Network Adapter [168c:001c] (rev 01)
Subsystem: Foxconn International, Inc. Device [105b:e000]
Kernel driver in use: ath5k
08:03.0 CardBus bridge [0607]: Texas Instruments PCIxx12 Cardbus Controller [104c:8039]
Subsystem: Sony Corporation Device [104d:902d]
Kernel driver in use: yenta_cardbus
08:03.1 FireWire (IEEE 1394) [0c00]: Texas Instruments PCIxx12 OHCI Compliant IEEE 1394 Host Controller [104c:803a]
Subsystem: Sony Corporation Device [104d:902d]
Kernel driver in use: ohci1394
08:03.2 Mass storage controller [0180]: Texas Instruments 5-in-1 Multimedia Card Reader (SD/MMC/MS/MS PRO/xD) [104c:803b]
Subsystem: Sony Corporation Device [104d:902d]
Kernel driver in use: tifm_7xx1
"

Suggestion: please use codes tag from above to wrap up your code while posting, easy for all to read.

How about FF or Dolphin? tried that?

Oh, I’m sorry, I’ll be sure to do that.

I’ve used FF, and it’s slightly better, but is still choppy. It’s not confined to web browsers though, it seems like the entire GUI is struggling, from ALT-TABbing, minimizing, and just overall working. Looks like there’s just not enough power, which raises the question of how Vista was able to get performance out of this setup.

Your graphics device is

Intel Corporation Mobile PM965/GM965/GL960 Memory Controller Hub [8086:2a00] (rev 0c)
Subsystem: Sony Corporation Device [104d:902d]
Kernel driver in use: agpgart-intel

It should work fine and the correct driver is loaded.

Please check in the System Settings
Desktop Effects, disable all effects for now
Go to the Advanced tab and select OpenGL

Now Go back to the main menu and go to
Default applications - Window Manager
Select KWIN

KWin is already selected. When I uncheck the “Enable Desktop Effects” box, the advanced tab is grayed out. So I just disabled all the effects by hand, is that what you meant?

Just uncheck “Enable Desktop Effects” and click Apply button.