I recently purchased a ASUS TUF Gaming A15 laptop with AMD-Ryzen 4800H (8-core) CPU. It has the Nvida Geforce GTX 1650TI as the dedicated GPU integrated with AMD Radeon as the default GPU. Upon dual booting the Windows 10 system with Ubuntu 18.04.5 LTS, I found that neither the default AMD GPU nor the dedicated Nvidia GPU were detected by the system. The system info instead showed llvmpipe (LLVM 10.0.0, 128 bits) as the default graphics renderer. Due to this, I’m not able to adjust the screen brightness and the battery seems to be draining fast while using Ubuntu.
My kernel version is 5.4.0-52-generic and I have secure-boot disabled in my BIOS.
Some useful info that I could gather from my terminal are as shown below:
Graphics: Card-1: NVIDIA Device 1f95 Card-2: Advanced Micro Devices [AMD/ATI] Device 1636 Display Server: x11 (X.Org 1.20.8 ) drivers: fbdev,ati (unloaded: modesetting,vesa,radeon) Resolution: email@example.com OpenGL: renderer: llvmpipe (LLVM 10.0.0, 128 bits) version: 3.3 Mesa 20.0.8
lspci -nnk | grep -iA2 VGA
01:00.0 VGA compatible controller : NVIDIA Corporation Device [10de:1f95] (rev a1) Subsystem: ASUSTeK Computer Inc. Device [1043:16df] Kernel modules: nvidiafb, nouveau, nvidia_drm, nvidia -- 05:00.0 VGA compatible controller : Advanced Micro Devices, Inc. [AMD/ATI] Device [1002:1636] (rev c6) Subsystem: ASUSTeK Computer Inc. Device [1043:16df] Kernel modules: amdgpu
dmesg | grep drm
[ 15.975252] [drm] amdgpu kernel modesetting enabled. [ 15.976121] [drm] This hardware requires experimental hardware support.
I have the nvidea-driver-455 installed but it doesn’t get detected/loaded.
NVIDIA-SMI has failed because it couldn't communicate with the NVIDIA driver. Make sure that the latest NVIDIA driver is installed and running.
My /etc/default/grub/ initially had the following line initially.
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nouveau.modeset=0 tpm_tis.interrupts=0 acpi_osi=Linux i915.preliminary_hw_support=1 idle=nomwait acpi_backlight=vendor"
Changing the above line as shown below didn’t work either.
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash radeon.cik_support=0 radeon.si_support=0 amdgpu.si_support=1 amdgpu.cik_support=1 amdgpu.dc=1 amdgpu.dpm=1"
I have also tried the fix suggested in the following thread:
However, the screen blacks out while booting. So, I had to revert by using the command
sudo prime-select intel in the recovery mode.
Any kind of help to fix the issue would be deeply appreciated. Do let me know if I need to provide any further details needed to debug the issue.