My findings (Dell G5 5505 with 4600H/4600M) are that I must use one of pcie_port_pm=force or amdgpu.runpm=0 kernel boot parameters on Opensuse tumbleweed as at 20 October 2020 to boot (and nomodeset 3 for the installer).
Some older AMD cards require special kernel parameters to enable features like ... Vulkan is supported on all GCN cards when using the amdgpu kernel driver.
Module Parameters The amdgpu driver supports the following module parameters: vramlimit (int) Restrict the total amount of VRAM in MiB for testing. The default is 0 (Use full VRAM). vis_vramlimit (int) Restrict the amount of CPU visible VRAM in MiB for testing. The default is 0 (Use full CPU visible VRAM). gartsize (uint)
int amdgpu_bo_create_kernel (struct amdgpu_device * adev, unsigned long size, int align, u32 domain, struct amdgpu_bo ** bo_ptr, u64 * gpu_addr, void ** cpu_addr) ¶ create BO for kernel use. Parameters. struct amdgpu_device * adev amdgpu device object unsigned long size size for the new BO int align alignment for the new BO u32 domain where to ...
Oct 19, 2020 · In the end it turned out that I can use my RX550 only if I apply the amdgpu.dc=0 parameter to GRUB_CMDLINE_LINUX_DEFAULT. I was however unable to find out why I do need that now all of a sudden and what exactly it does. If anyone can point me in the right direction or give an explanation I would be grateful! Thanks in advance!
30.10.2016 · AMDGPU Linux Module Parameters. I'm using an AMD A10-8700P (Carrizo) with the AMDGPU kernel module. Failing to find a complete list of what each parameter does or any documentation, I've decided to put a list together.
Module Parameters — The Linux Kernel documentation Module Parameters ¶ The amdgpu driver supports the following module parameters: vramlimit (int) Restrict the total amount of VRAM in MiB for testing. The default is 0 (Use full VRAM). vis_vramlimit (int) Restrict the amount of CPU visible VRAM in MiB for testing.
Module Parameters¶ The amdgpu driver supports the following module parameters: vramlimit (int) Restrict the total amount of VRAM in MiB for testing. The default is 0 ... See the driver output in the kernel log for the list of IPs on the asic. The default is 0xffffffff (enable all blocks on a device). bapm (int)
19.10.2020 · In the end it turned out that I can use my RX550 only if I apply the amdgpu.dc=0 parameter to GRUB_CMDLINE_LINUX_DEFAULT. I was however unable to find out why I do need that now all of a sudden and what exactly it does. If anyone can point me in the right direction or give an explanation I would be grateful! Thanks in advance!
void amdgpu_bo_free_kernel (struct amdgpu_bo **bo, u64 *gpu_addr, void **cpu_addr) ¶ free BO for kernel use. Parameters. struct amdgpu_bo **bo. amdgpu BO to free. u64 *gpu_addr. pointer to where the BO’s GPU memory space address was stored. void **cpu_addr. pointer to where the BO’s CPU memory space address was stored. Description