hi all,
thanks to carl4926 and MrMichaelHill for the reply, 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:
Code:
sudo rm /etc/X11/xorg.conf
05.) Remove all nvidia package by typing:
Code:
sudo apt-get remove --purge nvidia*
06.) Remove xorg by typing:
Code:
sudo apt-get remove --purge xserver-xorg
07.) Reinstall xorg by typing:
Code:
sudo apt-get install xserver-xorg
08.)Reboot the system by typing:
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:
Code:
sudo apt-get remove --purge nvidia*
05.) Install the more stable/tested version:
Code:
sudo apt-get install nvidia-current
06.) Install the more up-to-date version:
Code:
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:
or
04.) Rename a hidden file:
Code:
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:
Code:
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
Bookmarks