Hi there, I've followed the tutorial here
I never had Bumblebee installed so I have installed the 390x Nvidia driver, that driver works for me as I've ran prime using it.
However I get the following message when attempting to switch gpus-
WARNING : the nvidia module does not seem to be available for the current kernel. It is likely the Nvidia driver was not properly installed. GPU switching will probably fail,
continue anyway ? (y/N)
I think that @admdb misspoken. He rather meant: do not try rt kernel, however, that is too late since you already installed it. Just install regular kernel 5.2 for example. Also, kernel 5.0 reached end of life, that is why there is no nvidia modules for it anymore. Strangely it's seems to be still available in rt version which you have it. Maybe there is a reason to keep it but I don't know it. If you are not a music producer or don't do any work with sound, rt kernels are to be avoided.
A good practice is to keep at least two kernels installed. A newest stable one (so skip experimental ones, unless you are an experienced user or have the newest hardware) and the latest LTS. So currently it's 4.19 and 5.2. When the new kernel arrive, install it and ditch the older non-LTS one as it becomes EOL (end of life) at some point, unless they are made to be the new LTS.
Ok thanks, I have reinstalled Manjaro as I'm going to try and set up Optimus manager from scratch.
To get Architect to load I have to use the non free video driver in Architects boot screen. During the actual install I chose the free driver. To get the system to boot I've added nouveau.modeset=0 in the kernel params.
Any assistance, guides will be greatly appreciated.
I will hopefully have the time to set this up in the morning.
If possible, use always non-free drivers for nvidia. No sure why people even load free ones for nvidia, but some claim their system won't boot so they have to use free drivers and then switch to non-free later.
If there are no issues, non-free drivers should be chosen always from the start because you need them anyway and free ones are basically useless. Free nvidia drivers are just because of ideology but almost no one is that crazy to use them.
Hey, thanks for the response.
My laptop requires that non free drivers are installed first. On Manjaro the only way (so far) I can get the Nvidia card running is by using Prime. I really would prefer been able to switch between GPUs for all the obvious reasons.
I'm having no luck trying to set up Optimus manager, should I set up prime and then attempt installation of Optimus manager??
Then you are lucky and don't need to mess with a free version anyway. Usually, people have the opposite situation, they have to install free ones first and only then they can switch to non-free ones.
If optimus-manager is not working for you somehow (did you read about changing switching method? if nouveau isn't working, try bbswitch) try optimus-switch, it's said to be way easier to set up. PRIME is an option but it will take more energy and will heat the laptop more so it's only good if you want to use it mostly for gaming with AC plugged in.
Currently, the 435 nvidia driver series (available in testing branch, will be later probably on stable branch but this is being discussed now) introduced some prime off-loading, so you may try out PRIME setup with 435 drivers. We didn't test it thou and we don't know how and if it works. In theory 435 driver should use intel by default and switch to nvidia during intensive GPU work, just like on Windows but the technology is brand new, less tested and maybe not fully equal to window's counterpart so we don't know how it will really work. Those things are the cutting edge things in Linux so we simply don't have experience yet and little ways to test it with certainty.
EDIT: For more information about nvidia 435, requirements and setup see this topic:
Since this is a brand new thing, it requires a good knowledge how Manjaro works so it's not for Manjaro newbies.
I talked with optimus-manager developer and he said that it's compatible with 435 drivers. However, I personally will wait and stay with 430 series, because:
most of the time I don't need nvidia so saving the batter is the best thing to do, hence I prefer to be on intel most of time, nvidia mode with off-loaded GPU is not powering it off completely so it uses more energy then intel (someone reported it to be only 6% more so that's not much but since I don't game much, intel mode is more reasonable)
some reported 435 drivers to work badly with KDE but some had no issues in Plasma with them, anyway I'm not in hurry to find out
technology used in 435 series is new, buggy, incomplete and not fully tested and I lack of skills and time to play with it, I prefer something that works and since optimus-manager works well for me, I don't need to switch to 435 series just yet
430 series breaks CUDA but I don't use it so I don't need 418 or 435 to make it work, 430 series works fine for me.
Maybe there will come time I will want to try out 435 or newer series but for now, I'm happy where I am.
I tend to agree, right now I can switch between GPU's. Its manual and no GUI option but it works just fine.
I thought about creating icons for sudo set-intel.sh and sudo set-nvidia.shbut decided I didn't need the extra glitter.
All this been said I am eagerly awaiting 435 hitting stable.
like you would any other version nvidia drivers. the new render offload feature in 435.xx is sadly not the optimus solution linux users have been hoping for. both the nvidia and intel gpu's have to remain powered on for it to work. there is no situation where the nvidia gpu is powered down.
yes. a few actually
unless theres a specific reason for using 435.xx, your probably better off sticking to the 430 series for now while the bugs get worked out of 435.xx drivers.
Hi just my 50 cents:
I've removed bumblebee and installed nvidia-435xx.
Didn't remove neither 90-mhwd.conf nor mhwd-gpu.conf in any location mentioned by dglt.
Made a link ln -s /etc/X11/mhwd.d/intel-nvidia.conf /etc/X11/xorg.conf.d/01-nvidia-offloading.conf where intel-nvidia.conf is as follows:
That was about 4 days ago, everything has been working fine since then and no signs of issues.
I mean I have now the default mhwd config for nvidia-435xx and custom intel-nvidia config, they seem to not conflict with each other.