the great sony digital lcd ordeal
dep
dep
Mon Nov 29 18:31:13 PST 2004
hey, chilluns . . .
having a week ago posted here my dismay over my failure to get the
digital input of my gorgeous and nifty 23-inch wideview sony sdm-p232w
lcd panel to work, i thought i'd drop a note describing how i
ultimately made it into the incredible -- really! -- 1920x1200 fully
digital display it is today (and has been for the last 24 hours). i
figure that this will maybe help somebody sometime.
first let us consider the things that didn't work. these include, of
course, sax2, which in my estimation should never be allowed anywhere
near an XF86Config file. still, i tried -- sax2 must be good for
optimally configuring some monitor somewhere, and i hoped i'd gotten
lucky. i hadn't.
searching all over the web, i saw a post (from years ago) which said
that the digital registers are not covered by the radeon driver (i have
a radeon 9000 pro, a/k/a rv250), and that the ati drivers must be
installed. i got them and installed them, breaking so many things that
a complete inventory is still to be made. (i've uninstalled them,
reinstalled the kernel, modules, and xfree, and still some things that
used to work don't anymore.)
i found an XF86Config that somebody had cobbled together which he
claimed worked at achieving 1920x1200 on a dell notebook that had a
radeon chip in it. the remarkable thing about this file is that it was
assembled with no sense of order that i could find and that it
contained page after page of options the meaning of which were
mysteries to me. it did not work as listed, and close to 20 hours of
trying to tune it resulted in no improvement.
i then simply began to guess. the radeon manpage helped. as i added
things that didn't work and restarted x, i read the xfree log the way a
roman seer read chicken guts. usually there were no errors -- but there
was no image theough the digital input (though i got text, just fine
and very sharp, when x wasn't running).
then, last night, the xfree logfile divulged its secret. the edid
information it recorded from the monitor contained numbers that looked
strangely familiar:
(II) RADEON(0): Supported additional Video Mode:
(II) RADEON(0): clock: 154.0 MHz Image Size: 495 x 309 mm
(II) RADEON(0): h_active: 1920 h_sync: 1984 h_sync_end 2016
h_blank_end 2120 h_border: 0
(II) RADEON(0): v_active: 1200 v_sync: 1201 v_sync_end 1204
v_blanking: 1250 v_border: 0
(II) RADEON(0): Supported additional Video Mode:
(II) RADEON(0): clock: 162.0 MHz Image Size: 495 x 309 mm
(II) RADEON(0): h_active: 1600 h_sync: 1664 h_sync_end 1856
h_blank_end 2160 h_border: 0
(II) RADEON(0): v_active: 1200 v_sync: 1201 v_sync_end 1204
v_blanking: 1250 v_border: 0
(II) RADEON(0): Ranges: V min: 55 V max: 65 Hz, H min: 30 H max: 92
kHz, PixClock max 170 MHz
so i strung them together thusly:
"1920x1200" 154 1920 1984 2016 2120 1200 1201 1204 1250
and i was *almost* there. it was doing something goofy, though, giving
me a screen and a half. i went back to the logfile and found the
listing for the maximum pixel clock, which was 170, not 154. so:
"1920x1200" 170 1920 1984 2016 2120 1200 1201 1204 1250
bingo! screen worked through the digital input, and the difference was
the difference in wiping the vaseline off the lens. just incredible.
now, if i can get the frigging trackball to behave, and glx to work
again, i'll be a happy man.
--
dep
The secularists have not wrecked divine things; but the secularists
have wrecked secular things, if that is any comfort to them.
-- G.K. Chesterton, "Orthodoxy"
More information about the Linux-users
mailing list