I installed openSuse 11.2 64bit (DVD version).
Later I installed the graphic card driver. Then I noticed that it’s not working well due to an improper installation (didn’t use the manual that you provided here).
So I uninstalled the driver. Then, after reboot, instead of a regular desktop, I get a CLI and I’m requested to enter my login information.
But in the boot menu, if I enter to the failsafe option, then everything works fine.
Before trying executing the command you’ve written, I searched for the files, but I found only this file: “/etc/X11/xorg.conf”
The following file doesn’t exist: “/etc/X11/xorg.conf.olddriver”
I think that is an ATI RadeonTM HD 5750 Graphics Accelerator card.
Looking at the release notes for the ATI Catalyst-10.4 its not clear to the that the HD 5750 is supported by that proprietary ATI driver. The 5700 series is supported, but there is no mention of the 5750 series, although that is not conclusive.
Its possible the RadeonHD driver is trying to be applied by Xorg when you do a normal boot, and that may be causing the problem. Its also possible you still have an old fglrx rpm installed that may need be removed.
My recommendation is to:
search for and remove any fglrx rpm. If there was such an rpm, after removing it, reboot and see if that works. In either case if normal boot is not working, go to next step;
and then type “shutdown -r now” and see if that works.
.
If thata fails, then again reboot to run level 3 and try Vesa driver you type with root permissions:
sax2 -r -m 0=vesa
and then type “shutdown -r now” and see if that works.
Before reading on: please stick to oldcpu’s advice and suggestions, he’s by far better in the ATI matter than I am.
I just reply, because I want to explain the command. It “moves” xorg.conf to xorg.conf.olddriver, renames it. So it’s a good thing the xorg.conf.olddriver does not exist, otherwise we would be overwriting the orininal file :).
If you don’t trust linux commands (IMHO you have every right to check them), open a terminal and do a ‘man $COMMAND’, where $COMMAND in this case would be ‘mv’, so ‘man mv’.
While I could not find a specific mention in the Catalyst-10.4 release note, I did find posts on the Phoronix forum that notes that this HD 5750 will work with the ATI proprietary Catalyst graphic driver.
So after you get your nominal graphics working again with the VESA or Radeon driver, you could once again try to get the proprietary ATI Catalyst 10.4 working, because purportedly it does work with an HD-5750 (per posts I saw on Phoronix and also on the Arch Linux forum).
Also go to YaST > Software > Software Management and select the “pattern” called “base development” which will install many applications, such as gcc and make. And also go to the “search” in Software Management and search for and install “kernel-source” and “kernel-syms” and “linux-kernel-headers”. Ensure the version number of the “kernel-source” and “kernel-syms” PRECISELY matches the kernel version of your kernel.
With that in place reboot to run level 3. You do that by rebooting and when the boot/splash menu shows up, where you select a normal boot or a failsafe boot, please select a normal boot and press “3” (no quotes) such that a 3 appears in the options line (with a space between it and the existing entry in the options line). Then press < enter > for the normal boot to take place.
This will boot to a full screen text mode. Login as a regular user and enter the regular user password. Then type “su” (no quotes) or “su -” (no quotes) and type the root password. Then do the following:
build the rpm you need for the proprietary graphic driver by typing:
sh ati*.run --buildpkg SuSE/SUSE112-AMD64
then install the rpm that was built by typing:
rpm -Uvh fgl*.rpm
then (as a precaution) ensure pointers/links are up to date by typing:
ldconfig
then use the ATI program that was built and installed as part of the rpm to create a new custom xorg.conf file with:
aticonfig --initial
and then restart with:
shutdown -r now
and that should ideally work.
If it does not work, just remove the fglrx rpm like before, and move the backed up /etc/X11/xorg.conf.vesa.backup file to /etc/X11/xorg.conf. BUT that takes you back to the VESA driver so ONLY do that if the proprietary driver completely fails.
Good luck and as noted, there are MANY ways to do this. I just happen to like the above.
Edit: In case you are curious, this is what I use as a reference: http://en.opensuse.org/ATI/The_Hard_Way … I do NOT like some of the new wiki changes on this in some of the other links you quoted as they delete reference steps that I think are very useful to know for reference.
Thanks for the newbie-friendly explanation! I’m new to linux so it helps a lot.
I managed to get until here:
And also go to the “search” in Software Management and search for and install “kernel-source” and “kernel-syms” and “linux-kernel-headers”. Ensure the version number of the “kernel-source” and “kernel-syms” PRECISELY matches the kernel version of your kernel.
I found out that my kernel version is:
$ uname -r
2.6.31.5-0.1-desktop
And the kernel-source version is: 2.6.31.12-0.2.1-noarch, as you can see in the image here.
What should I do?
Edit:
BTW, how linux “knows” where is the installation file in the next command:
sh ati*.run --buildpkg SuSE/SUSE112-AMD64
?
Because that the path of the file is: “/home/yourusername” ? (my username is “dor”, so it actually located in “/home/dor”)
You need to either download and install the 2.6.31-5.0.1 kernel-source version and 2.6.31-5.0.1 kernel-syms version or you need to update your kernel to 2.6.31.12-0.2.1
It knows because I told you to download that file to /home/yourusername (where yourusername IS your user name). When you open a terminal : the terminal automatically starts in the directory /home/yourusername.
I installed it anyway, despite that the kernel version received by uname wasn’t 2.6.31.12-0.2.1, because that via YaST I could see that the kernel version IS 2.6.31.12-0.2.1 and not 2.6.31.12-0.2 as written by uname. So I thought that maybe uname trimmed the version number or something similar.
oh and how can I configure the driver?
I found that writing in terminal “sax2” should open the configs GUI but it doesn’t seem to be right (too few configuration options were available)
Don’t run sax2. If you run sax2 it will delete the xorg.conf created by “aticonfig --initial” and you will lose the configuration you had created with “aticonfig --install”. So don’t run sax2 unless you are willing to accept that loss.
What are you trying to configure? If you are trying to reduce your resolutation you can do it with xrandr. If using KDE (and assuming the proprietary driver is running) you can boot to X and then type in a terminal: “krandrtray” (no quotes) and then look for a small “monitor” icon in lower right corner. Right click on that and select “configure display”. Use that to configure things.
For the lxde desktop, I think the app is called “lxdrandr”. I’m not familiar with the gnome GUI version of the app.
I already run sax2 by mistake, would you recommend running “aticonfig --initial” to correct that mistake?
Indeed, I’m using KDE. I prefer a GUI but any other method is OK too.
I tried running “krandrtray” in “normal mode” (init 5, I guess) but to no avail. Also tried running “krandrtray” after clicking CTRL + ALT + F1 (a shortcut to text mode) but didn’t help either: executing that command did nothing. nothing appeared, not even an error.
How to “boot to X” ? I’ve searched on that for the last 20 minutes but couldn’t find any info :s