Your XorgLog seems to show that you do have two different GPU drivers
both connected to the same physical screen (or two identical screens):

[    15.105] (II) NOUVEAU(0): EDID (in hex):
[    15.105] (II) NOUVEAU(0):   00ffffffffffff000610a39c00000000
[    15.105] (II) NOUVEAU(0):   00130103802115780af595a3554f9c26
[    15.105] (II) NOUVEAU(0):   0f505400000001010101010101010101
[    15.105] (II) NOUVEAU(0):   010101010101ab22a0a050841a303020
[    15.105] (II) NOUVEAU(0):   36004bcf100000180000000100061030
[    15.105] (II) NOUVEAU(0):   00000000000000000a20000000fe004c
[    15.105] (II) NOUVEAU(0):   503135345750342d544c4131000000fe
[    15.105] (II) NOUVEAU(0):   00436f6c6f72204c43440a2020200000

15.464] (II) modeset(G0): EDID (in hex):
[    15.464] (II) modeset(G0):  00ffffffffffff000610a39c00000000
[    15.464] (II) modeset(G0):  00130103802115780af595a3554f9c26
[    15.464] (II) modeset(G0):  0f505400000001010101010101010101
[    15.464] (II) modeset(G0):  010101010101ab22a0a050841a303020
[    15.464] (II) modeset(G0):  36004bcf100000180000000100061030
[    15.464] (II) modeset(G0):  00000000000000000a20000000fe004c
[    15.464] (II) modeset(G0):  503135345750342d544c4131000000fe
[    15.464] (II) modeset(G0):  00436f6c6f72204c43440a2020200000

Technically this is correct if the hardware has both GPUs wired to the
screen. The system can't know in advance which GPU you would prefer to
use unless one has been explicitly disabled already. So I guess it is
correct to show the same LCD connection to each GPU.

Certainly in software we should be able to detect this and better inform
the user that it's only one screen. Ideally that would be via unique
serial numbers but Apple has failed to provide a serial number:

[    15.464] (II) modeset(G0): Manufacturer: APP  Model: 9ca3  Serial#:
0

As a next option we could guess that most laptops will only ever have
one LVDS-connected display, but that's not strictly true for multi-
screen laptops. They're rare, but do exist.

So I guess the best option we have is to add quirks, which means
hardcoding rules for known weird hardware like this. It's possible, but
probably not worth doing. So I think the right answer here is to say
"Won't fix". The software is indeed correctly showing that you have two
different GPUs connected to /a/ screen.

** Changed in: xorg-server (Ubuntu)
   Importance: Undecided => Low

-- 
You received this bug notification because you are a member of Ubuntu-X,
which is subscribed to xorg-server in Ubuntu.
https://bugs.launchpad.net/bugs/1809552

Title:
  Ubuntu sees duplicate display for each graphics card on Macbook Pro

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/xorg-server/+bug/1809552/+subscriptions

_______________________________________________
Mailing list: https://launchpad.net/~ubuntu-x-swat
Post to     : ubuntu-x-swat@lists.launchpad.net
Unsubscribe : https://launchpad.net/~ubuntu-x-swat
More help   : https://help.launchpad.net/ListHelp

Reply via email to