My laptop model is the HP-ac179tx. Full Specs here: https://support.hp.com/in-en/document/c04919819
It has an AMD Radeon R5 M330 Graphics (2 GB DDR3 dedicated) GPU which is currently not being used by Wayland Gnome in Fedora.
This is the output of: $ lspci | grep -i VGA 00:02.0 VGA compatible controller: Intel Corporation Skylake GT2 [HD Graphics 520] (rev 07)
As you can see it is operating on the in-built Intel Graphics. I want all display operations to happen through the AMD GPU, is that possible?
Now, I know video card drivers has always been a dicey topic, where there is no stable drivers, just softwares that fail a little less than other counterparts.
So, I have a few questions:
1) I am using Gnome-Wayland. Are there at all any video card drivers out there for Wayland ? 2) To use video drivers is it necessary to switch to XOrg ? 3) Is it possible to transfer all display operations to the GPU ? Like my desktop has the monitor connected to the GPU directly, which means all display is handled by the GPU. Is something similar possible here?
I did try installing the AMDGPU-Pro Driver from here: https://www.amd.com/en/support/kb/release-notes/rn-radpro-lin-16-40
But it fails with the error: No match for argument: amdgpu Error: Unable to find a match: amdgpu
Also Fedora was even listed in page, so I guess that means that it is not supported.
Some relevant diagnostic information about my laptop:
$ sudo kmod list | grep amd amdgpu 5308416 0 amd_iommu_v2 20480 1 amdgpu gpu_sched 36864 1 amdgpu ttm 122880 2 amdgpu,radeon i2c_algo_bit 16384 3 amdgpu,radeon,i915 drm_kms_helper 233472 3 amdgpu,radeon,i915 drm 585728 13 gpu_sched,drm_kms_helper,amdgpu,radeon,i915,ttm
$ sudo rpm -qa | grep vulkan | sort mesa-vulkan-drivers-19.2.8-1.fc31.x86_64 vulkan-loader-1.2.131.1-1.fc31.x86_64
$ sudo rpm -qa | grep mesa | sort mesa-dri-drivers-19.2.8-1.fc31.x86_64 mesa-filesystem-19.2.8-1.fc31.x86_64 mesa-libEGL-19.2.8-1.fc31.x86_64 mesa-libgbm-19.2.8-1.fc31.x86_64 mesa-libGL-19.2.8-1.fc31.x86_64 mesa-libglapi-19.2.8-1.fc31.x86_64 mesa-libGLU-9.0.1-1.fc31.x86_64 mesa-libOpenCL-19.2.8-1.fc31.x86_64 mesa-libxatracker-19.2.8-1.fc31.x86_64 mesa-vulkan-drivers-19.2.8-1.fc31.x86_64
Lastly, I have LVM snapshotting enabled, so I should be able to try out things so long as they don't involve my /boot and /boot/efi directories as they are not included in the LVM.
Let me know what is the best course of action here.
Thanks.