xorg:Debian/Jessie 升级后屏幕分辨率丢失

xorg:Debian/Jessie 升级后屏幕分辨率丢失

在 Debian/Jessie 内更新/升级(影响大约 50 个软件包)并重新启动(正常运行大约一个月后)后,我的 Dell U2713HM 的全分辨率 2560x1440 消失了。 xrandr 列出的分辨率最高为 1920x1200。

鉴于我的安装历史很长,我尝试了一种根本性的解决方法,清除所有 xorg 相关的软件包,然后重新安装它们。没有效果,仍然限制为 1920x1200。

然后我尝试了

~$ cvt 2560 1440
# 2560x1440 59.96 Hz (CVT 3.69M9) hsync: 89.52 kHz; pclk: 312.25 MHz
Modeline "2560x1440_60.00"  312.25  2560 2752 3024 3488  1440 1443 1448 1493 -hsync +vsync
~$ xrandr --newmode "2560x1440"  312.25  2560 2752 3024 3488  1440 1443 1448 1493 -hsync +vsync
~$ xrandr --addmode HDMI1 2560x1440
~$ xrandr  --output  HDMI1 --mode 2560x1440
xrandr: Configure crtc 0 failed

唯一的痕迹Xorg.0.log如下:

[  3263.882] (II) intel(0): Allocated new frame buffer 2560x1440 stride 10240, tiled
[  3264.048] (EE) intel(0): failed to set mode: Invalid argument
[  3264.080] (II) intel(0): Allocated new frame buffer 1920x1200 stride 7680, tiled

根据lspci -v,我的视频设备如下:

00:02.0 VGA compatible controller: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor Integrated Graphics Controller (rev 06) (prog-if 00 [VGA controller])
    Subsystem: Fujitsu Technology Solutions Device 11e7
    Flags: bus master, fast devsel, latency 0, IRQ 46
    Memory at f7800000 (64-bit, non-prefetchable) [size=4M]
    Memory at e0000000 (64-bit, prefetchable) [size=256M]
    I/O ports at f000 [size=64]
    Expansion ROM at <unassigned> [disabled]
    Capabilities: [90] MSI: Enable+ Count=1/1 Maskable- 64bit-
    Capabilities: [d0] Power Management version 2
    Capabilities: [a4] PCI Advanced Features
    Kernel driver in use: i915

由于我安装了完整的xorg依赖包,因此缺少驱动程序并不是一个可能的解释。

如何进行?

答案1

线程https://bbs.archlinux.org/viewtopic.php?id=179120指示 Intel 驱动程序最近引入的一些问题(另请参阅https://bugs.freedesktop.org/show_bug.cgi?id=75345)。

正如该讨论所预期的那样,该问题仅出现在 DVI 电缆上。改用 DisplayPort 电缆后,我的全分辨率又恢复了。

相关内容