Issue appeared just after updating. I have integrated intel graphics and nvidia gpu card gtx 1050 ti. At first launch after update i got login screen on monitor, connected to nvidia card (let’s call it main), and black screen on another monitor(extra), - it’s normal situation. After login main monitor becomes black as extra, and nothing happens.
I didn’t used bumblebee drivers, because all worked well without them. I tried to install bumblebee, but got another problem: main monitor stucks at screen with motherboard manufacturer name, extra monitor is black. But if i connect extra after boot, i get login screen on extra, can login and work, but i can’t setup resolution.
I’ve deleted bumblebee drivers and installed just nvidia drivers. Now i can boot only without extra monitor, and if i connect it after boot, nothing happens.
Also, if you prefer to switch to only your NVIDIA graphics card and to completely disable your integrated GPU (this greatly increases performance for me), you can install a program called optimus-manager (only works on laptops). Here’s how to install it:
sudo pacman -S optimus-manager
sudo pacman -S optimus-manager-qt
After the install, a little Nvidia icon should appear on your taskbar after a restart. Just right click it to switch!
I had feeling, that problem is with desktop/monitor/screen initialization or something like that. I removed all drivers, installed only video-linux and video-modesetting. After that i went to bios settings, set primary display, which is connected to IGPU (integrated, intel in my case, extra monitor, mentioned above), rebooted. And it worked.
After that i tried to install bumblebee, got nothing new. Then i installed just nvidia driver, and system loaded successfully. I’ll test performance and edit this post.
I wonder, if it’s a solution? Because i still don’t know, how does it work.
I didn’t mark it, because i wanted to test it. I couldn’t boot today morning. Means, still searching for solution.
Now if i disconnect extra, manjaro boots successful, main monitor works and then i connect extra and it works too. But if i boot with two monitors connected, none of them works, it can’t boot. And there are some problems with resolution on extra monitor. Manjaro determines it as “unknown display”.
Although you can disable it in BIOS, I use optimus-manager because it has the feature to only use my Dedicated GPU when my laptop is plugged into a power source, and it switches to only using my Integrated GPU when the laptop is running off of it’s battery. which greatly increases my battery life.
Also, I did some research, and Optimus Manager is incompatible with bumblebee, so that is probably why Optimus Manager didn’t work.
If you go to Hardware Manager in settings, is video-hybrid-intel-nvidia-prime an option that shows up under the display controller menu or any menus under the display controller menu? If not that is probably why the installer didn’t recognize video-hybrid-intel-nvidia-prime as an option.
I see you have kernel 5.9 it is not supported anymore. Are you still running this kernel? This shouldn’t be related to your issue but just in case I would remove it and run 5.10 if it is not already done.
Please give the output of inxi -Fazy for full proper inxi (and when you paste it in your reply, select it, and click the </> button to format it correctly, not like in your initial inxi where you have made some weird thing the output is not like it should)
I see you have the Nvidia 460 IDs for MHWD installed so it should have what it needs to recognize your video card and give you the option to install Prime, hence the full inxi report needed to be sure of your hardware ID.
Can you also post the output of cat /var/lib/mhwd/ids/pci/nvidia.ids
Interesting moment. If i try to load with 2 monitors connected, i get main monitor with gigabyte picture stuck and black extra monitor. Then i press power off button and get power off console on main monitor and gigabyte picture on extra with 3 dots (like loading). Computer shuts down correctly.
Your GPU is definitely in the list and should theoretically allow Prime install with the latest drivers
But I also noticed recently on a friend computer that MHWD GUI tool wasn’t presenting the option for Nvidia 390 to him, and back then I installed manually Nvidia 340 for my friend, but the other day while trying to troubleshoot why he couldn’t have proper tear free experience on his computer anymore after an update, I removed everything regarding Nvidia, removed video-linux from MHWD, and after restarting the MHWD GUI tool, the option to install Nvidia 390 was there… I don’t know what unlocked the situation, but doing these steps seemed to have refreshed something somewhere and allowed the installation which was not possible before…
Try to do some random steps like I did, remove everything, restart the tool, and see if Prime magically appears in the list of available drivers to install. Make a restoration point from Timeshift, of a working state of your Manjaro installation, and try to mess with it (this way you can restore computer to previous state if you really mess something in the process).
Your goal (to me) is to install Prime drivers, I wouldn’t stick to and try to troubleshoot the outdated 390 driver with Bumblebee…
//EDIT: did you try to manually install from terminal the video-hybrid-intel-nvidia-prime driver? command should be something like sudo mhwd -i pci video-hybrid-intel-nvidia-prime