MSI Laptop - Optimus > External 4K Monitor

My MSI laptop has a K2000m GFX chip which I connect via DP to an external 4K monitor. I’ve run Linux on this computer for the past 2 years. First Manjaro and then ArcoLinux. About 6 months ago, ArcoLinux no longer “saw” the external monitor so I switched back to Manjaro which gave me an option to use the external screen only which is fine.

A few minutes ago, I’ve updated and now the laptop doesn’t boot.

This is a good time to install EndeavourOS.
Any tutorial I can consult to help me get the external monitor going?
Right now, I’ve booted EndeavourOS with NVIDIA driver but under Settings > Display only the laptop option is shown. No external monitor.
Suggestions? Thanks - v

P.S. I have a very fast internet connection and can download some Linux ISO that comes with Timeshift. I have daily backups. On the other hand, I’d love to switch to a different distro because under Manjaro, the laptop shutdown procedure is funky.

xrandr --listmonitors
may give you all monitors listed?

Hello Joe and thank you for responding.
It’s time to retire the laptop and replace it with a Linux compatible desktop asap. It’s too much of a hassle.

I ended up restoring with Timeshift because I didn’t want to set up new RSA keys so that I can access our web server with Thunar.

I want to install Endeavour on another machine but ever since I set that goal, they stopped messing up. Weird! - v


Just live-booted my laptop, option 1: default

xrandr --listmonitors gives me the following output:
Monitors: 2
0: +*LVDS1 1920/340x1080/190+0+0 LVDS1
1: +DP-1-1 3840/698x2160/393+1920+0 DP-1-1
[liveuser@archiso ~]$

With boot option 2: Nvidia
[liveuser@archiso ~]$ xrandr --listmonitors
Monitors: 1
0: +*LVDS1 1920/340x1080/190+0+0 LVDS1
[liveuser@archiso ~]$

I have a bit of time today and might try PopOS. If I can find any distro that just works on the laptop then I am willing to sacrifice the speed of Arch-based distros. All the laptop really does is dealing with emails and web design no other workstation is available.

this is strange… default boot uses nouveau opensource driver for nvidia and seems to detect doth displays, and the propritary Nvidia driver do not detect DP display… i do see the the opposite on search for nvidia not detecting DP display…

nvidia-settings tool also do not show DP display? could be that it is disabled per default, or that it is a notebook with hybrid GPU?

lspci -vnn | grep '\''[030[02]\]'

I bought this laptop back in 2013 to run SolidWorks on. The only upgrade I’ve done since then was replacing the HD with an SSD. Here is some info about the model:

Almost all Linux distros will let me enable the second display when live-booting off of a USB stick.
Once I install with the NVIDIA option, there is no second monitor option anymore. I still run some GFX stuff on that laptop so the NVIDIA driver is a must. Currently, only Manjaro works (kind of) on it but I have to give up the laptop display and use the external 4K screen only which is fine.

[liveuser@archiso ~]$ lspci -vnn | grep ‘’’[030[02]]’
00:02.0 VGA compatible controller [0300]: Intel Corporation 3rd Gen Core processor Graphics Controller [8086:0166] (rev 09) (prog-if 00 [VGA controller])
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GK107GLM [Quadro K2000M] [10de:0ffb] (rev a1) (prog-if 00 [VGA controller])
[liveuser@archiso ~]$

that’s optimus hybrid graphics for sure… so you will need to setup gpu switching mechanism like bumblebee or optimus-manager or prime…

Thanks Joe,
I will read up on the optimus-manager as well as prime.