我的一台过时的工业 PC 遇到以下问题。该 PC 配备 Intel Atom 处理器 D2550 和 GMA3600 显卡。
我无法使用两个屏幕(扩展)。
- 是GPU驱动的问题吗?
- 一些设置问题(HDMI 端口在 xrandr 中被列为 DVI)?
我有一个新的 Debian buster,安装了内核 4.19.0-6-amd64,一切正常,除了第二个显示器 - 它是黑色的,显示器说没有信号。第一个通过 DVI 连接,第二个通过 HDMI 连接。
然而 Xfce (4.12.5) 检测到两个显示器,我可以对其进行设置。
我已经做了一些研究,但没有任何作用。
我尝试改变硬件中的所有内容,所以这不是硬件问题。
我可以通过 VNC 查看额外的屏幕。
xrandr 输出:
xrandr --current
Screen 0: minimum 320 x 200, current 2960 x 1050, maximum 4096 x 4096
VGA-1 disconnected (normal left inverted right x axis y axis)
DVI-D-1 connected 1280x1024+1680+0 (normal left inverted right x axis y axis) 338mm x 270mm
1280x1024 60.02*+
1280x960 60.00
...
DP-1 disconnected (normal left inverted right x axis y axis)
DVI-D-2 connected primary 1680x1050+0+0 (normal left inverted right x axis y axis) 474mm x 296mm
1680x1050 59.95*+ 59.88
1600x1024 60.17
...
DP-2 disconnected (normal left inverted right x axis y axis)
lspci 输出:
lspci -s 0:02.00 -vv
00:02.0 VGA compatible controller: Intel Corporation Atom Processor D2xxx/N2xxx Integrated Graphics Controller (rev 0b) (prog-if 00 [VGA controller])
Subsystem: Intel Corporation Atom Processor D2xxx/N2xxx Integrated Graphics Controller
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin A routed to IRQ 31
Region 0: Memory at dfc00000 (32-bit, non-prefetchable) [size=1M]
Region 1: I/O ports at f100 [size=8]
[virtual] Expansion ROM at 000c0000 [disabled] [size=128K]
Capabilities: [d0] Power Management version 2
Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
Capabilities: [b0] Vendor Specific Information: Len=07 <?>
Capabilities: [90] MSI: Enable+ Count=1/1 Maskable- 64bit-
Address: fee01004 Data: 4022
Kernel driver in use: gma500
Kernel modules: gma500_gfx