On Mon, Mar 17, 2008 at 3:55 PM, Leif Gruenwoldt
On Mon, Mar 17, 2008 at 3:40 PM, Luc Verhaegen
wrote: On Mon, Mar 17, 2008 at 11:47:11AM -0400, Leif Gruenwoldt wrote:
I can't seem to get the native resolution to display properly on my external display. The native is 1920x1200 @60 but using xrandr it defaults to 1680x1050 @ 59 and manually setting it to native causes it to go black.
$ xrandr Screen 0: minimum 320 x 200, current 3360 x 1050, maximum 3600 x 1200 VGA_1 disconnected PANEL connected 1680x1050+0+0 444mm x 277mm 1680x1050 59.9*+ DVI-D_1 connected 1680x1050+1680+0 519mm x 324mm 1920x1200 60.0 + 1600x1200 59.9 1680x1050 59.9* 1600x1000 59.9 1280x1024 84.9 75.0 59.9 1280x960 59.9 1152x864 75.0 1152x720 59.9 1024x768 75.1 60.0 832x624 74.6 800x600 75.0 60.3 640x480 75.0 60.0 720x400 70.1
Manually setting it to the native causes the display to go black.
$ xrandr --output DVI-D_1 --mode 1920x1200
Some details about my hardware: - Laptop (HP 8510p with ATI 2600HD) - External 24" LCD (HP LP2465) connected on docking station DVI
The following info from my Xorg.0.log seems highly suspicious:
(II) RADEONHD(0): Not using mode "1920x1200" (mode clock too high)
and then later on down in the log
(II) RADEONHD(0): Not using default mode "1920x1200" (bad mode clock/interlace/doublescan)
See attachments for Xorg.0.log and Xorg.conf.
Any help appreciated.
Leif.
Hrm... Why isn't 1920x1200@154MHz chosen? It validates perfectly...
(II) RADEONHD: version 1.1.0, built from dist of git branch fedora/snapshot, commit 256b6816
This is an unknown SHA-ID... ndim, do you have any idea where this one comes from?
I'm running Fedora 8 with latest yum updates.
(--) Chipset M76 found (II) RADEONHD(0): Connector[0] {RHD_CONNECTOR_VGA, "VGA CRT1", RHD_DDC_0, RHD_HPD_NONE, { RHD_OUTPUT_DACA, RHD_OUTPUT_NONE } } (II) RADEONHD(0): Connector[1] {RHD_CONNECTOR_PANEL, "LVDS LCD1", DDC_NONE, RHD_HPD_NONE, { RHD_OUTPUT_LVTMA, RHD_OUTPUT_NONE } } (II) RADEONHD(0): Connector[2] {RHD_CONNECTOR_DVI, "DUAL_LINK_DVI_D DFP2", RHD_DDC_1, RHD_HPD_0, { RHD_OUTPUT_NONE, RHD_OUTPUT_TMDSA } } (II) RADEONHD(0): Connector[3] {RHD_CONNECTOR_DVI, "HDMI_TYPE_A DFP1", RHD_DDC_1, RHD_HPD_1, { RHD_OUTPUT_NONE, RHD_OUTPUT_NONE } }
Hrm... interesting connector table...
This is the preferred mode for the external monitor:
(II) RADEONHD(0): clock: 154.0 MHz Image Size: 519 x 324 mm (II) RADEONHD(0): h_active: 1920 h_sync: 1968 h_sync_end 2000 h_blank_end 2080 h_border: 0 (II) RADEONHD(0): v_active: 1200 v_sync: 1203 v_sync_end 1209 v_blanking: 1235 v_border: 0 (II) RADEONHD(0): Ranges: V min: 48 V max: 85 Hz, H min: 30 H max: 94 kHz, PixClock max 170 MHz
Yet RandR chooses something else:
(II) RADEONHD(0): Output PANEL using initial mode 1680x1050 (II) RADEONHD(0): Output DVI-D_1 using initial mode 1680x1050
Ya this is really odd. After finnally getting a modeline to work properly I added
Modeline "1920x1200_60.00" 162 1920 2048 2256 2592 1200 1201 1204 1242 Option "Preferred Mode" "1920x1200_60.00"
But it still uses initial mode of 1680x1050 for both displays. So I manually set it to the preferred after desktop login.
Since you have multiple displays connected randr will select the closest thing it can to identical modes on each output. Since both your panel and your monitor support 1680x1050, that mode is being selected. Alex -- To unsubscribe, e-mail: radeonhd+unsubscribe@opensuse.org For additional commands, e-mail: radeonhd+help@opensuse.org