LSPCI检测到两个3D显示器vga

LSPCI检测到两个3D显示器vga

我正在使用 AMD CPU(无 iGPU)+ NVIDIA GT1030 运行 debian 11(Bullseye)。最初 debian 无法识别 GPU 驱动程序(这只是我的猜测),因为屏幕全黑,直到我添加nomodesetGRU 参数。然后我安装了支持GT1030的linux nvidia驱动。

问题是在命令下$ lspci -nn | egrep -i "3d|display|vga"我发现两个 vga:

02:00.0 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD] 400 Series Chipset USB 3.1 XHCI Controller [1022:43d5] (rev 01)
07:00.0 VGA compatible controller [0300]: NVIDIA Corporation GP108 [GeForce GT 1030] [10de:1d01] (rev a1)

而且我不确定正在使用哪一个。我的目标是严格使用 GT1030 来执行任何图形任务/负载,特别是 VNC 远程控制。

顺便说一句,我注意到,在 Windows 上,只要显卡检测到没有输出信号,它就会自动关闭。例如,我在我的机器中设置了一个 TeamViewer,以便稍后使用 Nvidia Shadowplay 通过远程设备(我的手机)录制讲座,但是当我离开房间并关闭显示器时,GPU 就关闭了。如何通过强制 GPU 始终处于待机模式来防止此类问题?

答案1

您的lspci命令正在匹配两个设备,其中之一不是一个 GPU:

02:00.0 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD] 400 Series Chipset USB 3.1 XHCI Controller [1022:43d5] (rev 01)

这是一个 USB 控制器。它匹配是因为它的设备 ID 43d5 包含“3d”字符串。

您的系统正在使用其 NVIDIA GPU。

相关内容