Garbled screen after switching user

When I switch user accounts the screen fonts are unreadable and there are lots of pixel artifacts that won’t refresh.
12.1 Kdesk- not sure what other data to provide

any thoughts?

I am not sure I am aware of an issue in openSUSE where a font works as one user and not as another. Perhaps the font selected by one user is defective when compared to a different user using a “good” font. Generally, I suggest you create one more user with the default font and see how that works. We could use more info on openSUSE and hardware. You mention 12.1 & kdesk so is this openSUSE 12.1 with KDE and is it 32 or 64 bit install? What video hardware make and brand do you use? Have you installed any system wide fonts that does not come with openSUSE? Did this install work at first, or has it never worked properly?

Thank You,

The PC is a stock (except for total of 2G RAM) Gateway GT5428 with Intel Graphics Media Accelerator 950.

No unusual fonts (at least nothing that didn’t come with the distro).

When I Log Off instead of Switch User there’s no problem; it’s only on Switch User.

I’m trying to insert a screen shot but am unsure how to do it.

This sounds like a KDE problem to me. I suggest you do a complete system update using the following commands:

  1. YaST (Enter Root Password) / Software / Software Management
  2. Options / Allow Vendor Change (check)
  3. Package / All Packages / Update If Newer Version Available
  4. Press the Accept Button on the bottom right.
  5. Log out and back into KDE.

If there are any conflicts and there is an option to Not install the conflicting program, then do that. Otherwise here is my general advise is to avoid package problems, the most important thing to do is to: NEVER ignore a dependency, even if YaST/zypper updater gives you such an option! In general, never switch to an >inferior< architecture and the solution is most often to just switch Vendor to the >Packman< repository. So changing the vendor is OK, but >ignoring< dependencies is never a very good idea!

Follow the procedure verbatim, I have had others come back and say it did not work only to find one or more of the requests not done saying they did feel it was important. However, for any help to work, all instructions must be followed and ask for help on anything that does not make sense.

Thank You,

On 01/26/2013 05:16 PM, martylux wrote:
>
> I’m trying to insert a screen shot but am unsure how to do it.

up it to http://susepaste.org/ and return the URL to this thread…


dd

