On 19:42 Sat 01 Dec     , Joe wrote:
> I'm experiencing some display problems when using the latest version of 
> X.org on Gentoo with my MacBook. I've followed the Gentoo-MacBook Wiki Talk 
> page on how to get DRM working by compiling the kernel without DRM support, 
> and then installing x11-drm with portage. I've also installed the 
> xf86-video-i810 driver, and I must have done something right, because 
> glxinfo reports direct rendering as on. But that's one of the few things 
> that /is/ working correctly. Here are the relevant sections of my xorg.conf 
> file:
>
> Section "Device"
>         Identifier      "Built-in Device"
>         Driver          "i810"
>         Screen          0
>         Option          "MonitorLayout" "CRT,LFP"
>         BusID           "PCI:0:2:0"
> EndSection
>
> Section "Device"
>         Identifier      "External Device"
>         Driver          "i810"
>         Screen          1
>         Option          "MonitorLayout" "CRT,LFP"
>         #BusID           "PCI:0:2:0"
>         BusID           "PCI:0:2:1"
> EndSection

With the new randr-1.2 that's in all of the 2.x intel drivers, multiple 
monitors are handled a bit differently. You just have a single device 
section that refers to both of them. Take a look at 
http://www.intellinuxgraphics.org/dualhead.html for details.

> X displays on both monitors in clone mode, with my built-in screen at 
> 1280x800, while my external monitor is at some really low resolution (I'm 
> not exactly sure, but it's probably somewhere around 1024x768). And that's 
> my main problem: no matter what resolutions I enter into my xorg.conf file, 
> my monitors don't change their resolutions (even if I put 640x480 as the 
> only option). In fact, I get the same result if I don't use any xorg.conf 
> file at all.

Probably because it's ignoring those obsolete settings and using the 
defaults, just as it would without an xorg.conf.

> Using xrandr is bit more promising. Running it without any arguments 
> produces the following output:
> Screen 0: minimum 320 x 200, current 1280 x 864, maximum 1920 x 1920
> VGA disconnected (normal left inverted right)
> LVDS connected 1280x800+0+0 (normal left inverted right) 286mm x 178mm
>    1280x800       59.9*+
>    1024x768       60.0
>    800x600        60.3
>    640x480        59.9
> TMDS-1 connected 1152x864+0+0 (normal left inverted right) 0mm x 0mm
>    1920x1200      60.0 +
>    1600x1200      59.9
>    1680x1050      60.0
>    1280x1024      75.0     59.9
>    1152x864       74.8*
>    1024x768       75.1     60.0
>    800x600        75.0     60.3
>    640x480        75.0     60.0     59.9
>    720x400        70.1
>
> I can successfully change my resolution on the Dell monitor to 1680x1050 -- 
> definitely an improvement. But when I try to change to 1920x1200 or 
> 1600x1200, my monitor goes blank, and then displays the following:
> "Out of range signal.
> Cannot display this video mode,
> change computer display input to 1920x1200 @ 60Hz"
>
> Those display modes work fine on OS X and Windows XP, so there's nothing 
> wrong with the monitor or graphics card. I'm really a newbie in this stuff, 
> so yeah... I would appreciate any help on this. Thanks in advance.

You might need to explicitly note that the high-resolution mode requires 
reduced blanking by adding 'Option "ReducedBlanking"' in your Monitor 
section. I couldn't find any documentation for this option, so if you 
didn't already know what reduced blanking was, the postinstallation 
notice for xorg-server probably wouldn't help.

The 'cvt' tool installed with xorg-server can help you generate a 
reduced-blanking modeline by hand, if you need to do that. You can then 
add that modeline to xorg.conf or dynamically add it for that X session 
only using xrandr.

Thanks,
Donnie
-- 
[EMAIL PROTECTED] mailing list

Reply via email to