Настройка BUSID в xorg.conf

Изhttps://wayland.freedesktop.org/faq.html:

Why does Wayland use EGL?

EGL is the only GL binding API that lets us avoid dependencies on existing window systems, in particular X. GLX obviously pulls in X dependencies and only lets us set up GL on X drawables. The alternative is to write a Wayland specific GL binding API, say, WaylandGL.

A more subtle point is that libGL.so includes the GLX symbols, so linking to that library will pull in all the X dependencies. This means that we can't link to full GL without pulling in the client side of X, so Weston uses OpenGL ES to render. This also enables Weston to run on GPUs which don't support the full OpenGL API.

As detailed above, clients are however free to use whichever rendering API they like.

2
11.05.2020, 15:45
1 ответ

Для карт PCI/AGP строка идентификатора шины -имеет вид PCI :шина@домен :устройство :функция (, например, «PCI :1@0 :0 :0” может подойти для платы AGP ).

Но теперь вы интересуетесь доменом, а официальная документация xorg.conf только сообщает вам, что он вам не нужен, если он вам не нужен.

Мы найдем домен с помощью сценария «lspci» с ключом -s. Переключатель «-s» имеет фильтр «[[[[domain] :]bus] :][slot][.[func]]». Домены пронумерованы от 0 до ffff ), шина (от 0 до ff ), слот (от 0 до 1f )и функция (от 0 до 7 ).

Итак, для вашего примера тестовый домен 0, шина 1, слот 0 (если нет.func, он ищет все func ).

lspci -s 0:1:0

Если на выходе ваша карта, то окончательная форма будет

BusID "PCI:1@0:0:0"

Обратите внимание на шину@домен, а не на домен@шину. Для большинства материнских плат правда домен всегда будет 0. У меня две карты и одна на шине 1, другая на шине 7, но они обе в домене 0. Я подозреваю, что домен > 0 означает, что у вас коммутаторы pcie Fabric, но я не уверен.

2
28.04.2021, 23:15

Теги

Похожие вопросы