I have debugged failing displayconfigabstraction.py with some additional print statements, and it seems that root cause of the problem is in function _detectGfxCards() when parsing PCI cards. The problem is that my card does not pass if pci_device.isGfxCard() check.
I have printed pci_device just before this check and this is what I get for my card:
I have debugged failing displayconfigab straction. py with some additional print statements, and it seems that root cause of the problem is in function _detectGfxCards() when parsing PCI cards. The problem is that my card does not pass if pci_device. isGfxCard( ) check.
I have printed pci_device just before this check and this is what I get for my card:
PCI:1:0:0 Vendor:1002 Device:5653, Subvendor:103c, Subdevice:940, Class:300, Module:unknown, Text:ATI Technologies Inc.|Radeon Mobility X700 (PCIE)
I think the problem is that Module is "unknown" and is therefore not considered as Gfx card.
Interesting that lspci properly identify device as "VGA":
0000:01:00.0 VGA compatible controller: ATI Technologies Inc Radeon Mobility X700 (PCIE)
What is wrong here?