ubuntu 16.04開機遇到 flip_done timed out 的問題



若是在ubuntu 16.04 開機時遇到

[drm:drm_atomic_helper_commit_cleanup_done [drm_kms_helper]] *ERROR*[CRTC:26:pipe A] flip_done timed out

的錯誤訊息,通常google得到的結果都是在/etc/default/grub 設定檔裡面幫kerenl parameter加入 video 參數.

在這邊紀錄一下,video參數要視你現行的螢幕怎麼接在電腦上的,例如是HDMI,VGA接頭,還是DVI.只是下"video=SVIDEO-1:d"不一定有效(通常在筆電是有效的).




要知道目前系統上螢幕的配置,可以在x window 的終端機輸入xrandr 來查看.xrandr 會顯示目前系統上有多少個顯示界面可接,以及目前哪個界面所接上的螢幕能支援那幾種解析度
以下是我電腦的配置

#xrandr
Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 8192 x 8192
VGA-1 disconnected (normal left inverted right x axis y axis)
HDMI-1 disconnected (normal left inverted right x axis y axis)
DP-1 disconnected (normal left inverted right x axis y axis)
HDMI-2 disconnected (normal left inverted right x axis y axis)
HDMI-3 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 480mm x 270mm
1920x1080 60.00*+ 50.00 59.94
1920x1080i 60.00 50.00 59.94
1680x1050 59.88
1400x1050 59.95
1600x900 60.00
1280x1024 75.02 60.02
1440x900 59.90
1280x800 59.91
1152x864 75.00
1280x720 60.00 50.00 59.94
1024x768 75.03 60.00
800x600 75.00 60.32
720x576 50.00
720x480 60.00 59.94
640x480 75.00 60.00 59.94
720x400 70.08
DP-2 disconnected (normal left inverted right x axis y axis)
DP-3 disconnected (normal left inverted right x axis y axis)
DVI-I-1-1 disconnected (normal left inverted right x axis y axis)
HDMI-1-4 disconnected (normal left inverted right x axis y axis)
VGA-1-2 disconnected (normal left inverted right x axis y axis)

可以見到我的電腦系統的螢幕界面有很多,以及我接了一個螢幕在HDMI 編號3號的插頭上(以1為起始編號),我的電腦也遇到了flip_done timed out 的問題,所以我修改了我的kernel parameter 為"video=HDMI-3:d".

當然,很多人遇到這個問題的時候已經無法進入x window 了,自然也無法輸入xrandr 查詢目前的螢幕配置.還好,linux 對於螢幕界面的編號有一定的規則,一定是以1為編號起始,HDMI 接頭的就會叫做"HDMI",DVI接頭的就一定叫做"DVI",VGA D形接頭的就一定叫做"VGA",筆電的螢幕都會叫做"SVIDEO",所以如果你遇到了這個問題,兒你的電腦又是筆電的話,"video=SVIDEO-1:d"通常都是可行的.若你的電腦是桌機,那就先將你的電腦配置成只存在一個顯卡跟一個螢幕,並且依照你的螢幕界面形式來設定video參數,來解決這個問題.


[drm:drm_atomic_helper_commit_cleanup_done [drm_kms_helper]] *ERROR* [CRTC:26:pipe A] flip_done timed out 原文網址:https://itw01.com/3LPMEJ6.htmlaoeuoeu
[drm:drm_atomic_helper_commit_cleanup_done [drm_kms_helper]] *ERROR* [CRTC:26:pipe A] flip_done timed out 原文網址:https://itw01.com/3LPMEJ6.html
[drm:drm_atomic_helper_commit_cleanup_done [drm_kms_helper]] *ERROR* [CRTC:26:pipe A] flip_done timed out 原文網址:https://itw01.com/3LPMEJ6.html
[drm:drm_atomic_helper_commit_cleanup_done [drm_kms_helper]] *ERROR* [CRTC:26:pipe A] flip_done timed out 原文網址:https://itw01.com/3LPMEJ6.html
[drm:drm_atomic_helper_commit_cleanup_done [drm_kms_helper]] *ERROR* [CRTC:26:pipe A] flip_done timed out 原文網址:https://itw01.com/3LPMEJ6.html
[drm:drm_atomic_helper_commit_cleanup_done [drm_kms_helper]] *ERROR* [CRTC:26:pipe A] flip_done timed out 原文網址:https://itw01.com/3LPMEJ6.html

留言

這個網誌中的熱門文章

[C語言]宣告陣列的大小是0 ???

利用net-snmp 的mib2c,由一個MIB檔產出一個可執行的AgentX 程式