Just bought a new computer and installed Ubuntu 12.04 32-bit version.
After I enter my password, the screen freezes either at the login screen or with the ubuntu 12.04 LTS logo at the bottom. I rebooted with the reset button on my computer and it froze at a purple screen before even going to the login screen.
I think this is some problem with the graphics, but not 100% certain. When I assembled the computer at my friends house and used his monitor, everything worked just fine. The issue happened when I brought the computer home and used my Acer monitor. The computer has a DVI port and I use a DVI->VGA converter with a VGA cable.
When the login screen does appear, it starts from the middle of the screen and wraps around from the left. I did Ctrl+Alt+F1 and entered the terminal mode. I was able to successfully login from the terminal. So nothing is wrong with my files, maybe something with Unity. I did a "grep Failed /var/log/xorg.0.log" and it gave me a "Failed to load module "fglrx".
I tried to do
sudo apt-get install fglrx but that didn't work because it couldn't find any files named fglrx. I did a
locate fglrx and it did find some fglrx-desktop files.
Any thoughts? I maybe missing drivers needed for the Acer monitor, but I don't know how to install drivers in Ubuntu. I have:
Acer S232HL LCD monitor Asus Radeon HD 6670 graphics card Intel Core i7 processor
Edit: I found out that I don't have any fglrx installed on my system, except for
/usr/share/app-install/desktop/fglrx-driver.desktop /usr/share/apport/package-hooks/source_fglrx-installer.py /usr/share/jockey/handlers/fglrx.py
It seems that several attempts are being made to load some driver:
$ grep "autoconfigured driver" /var/log/Xorg.0.log [ 9.937] (==) Matched fglrx as autoconfigured driver 0 [ 9.937] (==) Matched ati as autoconfigured driver 1 [ 9.937] (==) Matched vesa as autoconfigured driver 2 [ 9.937] (==) Matched fbdev as autoconfigured driver 3
But the only available drivers are the following:
$ grep drivers /var/log/Xorg.0.log [ 15.459] (II) Loading /usr/lib/xorg/modules/drivers/ati_drv.so [ 15.466] (II) Loading /usr/lib/xorg/modules/drivers/radeon_drv.so [ 15.481] (II) Loading /usr/lib/xorg/modules/drivers/vesa_drv.so [ 15.482] (II) Loading /usr/lib/xorg/modules/drivers/fbdev_drv.so [ 15.492] (II) Loading /usr/lib/xorg/modules/drivers/ati_drv.so [ 15.492] (II) Loading /usr/lib/xorg/modules/drivers/vesa_drv.so [ 15.492] (II) Loading /usr/lib/xorg/modules/drivers/fbdev_drv.so [ 15.494] (II) Loading /usr/lib/xorg/modules/drivers/radeon_drv.so
Also, I found this great troubleshooting guide and followed their instructions in "Problem: Video card not supported by driver"
$ lspci -nn | grep VGA 02:00.0 VGA compatible controller : Advanced Micro Devices [AMD] nee ATI Turks [Radeon HD 6670] [1002:6758]
grep -i 10026758 /usr/share/xserver-xorg/pci/*.ids gave me nothing.
I do have a file named
/usr/share/xserver-xorg/pci/geode.ids, but it has no PCI ID 1002:6758.
Also, I don't have any file named
/etc/X11/xorg.conf. I don't understand where exactly the problem is. It maybe that the X server can't find
geode.ids and defaults to vesa. Is there a way to obtain the correct
.ids file? Or should I download new AMD Catalyst Display Drivers (fglrx) from the AMD website?