gpt4 book ai didi

linux - 获取linux中的显卡信息(/proc文件系统)

转载 作者:太空宇宙 更新时间:2023-11-04 04:07:43 25 4
gpt4 key购买 nike

我可以创建 proc 文件。我想使用 proc 读取功能了解显卡信息。我该怎么做? 我并不是想在终端中了解该信息(通过编写 lspci vs)。你知道/proc目录下哪个文件存放显卡信息吗?

#include <linux/init.h>
#include <linux/module.h>
#include <linux/proc_fs.h>

// read proc function
int read_proc(char *buf, char **start, off_t offset, int count, int *eof, void *data) {
/* file to be read? */
return 1;
}

// Module loading..
static int start(void){
create_proc_read_entry("myproc", 0, NULL, read_proc, NULL);
return 0;
}


static void fin(void) {
remove_proc_entry("myproc", NULL);
}

module_init(start);
module_exit(fin);

最佳答案

我不完全确定我是否理解您的问题实际上是什么。但如果您询问在哪里可以读取有关显卡的信息,这是我的 0.01 欧元。

PCI 设备信息位于 /sys/bus/pci/devices 下。

使用lspci找出您的显卡的设备编号。例如:lspci |grep -igraphics|awk '{ print $1 }'

然后在 /sys/bus/pci/devices 中查看相应的子目录。

关于linux - 获取linux中的显卡信息(/proc文件系统),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20496619/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com