NVIDIA Card not detected

I’m on a fresh install of openSUSE and the NVIDIA card of my device is not detected by system (GeForce RTX 2050M), neither on the system info nor the command

lspci | grep VGA

which is used in the openSUSE guide to install the drivers to determinate the GPU model. On both only the UHD Graphics appear.
I did the drivers install anyways by manually looking the compatible driver for my GPU on the page. Installation was successfully but the NVIDIA isn’t recognized yet. Also installed prime and when I run

prime-select nvidia

It says that the card was found and I need to logout/in again to use it but when I do it GUI fails and I only get CLI to login and interact with the system. I had to run from there

prime-select intel

and then reboot to make the GUI work again.

Do I did something wrong in the install? Or how can I get the system to recognize the GPU anyway?

NOTE: I have dual boot with Win11 and the card is detected and used there without issues

Show output of

lspci -nn

Here it is

00:00.0 Host bridge [0600]: Intel Corporation Device [8086:4649] (rev 02)
00:02.0 VGA compatible controller [0300]: Intel Corporation Alder Lake-P GT1 [UHD Graphics] [8086:46a3] (rev 0c)
00:04.0 Signal processing controller [1180]: Intel Corporation Alder Lake Innovation Platform Framework Processor Participant [8086:461d] (rev 02)
00:06.0 PCI bridge [0604]: Intel Corporation 12th Gen Core Processor PCI Express x4 Controller #0 [8086:464d] (rev 02)
00:06.2 PCI bridge [0604]: Intel Corporation 12th Gen Core Processor PCI Express x4 Controller #2 [8086:463d] (rev 02)
00:07.0 PCI bridge [0604]: Intel Corporation Alder Lake-P Thunderbolt 4 PCI Express Root Port #0 [8086:466e] (rev 02)
00:07.1 PCI bridge [0604]: Intel Corporation Alder Lake-P Thunderbolt 4 PCI Express Root Port #1 [8086:463f] (rev 02)
00:08.0 System peripheral [0880]: Intel Corporation 12th Gen Core Processor Gaussian & Neural Accelerator [8086:464f] (rev 02)
00:0a.0 Signal processing controller [1180]: Intel Corporation Platform Monitoring Technology [8086:467d] (rev 01)
00:0d.0 USB controller [0c03]: Intel Corporation Alder Lake-P Thunderbolt 4 USB Controller [8086:461e] (rev 02)
00:0d.2 USB controller [0c03]: Intel Corporation Alder Lake-P Thunderbolt 4 NHI #0 [8086:463e] (rev 02)
00:12.0 Serial controller [0700]: Intel Corporation Alder Lake-P Integrated Sensor Hub [8086:51fc] (rev 01)
00:14.0 USB controller [0c03]: Intel Corporation Alder Lake PCH USB 3.2 xHCI Host Controller [8086:51ed] (rev 01)
00:14.2 RAM memory [0500]: Intel Corporation Alder Lake PCH Shared SRAM [8086:51ef] (rev 01)
00:14.3 Network controller [0280]: Intel Corporation Alder Lake-P PCH CNVi WiFi [8086:51f0] (rev 01)
00:15.0 Serial bus controller [0c80]: Intel Corporation Alder Lake PCH Serial IO I2C Controller #0 [8086:51e8] (rev 01)
00:16.0 Communication controller [0780]: Intel Corporation Alder Lake PCH HECI Controller [8086:51e0] (rev 01)
00:1c.0 PCI bridge [0604]: Intel Corporation Device [8086:51bb] (rev 01)
00:1f.0 ISA bridge [0601]: Intel Corporation Alder Lake PCH eSPI Controller [8086:5182] (rev 01)
00:1f.3 Multimedia audio controller [0401]: Intel Corporation Alder Lake PCH-P High Definition Audio Controller [8086:51c8] (rev 01)
00:1f.4 SMBus [0c05]: Intel Corporation Alder Lake PCH-P SMBus Host Controller [8086:51a3] (rev 01)
00:1f.5 Serial bus controller [0c80]: Intel Corporation Alder Lake-P PCH SPI Controller [8086:51a4] (rev 01)
01:00.0 3D controller [0302]: NVIDIA Corporation GA107M [GeForce RTX 2050] [10de:25a9] (rev a1)
02:00.0 Non-Volatile memory controller [0108]: Micron Technology Inc Device [1344:5407]
57:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS525A PCI Express Card Reader [10ec:525a] (rev 01)

Here is your NVIDIA.

Idk why isn’t detected then by the settings nor as VGA. Also the GUI keeps failing after the prime-select nvidia and I have to use the CLI to return to intel and then reboot before having any sort of GUI

@xandor19 Hi, can you clarify ‘used’ in Windows 11, as you can see it present, let windows use it for certain applications etc (as in Prime Render offload)?

Past experience (forums and IRC) indicates some laptops work fine with suse-prime, some don’t (esp RTX versions) and are better suited running PRIME Render Offload.

Ref: https://download.nvidia.com/XFree86/Linux-x86_64/535.54.03/README/primerenderoffload.html

1 Like