AMD Tahiti PRO [Radeon HD 7950/8950 OEM / R9 280] Black screen during and after install ZORIN OS 16

Documentation/vgaarbiter.txt [LWN.net] here is articles about vgaa what he doing.
This is little weird why firmware not update. did you used command with update and upgrade sudo apt update and upgrade?
Trusted Memory Zone Support Coming To AMD APUs in Linux Kernel 5.6 - LinuxReviews about TMZ

Do you think i can install the proprietary driver for ubuntu 20.04 on Zorin16?

https://www.amd.com/en/support/kb/release-notes/rn-amdgpu-unified-linux-20-20

Just did some other changes and now its back to black screen on boot :smiley:

when i use this command to check the boot log:

journalctl --boot=efd3a93a65e44b7b8350ffbef1d430fe

I noticed highlighted in red text the following output:

kernel: kfd kfd: TAHITI  not supported in kfd
[drm] BIOS signature incorrect 20 7
...
kernel: [drm:uvd_v3_1_hw_init [amdgpu]] *ERROR* amdgpu: UVD Firmware validate fail (-22).
kernel: [drm:amdgpu_device_ip_init [amdgpu]] *ERROR* hw_init of IP block <uvd_v3_1> failed -22
kernel: amdgpu 0000:01:00.0: amdgpu: amdgpu_device_ip_init failed
kernel: amdgpu 0000:01:00.0: amdgpu: Fatal error during GPU init

any idea what kfd means? Guess we found the problem.

kfd or bios or firmware

Cheers

This may be interesting:

Created /etc/udev/rules.d/10-amdgpu.rules (also /etc/udev/rules.d/10-amdgpu.bak)

with this as input:
KERNEL="kfd", GROUP="video", MODE="0660"

i then ran:
sudo update-initramfs -u

then rebooted but still with the same behavior (=black screen) :frowning:

The latest boot log with black screen:

kernel: kfd kfd: TAHITI not supported in kfd
kernel: [drm] BIOS signature incorrect 0 0
kernel: resource sanity check: requesting [mem 0x000c0000-0x000dffff], which spans more than PCI Bus 0000:00 [mem 0x000d0000-0x000dffff window]
kernel: caller pci_map_rom+0x71/0x1a0 mapping multiple BARs
...

kernel: [drm:uvd_v3_1_hw_init [amdgpu]] ERROR amdgpu: UVD Firmware validate fail (-110).
kernel: [drm:amdgpu_device_ip_init [amdgpu]] ERROR hw_init of IP block <uvd_v3_1> failed -110
kernel: amdgpu 0000:01:00.0: amdgpu: amdgpu_device_ip_init failed
kernel: clocksource: Switched to clocksource tsc
kernel: amdgpu 0000:01:00.0: amdgpu: Fatal error during GPU init
kernel: ------------[ cut here ]------------
kernel: kernel BUG at mm/slub.c:4124!

with some changes:
kfd the same + Bios signature still incorrect but changed + UVD Firmware new error -110...

But this is another configuration laptop.
One what I understand on your laptop must working two graphics. One from processor and another from motherboard. If they not installed then you get a black screen. In bios you have both activated? I know on windows was the same problem one user wrote to me long time ago.

My motherboard doesnt have video output, only via the gpu.

On another forum someone suggested to add
tahiti_uvd.binx

in
initramfs

Do you know how to do this?

In folder /etc/initramfs-tools/ i have several folders and files
conf.d
hooks
scripts
initramfs.conf
modules
update-initramfs.conf

Must i add to initramfs.conf or modules or other?
Cheers

GaiusMarius, I just want to say, you have enviable and remarkable patience.

2 Likes

Thank you! Just determined and im certain this will support the entire community (incl Zorin OS) :slight_smile: :slight_smile: :slight_smile:

1 Like

https://forum.mxlinux.org/viewtopic.php?t=44035
Here solved and mode understand from this website.
https://forums.linuxmint.com/viewtopic.php?t=318084

The problem is you still don't have a signal on your port vga. That why black screen.

Hi Bourne, after reviewing your link i ended up on a tuto for ubuntu 16.04.

Do you recommend i install this os to follow the tuto?
or
Do you have a suggestion to activate the vga port?

Cheers

From this link what i send they tested. One what I reading on websides your laptop working only with some kernel and some version distribution.
That mean if you doing some instructions the distribution and kernel must be compatibility to your hardware device accelerator graphic card and processor.

1 Like

Bourne could you please help me out, below id say is the config i could use for it to work:


uname -r
5.11.0-34-generic

Must i simply place this file somewhere? What about the grub kernel? radeon vs amdgpu?

Cheers

I suppouse Torvald here have some guide
Then I understand you go with tuto and ubuntu.
https://www.dell.com/support/kbdoc/no-no/000146175/installing-and-configuring-amdgpu-pro-in-ubuntu-16-04-linux here on dell but your graphic is there.

From another thread:
https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/amdgpu

I notice that tahiti firmware is in this list, too.

1 Like

Yes it is but the problem what is it when he tried updated with Tahiti he missing some files firmware.
He must focus on both things because a accelerator graphic must be compatibility with motherboard what he have on laptop.
It could be propably what I saw Tahiti when he installed mostly drivers was installed properly. It could be missing files from a side on motherboard what blocking signal to vga port. Here is interesting connected with 3 monitors and working. [SOLVED] R9 280X - neither amdgpu or radeon enabled - MX Linux Forum

1 Like

I wish help fix that problem with this graphic card but I have some motor in my Country. I know if you changed a country in google motor then you get another searching motor and answear. Some countries have a filter do not show some information.

1 Like

Hi gents, made some progress bought a second hand gpu for testing and reinstalled zorin os from scratch and well its automatically detecting the radeon driver and all monitors (its an hd7950 also).... ive got both currently plugged in. I guess the old gpu has a kind of failure or simply isnt being detected correctly...

Only the opencl 1.2 is missing its seems now since im using the open source driver.

Do you know if the ppa oibaf would solve this? Gaming ect would work then also..

Cheers