我在 ThinkPad T450 上运行 Ubuntu 14.04。当使用分辨率高于内置笔记本电脑屏幕的外接显示器时,对话框的文本变得混乱。
看来我需要更换显卡驱动程序。有人找到解决办法吗?
已更新以添加所需信息:
lspci -nnk | grep '\[03' -A2
给出以下内容:
00:02.0 VGA compatible controller [0300]: Intel Corporation Broadwell-U Integrated
Graphics [8086:1616] (rev 09)
Subsystem: Lenovo Device [17aa:5034]
Kernel driver in use: i915
下面是一个屏幕截图,看看屏幕上的字母是如何混乱的。
答案1
感谢大家的支持。Luke 让我找到了一条轻松解决问题的途径。该问题与使用 SNA(Sandybridge 的新加速)与英特尔显卡有关,需要恢复到 UXA(统一加速架构)。方法很简单:
输入以下内容:
Section "Device"
Identifier "Intel Graphics"
Driver "intel"
Option "AccelMethod" "uxa"
EndSection
在文件中,如果目录不存在,则/etc/X11/xorg.conf.d/20-intel.conf
创建该目录。这必须以 root 身份执行:/etc/X11/xorg.conf.d/
$ sudo mkdir /etc/X11/xorg.conf.d/
$ sudo cp 20-intel.conf /etc/X11/xorg.conf.d/20-intel.conf
假设您20-intel.conf
在本地目录中创建了该文件。
希望对其他人有帮助!
顺便说一句,这是解决方案的来源:https://wiki.archlinux.org/index.php/Intel_graphics#SNA_issues
答案2
通过删除 Utopic HWE-Stack 并将 X.org 和 Kernel 降级到原始 Trusty 版本,问题似乎已经解决了:如何删除内核/LTS 支持堆栈?
uname -r
返回:
3.13.0-48-generic
并Xorg -version
返回:
X.Org X Server 1.15.1
Release Date: 2014-04-13
X Protocol Version 11, Revision 0
Build Operating System: Linux 3.2.0-76-generic x86_64 Ubuntu
Current Operating System: Linux nibbler 3.13.0-48-generic #80-Ubuntu SMP Thu Mar 12 11:16:15 UTC 2015 x86_64
Kernel command line: BOOT_IMAGE=/vmlinuz-3.13.0-48-generic root=/dev/mapper/lvmgroup01-ubuntu ro splash quiet vt.handoff=7
Build Date: 12 February 2015 02:49:29PM
xorg-server 2:1.15.1-0ubuntu2.7 (For technical support please see http://www.ubuntu.com/support)
Current version of pixman: 0.30.2
Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
答案3
我看到了类似的情况,还有一些其他症状。看起来像这个错误: https://bugs.launchpad.net/linux/+bug/1432194