Я использую кластер машин, работающих на Ubuntu 10.04 LTS, которые, как предполагается, являются гомогенными, но по-видимому они не. В частности, я настраиваю X-сервер на этих машинах, и я продвинул/etc/X11/XF86Config, который включает следующий раздел:
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BusID "PCI:5:0:0"
EndSection
Проблема состоит в том, что BusID видеокарты является PCI:5:0:0 для некоторых машин и PCI:3:0:0 для других. Существует ли способ, которым X-сервер автоматически обнаруживает соответствующее Устройство (на основе имени, например)?
Спасибо,
Это является дополнительным согласно документации:
BusID "идентификатор шины"
... Это поле является обычно дополнительным в одно-главных конфигурациях при использовании основной видеокарты. В мультиглавных конфигурациях, или при использовании вторичной видеокарты в одно-главной конфигурации, эта запись обязательна...
Тот текст может быть найден здесь (поиск "BusID" на получающейся странице для получения до соответствующего раздела "BusID", который является примерно половиной пути ниже на страницу): http://www.xfree86.org/4.0.2/XF86Config.5.html