Ubuntu 18.04 still uses llvmpipe driver#3

I have installed Ubuntu 18.04 but the display is annoying, i don’t have hybrid graphics and also i have installed the driver from software and updates.
Now coming to the specs, I’m using Ubuntu 18.04 dual booted with windows 10. I have GTX 1650TI graphics card. I’ve installed nvidia-450(recommended) driver.

$ nvidia-smi
Sun Oct 18 00:24:27 2020
| NVIDIA-SMI 450.51.06 Driver Version: 450.51.06 CUDA Version: 11.0 |
| GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC |
| Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. |
| | | MIG M. |
| 0 GeForce GTX 165… Off | 00000000:01:00.0 Off | N/A |
| N/A 39C P8 3W / N/A | 6MiB / 3911MiB | 0% Default |
| | | N/A |

| Processes: |
| GPU GI CI PID Type Process name GPU Memory |
| ID ID Usage |
| 0 N/A N/A 1054 G /usr/lib/xorg/Xorg 4MiB |

$ glxinfo | grep render
direct rendering: Yes
GLX_MESA_multithread_makecurrent, GLX_MESA_query_renderer,
GLX_EXT_visual_rating, GLX_MESA_copy_sub_buffer, GLX_MESA_query_renderer,
Extended renderer info (GLX_MESA_query_renderer):
OpenGL renderer string: llvmpipe (LLVM 10.0.0, 128 bits)
GL_ARB_conditional_render_inverted, GL_ARB_conservative_depth,
GL_MESA_ycbcr_texture, GL_NV_conditional_render, GL_NV_depth_clamp,
GL_ARB_conditional_render_inverted, GL_ARB_conservative_depth,
GL_NV_conditional_render, GL_NV_depth_clamp, GL_NV_fog_distance,
GL_EXT_polygon_offset_clamp, GL_EXT_read_format_bgra, GL_EXT_render_snorm,
GL_MESA_shader_integer_functions, GL_NV_conditional_render,
GL_OES_element_index_uint, GL_OES_fbo_render_mipmap,

$ sudo lshw -c video
description: VGA compatible controller
product: NVIDIA Corporation
vendor: NVIDIA Corporation
physical id: 0
bus info: pci@0000:01:00.0
version: a1
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress vga_controller bus_master cap_list rom
configuration: driver=nvidia latency=0
resources: irq:97 memory:fb000000-fbffffff memory:b0000000-bfffffff memory:c0000000-c1ffffff ioport:f000(size=128) memory:fc000000-fc07ffff
*-display UNCLAIMED
description: VGA compatible controller
product: Advanced Micro Devices, Inc. [AMD/ATI]
vendor: Advanced Micro Devices, Inc. [AMD/ATI]
physical id: 0
bus info: pci@0000:06:00.0
version: c7
width: 64 bits
clock: 33MHz
capabilities: pm pciexpress msi msix vga_controller bus_master cap_list
configuration: latency=0
resources: memory:d0000000-dfffffff memory:e0000000-e01fffff ioport:d000(size=256) memory:fc500000-fc57ffff

$ nvidia-settings

(nvidia-settings:5992): GLib-GObject-CRITICAL **: 00:27:00.952: g_object_unref: assertion ‘G_IS_OBJECT (object)’ failed

ERROR: nvidia-settings could not find the registry key file. This file should
have been installed along with this driver at
/usr/share/nvidia/nvidia-application-profiles-key-documentation. The
application profiles will continue to work, but values cannot be
prepopulated or validated, and will not be listed in the help text.
Please see the README for possible values and descriptions.

** Message: 00:27:01.001: PRIME: No offloading required. Abort
** Message: 00:27:01.001: PRIME: is it supported? no

The bug report is attachednvidia-bug-report.log.gz (246.2 KB)

hi @chandankum2440 , i have a similar issue, did you find a solution

The kernel and firmware on Ubuntu LTS are too old to drive your AMD gpu, which is neccessary to work since it’s a hybrid graphics notebook.
Please see this on how to install a current kernel and firmware:
Once the AMD gpu is fully functional, some config tweaks have to be done to enable the nvidia gpu:

this worked for me

1 Like