首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在xorg.conf中设置BUSID

在xorg.conf中设置BUSID
EN

Unix & Linux用户
提问于 2020-05-11 12:45:11
回答 2查看 11.7K关注 0票数 9

如何从lspci的输出中解释xorg.conf.dBUSID

示例:

代码语言:javascript
复制
00:02.0 VGA compatible controller: Intel Corporation Skylake GT2 [HD Graphics 520] (rev 07)

01:00.0 Display controller: Advanced Micro Devices, Inc. [AMD/ATI] Sun XT [Radeon HD 8670A/8670M/8690M / R5 M330 / M430 / Radeon 520 Mobile] (rev 83)

如何为BUSID卡编写?

对吗?BUSID PCI 0@1:00:0

EN

回答 2

Unix & Linux用户

回答已采纳

发布于 2020-05-11 13:07:21

在您的lspci输出中,01:00.0是指总线1、设备0、函数0,它映射到PCI:1:0:0BusID说明符(没有指定域):

代码语言:javascript
复制
BusID "PCI:1:0:0"

详情请参见这个xorg.conf文档

票数 7
EN

Unix & Linux用户

发布于 2021-02-10 13:37:45

对于PCI/AGP卡,总线id字符串的形式为PCI:bus@domain:device:function (例如,“PCI:1@0:0:0”可能适合于AGP卡)。

但是现在您想知道域,而xorg.conf官方文档只让您知道您不需要它,除非您这样做。

我们将使用"lspci“脚本和-s开关找到域。"-s“开关有过滤器"[域]:]总线]:[.功能]”。域编号从0到ffff)、总线(0到ff)、槽(0到1f)和函数(0到7)。

因此,对于您的示例,测试域0、总线1、槽0(如果没有.func,它将搜索所有func)。

代码语言:javascript
复制
lspci -s 0:1:0

如果输出是您的卡,则最终形式是

代码语言:javascript
复制
BusID "PCI:1@0:0:0"

注意总线@域,而不是域@bus。对于大多数主板来说,事实是域名总是0。我有两张卡,一张在1路,另一张是7路,但它们都在域名0上。我怀疑域>0意味着您有一个pcie结构开关,但我不确定。

票数 5
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/585910

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档