I tried with Linux but I could not get a picture. It sees the card but selects a mode that my monitor says is out of range. The log I get is:
radeonfb 0000:00:08.0: enabling device (0000 -> 0003)
radeonfb (0000:00:08.0): Cannot match card to OF node !
radeonfb: Found Intel x86 BIOS ROM Image
radeonfb: Retrieved PLL infos from BIOS
radeonfb: Reference=27.00 MHz (RefDiv=12) Memory=398.00 Mhz, System=250.00 MHz
radeonfb: PLL min 20000 max 40000
radeonfb: Monitor 1 type DFP found
radeonfb: EDID probed
radeonfb: Monitor 2 type CRT found
radeonfb: EDID probed
Console: switching to colour frame buffer device 320x90
radeonfb (0000:00:08.0): ATI Radeon 5b60 "[`"
The Cannot match card to OF node seems normal, amigaone has no OF and I get the same with ati-vga which does produce picture. The clock values seem to match what
wikipedia says but the memory and core values are swapped? Maybe it can't handle the EDID from the monitor or I can try what if I only connect one output. I've connected both VGA and DVI and with U-Boot I get ouptut on both, with guests I only get garbled output on VGA with AmigaOS and MorphOS but they freeze and out of range output for the monitor on Linux. Assuming 8x8 font then 320x90 would be 2560x720 where the native mode would be 2560x1440 but that's likely too large for this old card and I think the monitor also only accepts that on HDMI so maybe it's just selecting the wrong mode. I thought I have a radeonfb option to set mode in kernel command line but checking again looks like I didn't so maybe that's why.
EDIT: Tried adding video=radeonfb:1280x720 to kernel command line but then got some error which may be because reset issue with older AMD cards which only work once per host reboot and there is no fix for that for these older cards only for RX ones so this does not seem to be a very usable setup so far.
Edited by balaton on 2025/4/26 0:05:04