Please forgive me but apparently I’m not smart enough to use the link you provided. I tried to open and copy the image with Gimp and Okular and even one of the photo apps but I can’t paste anything into the field except the file path.>:(

I performed the update as James suggested and while I’m glad to be ‘up to date’ it did not resolve the issue. One important factor that I neglected to mention is that the disk thrashes horribly during the Switch User process and for a long time thereafter and basically seizes the machine. In fact the disk was thrashing just now without trying to switch (gee, it’s almost like I’m working w/Wind*ws again). Also the problem seems to (just now had 4 minutes of seizure because of disk activity!!!) (system monitor shows 2G of swap maxed and 1.6 of 1.9 physical RAM used!!!) …seems to affect the desktop and dialog windows but not the browser. I’m going to reboot before or while I scream.

On 01/26/2013 06:36 PM, martylux wrote:
> Please forgive me but apparently I’m not smart enough to use the link
> you provided. I tried to open and copy the image with Gimp and Okular
> and even one of the photo apps but I can’t paste anything into the field
> except the file path.>:(

its pretty simple:

-take a screen shot

-save it to some place easy for you to find it

-go to susepaste.org

-fill in Author (name) and Title

-click “Image” link to the right, and above the Title block

-the window changes…next to “Your Paste File” click on “Choose File”

-nav to the place on your machine where you saved the screen shot to in
the newly opened File Dialog

-click on the screen shot, and (if necessary) press “Open” or Upload or
something

-then, back in browser window set how long you want your image
available, then click on “Create” button

-the see the URL above your newly uploaded image and copy paste it back
to this thread like this:

http://susepaste.org/66778028


dd
openSUSE®, the “German Engineered Automobile” of operating systems!

It might be nice to provide more system info. Open up terminal, run these commands, pasting the results into a code # tag using the Advanced Message Editor. It looks like this below:

su -
password:

fdisk -l

cat /etc/fstab

df

free

uname -r

We want to determine if you are having disk corruption by chance. How old is this PC? What is it make and brand? When was the last time it was cleaned, by blowing out all dust from power supplies and all internal heat sinks including re-seating all plugs and memory modules.

Thank You,

marty@dhcppc0:~> suPassword: 
dhcppc0:/home/marty # fdisk -l


Disk /dev/sda: 250.1 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders, total 488397168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x02b7e848


   Device Boot      Start         End      Blocks   Id  System
/dev/sda1        20386485   472008060   225810788    7  HPFS/NTFS/exFAT
/dev/sda2   *        2048    20385791    10191872   83  Linux
/dev/sda3       472008704   476231679     2111488   82  Linux swap / Solaris
/dev/sda4       476231680   488396799     6082560   83  Linux


Partition table entries are not in disk order


Disk /dev/sdg: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders, total 976773168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000a4a58


   Device Boot      Start         End      Blocks   Id  System
/dev/sdg1   *        2048    65538047    32768000    c  W95 FAT32 (LBA)
/dev/sdg2       483330048   976773119   246721536    7  HPFS/NTFS/exFAT
dhcppc0:/home/marty # 
dhcppc0:/home/marty # cat /etc/fstab
/dev/disk/by-id/ata-WDC_WD2500JS-00NCB1_WD-WCANKD616567-part3 swap                 swap       defaults              0 0
/dev/disk/by-id/ata-WDC_WD2500JS-00NCB1_WD-WCANKD616567-part2 /                    ext4       acl,user_xattr        1 1
/dev/disk/by-id/ata-WDC_WD2500JS-00NCB1_WD-WCANKD616567-part4 /home                ext4       acl,user_xattr        1 2
/dev/disk/by-id/ata-WDC_WD2500JS-00NCB1_WD-WCANKD616567-part1 /windows/C           ntfs-3g    users,gid=users,fmask=133,dmask=022,locale=en_US.UTF-8 0 0
proc                 /proc                proc       defaults              0 0
sysfs                /sys                 sysfs      noauto                0 0
debugfs              /sys/kernel/debug    debugfs    noauto                0 0
devpts               /dev/pts             devpts     mode=0620,gid=5       0 0
dhcppc0:/home/marty # 
dhcppc0:/home/marty # df
Filesystem     1K-blocks     Used Available Use% Mounted on
rootfs          10031744  6499052   3023100  69% /
devtmpfs         1014308       36   1014272   1% /dev
tmpfs            1022304     1428   1020876   1% /dev/shm
tmpfs            1022304      672   1021632   1% /run
/dev/sda2       10031744  6499052   3023100  69% /
tmpfs            1022304        0   1022304   0% /sys/fs/cgroup
tmpfs            1022304      672   1021632   1% /var/run
tmpfs            1022304      672   1021632   1% /var/lock
tmpfs            1022304        0   1022304   0% /media
/dev/sda4        5986992  1224612   4458252  22% /home
/dev/sda1      225810784 81199516 144611268  36% /windows/C
/dev/sdg2      246721532 17051384 229670148   7% /media/NTFS
dhcppc0:/home/marty # 
dhcppc0:/home/marty # free
             total       used       free     shared    buffers     cached
Mem:       2044608    1675888     368720          0      62748     927112
-/+ buffers/cache:     686028    1358580
Swap:      2111484          0    2111484
dhcppc0:/home/marty # 
dhcppc0:/home/marty # uname -r
3.1.10-1.16-desktop
dhcppc0:/home/marty # 



SUSE Paste

This is obviously not a HW problem. The PC is running smoothly now that I’ve rebooted and not tried to use the Switch User feature. As I said, logging out and the back in as the other user is fine and does not produce the symptoms; it’s only switching users that causes the problem.

I don’t know, it kind of looks like hardware to me, but its hard to tell. I have heard of this before, but I short memory does not allow me to remember what the actual cause might have been. How about a little Hardware Info. I have a bash script that might be helpful.

H.I. Hardware Information - A Bash script to install and run inxi with default options!: https://forums.opensuse.org/blogs/jdmcdaniel3/h-i-hardware-information-bash-script-install-run-inxi-default-options-79/

Thank You,

H.I. Hardware Information - A Bash script to install and run inxi with default options!: https://forums.opensuse.org/blogs/jd…lt-options-79/

Followed the instructions to a ‘t’ and all I get is:

dhcppc0:/home/marty # cd /dhcppc0:/ # rm ~/bin/hi ; wget -nc http://paste.opensuse.org/view/download/27608571 -O ~/bin/hi ; chmod +x ~/bin/hi
asking libproxy about url 'http://paste.opensuse.org/view/download/27608571'
libproxy suggest to use 'direct://'
--2013-01-26 13:57:58--  http://paste.opensuse.org/view/download/27608571
Resolving paste.opensuse.org (paste.opensuse.org)... 83.167.252.116, 2a01:430:28::3
Connecting to paste.opensuse.org (paste.opensuse.org)|83.167.252.116|:80... connected.
HTTP request sent, awaiting response... 200 OK
Cookie coming from paste.opensuse.org attempted to set domain to paste.opensuse.org
Cookie coming from paste.opensuse.org attempted to set domain to paste.opensuse.org
Length: 5036 (4.9K) [text/plain]
Saving to: `/root/bin/hi'


100%===============================================================================&gt;] 5,036       --.-K/s   in 0.004s  


2013-01-26 13:57:59 (1.33 MB/s) - `/root/bin/hi' saved [5036/5036]


dhcppc0:/ # hi
If 'hi' is not a typo you can use command-not-found to lookup the package that contains it, like this:
    cnf hi
dhcppc0:/ # cd root/bin
dhcppc0:~/bin # hi
If 'hi' is not a typo you can use command-not-found to lookup the package that contains it, like this:
    cnf hi
dhcppc0:~/bin # 



Again though, why would I only have hardware problems in the one circumstance where I’m switching users and not at any other time?

**DO NOT RUN **this bash script as root. If root authority is required, it will be requested of you. Open up terminal as a normal user, and paste in this command and press enter:

rm ~/bin/hi ; wget -nc http://paste.opensuse.org/view/download/27608571 -O ~/bin/hi ; chmod +x ~/bin/hi

When run, you get this:

--2013-01-26 14:13:39--  http://paste.opensuse.org/view/download/27608571
Resolving paste.opensuse.org (paste.opensuse.org)... 83.167.252.116, 2a01:430:28::3
Connecting to paste.opensuse.org (paste.opensuse.org)|83.167.252.116|:80... connected.
HTTP request sent, awaiting response... 200 OK
Cookie coming from paste.opensuse.org attempted to set domain to paste.opensuse.org
Cookie coming from paste.opensuse.org attempted to set domain to paste.opensuse.org
Length: 5036 (4.9K) [text/plain]
Saving to: `/home/james/bin/hi'

100%==================================================================================================================================&gt;] 5,036       --.-K/s   in 0.003s  

2013-01-26 14:13:40 (1.42 MB/s) - `/home/james/bin/hi' saved [5036/5036]

To Use just type in:

hi

If the application inxi is not installed, you will be asked if its OK to install the application. Once installed, you get an output that looks like this, except in color:


           (hi) inxi, the universal, portable, system info script for irc.    

System:    Host: linux-c100 Kernel: 3.8.0-rc5-2.10-desktop x86_64 (64 bit) 
           Desktop KDE 4.8.5 Distro: openSUSE 12.2 (x86_64) VERSION = 12.2 CODENAME = Mantis
Machine:   Mobo: ASUSTeK model: P8Z77-V LE PLUS version: Rev X.0x Bios: American Megatrends version: 0605 date: 10/12/2012
CPU:       Quad core Intel Core i7-3770K CPU (-HT-MCP-) cache: 8192 KB flags: (lm nx sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx) 
           Clock Speeds: 1: 3501.00 MHz 2: 3501.00 MHz 3: 3501.00 MHz 4: 3501.00 MHz 5: 3501.00 MHz 6: 3501.00 MHz 7: 3501.00 MHz 8: 3501.00 MHz
Graphics:  Card: NVIDIA Device 1183 X.Org: 1.12.3 drivers: nouveau (unloaded: fbdev,nv,vesa) Resolution: 1920x1200@60.0hz 
           GLX Renderer: Gallium 0.4 on llvmpipe (LLVM 0x301) GLX Version: 2.1 Mesa 8.0.4
Audio:     Card-1: Creative Labs X-Fi Titanium series [EMU20k2] driver: snd_ctxfi Sound: ALSA ver: k3.8.0-rc5-2.10-desktop
           Card-2: NVIDIA GK104 HDMI Audio Controller driver: snd_hda_intel
Network:   Card: Realtek RTL8111/8168B PCI Express Gigabit Ethernet controller driver: r8169 
           IF: eth0 state: up speed: 1000 Mbps duplex: full mac: 10:bf:48:b8:40:e1
Drives:    HDD Total Size: 8121.6GB (10.9% used) 1: /dev/sda ST1000DM003 1000.2GB 
           2: /dev/sdc ST31500541AS 1500.3GB 3: /dev/sdb SSD2SC120GB1DA16 120.0GB 
           4: /dev/sdd ST32000641AS 2000.4GB 5: /dev/sde ST31500541AS 1500.3GB 
           6: USB /dev/sdf EARX 2000.4GB 
Partition: ID: / size: 103G used: 28G (28%) fs: rootfs ID: / size: 103G used: 28G (28%) fs: ext4 
           ID: /home size: 252G used: 107G (45%) fs: ext4 ID: swap-1 size: 8.59GB used: 0.00GB (0%) fs: swap 
           ID: swap-2 size: 8.59GB used: 0.00GB (0%) fs: swap 
Sensors:   Error: You do not have the sensors app installed.
Info:      Processes: 232 Uptime: 15:47 Memory: 842.8/16033.8MB Client: Shell inxi: 1.7.24 

           inxi version: Copyright (C) 2008-9 Scott Rogers & Harald Hope ...


Thank You,

On Sat 26 Jan 2013 08:26:01 PM CST, jdmcdaniel3 wrote:

*DO NOT RUN *this bash script as root. If root authority is required,
it will be requested of you. Open up terminal as a normal user, and
paste in this command and press enter:

Hi
The latest version of inxi is here;
http://download.opensuse.org/repositories/home:/malcolmlewis:/Gnome/openSUSE_12.2/noarch/inxi-1.8.28-1.1.noarch.rpm


Cheers Malcolm °¿° (Linux Counter #276890)
openSUSE 12.2 (x86_64) Kernel 3.4.11-2.16-desktop
up 2:44, 3 users, load average: 0.01, 0.06, 0.06
CPU Intel® i5 CPU M520@2.40GHz | GPU Intel® Ironlake Mobile

Here it is:

System:    Host: dhcppc0 Kernel: 3.1.10-1.16-desktop x86_64 (64 bit)                                                                Desktop KDE 4.7.2 Distro: openSUSE 12.1 (x86_64) VERSION = 12.1 CODENAME = Asparagus                          
Machine:   System: Gateway product: GT5428                                                                               
           Mobo: Intel model: D945GCL version: AAD75361-301                                                              
           Bios: Intel version: CF94510J.15A.0038.2007.0226.1646 date: 02/26/2007                                        
CPU:       Dual core Intel Pentium D CPU (-MCP-) cache: 2048 KB flags: (lm nx sse sse2 sse3)                             
           Clock Speeds: 1: 3194.253 MHz 2: 3194.253 MHz                                                                 
Graphics:  Card: Intel 82945G/GZ Integrated Graphics Controller                                                          
           X.Org: 1.10.4 drivers: intel (unloaded: fbdev,vesa) Resolution: 1680x1050@59.9hz                              
           GLX Renderer: Mesa DRI Intel 945G GLX Version: 1.4 Mesa 7.11                                                  
Audio:     Card: Intel N10/ICH 7 Family High Definition Audio Controller driver: snd_hda_intel Sound: ALSA ver: 1.0.24   
Network:   Card: Intel PRO/100 VE Network Connection driver: e100                                                        
           IF: eth0 state: up speed: 100 Mbps duplex: full mac: 00:19:d1:5c:16:d1                                        
Drives:    HDD Total Size: 750.2GB (14.5% used) 1: /dev/sda WDC_WD2500JS 250.1GB                                         
           2: USB /dev/sdg External_USB_3.0 500.1GB                                                                      
Partition: ID: / size: 9.6G used: 6.3G (69%) fs: rootfs ID: / size: 9.6G used: 6.3G (69%) fs: ext4                       
           ID: /home size: 5.8G used: 1.2G (22%) fs: ext4 ID: swap-1 size: 2.16GB used: 0.00GB (0%) fs: swap             
Sensors:   Error: You do not have the sensors app installed.                                                             
Info:      Processes: 173 Uptime: 3:18 Memory: 684.3/1996.7MB Client: Shell inxi: 1.7.24    

I’d like to ask about cloning my current setup so that I can wipe Windows and utilize my hard disk more efficiently; I feel like 10GB is squeezing openSUSE just a bit since I’m already up to 70% usage. I’ve got a config that I like and would rather not have to do all that again. Do I need to start a diff thread?

Thanks for your help.

I would start a new thread to request help on Partitioning with your objective in mind. Re-post (in separate code blocks) your fdisk -l, cat /etc/fdisk and df commands as it will help. As for this system I wonder what a newer kernel version might do? Are you using the kernel nomodeset command by chance? For upgrading the kernel, look here:

S.A.K.C. - SUSE Automated Kernel Compiler - Version 2.78: https://forums.opensuse.org/blogs/jdmcdaniel3/s-k-c-suse-automated-kernel-compiler-version-2-50-34/

Thank You,

On 01/26/2013 09:06 PM, martylux wrote:
> why would I only have hardware problems in the one
> circumstance where I’m switching users and not at any other time?

please describe what you mean when you say “switching users”…that is,
in what desktop environment do you do what with your mouse, and clicks,
and keyboard inputs…step-by-step from all is well to the garbled
screen…

and, as far as i can see you never did post the garbled screen image…

and, by the way: your fdisk shows you have two different bootable
partitions (sda2 and sdg1) how did you do that? that is, i don’t believe
the openSUSE installer did that, so i wonder what else is ‘wrong’ with
your setup??

are you controlling which is used by changing the boot order in your BIOS?

and, i’m not sure if 3.1.10-1.16-desktop is the kernel one would have if
running a fully patched 12.1, does anyone else know?


dd
openSUSE®, the “German Engineered Automobile” of operating systems!
http://tinyurl.com/DD-Caveat

describe what you mean when you say “switching users”

Perhaps the GUI in your “‘Deutsch ausgereifte Automobils’ of operating systems” contains a vastly different set of commands than the one I’m using but mine has this feature included in the menu; it’s called Switch User. I think it’s for switching user accounts.

in what desktop environment do you do what with your mouse, and clicks,
and keyboard inputs…step-by-step from all is well to the garbled
screen…

12.1 Kdesk- not sure what other data to provide
and…
The PC is a stock (except for total of 2G RAM) Gateway GT5428 with Intel Graphics Media Accelerator 950.

No unusual fonts (at least nothing that didn’t come with the distro).

When I Log Off instead of Switch User there’s no problem; it’s only on Switch User.
That was pretty much it as far as ‘doing what I do.’
and, as far as i can see you never did post the garbled screen image…
As far as I can see I posted it here. https://forums.opensuse.org/english/get-technical-help-here/install-boot-login/482732-garbled-screen-after-switching-user.html#post2522278
and, by the way: your fdisk shows you have two different bootable
partitions (sda2 and sdg1) how did you do that? that is, i don’t believe
the openSUSE installer did that, so i wonder what else is ‘wrong’ with
your setup??

are you controlling which is used by changing the boot order in your BIOS?

and, i’m not sure if 3.1.10-1.16-desktop is the kernel one would have if
running a fully patched 12.1, does anyone else know?
Yes, well…
I’m not a computer expert. You are HEREBY WARNED that i can not vouch for or warrant the accuracy, completeness, legality, or usefulness of any post i make…
careful, I’m assuming he can’t read… to paraphrase

A couple of things:

Logging off, logging in as a different user is something completely different from “Switch user”. In the latter case both sessions stay active, each on their own X screen. No problem if you have (at least) 4 GB of RAM and a videocard that can handle it. The machine has only 2 GB, and an Intel. The disk activity on a “Switch User” is caused by lack of free RAM, the system is using the swap space to the max. Put next to that, that the Intel has to share memory with the RAM, IMHO enough to explain why this doesn’t work like it should. A thing you could try, is switching off compositing, if you haven’t already done so.