most probaby because you already use it. To me it seems it’s function is “if you are using proprietary/VESA/modesetting, press here to switch to nouveau”
Because without doing anything, you should already run nouveau after first boot (like with live usb free option)
Maybe (read. most likely) I’m an idiot here. I removed my nvidia drivers and figuered I should install them in cli instead.
So after a reboot:
mhwd -l --pci does not list any nvidia drivers that ARE open source, is that what you have been trying to tell me the whole time?
Or is there a repository I should install from?
Its very simple … video-linux is an umbrealla for all open drivers … nouveau, intel, amdgpu, etc.
If you have 2 open driver powered cards, ex intel+nouveau then you dont need to do anything else … PRIME will work with DRI_PRIME=1 … just like nvidia+intel would work with prime-run, just different drivers for the nvidia card and slightly different invocation.
So … no, your image with the arrows is incorrect. The columns show what they mean … a check in the ‘open-source’ column means open source … the ‘installed’ column means whether or not its installed.
Currently you have one installed profile, which is open source, video-linux. The arrows point at video-nvidia which is neither open nor installed. It is also not what you want … because you dont just have an nvidia card. Things will likely not work if you attempt to use that profile.
If you want to saty with open drivers (amd+nouveau) then keep it as is … if you want the ‘best’ for your proprietary nvidia card … then use one of the hybrid profiles. Likely you want the most current one video-hybrid-amd-nvidia-prime.
All of this is pretty well documented at the wiki.
Thank you!
I have studied that wiki a lot since starting this.
I’m still a little confused though, and have a question.
The reason I made the picture with the arrows was because that was what I wanted and was asking how to get to that point, but now I kinda see it doesn’t exist if I understand you correctly?
I used to run the video-hybrid-amd-nvidia-prime drivers but because I wanted to fix obs have now changed to video-nvidia and at the same time looked into why I can’t change tty.
Everything works as before, same performance etc. Or are you saying the hybrid prime driver will utilize my onboard card when not needing the power and sending the output through the gpu port, ie saving valuable electricity? Then I’ll change back because I think I can get obs working with both drivers now, I just went with the “normal” one because I don’t have anything connected to the onboard hdmi.
Now, again so I really understand (this is what is making me so confused) there is no way to get the checkbox for “open source” checked (the one I marked as open source in the picture) correct?
So, then I have a question, is there no way to force the use of specific drivers in certain situations, like when pressing ctrl+alt+f2? Becuse if I run with the video-linux drivers, other tty:s work. And that is why I have been nagging so much about the checkbox for open source next to the nvidia drivers.
They arent checks you need to make … they are checks showing what is. Those profiles (*“nvidia”*) are not open source - hence they will never have a check in that column.
The way prime works (though this can go the other way - ‘reverse prime’) by using the iGPU by default and using the dGPU when you call it. Ex:
Assuming all is working correctly … While using one of the ‘prime’ profiles your system should be running the same as if you were using ‘video-linux’ until you use prime-run, because in both cases it should be running the (open) amd by default.
video-hybrid-amd-nvidia-prime
amdgpu by default - prime-run - proprietary nvidia
video-linux
amdgpu by default - DRI_PRIME=1 - opensource nouveau
So this gfx card switching works also on desktop computers, not only laptops with hybrid installs? Should the monitor be connected to the internal gfx card’s port, or the discrete cards’s, or does it not matter?
Not sure what you mean by this, but I have been thinking about it all night, had a hard time sleeping. Do I upset people by not understanding? Now I’m starting to be afraid to ask, this is still very unclear to me.
Is this the expected behavior by using nvidia and manjaro (not being able to use ctrl+alt+f?)?
Where is the fault/bug casuing this? Is it nvidia? Manjaro? Plasma? Kde? SDDM?
I changed back to the drivers I originally ran, video-hybrid-amd-nvidia-prime and I get EXACTLY the same result whether I run with prime-run prefix or not, it only reports the nvidia card.
I ask again, because this is VERY weird to me, is this not fixable? Are you guys saying I should give up on this and go back to windows? I REALLY DON’T WANT TO, but I do NOT want to rely on an os where one of the core mechanics are broken, and nobody seems to know WHY it’s broken. It just seems very… not smart and a crash waiting to happen.
I’m so scared to ask now. Went from being super impressed to not trusting the os at all…
previously you said you used video-nvidia. So of course it would work like that, you don’t have hybrid support installed. Since video-nvidia did not fix your issue, just go back to the hybrid driver. Maybe even test the older series 470xx version just to rule out one possible reason for your VT problem.
OR just use video-linux, if i understood correctly it made your VT work. But you miss out on many features of your gfx card.
I never said I “used video-nvidia” I followed YOUR advice and bugtested, ie, testing all different drivers and happened to end up with the video-nvidia because I saw no difference in performance no matter what driver I was using (prime or “normal”). I REMOVED my nvidia drivers and fell back to video-linux (thats when I realized changing tty WORKS with video-linux drivers and asked what drivers to install and understood it as I was recommended to try them all. I just HAPPENED to end up with video-nvidia because that was the last I tested.
I don’t want to upset ppl any more, I give up I guess.
just keep calm and try installing video hybrid amd nvidia prime 470xx
if it works, congratulations: you just located the problem to be latest nvidia driver. If it does not work, then you only know something with at least 2 series of nvidia driver is causing an issue for you… And you can live with it, use video-linux, throw away the nvidia card and use integrated one, or switch to windows to “fix it”
If linux open source drivers work, nvidia ones don’t, does it not seem that the problem is with nvidia’s closed drivers? That nvidia is responsible for.