How do I make an eGPU render my laptop screen?

I’ve been researching this issue for close to six hours and still no solution so here’s the hail mary.

I’m using a Dell laptop that has an Intel integrated gpu and a 1050ti. I’m not really interested in using either. I have a Radeon RX Vega hooked up via a gpu enclosure. Using inxi I get a report back that its using the amdgpu driver on my kernel. I am on 6.18.18-1Manjaro 64bit.

No matter what I do I can’t figure out how to make the vega card render on my laptop display. Any advice would be welcome.

egpu-switcher and gswitch are not working

I don’t think it is physically possible to connect the eGPU to the internal laptop screen, unless maybe your laptop would come with such a feature. But normally the internal screen is hardwired to the given hardware, that is the laptops’s built-in graphics.

5 Likes

I am with @jofi on this - the laptop only has display out - not display in - so the external GPU enclosure can only be used for computing tasks such as AI but actually displaying a desktop you would have to connect an external display using said enclosure.

2 Likes

I don’t know any different either. But you can at least assign the Vega to specific applications by setting DRI_PRIME=2 before the startup command.

The fact that, with an integrated Intel GPU and a 1050 Ti, the external Vega is number 2 (starting at 0) is purely an assumption.

EDIT: I found DRI_PRIME=1 commented out in my /etc/environment file. So, it can also be set globally, but I remember that this has occasionally caused problems with older software.

1 Like

How to get my eGPU to render on an external monitor? I’ve tried egpu-switcher and gswitcher. Neither work…


Moderator edit: Added context from duplicate topic

Please don’t create duplicate topics for the same issue. I’ve merged them here. :wink:

The answer was given by linux-aarhus.

EDIT: The question asked in the duplicate thread was how to connect a display to the eGPU.

1 Like

Thank you @pwx
@Yochanan it wasn’t a duplicate topic. Here I asked how to get the eGPU to render on my built-in display for my laptop. @/linux-aarhus solved the issue with his post. Now I’m struggling to get the eGPU to render its own dedicated external display.

I see. Sorry about that. I’ve reopened the other topic.

2 Likes

This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.