On Fri, 2008-08-29 at 17:56 +1000, Ray Newman wrote:
> Hi,
> 
> Under FreeBSD V6.2 Release (X 6.9.0 and i810 1.4.1) with this  
> xorg.conf, this log file
> is produced and the dual screen config works.
> 
> 
> Under FreeBSD V7.0 Release (X 1.4.0 and i810 1.6.5) with this xorg.conf which 
> is nearly 
> identical with the previous one, this log file is produced and the dual 
> screen doesn't work.
>  It seems to get the primary and secondary screens totally confused.
>
> Ray Newman
> 29 Aug 2008


With X 1.4, use driver intel ( x11-drivers/xf86-video-intel ) and xrandr
to achieve the same effect. This has the benefit of dynamically enabling
or disabling additional heads. The configuration is slightly different,
here is a pertinent snippet from mine for comparison. There is only one
device, screen and monitor specified in the conf. 

Section "Device"
        Identifier      "Card0"
        Driver          "intel"
        VendorName      "Intel Corporation"
        Option          "DRI" "true"
        BoardName       "Mobile Integrated Graphics Controller"
        BusID           "PCI:0:2:0"
        Screen          0
EndSection

Section "Screen"
        Identifier      "Screen0"
        Device          "Card0"
        Monitor         "Monitor0"
        SubSection "Display"
                Viewport        0 0
                Depth           32
                Modes           "1400x1050"
                Virtual         2680    1050
        EndSubSection
EndSection

My laptop has an internal 1400x1050 screen, and also a 1280x1024
external screen to its left. It's enabled from my .xinitrc with a
command like 'xrandr --output VGA --mode 1280x1024 --left-of LVDS'.
Apparently due to hardware limitations, if your 'Virtual' is more than
2048x2048 in any dimension, then DRI won't work.

Cheers

Tom

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to