Re: Slow GUI (NVIDIA)(KDE4)
Jim Beard <jdbeard-kTz99GpLsC/[email protected]> Wed, 25 May 2011 20:45:47 -0400
| Newsgroups | gmane.linux.mandrake.expert |
|---|---|
| Message-ID | <[email protected]> |
On 05/25/2011 05:03 PM, Renaud (Ron) Olgiati wrote:
> On Wednesday 25 May 2011 14:34 my mailbox was graced by a message from Jim
> Beard who wrote:
>
>> Use (on the command line) rpm -qa |grep kernel |sort
>> to see what you have installed.
>
> root@ron:/home/ron # rpm -qa |grep kernel |sort
Two packages providing firmware support. I would leave them alone.
> kernel-firmware-20100217-1mnb2
> kernel-firmware-extra-20100429-2mnb2
Three server kernels. Further on this below.
> kernel-server-2.6.31.5-1mnb-1-1mnb2
> kernel-server-2.6.33.7-2mnb-1-1mnb2
> kernel-server-2.6.36.4-69mib-1-1mib2010.2
Devel packages for only two of your kernels.
> kernel-server-devel-2.6.33.7-2mnb-1-1mnb2
> kernel-server-devel-2.6.36.4-69mib-1-1mib2010.2
Two meta packages, that simply require that an update package be
installed whenever one becomes available.
> kernel-server-devel-latest-2.6.36.4-69mib2010.2
> kernel-server-latest-2.6.36.4-69mib2010.2
I'm not sure what this is, so would leave it alone.
> libkplatokernel7-2.2.2-1mdv2010.1
Nvidia driver packages (compiled binaries included) for only two
of your kernels.
> nvidia173-kernel-2.6.31.5-server-1mnb-173.14.20-7mdv2010.0
> nvidia173-kernel-2.6.33.7-server-2mnb-173.14.25-3mdv2010.1
A "latest" meta package.
> nvidia173-kernel-server-latest-173.14.25-1.20100921.3mdv2010.1
One nvidia driver package for a different set of nvidia cards,
plus the meta package, but for only one of your kernels.
> nvidia96xx-kernel-2.6.33.7-server-2mnb-96.43.16-2mdv2010.1
> nvidia96xx-kernel-server-latest-96.43.16-1.20100921.2mdv2010.1
"Current" nvidia packages for two of your kernels plus the meta
package.
> nvidia-current-kernel-2.6.31.5-server-1mnb-185.18.36-4mdv2010.0
> nvidia-current-kernel-2.6.33.7-server-2mnb-195.36.24-3mdv2010.1
> nvidia-current-kernel-server-latest-195.36.24-1.20100921.3mdv2010.1
>
> Seems I have far too many...
Three kernels on the system is not a problem. I recommend
keeping at least one old kernel on the system, just in case an
update/upgrade brings in an incompatible or flaky kernel. You
then have a kernel known to be good to revert to. This is more
important if you enable backports repositories for updates, if
you use a non-standard kernel (e.g. a tmb kernel), or if you test
unstable apps or use a beta system.
Running server kernels, though, may be part (or in conjunction
with other factors all) of your slow GUI problem. Server kernels
are not tailored to support x-windows or a GUI desktop. (They are
tailored to serve as servers!). There was a known problem with
the Mandriva installer a year or two ago, in that it often would
install a server kernel when it should have installed a desktop
kernel. If you have more than 4GB RAM on your system, and are
running the 32-bit OS, you may need the server kernel to make use
of all your memory. (I vaguely remember something about the
desktop 586 kernel being able to use 8GB RAM, but if so the
Mandriva website page on kernel selection has not been updated.)
64-bit systems will use all the memory you have, regardless,
but there are other considerations (e.g. Adobe flash offers only
a beta version for 64-bit).
If you have 4GB or less of RAM, or if you have 8GB or less and
are willing to experiment, I would recommend downloading and
installing the latest stock Mandriva kernel and the latest tmb
kernel. Keep the kernels you have that work, at least until you
have two new ones that you have tried and know work. Then delete
the old ones. (Keep your main kernel and at least one backup).
kernel-desktop-2.6.36.2-2mnb-1-1mnb2
kernel-desktop-devel-2.6.36.2-2mnb-1-1mnb2
kernel-desktop-latest-2.6.36.2-2mnb2
kernel-tmb-desktop-2.6.35.8-1mdv-1-1mdv2010.1
kernel-tmb-desktop-devel-2.6.35.8-1mdv-1-1mdv2010.1
kernel-tmb-desktop-latest
(kernel-tmb-desktop-latest is not available for 2.6.35.8)
When these two have been installed, boot first to one and then to
the other and use XFdrake to install the proprietary drivers.
You may need to use XFdrake only once, with dkms taking over the
task for the other new kernel.
Looking at the choices in Install Software (Mandriva Linux
Control Center, all packages gui or non-gui and installed or not
installed), it appears that nvidia173 is for nvidia GeForce FX
cards, nvidia96XX is for GF 2/3/4 cards, and nvidia-current is
for GeForce 6 and later cards. No mention of GeForce 5 cards. :(
Once you have the correct card selected and ask for the
proprietary driver, XFdrake should automatically download any
other packages needed. If an nvidia driver package you need is
not available with precompiled binaries, dkms will compile and
install the drivers when you reboot.
If you know the specs on your monitor, you might take a look at
/etc/X11/xorg.conf and see if what XFdrake put in it matches up
with the monitor you have.
Cheers!
jim b.
--
UNIX is not user unfriendly; it merely
expects users to be computer-friendly.