First time using an Arch-based distro, something I’ve been wanting to do for a long time. I read a little about the different desktop environments and after coming from using ElementaryOS for a long time and then recently switching to Ubuntu Budgie, the option for Budgie interested me about EndeavorOS. After reading more, I learned the Plasma DE is the preferred option for most, and so that’s what I chose on install.
I was having a strange bug where every time I logged in, it would crash back to login (it was actually doing a “soft” reboot of sorts, crashing everything). At first I thought it was a bug with the DE, so I plugged the installation media back in and installed with Budgie. I actually like Budgie and will probably stick with it, but I found that the crashing was caused by my second monitor being plugged into my laptop.
My laptop is equipped with a GTX1050 (mobile) graphics card and intel onboard graphics. I’ve done some searching already and I can’t, for the life of me, seem to find a resolution to my problem. I’m thinking there needs to be some configuration for multi-monitor support, but I’m not sure where to start. Is it my graphics card that’s causing this or is it some dependency required in Linux in order to support the dual monitor?
This is my first time posting, hopefully I’m in the right place.
It looks like the Nvidia is installed but it’s running on the Intel so probably when you hook the other monitor that is what is causing it. I’m not the expert with Hybrid graphics set up. I can run people through it but there are variables such as whether you want to use optimus or bumblebee? This is in order to switch graphics from one to the other. You probably want the Optimus-manager for GTX 10 series cards.
Normally it is recommended to use the nvidia-dkms version.
Can you run:
nvidia-installer-check
Edit: After running that could you run a test?
nvidia-installer-dkms -t
This will just run an install test and see if the install will proceed without any errors.
I ran the command and it advised me to reboot. I rebooted and it fails to launch the kernel, I think?
Essentially I power on and it starts kernel in top right and then says clean / blocks etc and then it blanks to a white underline in the very top right and hangs. I’m back on the installation media.
I didn’t attach the -t the first time I did it because I didn’t catch your edit in time. It just recommended I did it, so I did and then rebooted and the system just decided I wasn’t allowed to have fun anymore lol.
Sorry about that. I was kind of waiting for a response and then i decided to add that after. Anyway the test is run first without sudo and usuing the -t option to get a test install to show if there would be any errors. It doesn’t make any changes to your system in test mode.
Then you would hopefully have a successful install after that if it say’s no errors. Then after you just install the optimus manager and enable it according to the instructions. If you are using Budgie again then.
yay -S optimus-manager
reboot
Check status
systemctl status optimus-manager
To start and enable it run (if it is not running):
With the optimus manager you should be able to switch graphics and also set up dual monitor. I’m just not up on the Hybrid setup as i mostly use desktops. If i get a new laptop I’m looking at Ryzen with AMD dedicated graphics.
Edit: Also keep in mind if you use Plasma or Lxqt or Deepin it’s differnet and also Gnome has another package too!
I also read on the github page for the Optimus-manager that it automatically logs you out when you switch GPU’s so you need to be aware of that and save your work first it say’s. You may find this isn’t the solution you want maybe? I’m not sure like i say i don’t have any laptops with hybrid setup. There are others here that do so don’t be afraid to ask if this doesn’t suit you.
I just tried again from a fresh install and installing optimus manager doesn’t work following the guide exactly.
This is also my first time using “yay”. I tried it a different way by installing using the instruction from the creator on github, but those didn’t yield positive results either since it has you take it from the AUR repository, and since this is my first time in Arch, I have no idea how to work it at all.
I’m just very lost and I thought this would be an exciting branch for me. It just seems like I picked a bad machine to try it for the first time which is frustrating because I’m big on lost time and feel like this was just a huge waste.
@ringo
Does this Optimus-Manager work with the nvidia-dkms or does it need to be only the nvidia proprietary drivers? This is something I’m not 100% sure on?
Edit: Okay i read it over again and it does state:
On Archlinux, you can use the packages nvidia or nvidia-dkms.
Thanks. I understand that part but in one section on the wiki it stated:
For this you will need the proprietary NVidia driver installed. But, i have read the actual Git-Hunb page and it states as above that you can use nvidia or nvidia-dkms. I just wanted to make sure i wasn’t giving bad information.