Hello, thanks for taking the time to open this bug.

The blank screen is likely not related to the "missing" amdgpu driver,
as the driver is not missing.  It may not be in the initramfs, but it is
not missing.

On a fresh noble install I just ran this command with this result:

-----------
ubuntu@noble:~$ sudo find /lib/modules -name amdgpu\*
/lib/modules/6.8.0-40-generic/kernel/drivers/gpu/drm/amd/amdgpu
/lib/modules/6.8.0-40-generic/kernel/drivers/gpu/drm/amd/amdgpu/amdgpu.ko.zst
ubuntu@noble:~$ 
-------------

The initramfs is for drivers that need to be pre-loaded in order to boot
the system up to a point where the rest of the boot process can take
place.  This usually includes drivers for the network, the disk
controllers (nvme, usb, mmc, sata, ...), drivers for the filesystems,
and drivers for input devices.

The graphics stack is initialized much later in the boot process, so the
GPU drivers are not packed into the initramfs.


You can run the find command above, or a grep of the kernel config to see the 
drivers are included.
------------------
ubuntu@noble:~$ sudo find /lib/modules -name amdgpu\*
/lib/modules/6.8.0-40-generic/kernel/drivers/gpu/drm/amd/amdgpu
/lib/modules/6.8.0-40-generic/kernel/drivers/gpu/drm/amd/amdgpu/amdgpu.ko.zst
ubuntu@noble:~$ 


ubuntu@noble:~$ grep -i  amdgpu /boot/config-6.8.0-40-generic 
CONFIG_DRM_AMDGPU=m
CONFIG_DRM_AMDGPU_SI=y
CONFIG_DRM_AMDGPU_CIK=y
CONFIG_DRM_AMDGPU_USERPTR=y
# CONFIG_DRM_AMDGPU_WERROR is not set
ubuntu@noble:~$ 
----------------------


Now, the blank screen though, that could be a few different things, and to look 
at this, we need more info.  Can you please run "apport-collect 2077266" to 
collect and add relavent logs and system info please?

** Changed in: linux (Ubuntu)
     Assignee: (unassigned) => Philip Cox (philcox)

** Changed in: linux (Ubuntu)
       Status: Confirmed => Incomplete

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/2077266

Title:
  Blank screen hang on bootup with Ryzen 7840U iGPU with Noble

Status in linux package in Ubuntu:
  Incomplete

Bug description:
  TLDR - Looks like the amdgpu module is included in the Jammy kernel
  images but not in Noble.

  Hello!

  I have a laptop with the AMD Ryzen 7840U CPU which has a 780M iGPU
  running both Jammy-based and Noble-based distro elementary OS
  releases.

  This issue occurs only with the Noble and not Jammy edition.

  Upon bootup with the "quiet splash" params there is just a blank
  screen and apparent hang which is prevented if I remove the "splash"
  option and then I get the expected login screen just fine.

  Note that I ran the following command on both Jammy and Noble:

  sudo lsinitramfs /boot/initrd-6.8xxxxx | grep amdgpu

  And I see the amdgpu module is present in the Jammy image but not the
  Noble image.

  So I appended "amdgpu" to the /etc/initramfs-tools/modules file and
  did:

  sudo update-initramfs -uk all

  Which resolves the issue for me with Noble as well.

  Note both my Jammy and Noble installs are on the same kernel version
  currently 6.8-xxx-40 although the amdgpu module is included in the
  Jammy image but not the Noble one.

  Thank you!

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


-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to     : kernel-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to