X无法启动'drmSetMaster failed'

最近一次重启了Arch Linux操作系统,发现无法启动X桌面,检查 :

[   456.458] (EE) modeset(0): drmSetMaster failed: Permission denied
[   456.458] (EE) 
Fatal server error:
[   456.458] (EE) AddScreen/ScreenInit failed for driver 0
[   456.458] (EE) 
[   456.458] (EE) 
Please consult the The X.Org Foundation support 
         at http://wiki.x.org
 for help. 
[   456.458] (EE) Please also check the log file at "/home/huatai/.local/share/x
org/Xorg.0.log" for additional information.
[   456.458] (EE) 
[   456.464] (EE) Server terminated with error (1). Closing log file.

参考 X broken as drmSetMaster failed 有一个使用xserver传统包的方式来运行::

sudo apt-get install xserver-xorg-legacy

然后配置 /etc/X11/Xwrapper.config

allowed_users=console
needs_root_rights=yes

我发现这样可以使用非root帐号启动X,但是感觉似乎有一些问题,导致系统响应有些慢。kworker/u16:3+events_unbound 是不是出现在最高cpu占用,且容易出现D。

Last updated