Ask Ubuntu is a question and answer site for Ubuntu users and developers. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I've posted this problem here and hope to get a fix, but until now still no result, so I'm trying here too. I hope there is a Linux pro here who can help me out.

I've do some searching here on this forum, the closest result i can get is here but didn't get the real fix.

After I reinstalled Ubuntu due to I've messed up the system previously on some trial and error, I got a weird pixelated screen after my login but before the desktop appear. Other than that is no problem, i can do all my thing such as watching movie, playing steam games, etc. I really hope to fix this annoying problem so i can convince my friend to try switch to Linux.

  1. attachment 001, the boot screen, no problem.the boot screen
  2. attachment 002, the login screen, no problem.the login screen
  3. attachment 003-01, after i've type in my password and log in, the pixelated screen problem appear every time if i shutdown my laptop on the previous session.the pixelated screen01
  4. attachment 003-02, this pixelated screen problem appear if i restart my laptop on the previous session.the pixelated screen02
  5. attachment 004, after the pixelated screen, the desktop appear, no problem.the desktop

I've searched for the fix on Ubuntu Forums, Ask Ubuntu and Google as well, but I can't find any relevant problem like mine (maybe I've overlooked them due to I'm not an expert user on Linux). I only get those weird checkerboard boxes, or when doing installation process, or deformed text.

My laptop specifications:

  • Asus A45V Series, Intel Core i7
  • Single OS, Ubuntu 12.04LTS only
  • Nvidia geforce GT 645M
share|improve this question

I have faced similar issues, but this was when I installed the proprietary video driver for my graphics card.

I think this happens when Ubuntu initialises the graphics driver for the first time.

For me, it was pretty much harmless, as in, it doesn't cause any difference to the working of the computer. I ignored it due to this reasoning.

If it causes any problem in the working of Ubuntu after it boots up, then it should be a cause of concern. Until then, no issues.

share|improve this answer
yes it is harmless, but for me, if there is a problem, harmless or not, i still wish to fix it :) – stanleyhunk Jan 8 '14 at 9:57
If you can delve into the kernel, and modify the booting sequence's screens, and manage to solve the problem, please post the solution here as well. :) – Saraj Munjal Jan 8 '14 at 12:37
hmm... i will try to learn on that due to lack of skill and knowledge lol, im not a full time I.T guy here lol, but i will sure post the fix here if i manage to do it lol – stanleyhunk Jan 9 '14 at 3:39

I suspect this is something to do with nvidia and xorg server, so i do some searching and tried something describe here and here, the problem solve now.

The basic theory is to remove nvidia and xorg completely then install them back, here is what i've done:

01.) Reboot my laptop to recovery mode by keep the Shift key pressing down after the laptop manufacturer logo appear and release it after Grub menu fully loaded, then choose the 'Recovery Mode'.

02.) Choose 'Boot Normally' when a menu appear.

03.) Open up terminal by hitting Ctrl+Alt+T.

04.) Remove the xorg.conf by typing:

sudo rm /etc/X11/xorg.conf

05.) Remove all nvidia package by typing:

sudo apt-get remove --purge nvidia*

06.) Remove xorg by typing:

sudo apt-get remove --purge xserver-xorg

07.) Reinstall xorg by typing:

sudo apt-get install xserver-xorg

08.)Reboot the system by typing:

sudo reboot

09.) After successfully reboot, the pixelated screen is gone~ (yay~!!)

10.) I open up 'Additional Drivers', i got 2 nvidia driver, version 319 and 331 (to get to know the version of both by reading the extra information provided below them) which is not activated, so i activated version 319 and then reboot. (because i got problem with 331 previously)

11.) Then I run a program which need 3D support, in this case i run Steam game, but Steam detected there is a newer version of nvidia and ask me to update it, so i close Steam, go back to the 'Additional Drivers', choose the 331 version and activate it, then restart my laptop, and the pixelated screen is still gone~~ (double yay~!!)

In the process of trial and error, maybe i've miss out some step or done something wrong and i met some problem such as low graphic mode, looping in login screen, if you meet one of them, or maybe both...

To solve the low graphic mode:

01.) Reboot into Recovery mode again.

02.) Choose 'Boot Normally' when a menu appear.

03.) Open up terminal by hitting Ctrl+Alt+T.

04.) Remove all nvidia package by typing:

sudo apt-get remove --purge nvidia*

05.) Install the more stable/tested version:

sudo apt-get install nvidia-current

06.) Install the more up-to-date version:

sudo apt-get install nvidia-current-updates

07.) Reboot.

To solve the looping in Login screen:

01.) At the login screen, press Crtl+Alt+F1 to boot into shell environment.

02.) Type your username and password to login.

03.) Change the working directory to your home directory:

cd /home/user


cd ~

04.) Rename a hidden file:

sudo mv .Xauthority .XauthorityBak

05.) Reboot.

This should fix the problem, but if you started to get a 'System Problem Detected' when you would login from a locked desktop, try to change the .Xauthority ownership in your home directory by typing the following command in terminal:

sudo chown 777 .Xauthority

and that seemed to have cleared up the problem. I am not sure if this causes a security issue.

This is how i do to fix my problem, i'm actually not an I.T guy at all, and i don't have in-dept skills and knowledge and very fresh in Linux platform switched from Windows, i maybe uses a long and exhausted and time consuming way to do it, but i'm very interested to learn more about Linux and keep on learning as much as i can, if any pro out there have a better way to solve this, please share, thanks

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.