External monitor slow/laggy when in standlone mode

Recently, I installed an external GPU (HD6870) on my laptop which connects to an external monitor. Every time that I extend desktops, the graphics work just fine. The problem arises when I try to disable the built-in display of my laptop. The screen becomes laggy and, when watching a video, the quality is awful with motion.

I only have this issue with ubuntu (Windows works flawlessly). I tried installing the fglrx drivers but they are not supported on 16.04. The open-source radeon drivers come pre-installed in ubuntu.

Here are the contents of /var/log/Xorg.0.log after I enable the built-in display:

[ 2159.566] (II) intel(0): resizing framebuffer to 3046x1050
[ 2159.574] (II) intel(0): switch to mode 1366x768@60.0 on eDP1 using pipe 0, position (1680, 0), rotation normal, reflection none
[ 2160.064] (--) RADEON(G0): HDMI max TMDS frequency 225000KHz
[ 2160.175] (--) RADEON(G0): HDMI max TMDS frequency 225000KHz
[ 2160.271] (--) RADEON(G0): HDMI max TMDS frequency 225000KHz
[ 2160.375] (--) RADEON(G0): HDMI max TMDS frequency 225000KHz
[ 2160.487] (--) RADEON(G0): HDMI max TMDS frequency 225000KHz
[ 2160.591] (--) RADEON(G0): HDMI max TMDS frequency 225000KHz
[ 2160.692] (--) RADEON(G0): HDMI max TMDS frequency 225000KHz

Here are the contents of /var/log/Xorg.0.log after I disable the built-in display:

[ 2249.382] (II) intel(0): resizing framebuffer to 1680x1050
[ 2250.252] (--) RADEON(G0): HDMI max TMDS frequency 225000KHz
1

2 Answers

I encountered the same problem (Ubuntu 18) and could solve it by selected the 'proprietary, tested' driver for my graphic card!
In other words, the recommended one.

You should check if you are using the 'official' graphic driver or another one / old one like this:

  • Open the "Software & Update" app
  • Click on the "Additional Drivers" tab and wait a bit for it to load
  • Make sure to select the driver with the "(proprietary, tested)" text!
  • Click on the "Apply changes"
  • Restart computer

In my case, I was using the "X.Org X Server - Nouveau" driver (I can't remember how/when I selected this one..)

I switched to "NVIDIA driver 440 (proprietary, tested)" an rebooted my PC: no more issue / lags when using external screen only!

enter image description here

My solution is make prime-select use nvidia not on-damand. Run sudo prime-select nvidia to do this.

Your Answer

Sign up or log in

Sign up using Google Sign up using Facebook Sign up using Email and Password

Post as a guest

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

You Might Also Like