It seems there might be a race condition. In my case, if I restart the
laptop enough times with the new libpciaccess, it will boot to a
desktop.

Downgrading libpciaccess with `sudo apt install libpciaccess-
dev=0.17-3build1 libpciaccess0=0.17-3build1
libpciaccess0:i386=0.17-3build1` (and then pinning it) resolves the
issue.

This is on a device with Intel + Radeon. After a successful boot to the
desktop, the following is true for the Intel card, which is the one
driving the displays:

cat /sys/devices/pci0000:00/0000:00:02.0/firmware_node/hid
LNXVIDEO

Relevant lspci snippet:
00:02.0 VGA compatible controller [0300]: Intel Corporation Haswell-ULT 
Integrated Graphics Controller [8086:0a16] (rev 09) (prog-if 00 [VGA 
controller])
        Subsystem: Acer Incorporated [ALI] Haswell-ULT Integrated Graphics 
Controller [1025:0775]
        Kernel driver in use: i915

03:00.0 Display controller [0380]: Advanced Micro Devices, Inc. [AMD/ATI] Mars 
[Radeon HD 8670A/8670M/8750M / R7 M370] [1002:6600]
        Subsystem: Acer Incorporated [ALI] Mars [Radeon HD 8670A/8670M/8750M / 
R7 M370] [1025:0776]
        Kernel driver in use: amdgpu

Attached are Xorg logs of a successful and a failed boot. On the failed
boot, it appears that it completely ignores card0.

** Attachment added: "Xorg.0.log"
   
https://bugs.launchpad.net/ubuntu/+source/libpciaccess/+bug/2115574/+attachment/5887057/+files/Xorg.0.log

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2115574

Title:
  Upgrade of libpciaccess0 to 0.17-3ubuntu0.25.04.1 causes black screen
  on boot with AMD Radeon GPU

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/libpciaccess/+bug/2115574/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to