My NVIDIA RTX 3070 Ti is not being recognized

Hi all,

I'm using Zorin 17.2 Core and after a fresh install (using modern NVIDIA Drivers install), the OS doesn't seem to recognize my Dedicated Graphics Card.

When in Software and Updates to check what drivers are installed, the GPU is read as "Unknown"

and when I run

inxi -G

my dedicated gpu's driver is set to N/A

na

Any help would be appreciated. I look at the thread :

but it didn't seem to have any relevant answer, and the OP reinstalled the OS, which I have done multiple times. I have also looked in NVidia X Server Settings, where other answers said to look, however it just has the 2 settings.

Switch from Wayland to Xorg, should do it. You do that at the login screen.

To switch card, you can use this gnome extension:
https://extensions.gnome.org/extension/5009/gpu-profile-selector/

HI, I am very new to this. Just started using the OS today. By login screen do you mean when I log out? Because on that screen where I input my password, there is only the volume manager/control panel and calendar. Is there another screen I'm missing?

When you at the login screen, click your username, then a cog should appear /lower right corner I think). Here you can choose Wayland or Xorg/X11 to log into.

I think I got that far now, and have the extension. However when installing the dependency via Terminal, it shows this

Is there a workaround? Because the extension is installed, it just doesn't work because I don't have the dependancy

Well, do you dual boot? If not you can turn off secure boot in BIOS. Most people do, as it can interfere with the system.

You can switch between the cards manually with this command;

prime-select nvidia

IF yo uwant to use intel

prime-select intel

I do, on separate SSDs. When I use the nvidia command, it now reads

This operation requires root privileges

sudo prime-select nvidia

Hi, that worked but I don't really notice a difference?

In about it still says my graphics card is the integrated, and in Software and Updates the card is still unknown. Did I do something wrong? The output was

Info: selecting the nvidia profile
Deleting /lib/modprobe.d/nvidia-runtimepm.conf
Updating the initramfs. Please wait for the operation to complete:
Done

Edit: I also rebooted and notice no difference aswell

First and for-most, "Secure Boot" needs to be disabled in the BIOS, otherwise Linux will not work properly for you in the end.


"Image found off the web for convenience posting"

Computer's today, especially notebooks, (which is what most people have today) implement power saving protocols, and as such, the integrated Intel chip uses less power. When automatic options are working properly, it will engage the Nvidia GPU in gaming.

Since I use my notebook like a desktop, (in other words, stays at one location never moved) I decided to force the use of my Nvidia GPU at all times. To make this easy to do, I am using the Prime Indicator Extension, which can be found here.

Once installed from this website, then you will find the setting in your lower right taskbar. Prime Select Here...

Once you have selected your Nvidia GPU only, you need to restart your computer. After this, with hope you've chosen the proper driver for your system, then the Nvidia X Server Settings app should properly populate like this...

On the left side list, you will see Prime Profiles. Now lets set it proper...

Make sure that Nvidia (Performance Mode) has been selected. This tells the system to only use the Nvidia GPU from now on.

For now, this is all I have for you, with great hopes, this has helped you with a proper resolution to your issue.


After a long night of tinkering, I finally got this working. Had to disable Secure Boot which was quite the hassle, but after downloading the dependency and rebooting it worked!

Thank you!

1 Like