eGPU on Linux Ubuntu 19.04 - Easy-to-use setup script
 
Notifications
Clear all

eGPU on Linux Ubuntu 19.04 - Easy-to-use setup script  

 of  9
  RSS

(@jeff_blakely)
New Member
Joined: 1 year ago
 

How do you get the 'internal' display to work in addition to the 'external' displays connected to the eGPU?  Right now I can get either the internal to work with the discrete GPU or the externals to work with the eGPU but not all 3.

Notebook: Razer 15" 2019 RTX 1070 Max-Q
EGPU: Razer Core V2 (GTX 1070 Ti)
OS: Ubuntu 19.04


ReplyQuote
hertg
(@hertg)
Active Member
Joined: 1 year ago
 

@jeff_blakely
Thanks for the report, i have also recognized this issue recently.
But in my case, my internal screen sometimes works and sometimes doesn't...
I've tried to narrow down the cause of this problem in the last 2 hours, but without any luck.

As i was tracking down the problem, i realized that on the login-screen all my monitors worked and after login the internal stopped working.
I also somehow managed to invert the problem, that the external monitors stopped working after login instead of the internal one.

My current workaround is that i switched from using gdm3 to using lightdm.
It seems that all my monitors are working right now, on login and after login.
(see: https://askubuntu.com/a/1049669/952594 )

Would be great if anyone with more experience in this topic could have a short look at it.

I'm sorry, if i couldn't help you.

This post was modified 1 year ago

Notebook: Lenovo ThinkPad X1 Extreme (GTX 1050 Max-Q Ti)
EGPU: Mantiz MZ-02 VENUS (GTX 1080)
OS: Ubuntu 19.04


itsage liked
ReplyQuote
nu_ninja
(@nu_ninja)
Reputable Member
Joined: 2 years ago
 

Most display managers run 1 session for both the login screen and the desktop, but I think gdm3 is unique in that it uses 2 different sessions, one for the login screen and one for the desktop with both running at the same time when you're logged in. Combined with gdm3 using wayland by default(?) I think this makes things difficult when using scripts like this to change the x server so I'd recommend sticking with a DM like lightdm to make things easiest.

To get all your monitors to work I usually just have to mess around with xrandr until everything shows up since you guys have nvidia dgpus it might take more trickery to get those working. If you do find an xrandr configuration that works and want it to load automatically check out autorandr

Mid-2012 13" Macbook Pro (MacBookPro9,2) TB1 -> RX 460/560 (AKiTiO Node/Thunder2)
+ macOS 10.15+Win10 + Linux Mint 19.1

 
2012 13" MacBook Pro [3rd,2C,M] + RX 460 @ 10Gbps-TB1 (AKiTiO Thunder2) + macOS 10.14.4 [build link]  


ReplyQuote
h4wk590
(@h4wk590)
Active Member
Joined: 1 year ago
 

Looking forward to trying this when my GPU comes in. 🙂

Laptop: Lenovo Thinkpad T480s(i5 8250u, 24gb RAM) eGPU: Akitio Node (MSI RX580 8GB)This setup is pending..


ReplyQuote
Joe Veronese
(@joe_veronese)
New Member
Joined: 2 years ago
 

Question. I used this on my Lenovo Yoga 730 13". It works great when an external display is also connected, however, when I am just using the internal screen mouse clicks and typing lag horribly. Plug the external display in and the lag disappears immediately. Any trouble shooting advice?

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

.

ReplyQuote
nu_ninja
(@nu_ninja)
Reputable Member
Joined: 2 years ago
 

I believe in your case you'll want to select the internal gpu mode, then follow the steps for enabling prime, which are well summarized here.

Mid-2012 13" Macbook Pro (MacBookPro9,2) TB1 -> RX 460/560 (AKiTiO Node/Thunder2)
+ macOS 10.15+Win10 + Linux Mint 19.1

 
2012 13" MacBook Pro [3rd,2C,M] + RX 460 @ 10Gbps-TB1 (AKiTiO Thunder2) + macOS 10.14.4 [build link]  


ReplyQuote
hertg
(@hertg)
Active Member
Joined: 1 year ago
 

@joe_veronese

I don't know if you are having the exact same issues, but maybe the following can help you.

I've had similar issues with unbearable input lag and sudden crashes of the USB ports from my Mantiz Venus.
My mouse would disconnect after a few seconds and my keyboard would sometimes press the sammmmmmmmmmmmme key for several seconds.
The same symptoms were described in the Arch Linux wiki on the Dell TB16 article.

Going to the BIOS and change Thunderbolt Security from "User Authorization" to "No Security" has fixed that problem for me.
Now my peripherals are all working properly.

Please note:
If you handle very sensitive data on your computer, this may not be an option.
For more information on the possible vulnerability see http://thunderclap.io/
But to be better protected against that, you would have to have enabled at least "Secure Connect" and locked your UEFI/BIOS with a strong password in the first place.

Notebook: Lenovo ThinkPad X1 Extreme (GTX 1050 Max-Q Ti)
EGPU: Mantiz MZ-02 VENUS (GTX 1080)
OS: Ubuntu 19.04


ReplyQuote
nishank974
(@nishank974)
New Member
Joined: 12 months ago
 

@hertg

I am using a dell xps with 1070ti egpu. I am connecting this using thunderbolt 3 port and PCI Express 3.0 graphic card dock.
Will this even work or do I need to purchase a new gpu docking station?

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

.

ReplyQuote
rafbr
(@rafbr)
Active Member
Joined: 12 months ago
 

I am wondering... Will it work with mPCIe connection or only Thunderbolt?

I have the mPCIe riser and a ROG G750jm...

Notebook: Asus ROG G750JM
EGPU: PCE164P-N03 (GTX 970)
OS: Ubuntu 19.04, Win10


ReplyQuote
nu_ninja
(@nu_ninja)
Reputable Member
Joined: 2 years ago
 

I haven't tested it but it should work with mPCIe or m.2 just as well.

Mid-2012 13" Macbook Pro (MacBookPro9,2) TB1 -> RX 460/560 (AKiTiO Node/Thunder2)
+ macOS 10.15+Win10 + Linux Mint 19.1

 
2012 13" MacBook Pro [3rd,2C,M] + RX 460 @ 10Gbps-TB1 (AKiTiO Thunder2) + macOS 10.14.4 [build link]  


ReplyQuote
 of  9