This is my first time posting in this forum so pardon me if I am making any mistake in here.
I was lucky enough to get hands on AMD RX 6800 GPU but as title might hint you I get black screen after kernel initialization. The issue is most likely missing firmwares as linux-firmware 2020118 adds support for latest AMD RX 6800-series GPUs (20201023 in Opensuse Tumbleweed).
So I was wondering if there are anything I can do, should I just wait for the proper Tumbleweed version update?
Hi and welcome to the Forum
Your better off to raise a bug report against the kernel for this, hopefully they can either add the sienna support or give an update as to when it will appear; openSUSE:Submitting bug reports - openSUSE
I grabbed a newer version of linux-firmware (updated kernel-firmware to use Kernel:HEAD) and that allows the PC to actually boot properly with the RX 6800, but only up to the text login prompt. A few error messages from amdgpu get spit out mentioning write failures to some registers before the screen goes black and my TV completely loses the signal. With the nomodeset kernel parameter I can get into KDE fine (aside from the issues caused by nomodeset).
I’ve noticed that using the kernel-default 5.10.rc4 Kernel:HEAD version works much better (I can get into KDE without nomodeset), but KDE doesn’t completely load properly and things are slow.
Has an bug report been opened yet? I can probably help out by providing my logs and info as well.
Sorry for taking too long to answer. Unfortunately not yet. Only for those missing firmware files that you already used. I didn’t have time to look at the issues that arose after linux-firmware as I was too busy with my school assignments so the new bug report needs to be opened.
I also used those Kernel:HEAD linux-firmware files and the outcome was sounds same as you. Text login prompt, few error messages from amdgpu and then total black screen.
I have plan to try that kernel-default 5.10.rc4 with mesa 21 tomorrow as well as fill the new bug report. If something comes up, I’ll let you know.