Hello, I have a Clevo W230ST, that has 2 gpu graphic cards, an intel (HD Graphics 4600) and a nvidia card (GTX 765M).
I have been fighting to get the nvidia card to work, with no success. I did install the drivers as seen in the screenshot.
Nvidia-smi does not work, lspci | grep VGA only shows the intel one, need to use lspci -nn | grep '\[03' to see both.
I tried installing prime-select, but neither prime-select boot nvidia, prime-select next-boot nvidia works, after the reboot prime-select get-current always complain about no driver configured. At some point also installed something called bbswitch (can’t remember the name) because prime-select was complaining it wasn’t installed.
I am honestly out of ideas. Also I don’t know how to check gpu info on yast, or select the drivers/gpu I want to use in yast. I am definitely not an expert with linux and openSuse.
queroseno@localhost:~> nvidia-smi
NVIDIA-SMI has failed because it couldn't communicate with the NVIDIA driver. Make sure that the latest NVIDIA driver is installed a
nd running.
queroseno@localhost:~> sudo prime-select get-current
[sudo] contraseña para root:
No driver configured.
queroseno@localhost:~> sudo prime-select log-view
queroseno@localhost:~>
[ 21:44:34 ] Configuration failed
[ 21:47:24 ] Boot: setting-up nvidia card
[ 21:47:33 ] ERROR: cannot load nvidia modules [timed out]
[ 21:47:33 ] PCI BusID of NVIDIA card could not be detected!
[ 21:47:33 ] Configuration failed
[ 21:55:24 ] user_logout_waiter: started
[ 22:00:52 ] Boot: setting-up nvidia card
[ 22:01:01 ] ERROR: cannot load nvidia modules [timed out]
[ 22:01:01 ] PCI BusID of NVIDIA card could not be detected!
[ 22:01:01 ] Configuration failed
[ 22:11:13 ] Boot: setting-up nvidia card
[ 22:11:21 ] ERROR: cannot load nvidia modules [timed out]
[ 22:11:21 ] PCI BusID of NVIDIA card could not be detected!
[ 22:11:21 ] Configuration failed
/var/log/prime-select.log (END)
queroseno@localhost:~> lspci -nn | grep '\[03'
00:02.0 VGA compatible controller [0300]: Intel Corporation 4th Gen Core Processor Integrated Graphics Controller [8086:0416] (rev 0
6)
01:00.0 3D controller [0302]: NVIDIA Corporation GK106M [GeForce GTX 765M] [10de:11e2] (rev a1)
I think the intel graphics works, because I am able to run L4D2 in steam with a whooping 7 frames per second, so something must be able to render the game.
Wait a moment, your Nvidia GPU looks like a Kepler architecture (GK106), so you may be better off with the G05 series of drivers, not the G06 you have installed.
Check SDB:NVIDIA_drivers for details.
tries to install G06, I did uninstall G06, open Yast and install G04 manually. It didn’t work either, but nvidia-smi had output.
Doing sudo prime-select nvidia, logging off and logging on has made it work. Although I think now is using nvidia for all tasks, because lutris launching L4d2 with intel or nvidia has the same performance.
Thank you. I think I will try reinstalling Leap and perform those steps from start.
Be careful! In 15.6 G04 isn’t available anymore. That made me rollback to 15.5 as I can’t/couldn’t get my MX150 to work with G05 which it should.
Which it is a shame because the main reason to be installing opensuse here is because of windows 10 dropping support in october 25. If I am going to have to be unsupported in opensuse nevertheless one could just skip the tpm2 requirement and install w11 instead.
You can try the offloading approach, although I’m not sure it works with the 390 driver.
See Prime Offloading
Here I use Gnome on Wayland with switcheroo-control (see Switcheroo_Control ) but I don’t know how well it works on Plasma/KDE or if it works at all with the 390 driver; maybe other users can offer their experience.
@Lizard25 you could always try the Nouveau driver and then probably create a bug report to see if the kernel developers could help? Even old/unsupported cards are likely to get support dropped by upstream to allow updating code for newer hardware.
@malcolmlewis Hi Malcolm, Thank you so much. I didn’t want to hijack the thread. I’ll try and open a new thread when - IF - I have got some time to follow and reply to the given advice appropriately.
I did try to set up the offloading, but either it is something else, because when I manage to get offloading working (read as, prime-select get-current saying offloading was being used) every game seemed to use the intel card.
I think I miss the part of creating a script, and I really didn’t understand how can I do to for example, use nvidia to launch l4d2.
I have the G04 driver running now, and it does run fine. I get about 60fps on l4d2, most of the time.
If I wanted to try the nouveau driver, what shall I do? uninstall the G04 and install what? It would be interesting to know how is the performance using noveau.
By the way, I just checked your previous message and the 470 drivers does not support the 765M card I have here.
And the performance I got is identical to the intel when I had the G04 installed, and used the intel one. I was expecting ssomething between intel and G04.
@Lizard25 as you can see the driver is N/A, so did you check the lsinitrd output as well? I suspect nouveau is still blacklisted, maybe some bumblebee config left etc.
There are a number of things I do for dual gpu setups, there are some kernel command line tweaks as well as setting the nvidia gpu to be used for Vulkan. Also depending on the hardware the likes of the old (somewhat deprecated now) bumblebee and suse-prime are still needed
I did write the command, give an absolute wall of text (over the forum limit), and that is why I didn’t post it here. Must say I understand nothing of the lsinitrd output.
@Lizard25 so are you sure all the nvidia drivers/firmware rpms have been removed, there is also bbswitch and conf files which blacklist nouveau present
if you have any bbswitch packages (including the kmp) installed they need to be removed then as root user run the command dracut -f --regenerate-all and again check the lsinitrd output as those files I listed need to be removed. You also need to remove the suse-prime one.
If they weren’t removed it may have been the original cause of your issues with the nvidia driver as the bbswitch, bumblebee and suse-prime.