0

I am using Ubuntu Studio 20.04 LTS, and I am trying to get higher performances for a video game (FlightGear). According to lspci, I got two GPU's on my Acer TravelMate 5360:

~$ lspci | grep VGA
00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)
01:00.0 VGA compatible controller: NVIDIA Corporation GF119M [GeForce GT 520M] (rev a1)

But the nvidia drivers seem not to work:

~$ nvidia-smi
NVIDIA-SMI has failed because it couldn't communicate with the NVIDIA driver. Make sure that the latest NVIDIA driver is installed and running.
~$ nvidia-settings

ERROR: NVIDIA driver is not loaded

ERROR: Unable to load info from any available system

(nvidia-settings:10198): GLib-GObject-CRITICAL : 15:41:24.368: g_object_unref: assertion 'G_IS_OBJECT (object)' failed Message: 15:41:24.374: PRIME: Requires offloading ** Message: 15:41:24.374: PRIME: is it supported? yes ** Message: 15:41:24.467: PRIME: Usage: /usr/bin/prime-select nvidia|intel|on-demand|query ** Message: 15:41:24.467: PRIME: on-demand mode: "1" ** Message: 15:41:24.467: PRIME: is "on-demand" mode supported? yes

I tried to manually activate the nvidia drivers:

~$ sudo modprobe nvidia
modprobe: ERROR: could not insert 'nvidia': No such device
~$ sudo modprobe nvidia_drm
~$ dmesg
[...]
[  266.952607] nvidia-nvlink: Nvlink Core is being initialized, major device number 235
[  266.955482] NVRM: The NVIDIA GeForce GT 520M GPU installed in this system is
               NVRM:  supported through the NVIDIA 390.xx Legacy drivers. Please
               NVRM:  visit http://www.nvidia.com/object/unix.html for more
               NVRM:  information.  The 470.57.02 NVIDIA driver will ignore
               NVRM:  this GPU.  Continuing probe...
[  266.955489] NVRM: No NVIDIA GPU found.
[  266.955719] nvidia-nvlink: Unregistered the Nvlink Core, major device number 235

According to the website specified in the dmesg message, my GPU is supported only until version 390. But installing that version makes my screen stay black when the login screen should appear upon boot. Right now, I have the newest version (470) installed. What can I do ?

EDIT: I tried all the solutions in the answers to this question, but none of them helped. I also just tried reinstalling the 390 nvidia drivers - I again got a black login screen. Interestingly, when I add nomodeset to the kernel boot parameters in Grub, I get the login screen, and the desktop after that, too. nvidia-smi then shows the expected output:

~$ nvidia-smi
Mon Jul 26 20:04:29 2021       
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 390.144                Driver Version: 390.144                   |
|-------------------------------+----------------------+----------------------+
| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
|===============================+======================+======================|
|   0  GeForce GT 520M     Off  | 00000000:01:00.0 N/A |                  N/A |
| N/A   56C    P8    N/A /  N/A |      4MiB /   964MiB |     N/A      Default |
+-------------------------------+----------------------+----------------------+

+-----------------------------------------------------------------------------+ | Processes: GPU Memory | | GPU PID Type Process name Usage | |=============================================================================| | 0 Not Supported | +-----------------------------------------------------------------------------+

But nvidia-settings still shows this:


ERROR: Unable to load info from any available system

(nvidia-settings:10198): GLib-GObject-CRITICAL : 15:41:24.368: g_object_unref: assertion 'G_IS_OBJECT (object)' failed Message: 15:41:24.374: PRIME: Requires offloading ** Message: 15:41:24.374: PRIME: is it supported? yes ** Message: 15:41:24.467: PRIME: Usage: /usr/bin/prime-select nvidia|intel|on-demand|query ** Message: 15:41:24.467: PRIME: on-demand mode: "1" ** Message: 15:41:24.467: PRIME: is "on-demand" mode supported? yes

and has only one page PRIME profile available. Also I can by no means adjust my screen brightness (xrandr, xbacklight backlightctl) - all just do nothing.

TheEagle
  • 143

0 Answers0