我可以同时使用多少个显示器?

我可以同时使用多少个显示器?

我从xrandr命令中得知,我的显卡支持最大分辨率为 16384 x 16384px:

$ xrandr
Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 16384 x 16384

但是我如何检查我可以同时使用多少个输出? 2-3 年前我使用过一个命令,它给了我这个数字,但现在我记不起来了。

我发现了类似的问题,但没有一个是准确的,也没有提供通用的方法:

答案1

我利用了grep11k 行命令的历史记录,终于找到了它:

$ xrandr --listproviders
Providers: number : 1
Provider 0: id: 0x48 cap: 0xf, Source Output, Sink Output, Source Offload, Sink Offload crtcs: 4 outputs: 5 associated providers: 0 name:modesetting

它告诉我们,该显卡最多有 5 个输出(内部显示器、VGA、3x DisplayPort),但同时这台笔记本电脑只能使用其中的 4 个(加拿大铁路公司)。

以上输出是配置的一个示例:

$ sudo lspci -vnn | grep VGA -A 16
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GK106GLM [Quadro K2100M] [10de:11fc] (rev a1) (prog-if 00 [VGA controller])
    Subsystem: Dell GK106GLM [Quadro K2100M] [1028:05cc]
    Flags: bus master, fast devsel, latency 0, IRQ 32
    Memory at f5000000 (32-bit, non-prefetchable) [size=16M]
    Memory at e0000000 (64-bit, prefetchable) [size=256M]
    Memory at f0000000 (64-bit, prefetchable) [size=32M]
    I/O ports at e000 [size=128]
    Expansion ROM at 000c0000 [disabled] [size=128K]
    Capabilities: [60] Power Management version 3
    Capabilities: [68] MSI: Enable+ Count=1/1 Maskable- 64bit+
    Capabilities: [78] Express Endpoint, MSI 00
    Capabilities: [b4] Vendor Specific Information: Len=14 <?>
    Capabilities: [100] Virtual Channel
    Capabilities: [128] Power Budgeting <?>
    Capabilities: [600] Vendor Specific Information: ID=0001 Rev=1 Len=024 <?>
    Capabilities: [900] Secondary PCI Express <?>
    Kernel driver in use: nouveau

我知道这台笔记本电脑也有英特尔显卡,但在 BIOS 中禁用了。稍后我将检查当第二张显卡启用时此命令的输出是什么。

相关内容