我如何检测设备正在使用哪个驱动程序?

我如何检测设备正在使用哪个驱动程序?

我使用的是 Waveshare Captivate 触摸 LCD 屏幕。它使用 GT811 芯片组实现触摸功能。使用 Ubuntu 16.04LTS 时,触摸功能运行正常。使用带有 GNOME 3.14.1 的 Debian 8 时,触摸功能无法使用。

我如何检测 GT811 在我的 Ubuntu 安装上使用什么驱动程序,以便我可以在 Debian 中安装它?

这些测试是使用同一台计算机(每个操作系统一个硬盘)完成的

谢谢,

答案1

$ sudo lspci | grep 3D
01:00.0 3D controller: NVIDIA Corporation GM107M [GeForce GTX 950M] (rev a2)

我使用通用的“3D”来查找我的显卡。请注意行前面的 01:00,然后执行...

$ find /sys | grep drivers.*01:00
/sys/bus/pci/drivers/nouveau/0000:01:00.0

所以我使用的是“nouveau”驱动程序。当我将其更改为第三方驱动程序时,它会显示...

$ find /sys | grep drivers.*01:00
/sys/bus/pci/drivers/nvidia/0000:01:00.0

但您也可以从 Dash 的“软件和更新”中打开“附加驱动程序”。大多数情况下只有 2 个选项:开源和第三方。

相关内容