Using external monitor along side monitor on laptop with an eGPU?
 
Notifications
Clear all

Using external monitor along side monitor on laptop with an eGPU?  

  RSS

D4SH3
(@d4sh3)
New Member
Joined: 2 weeks ago
 

I just switched to Linux again, but when i was using Windows, it used to work just fine. It connected to my external display (plugged into the eGPU) while still displaying my laptop display as a second monitor.

 

After switching to Linux(Pop_os 20.04), it only displays on my external monitor, and doesn't even detect my laptop's display, but i would like my laptop monitor to work as a second monitor.

I used egpu-switcher to set up my eGPU.

 

I'm using a razer blade, with a Razer core X chroma with an RTX 2060.

Any help would be awesome!

To do: Create my signature with system and expected eGPU configuration information to give context to my posts. I have no builds.

.

ReplyQuote
Gerdoch
(@gerdoch)
Active Member
Joined: 3 months ago
 

I had to enable Thunderbolt to work from boot-up in my BIOS in order to have it work properly in PopOS, and it does work with both displays.  I'm on a Dell laptop, and using an AMD Card, but you might try checking for a similar setting in your BIOS.

Dell Inspiron 7791 / i7-10510U / Razer Core X / Gigabyte Radeon 5500 XT / Pop!_OS Linux 20.04

 
2019 17" Dell Inspiron 17 7791 2-in-1 (MX250) [10th,4C,U] + RX 5500 XT @ 32Gbps-TB3 (Razer Core X) + Win10 1909 & Linux Pop!_OS 20.04 [build link]  


ReplyQuote
D4SH3
(@d4sh3)
New Member
Joined: 2 weeks ago
 

@gerdoch, My egpu works just fine, no problem there. I just want to also use my laptop screen alongside my external monitor as a second display.

 

To do: Create my signature with system and expected eGPU configuration information to give context to my posts. I have no builds.

.

ReplyQuote
Gerdoch
(@gerdoch)
Active Member
Joined: 3 months ago
 

@D4SH3 yeah I get that, but what I'm saying is, to get my external display to work correctly, I had to enable an option in my BIOS on my Dell laptop:

image

I had to turn on Thunderbolt boot support so the external display came online before my OS booted in order to have it consistently work properly.  You may want to try checking for a similar option on your model of laptop.

 

Dell Inspiron 7791 / i7-10510U / Razer Core X / Gigabyte Radeon 5500 XT / Pop!_OS Linux 20.04

 
2019 17" Dell Inspiron 17 7791 2-in-1 (MX250) [10th,4C,U] + RX 5500 XT @ 32Gbps-TB3 (Razer Core X) + Win10 1909 & Linux Pop!_OS 20.04 [build link]  


ReplyQuote
ugpu_igpu_wegpu
(@ugpu_igpu_wegpu)
Active Member
Joined: 3 weeks ago
 

@d4sh3, So I just fixed the same issue on my laptop. I used ubuntu 18.04 so some of these steps may differ for you.

If you have installed the requisite nvidia-drivers for your system, have you tried doing the switching as described here ?

In my case, the internal laptop display was not being detected (black screen/cursor) so I followed some of the instructions given here . In particular I noticed that my xorg.conf (generated by nvidia driver) had one device. so I manually added the second device in the conf file. In order to get the BusID I had to run

lspci | grep -e VGA -e 3D

The first field there gives the BusID but it has to be modified to hex as you may have seen in one of the egpu scripts you already tried. I referred to this post to get it right. so the extra sections I added were

# within the "ServerLayout" section
Inactive "intel" 
# add the line above

 

#  In addition add the following sections
Section "Device"
     Identifier "intel"
     Driver "modesetting"
     BusID "PCI:0:2:0"
EndSection

Section "Screen"
     Identifier "intel"
     Device "intel"
EndSection

After changing the xorg.conf and rebooting the laptop, the laptop display was now detected and seems to be working fine for me. I subsequently removed the modified xorg.conf when I wanted to switch back to just my laptop display. I selected the right prime profile and rebooted the laptop and now the internal laptop display alone seems to be working fine too. Whats interesting is that this setup seems to be working even without the modified xorg.conf now. Almost like the nvidia driver had to be forced to display the screen one time and now it seems to be working without the xorg.conf

 

Anyway, hope this helps you in some way.

 

To do: Create my signature with system and expected eGPU configuration information to give context to my posts. I have no builds.

.

ReplyQuote