How to setup independent screens with the Intel driver?
Boszormenyi Zoltan
zboszor at pr.hu
Fri Oct 30 09:56:35 PDT 2015
2015-10-30 17:46 keltezéssel, Boszormenyi Zoltan írta:
> 2015-10-30 17:36 keltezéssel, Chris Wilson írta:
>> On Fri, Oct 30, 2015 at 04:58:49PM +0100, Boszormenyi Zoltan wrote:
>>> Section "Device"
>>> Identifier "Intel0"
>>> Driver "intel"
>>> BusID "PCI:0:2:0"
>>> Screen 0
>>> Option "AccelMethod" "sna"
>>> Option "Monitor-LVDS1" "LVDS1"
>> Option "ZaphodHeads" "LVDS1"
>>
>>> Option "TearFree" "on"
>>> EndSection
>>>
>>> Section "Device"
>>> Identifier "Intel1"
>>> Driver "intel"
>>> BusID "PCI:0:2:0"
>>> Screen 1
>>> Option "AccelMethod" "sna"
>>> Option "Monitor-VGA1" "VGA1"
>> Option "ZaphodHeads" "VGA1"
>>
>>> Option "TearFree" "on"
>>> EndSection
>> -Chris
> I tried adding the ZaphodHeads option to the device sections before.
> It didn't work. The driver throws an error:
>
> [3114226.306] (II) intel(0): Using Kernel Mode Setting driver: i915, version 1.6.0 20150522
> [3114226.307] (II) intel(1): Using Kernel Mode Setting driver: i915, version 1.6.0 20150522
> [3114226.307] (--) intel(0): Integrated Graphics Chipset: Intel(R) Pineview G
> [3114226.308] (--) intel(0): CPU: x86-64, sse2, sse3, ssse3; using a maximum of 2 threads
> [3114226.308] (==) intel(0): Depth 24, (--) framebuffer bpp 32
> [3114226.308] (==) intel(0): RGB weight 888
> [3114226.308] (==) intel(0): Default visual is TrueColor
> [3114226.308] (**) intel(0): Option "AccelMethod" "sna"
> [3114226.308] (**) intel(0): Option "ZaphodHeads" "LVDS1"
> [3114226.308] (**) intel(0): Option "TearFree" "on"
> [3114226.309] (EE) intel(0): LVDS1 is an invalid output for screen (pipe) 0
It seems the device pipe and screen matching doesn't work properly.
The driver seems to be assuming that its pipe numbers always match
the same X screen numbers.
In the (semi-)working (mis-)configuration in my original post, LVDS1 is
attached to pipe 0 and VGA1 to pipe 1:
[3110459.475] (--) intel(1): Output LVDS1 using initial mode 1024x768 on pipe 1
and
[3110459.564] (II) intel(0): switch to mode 1024x768 at 75.0 on VGA1 using pipe 0, position
(0, 0), rotation normal, reflection none
[3110459.564] (II) intel(0): Setting screen physical size to 270 x 203
[3110459.591] (II) intel(1): switch to mode 1920x1080 at 60.0 on VGA1 using pipe 1, position
(1024, 0), rotation normal, reflection none
[3110459.591] (II) intel(1): Setting screen physical size to 778 x 285
Best regards,
Zoltán Böszörményi
More information about the xorg
mailing list