Hello
I rarely ask for help, but I’m having some serious problems with my X server, that I can’t figure out how to fix on my own… I have a Radeon HD7770, and the past couple of weeks I have different problems with it on OpenSUSE. I’m using various GNU/Linux distros since 2001 and I’m with OpenSUSE since 11.4, so usually I am the one who fixes others problems, well not this time.
note: my hardware is a desktop, with Athlon4200, mobo with an nforce chipset, 4GB ram, Radeon HD7770, 1 sata and 1 pata hdd, 15 year old 250W psu and a 19" crt monitor (that I really like, and my cat likes it even more - it’s a great, warm, place to sleep ) - overall this is a mix of old and a bit less old hardware, I add stuff that I can get for free etc
The story so far:
I had a pretty nicely working 13.1 with fglrx, and apart from an occasional graphics glitch here and there it was good. Then, a few weeks ago, my mobo broke down, so I replaced it with a slightly worse model that I had laying around as a backup for scenarios like this. After that my OpenSUSE wouldn’t boot, it couldn’t find the lvm volumes that I had. I hacked around with it but ended up reinstalling, I figured that since I’m doing a reinstall anyway then I might as well install the new 13.2 version.
I formatted the root volume, installed everything, after that I installed fglrx and for a few days it was good (with some minor glitches like before). But after a few days and some updates, the display started to glitch like crazy (it looked like a worn out VHS tape), I even suspected that the monitor broke, but all was fine outside of OpenSUSE. I removed fglrx, and after reboot I saw the plymouth screen, but instead of seeing login afterwards, the monitor just switched off.
Angry at the broken fglrx, I installed everything anew, this time staying with the default kernel driver (radeonsi). No glitches this time, everything good, only about 10-20% performance hit in 3d games. I was pretty happy with it until I ran OpenTTD - it was running at less than 10fps, totally unplayable. I even filed a bug report to the OpenTTD project, in the mean time some other people told me that apparently I didn’t have 2d acceleration working. Having no idea how to fix this I just waited and installed updates as they came (the mesa updates a few days ago got my hopes up, but didn’t fix this). I could live without 2d games for a while so I wasn’t too pressed to find out what’s wrong.
Yesterday, I boot my machine, I see plymouth and instead of the login screen after that… the monitor turns off! :-/ Not wanting another reinstall I started to hack around…
- booted from a livecd, done mkinitrd -f lvm2, just in case (cause I had a problem with lvm on my machine at work a few days earlier) - didn’t help
- looked at the end of Xorg log, only an empty line starting from EE was there - no info why was there an error
- managed to boot the system with nomodeset, in glorious resolution of 640x350 I installed fglrx, didn’t help, booted in 640x350 and the amd tools said that the driver wasn’t running
- removed fglrx and started hacking with the xorg.conf files, this eventually managed to get me a working screen in a normal resolution, but I have no 3d acceleration this time (OpenTTD is running fast and nice on the other hand - madness!)
This is my Xorg.log currently: http://wklej.org/id/1635042/?hl=text
I currently have uncommented sections in xorg.conf.d in 50-device.conf 50-monitor.conf 50-screen.conf, no other changes. I installed libtxc_dxtn a few days ago, but I don’t think this would have impact on this.
Can anybody help me with this?