A [drm:drm_atomic_helper_wait_for_flip_done [drm_kms_helper]] hiba javítása (GRUB)

kimarite képe

Ha
-- a rendszer indításakor a Plymouth „molyol”, vagyis a megszokottól eltérő, lassú rendszer betöltést tapasztalsz,
-- és a naplófájlokban (például syslog, Xorg.0.log, .xsession-errors) vagy a dmesg parancs kimenetében ilyesféle bejegyzéseket látsz:

[drm:drm_atomic_helper_wait_for_flip_done [drm_kms_helper]] *ERROR* [CRTC:41:pipe B] flip_done timed out
[drm:drm_atomic_helper_wait_for_dependencies [drm_kms_helper]] *ERROR* [PLANE:35:plane B] flip_done timed out

Mindkét feltétel együttállása esetén a javítási lehetőséget a video=SVIDEO-1:d kernel paraméter adja.

A kernel paramétert a grub fájl GRUB_CMDLINE_LINUX_DEFAULT sorába kell beillesztened: a megfelelő helyre és a „macskakörmök közé”. A fájl az /etc/default/ elérési úton található, szerkesztése admin jogot kíván.

Fogjunk hozzá a szerkesztéshez ...

Felkészülés, első teendő

Ha eddig nem készítettél biztonsági másolatot a grub fájlról, tedd meg most (terminál):

sudo cp /etc/default/grub /etc/default/grub.ORIG

Szerkesztés, beállítás

Xed szövegszerkesztő

Ha a Cinnamon asztali környezetet használod,
akkor az alapértelmezett ablakos (grafikus) szövegszerkesztő a Xed alkalmazás.

xed admin:///etc/default/grub

A kiemelt szövegrész az új tartalom (az említett kernel paraméter)

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash video=SVIDEO-1:d"

A változtatást mentsd el, és lépj

Nano szövegszerkesztő

Terminálban használhatod a nano szövegszerkesztő alkalmazást.

sudo nano /etc/default/grub

A kiemelt szövegrész az új tartalom (az említett kernel paraméter)

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash video=SVIDEO-1:d"

Mentés, kilépés a szerkesztésből
Ctrl + O, és Enter, majd
Ctrl + X

A változtatás érvényesítése

A szerkesztést érvényesítened is kell, azaz, el kell fogadtatni a rendszerrel.

Frissítsd a GRUB-ot:

sudo update-grub

A rendszer újraindítása

A változtatás a következő rendszer indításkor érvényesül.

Indítsd újra a rendszert:

sudo systemctl reboot

Enjoy :-)

https://www.youtube.com/watch?v=OKvCV8MFIaw

A bejegyzéshez az ötletet adta:
https://forums.linuxmint.com/viewtopic.php?t=273797#p1499462
https://gist.github.com/aawray/19a11a60806ea71d03ab1752c3af1b23

Direct Rendering Manager (DRM)

freedesktop.org: https://dri.freedesktop.org/wiki/DRM/
WikiPédia: https://en.wikipedia.org/wiki/Direct_Rendering_Manager
Linux DRM Developer's Guide - Jesse Barnes: https://landley.net/kdocs/htmldocs/drm.html
The Linux Kernel Dokumentation: https://www.kernel.org/doc/html/latest/gpu/drm-internals.html

GRUB frissítése

Debian-alapú rendszereknél (például Ubuntu, Linux Mint, LMDE) egységesen:

sudo update-grub

RPM csomagokat használó rendszereknél (például Arch Linux, Fedora, Manjaro):

sudo grub-mkconfig -o /boot/grub/grub.cfg

vagy

grub2-mkconfig -o /boot/grub2/grub.cfg

... nézz utána, hogy neked, melyik kell (ha az RPM csomagokat használó rendszerről van szó).
Forrás: https://fedoraproject.org/wiki/GRUB_2

A kétféle parancssort (update-grub | grub-mkconfig) ne keverd. Utóbbi nem használhatóak a Linux Mint terjesztéshez!