You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This is a follow-up issue for issue #59 and PR #68.
The PCI Domain of the lspci -D command is simply ignored right now. Therefore, any video card on a non-zero PCI domain won't be configured correctly in xorg.conf.
The BusID option in xorg.conf should include the PCI domain, to resolve this issue.
Snippet from xorg.conf manpage:
BusID "bus-id"
This specifies the bus location of the graphics card. For PCI/AGP cards, the bus-id
string has the form PCI:bus@domain:device:function (e.g., "PCI:1@0:0:0" might be ap-
propriate for an AGP card). The "@domain" part can be left out for PCI domain 0. This
field is usually optional in single-head configurations when using the primary graph-
ics card. In multi-head configurations, or when using a secondary graphics card in a
single-head configuration, this entry is mandatory. Its main purpose is to make an
unambiguous connection between the device section and the hardware it is representing.
This information can usually be found by running the pciaccess tool scanpci.
The BusID has the form of PCI:bus@domain:device:function. The @domain part is currently left out, which implicitly sets the domain to 0.
The text was updated successfully, but these errors were encountered:
Ok, so if I read your code correctly, only read_gpus and is_egpu_connected need to be extended by the PCI domain number to fix this. I'm currently not able to test this fix, so I won't create a PR for now. I'll get back to this in 2-3 days if it's not done by then.
This is a follow-up issue for issue #59 and PR #68.
The PCI Domain of the
lspci -D
command is simply ignored right now. Therefore, any video card on a non-zero PCI domain won't be configured correctly inxorg.conf
.The
BusID
option inxorg.conf
should include the PCI domain, to resolve this issue.Snippet from xorg.conf manpage:
The
BusID
has the form ofPCI:bus@domain:device:function
. The@domain
part is currently left out, which implicitly sets the domain to0
.The text was updated successfully, but these errors were encountered: