Since installing the nVidia driver, the desktop takes about 3 minutes to load completely. I didn’t have this problem when using the nouveau driver and the desktop configuration has not changed.
When I configured my desktop, the setting for “Desktop Session Login and Logout” was set to “restore manually saved session on login” so that I always have the same session when I login.
However, it takes several minutes before the panels will display and the application menu and system tray become active. http://i.imgur.com/8Huraeu.png
What can I do to make the desktop load more quickly? In researching this problem, I believe I saw something about using modprobe to change when the display manager loads from run level 1 to run level 3. Is this accurate? or relevant?
Any and all help gratefully accepted. Thanks in advance.
As far as I can tell, except for the slow desktop load time, the installation was successful. KInfoCenter reports the correct card and video resolution. Display has been rock solid, with no more “tearing” (or whatever it is called when there is like static on the display), quicker response times, sharper images and better color depth.
I created another user named user2 (the initial user was user1). The desktop for user2 is much simpler than that of user1.
If I’m starting from a cold boot/restart, then the problems are the same - slow load time for the desktop to display fully.
As with user1, the wallpaper displays first
And then after about 2 minutes the desktop is completely rendered
However, if I’ve been working in openSUSE for a time (1 hour? 2 hours?), then, when I logout of one user’s session and login as the other user, there is no significant delay to render the desktop completely.
What does this mean? Can you explain me what’s going on? Is there some sort of cache that’s created?
I still have the problem of slow desktop rendering if I cold boot. Is there a way to fix this?
Thanks for your continued support. I appreciate it.
in a terminal, and see what takes inordinate amounts of time. At worst you’ll be able to rule out non-desktop system problems, if boot times are normal.
Also do you have the correct nvidia blob installed? Nvidia repo has versions gfxG02, 03 and 04.
I ran systemd-analyze blame and here’s the output (I didn’t include services further down in the output where the time drops to ms). It doesn’t mean much to me but can you take a look at it and give me your feedback?
I believe the gfxG03 family is correct for my card. The summary says the installed drivers are for GeForce 8xxx and newer GPUs so I checked this page in wikipedia - List of Nvidia graphics processing units - Wikipedia - that lists info on nVidia’s GPUs. The launch date for most of the cards in the GeForce 8000 series was in 2007. My nVidia card model is GeForce GT430 - http://www.geforce.com/hardware/desktop-gpus/geforce-gt-43 and it’s launch date was October 11, 2010.
Here’s what got installed (ignore the first line please)
I ran the commands you suggested and am showing the output below. Frankly, it doesn’t mean anything to me, but if it means something to you, please tell me what. Thanks for your help.
systemd-analyze[/CODE
Here's the output:
[i]Startup finished in 4.996s (kernel) + 3.788s (initrd) + 38.803s (userspace) = 47.588s
systemd-analyze critical-chain
Here's the output
The time after the unit is active or started is printed after the “@” character.
The time the unit takes to start is printed after the “+” character.
Note the difference in userspace time. From the critical chain listing it seems* that your computer is waiting 20s or more for the network. Is it wireless? AFAIK the desktop would keep on loading regardless. Perhaps you have a start-up application that blocks the desktop** until it gets a connection?
*disclaimer: I’m using systemd-analyze only for the second time today, never needed it, so I’m not sure I know what I’m talking about. Besides, your total time is less than mine.
**wildly speculative. You may want to wait for someone more knowledgeable in this subject.
My mini-desktop is a Sony Vaio model VGC-RA840G. Over 10 years old but I forget exactly when I got it. It is liquid cooled - totally silent - which I really like. It’s been upgraded some over the years.
INTERNAL HARD DRIVE
250 GB 7200rpm SATA (Western Digital)
I have a 500 GB external drive that I use also.
It has bay space for an additional internal drive
VIDEO CARD
nVidia GeForce GT 430 (96 CUDA cores and 1GB of memory)
AUDIO
5.1 Channel - Intel High Definition Audio
Intel NM10/ICH7 Family High Definition Audio Controller
NETWORKING
1000Base-T gigabit Ethernet
no built-in wireless or bluetooth, but I have USB dongles for that
EXTERNAL SPEAKERS
came with 5.1 surround sound speaks that I don’t use
just have stereo speakers on it
MISCELLANEOUS OTHER STUFF
DVD +RW, CD-RW
6 USB2 ports
2 Firewire (IEEE 1384) ports
and - wait for it - a working 3.5" floppy drive
Hi, just a different hint since I occasionally see something similar on my test laptop, 2007 vintage, dual core, 800 MHz FSB, spinning disk.
When using BTRFS, these boxes just have slow access to disk when dealing with highly fragmented journal files, or when dealing with a nearly full /root partition filled up with snapshots.
My guess is that 30-60 s boot times are normal for such machines, but I witnessed as high as 3-5 minutes occasionally, like the original post suggests, when the journal file in active use was big (say, more that 30MB before rollover to a new file) or when snapshots nearly filled the /root partition.
The update to the Nvidia driver might just have triggered a number of snapshots and/or growing journal files.
Look for system.journal or user-1000.journal (or whatever user number experiences delays) files in /var/log/journal/<some numbers>/
Look also for free space on /root and possibly clean up unneeded snapshots.
BTW, nobody booting from an SSD is likely to witness such things.
Your system’s boot time according to your ‘systemd-analyze’-results look pretty reasonable, comparable to those of my system.
Just my guess:
You could try another wallpaper for your desktop and change your system settings concerning desktop and workspace appearance to default values,
since you told about problems with rendering the desktop background right after booting.
System settings -> hardware -> screen /monitor has settings for the compositor, that could also have an effect.
If a kernel update happens then the boot can take a while since the kernels need to be sorted out. Sometimes a long boot happens. Also if a corrupted or improper closed file system is detected fsck is run to correct problems and that can take time. But these things happen before the desktop.
If you have auto-login set turn it off since it can hide problems