[xinerama+nouveau] "screen" issue, 1.13.0

Vladimir Chebotarev vladimir.chebotarev at gmail.com
Mon Oct 22 07:30:45 PDT 2012


I have got an issue with "Screen" options of "Device" section. There are two devices and three device sections like that:

 75 Section "Device"
 76     Identifier  "CardA1"
 77     Screen    0 
 78         Option     "ZaphodHeads"  "DVI-I-1"
 79     Option  "Monitor-DVI-I-1" "Monitor0"
 80         Option     "NoAccel"    "off"           # [<bool>]
 81     Driver      "nouveau"
 82     BusID       "PCI:1:0:0"
 83 EndSection
 85 Section "Device"
 86     Identifier  "CardA2"
 87         Option     "ZaphodHeads"  "VGA-1"
 88     Screen     1
 89     Option  "Monitor-VGA-1" "Monitor1"
 90         Option     "NoAccel"    "off"           # [<bool>]
 91     Driver      "nouveau"
 92     BusID       "PCI:1:0:0"
 93 EndSection
 95 Section "Device"
 96     Identifier  "Card1"
 97     Option     "ZaphodHeads"  "DVI-I-2"
 98     Option  "Monitor-DVI-I-2" "Monitor2"
 99         Option     "NoAccel"     "off"          # [<bool>]
100     Screen 0
101     Driver      "nouveau"
102     BusID       "PCI:5:2:0"
103 EndSection

Everything was ok on xorg-server 1.12.4 but since 1.13 xorg thinks CardA1 and CardA2 conflicts. It prints a message to log: "Requested Entity already in use!" and use PCI:1:0:0 as single-head adapter.
Nouveau driver has the same version (1.0.2) as before.

I tried to dig the source code, but I understand it only a little. xf86 entity is actually not shared and not shareable. I haven't found the code where it is being made shareable.

Could you please help me?

I could reproduce the bug if you wish to. Thanks.

Best Regards,

More information about the xorg mailing list