I noticed the problem fixed by the first patch while debugging a problem with
the Intel driver in a system using Prime.  See that patch for a description of
what is going wrong there.  Unfortunately, Prime configurations are relying on
that loophole because they need a GPU screen for the Intel device, and the X
server refuses to create one unless there's also a normal X screen using that
same driver.  The second patch fixes that by allowing drivers with no normal X
screens to have GPU screens created for them anyway.  In most cases, this will
end up using the modesetting driver for any platform devices that are not
claimed by another driver.

Given the above, please consider these patches together.

Aaron Plattner (2):
  xfree86: Fix xf86_check_platform_slot's handling of PCI
  xfree86: Add GPU screens even if there are no active GDevs

 hw/xfree86/common/xf86platformBus.c | 20 +++++++++++++++-----
 1 file changed, 15 insertions(+), 5 deletions(-)

-- 
2.2.1

_______________________________________________
[email protected]: X.Org development
Archives: http://lists.x.org/archives/xorg-devel
Info: http://lists.x.org/mailman/listinfo/xorg-devel

Reply via email to