Summary: | BusID disregarded in xorg.conf in dual graphics card and single monitor setup | ||||||
---|---|---|---|---|---|---|---|
Product: | xorg | Reporter: | Mingcong Bai <jeffbai> | ||||
Component: | Server/General | Assignee: | Xorg Project Team <xorg-team> | ||||
Status: | RESOLVED MOVED | QA Contact: | Xorg Project Team <xorg-team> | ||||
Severity: | major | ||||||
Priority: | medium | ||||||
Version: | 7.7 (2012.06) | ||||||
Hardware: | PowerPC | ||||||
OS: | Linux (All) | ||||||
See Also: | https://bugs.freedesktop.org/show_bug.cgi?id=91238 | ||||||
Whiteboard: | |||||||
i915 platform: | i915 features: | ||||||
Attachments: |
|
Description
Mingcong Bai
2016-11-01 04:16:57 UTC
*** Bug 98534 has been marked as a duplicate of this bug. *** I have tried this today. And I run into the same problem. I dug in the xorg-server code and found the right way to pass the domain for BusID. File: ./hw/xfree86/common/xf86pciBus.c Function: xf86ParsePciBusString Contains this comment: The format is assumed to be "bus[@domain]:device[:func]", where domain bus, device and func are decimal integers. domain and func may be omitted and assumed to be zero, although doing this isn't encouraged. This works: # cat /etc/X11/xorg.conf.d/force-card.conf Section "Device" Identifier "Card0" Driver "radeon" BusID "PCI:6@1:0:0" EndSection Hope this helps. FWIW, I think this is two separate bugs: 1) xorg.conf is underdocumented when it comes to the PCI domains in BusID 2) xorg autodetect doesn't seem to deal with PCI domains If my previous comment wasn't clear - I think this "bug" is easily fixed by simply documenting the BusID option for xorg.conf a bit nicer. It doesn't seem to be a radeon bug. Perhaps the original reporter can say whether my 'fix' works for him/her? -- GitLab Migration Automatic Message -- This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity. You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/xorg/xserver/issues/614. |
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.