- Scrubbed for only pertinent information
- Edited for grammar/clarity only
- If there is a way to get this in a spoiler format or scrolling format and retain the formatting, I would like that more than this very long post.
- Also attached as pdf.
- steps for attempting mitigationpurple
- useful macrosred
- code entered at the command line.
... - Indicates trial of the bold
- text added/edited to a file.
<Langobard> Evening, roarde.
<roarde> hi, Langobard<roarde> btw - try commenting out your first Monitor section
<roarde> and xorg.conf is deprecated, generally. But get it working first, THEN the stuff can be moved to xorg.conf.d
<Langobard> I will try that immediately. Hopefully, brb. Thank you!
<roarde> you know how to undo it from console if i'm wrong, dontcha?
<Langobard> (Once I've got my flipping box working correctly, I can start trying to focus my learning in one area - enough to be useful in return)
<Langobard> If that doesn't work, reboot?
<roarde> either/or. boot should have a "tui" option, or if you can grab console long enough, init 2
. init 4
cranks X back up when you're done.
<Langobard> Thank you, and brb.
<roarde> that didn't work right?
<Langobard> lol, nope.
<Langobard> It was worth a shot though, and I really appreciate the advice. It was better than sitting around staring at the wall wishing for a solution.
<Langobard> Monitor is looking for 1440x900@60Hz and something in that config file isn't agreeing with it.
<roarde> it's attached lcd, right? or wait: lappy or desktop?
<Langobard> Attached LCD, desktop. Monitor: Magnavox 19MF337B/27
<Langobard> GPU: ATI HD7770.<roarde> as root, mv /etc/X11/xorg.conf /etc/X11/xorg.conf.wip
<roarde> and see what happens without an xorg.conf
<roarde> (and never run vxconf again)
<Langobard> okay, trying now.
<roarde> it worked, but you don't have real ati (radeon) support
<Langobard> X Server wouldn't go, apparently.
<Langobard> Failed, I ended up replacing the xorg.conf and coming back in.
<roarde> ls /etc/X11/xorg.conf.d
returns nothing - navigated to the folder to try again, also nothing.
<roarde> ah. empty.
<roarde> actually, that's good
<roarde> is the directory /etc/X11/xorg.conf.d
<Langobard> Yes, but empty.
<roarde> as root, slocate -u
<Langobard> It's back to the prompt.
<Langobard> slocate -u
appears to have finished, but didn't return anything.
<roarde> shouldn't. now locate fglrx
<roarde> did it tell ya where it is?
<Langobard> About 100 different spots. Pertinent (I assume?) is /etc/X11/xorg.conf.fglrx-0
and also at /etc/progile.d/ati0fglrx.sh
<Langobard> Derp, it's in other potentially useful places too.
<roarde> locate fglrx | grep module
<roarde> should show up in /usr/lib/xorg/modules. . .
<roarde> looking for flgrx.so
seem to be the most common from that command.<roarde> start that text editor (will be a new file).
<Langobard> Got it.
<roarde> btw, did you start as root or regular user? either's fine, but need to know which
<Langobard> started as root in tui, ran startx after restoring the default vxconf config.
<roarde> ah. k.<roarde> four lines follow; these are the whole file:
<roarde> Section "Device"
<roarde> Identifier "Radeon Card"
<roarde> Driver "fglrx"
<roarde> Save file as /etc/X11/xorg.conf.d/20-ati.conf
<Langobard> Done.<roarde> cp /etc/X11/xorg.conf /etc/X11/xorg.conf.wip # So we can keep the backup -- it'll be needed again
<roarde> then rm /etc/X11/xorg.conf
<roarde> When you boot, you get a graphical logon screen, right?
<Langobard> Correct. I get the VLocity splash screen and (if I am quick) the ability to choose between multi user gui and tui.
<roarde> ok, we should be able to avoid rebooting.
<roarde> know about ctrl-alt-F2
( -F3,F4 . . . and especially F7)?
<Langobard> Nope, I do not.
<roarde> here's the lowdown, but don't do it 'til i'm finished
<roarde> you're gonna press ctrl-alt-F2
is the console, but it's occupied with X
will give you text consoles.
will put you back on the screen running X
<roarde> it's fine to log in/out on any of the consoles -- affects nothing but that session.
<roarde> so go ahead and grab a tty with ctrl-alt-F2
, login as root, then ctrl-alt-F7
back here and holler
<Langobard> Logged in as root and back.
<roarde> once again, you'll need to wait for a few lines
<roarde> this is where init 2
and init 4
<roarde> not too sure about solving your driver problem, but i'm glad you get at least something out of it
<roarde> if you go into that tty and do init 2
(or you could even do it from an x-terminal) it will go to the 'tui' side. your x-session will close.
<roarde> i forgot: have you deleted your xorg.conf
<Langobard> yes, backed it up as xorg.conf.wip
and then deleted.
<roarde> ok, the plan: [PLAN - lost from my log somehow, but summed up below]<Langobard> So, to clarify: ctl-alt-F2 -> init 2 ->init 4 -> wait 30s -> ctl-alt-F7 ->check if x-login is presented. If that fails, cp /etc/X11/xorg.conf.wip /etcX11/xorg.conf -> init 4
<Langobard> Monitor stays blank for a while, then displays a message (not verbatim) that the monitor is set up for 1440x900@60Hz and to make sure the computer source is compatible.
<roarde> so what resolution do you have right now?
<Langobard> 1024x768<roarde> ok, on your last post you have two monitor sections posted
<roarde> using the text editor, save the second monitor section to /etc/X11/xorg.conf.d/30-aticonf-monitor.conf
<roarde> aticonfig wrote that, correct?
<roarde> ok, last idea is to remove xorg.conf again and see if specifying the monitor in that file was any help<Langobard> Haha, okay. So: rm /etc/X11/xorg.conf -> ctl-alt-F2 -> init 2 -> init 4 -> wait 30s -> ctl-alt-F7 ->check if x-login is presented. If that fails, cp /etc/X11/xorg.conf.wip /etcX11/xorg.conf -> init 4
<roarde> yeah. you'll be singing that in your sleep.
<Langobard> Trying now.
<Langobard> Nope. Took down the message for accuracy this time: Attention: Can not display this video mode. Change computer display input to 1440x900 at 60 Hz.
<Langobard> Do you think a) something could be wrong with the driver install or b) I could have done something to muck it all up in my pursuit of multilib (for Wine)?
<roarde> probably neither.
<roarde> the driver is probably being picked up
is invaluable for this trial and error attempt.
... [break for unrelated chat]<roarde> open up your xorg.conf in a text editor
<Langobard> okay, done.
<roarde> do you have a 64-bit 7.1 iso? which one?<roarde> in xorg.conf, look at the aticonfig Screen section at bottom and cutpaste the "Modes" line down from the Display SubSection just above it.
<roarde> Depth 24
<roarde> Modes "1440x900" "1280x800" . . .
<roarde> make the aticonfig'd Screen section have that modelist
<Langobard> Clarifying. So I would go back to tui, run aticonfig --initial
and then copy "Modes "1440x900" "1280x800" "1024x768" "800x600" "640x480"
" in the Display subsection?
<roarde> are you running the xorg.conf
you posted, or something else?
<Langobard> I've got the default running - the one I posted was the failed aticonfig
<roarde> you could copy the one you posted to xorg.conf
and do the edit
<roarde> you _do_ have a backup, after all
<roarde> do you know what version of catalyst you have?
<Langobard> roarde: 13.12
<roarde> did you have an xorg.conf
when you ran aticonfig
<roarde> as in, did you already have an xorg.conf
<Langobard> Yes, but it said it was uninitialized.
<roarde> what i'm getting at is whether catalyst will configure to use xorg.conf.d
rather than xorg.conf
<roarde> have you tried it without a pre-existing xorg.conf
?<roarde> cp /etc/X11/xorg.conf /etc/X11/fred ; rm /etc/X11/xorg.conf*
<roarde> (just in case it's hung on the name "xorg")
<roarde> but you'll need to get to init 2
before running aticonfig
-- so it doesn't pick up info from the running server
<Langobard> Okay. I assume that I should back up /etc/X11/xorg.conf.wip
, since that's the stable iteration?
<roarde> whichever is stable, call it "fred"
<Langobard> Okay, backed up as fred and xorg.conf*
removed. It left xorg.conf.d
- should I remove that as well?
<roarde> excellent question. no. Maybe aticonfig
will see it and use it. hope so, but i doubt it
<roarde> WAIT - have you blacklisted the open-source radeon driver?
<Langobard> /etc/modprobe.d/blacklist.conf<Langobard> /etc/modprobe.d/blacklist-fglrx.conf already has radeon blacklisted... adding radeonhd to the blacklist.
<roarde> generate a fresh xorg.conf
with aticonfig, but add those Modes to it before trying
<roarde> and ya, i'd do that from level 2<roarde> lsmod| grep radeon to see if either radeon or radeonhd is loaded
<Langobard> The search didn't return any results.
<roarde> as in lsmod | grep radeon
didn't say anything?
<roarde> if lsmod
's output doesn't contain the string "radeon" (radeonhd includes that string), then no modules with radeon in their name are loaded.
<roarde> so the plain 'ol radeon blacklist you booted with is enough in your case
<Langobard> So I can skip the blacklist editing in tui?
<roarde> oh. rm /etc/X11/xorg.conf.d/*
<roarde> but the blacklist has no effect until reboot. no problem - the way you booted this time works, it turns out
<roarde> leave the directory xorg.conf.d
in place, we just want it empty
<Langobard> Haha, deleted it and just re-added it.
<roarde> and the files we put there will have to be replaced with something fresh eventually, in any case
<roarde> ok, have a copy of that line of Modes handy for your text editor
<roarde> remember that you can ctrl-alt-F3
(etc) to another session if you want to put up reminders there
<roarde> might want to play with that before going to level 2 again
<Langobard> Good idea.
<roarde> keep that line where you can find it. it's called 'init' for a reason
<Langobard> Assuming I've understood it all:
-> init 2
-> nano /etc/modprobe.d/blacklist-fglrx.conf
(add blacklist radeonhd
)-> aticonfig --initial
-> nano xorg.conf
(add Modes "1440x900" "1280x800" "1024x768" "800x600" "640x480"
) -> init4
-> wait 30s -> ctl-alt-F7
->check if x-login is presented. If that fails, cp /etc/X11/fred /etcX11/xorg.conf
-> init 4<roarde> go ahead and edit blacklist-fglrx.conf here where it's easier, before going to level 2
<Langobard> Okay... Done.
<roarde> otherwise, i'd say that's it<Langobard> For posterity: ctl-alt-F2 -> init 2 -> aticonfig --initial -> nano xorg.conf (add Modes "1440x900" "1280x800" "1024x768" "800x600" "640x480") -> init4 -> wait 30s -> ctl-alt-F7 ->check if x-login is presented. If that fails, cp /etc/X11/fred /etcX11/xorg.conf -> init 4
<roarde> you're there right now?
<Langobard> Yes. And I am done for the night, will do a write up tomorrow! [/list]