2012-06-15

Arch開機進入X Windowns失敗,原來是Vmalloc分配出現

近來都會出現一個問題,每當我關機重開後,就會進不去X Windows每次都卡在GDM讀取剛就當在那,直接再次重開機偶而可以偶而不行好討厭!

第一次完整讀完dmesg全部訊息,恩!大都有看沒有懂,只知道大致上了解他在說什麼,讀到後面發現NVRM: RmInitAdapter failed!這錯誤一直出現,試著請爬資料後順利解決了。

[   28.937816] vmap allocation for size 16781312 failed: use vmalloc= to increase size.
[   28.941886] NVRM: RmInitAdapter failed! (0x26:0xffffffff:1170)


只要在GRUB_CMDLINE_LINUX_DEFAULT中插入vmalloc=數值,在更新一下grub就行了。

P.S vmalloc數值請參考底下的參考資料連結
sudo gedit /etc/default/grub
GRUB_CMDLINE_LINUX_DEFAULT="quiet vmalloc=256M"

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

參考資料:

Chapter 9. Known Issues