No video signal after switching from B4 to latest nightly

What the title says. After the boot icons light up, there is a white empty screen for 1-2 seconds then no signal. Tried with another monitor, same result. Also happens with a USB stick with same fresh nigthly ISO (hrev56747).

If I boot with VESA driver, everything is fine.

My card is an AMD RX560 and monitor is connected via DP, with a DP-to-HDMI adapter (card’s HDMI port is bad). Did something change in regard to GPU drivers recently? Beta4 defaulted to VESA, but it seems something changed in recent nigthlies and my card doesn’t like it :frowning:

1 Like

Here is the commit log that you can check against your last working hrev:
https://cgit.haiku-os.org/haiku/log/

You could boot into the state that gives you a white screen, reboot into VESA and get the /boot/system/var/log/previous_syslog. Maybe there’s a hint there.

1 Like

Most likely you will have to blacklist radeonhd driver. My 2 boxes both have Navi generation cards and I need to boot with Vesa (radeonhd blacklisted).

Yup, for now blacklisting radeon_hd works. (its a RX460 btw, memory playing tricks on me again…)

According to hrev54403 this card should be at least detected:

-	{0x67ef, 12, 0, RADEON_POLARIS, CHIP_STD, "Radeon RX 460"},
...
+	// Polaris 11
+	{0x67ef, 12, 1, RADEON_POLARIS11, CHIP_STD, "Radeon RX 460"},

… but it isn’t? (note the 0 to 1 change above)

KERN: radeon_hd: init_hardware
KERN: radeon_hd: init_driver
KERN: radeon_hd: init_driver: GPU(0) Radeon RX 460, revision = 0xcf
KERN: radeon_hd: publish_devices
KERN: radeon_hd: find_device
KERN: loaded driver /boot/system/add-ons/kernel/drivers/dev/graphics/radeon_hd
KERN: Radeon - init_hardware: Version: 5.1.6.0
KERN: Radeon - Radeon_CardDetect: no supported devices found

lspci output:

~> lspci -n -v -s 01:00.0
01:00.0 0300: 1002:67ef (rev cf) (prog-if 00 [VGA controller])
        Subsystem: 148c:2374
        Flags: bus master, fast devsel, latency 0, IRQ 18
        Memory at c0000000 (64-bit, prefetchable)
        Memory at d0000000 (64-bit, prefetchable)
        I/O ports at e000
        Memory at ff600000 (32-bit, non-prefetchable)
        Expansion ROM at ff640000 [disabled]
        Capabilities: [48] Vendor Specific Information: Len=08 <?>
        Capabilities: [50] Power Management version 3
        Capabilities: [58] Express Legacy Endpoint, MSI 00
        Capabilities: [a0] MSI: Enable- Count=1/1 Maskable- 64bit+