14.04 Thinkpad T450: Text getting messed up on large screens

I am running Ubuntu 14.04 on think-pad T450. When using an external monitor with higher resolution than the in-built laptop screen, the text of dialog boxes are getting messed up.

Looks like I need to replace the Graphic card driver. Anyone found a solution to this?

Updated to add requested information:

lspci -nnk | grep '\[03' -A2

gives the following:

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

Below is a screenshot, see how the letters are messed up on the screen.

Here's a screen shot showing the problem

Here is Solutions:

We have many solutions to this problem, But we recommend you to use the first solution because it is tested & true solution that will 100% work for you.

Solution 1

Thanks all for your support. Luke put me on a track that solved the problem in a easy way. The issue relates to issues using SNA (Sandybridge’s New Acceleration) with the Intel Graphics and need to revert back to UXA (Unified Acceleration Architecture). The way to do this is pretty simple:

Put the following:

Section "Device"
   Identifier  "Intel Graphics"
   Driver      "intel"
   Option      "AccelMethod"  "uxa"

in file /etc/X11/xorg.conf.d/20-intel.conf, create the directory /etc/X11/xorg.conf.d/ if it does not exist. This must be done as root:

$ sudo mkdir /etc/X11/xorg.conf.d/
$ sudo cp  20-intel.conf /etc/X11/xorg.conf.d/20-intel.conf

Assuming you created the file 20-intel.conf in the local directory.

Hope that help others!

BTW, here’s the source for the solution: https://wiki.archlinux.org/index.php/Intel_graphics#SNA_issues

Solution 2

It seems the problem was solved for me by removing Utopic HWE-Stack and downgrading X.org and Kernel to original Trusty version: How to remove Kernel/LTS Enablement Stack?

uname -r returns:


and Xorg -version returns:

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.

Solution 3

I was seeing similar, as well as a few more symptoms.
It looks like this bug:

Note: Use and implement solution 1 because this method fully tested our system.
Thank you 🙂

All methods was sourced from stackoverflow.com or stackexchange.com, is licensed under cc by-sa 2.5, cc by-sa 3.0 and cc by-sa 4.0

Leave a Reply