Linux命令 setpci - 查詢和配置PCI設(shè)備的使用工具

2022-03-18 17:55 更新

setpci

查詢和配置PCI設(shè)備的使用工具

補(bǔ)充說(shuō)明

setpci命令 是一個(gè)查詢和配置PCI設(shè)備的使用工具。

語(yǔ)法

setpci(選項(xiàng))(參數(shù))

選項(xiàng)

-v:顯示指令執(zhí)行的細(xì)節(jié)信息;
-f:當(dāng)沒(méi)有任何操作需要完成時(shí),不顯示任何信息;
-D:測(cè)試模式,并不真正將配置信息寫(xiě)入寄存器;
-d:僅顯示給定廠商和設(shè)備的信息;
-s:僅顯示指定總線、插槽上的設(shè)備或設(shè)備上的功能塊信息。

參數(shù)

  • PCI設(shè)備:指定要配置的PCI設(shè)備;
  • 操作:指定要完成的配置操作。

實(shí)例

Linux下調(diào)節(jié)筆記本屏幕亮度方法:

首先進(jìn)入終端輸入lspci命令,列出各種設(shè)備的地址:

lspci
00:00.0 host bridge: Intel Corporation Mobile 945GM/PM/GMS, 943/940GML and 945GT Express Memory Controller Hub (rev 03)
00:02.0 VGA compatible controller: Intel Corporation Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller (rev 03)
00:02.1 Display controller: Intel Corporation Mobile 945GM/GMS/GME, 943/940GML Express Integrated Graphics Controller (rev 03)
00:1b.0 Audio device: Intel Corporation N10/ICH 7 Family High Definition Audio Controller (rev 02)
00:1c.0 PCI bridge: Intel Corporation N10/ICH 7 Family PCI Express Port 1 (rev 02)
00:1c.1 PCI bridge: Intel Corporation N10/ICH 7 Family PCI Express Port 2 (rev 02)
......

發(fā)現(xiàn)00:02.0是VGA設(shè)備,于是我們修改它的屬性:

sudo setpci -s 00:02.0 F4.B=FF

解釋一下:

  • setpci 是修改設(shè)備屬性的命令。
  • -s 表示接下來(lái)輸入的是設(shè)備的地址。
  • 00:02.0 VGA設(shè)備地址(<總線>:<接口>.<功能>)。
  • F4 要修改的屬性的地址,這里應(yīng)該表示“亮度”。
  • .B 修改的長(zhǎng)度(B應(yīng)該是字節(jié)(Byte),還有w(應(yīng)該是Word,兩個(gè)字節(jié))、L(應(yīng)該是Long,4個(gè)字節(jié)))。
  • =FF 要修改的值(可以改)。

我這里00是最暗,F(xiàn)F是最亮,不同的電腦可能不一樣。比如說(shuō)我嫌FF太閃眼了,我就可以:

sudo setpci -s 00:02.0 F4.B=CC


以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)