this post was submitted on 15 Sep 2024
84 points (98.8% liked)

PC Gaming

8521 readers
977 users here now

For PC gaming news and discussion. PCGamingWiki

Rules:

  1. Be Respectful.
  2. No Spam or Porn.
  3. No Advertising.
  4. No Memes.
  5. No Tech Support.
  6. No questions about buying/building computers.
  7. No game suggestions, friend requests, surveys, or begging.
  8. No Let's Plays, streams, highlight reels/montages, random videos or shorts.
  9. No off-topic posts/comments.
  10. Use the original source, no clickbait titles, no duplicates. (Submissions should be from the original source if possible, unless from paywalled or non-english sources. If the title is clickbait or lacks context you may lightly edit the title.)

founded 1 year ago
MODERATORS
top 21 comments
sorted by: hot top controversial new old
[–] onlinepersona@programming.dev 10 points 1 month ago* (last edited 1 month ago) (1 children)

Maybe the driver should have compilation flags per supported GPU. No need to load a bunch of that isn't even relevant. Also, now large in bytes is that damn think if it take 10 seconds to load? 🫠

Anti Commercial-AI license

[–] Vilian@lemmy.ca 3 points 1 month ago

How you gonna know what GPU someone is booting to apply the correctly flag, I think that running simpleDRM at early boot and loading AMDGPU in the background is the best solution, that can also help debug the kernel, where you know the issue is in the kernel not in the AMDGPU drivers

[–] towerful@programming.dev 9 points 1 month ago

Sounds like a long-awaited race condition finally coalescing.
The boot splash screen would expect the drivers to be ready, and will hang/timeout if it isn't ready when it tries to render the splash screen

[–] kugmo@sh.itjust.works 7 points 1 month ago

Just don't use Plymouth and add the module to your initramfs. ez

[–] paraphrand@lemmy.world 5 points 1 month ago

"Recently there have been a number of reports about the plymouth boot splash not showing properly on PCs using AMD GPUs.

The problem without plymouth and AMD GPUs is that the amdgpu driver is a really really big driver, which easily takes up to 10 seconds to load on older PCs. The delay caused by this may cause plymouth to timeout while waiting for the GPU to be initialized, causing it to fallback to the 3 dot text-mode boot splash."