Hello. As the title says, I’m trying to output to two monitors connected to my Nvidia card (GT 1030) alongside one monitor connected to my integrated Intel graphics. I’m using X11 as my display manager. I previously achieved this using optimus-manager, but this caused significantly longer boot times (not sure why exactly) and visible screen tearing, especially when playing video. Please note that while I’m not too new to Linux, EndeavourOS is my first Arch based distro, and I also don’t know much about how to configure X11.
What I have already tried:
Running nvidia-inst --prime --conf --32 to install nvidia-prime and the correct graphics drivers.
My third monitor connected to integrated graphics displays the boot messages while the system is booting, but when the display manager starts it outputs a blank screen with a static text cursor.
I also dual-boot Windows which is able to detect and use the third monitor.
It may be that your your laptop switches to dedicated graphics when connected to external monitors. I don’t know the hardware you have? Some laptops do this automatically and don’t need optimus-manager. I’m assuming it’s a laptop? Can you post the url link for this command?
Sorry, I just assumed it was a laptop. Looks like you are running on Nvidia. So at least that parts good. Drivers are installed properly. Do you switch graphics with optimus manager? I thought this was only for laptops? Hence why i assumed it was laptop? I don’t recall anyone with desktop using optimus?
I previously used optimus-manager just because it was the only way I could get output on all three of my monitors. As I said in my original post, while this “worked”, it made boot times much longer and had screen tearing. I didn’t ever actually use optimus-manager to switch graphics devices, I always had it set to use Nvidia graphics. I know this obviously isn’t what it was designed for, but it just about “worked”. I’m trying to find a better solution for this as using optimus-manager isn’t how it should have to be set up.
That’s what I’d like to do, though unfortunately the GPU I’m using is old and doesn’t have Displayport. I do have Displayport output on the integrated graphics in my motherboard though: do you think this is worth trying?
Does the internal graphics work hooking one monitor to it without optimus manager? Then try another on the dedicated card. Then add a third on the dedicated card. You may have to use xrandr to set up the displays.
Removed optimus-manager as no longer needed. Nvidia is still doing the rendering (I think), but screen tearing is gone and boot times are much quicker. Thanks again!