You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Manjaro GNOME环境下X11登录失败退回登录界面(Wayland正常)

Manjaro GNOME环境下X11登录失败退回登录界面(Wayland正常)

你好,结合你提供的信息,我来帮你梳理问题的根源和解决办法:

问题概况

你遇到的情况是:

  • 系统:Manjaro Linux 滚动发行版,GNOME 43.5
  • 异常现象:选择GNOME X11会话登录时,会直接退回登录界面;但Wayland会话可以正常进入桌面

日志关键错误分析

从你提供的Xorg日志里,能看到核心问题:

  1. 第一次启动X11时的错误:
vesa: Refusing to run, Framebuffer or dri device present
(EE) No devices detected.
(EE) Fatal server error:
(EE) no screens found(EE)

这里说明系统本身有可用的DRI设备/帧缓冲,但配置里强制指定的vesa驱动拒绝运行,导致Xorg找不到可用的显卡设备,无法启动屏幕。

  1. 删除xf86-video-*包后的错误:
(WW) Warning, couldn't open module vesa
(EE) Failed to load module "vesa" (module does not exist, 0)
(EE) No drivers available.
(EE) no screens found(EE)

此时因为删除了所有Xorg视频驱动包,连vesa驱动都找不到了,自然还是无法启动X11。

你尝试过的操作

  • 确认没有安装任何GNOME扩展,排除扩展冲突可能
  • 已经排查出(WW) Open ACPI failed不是当前问题的诱因
  • 尝试删除所有xf86-video-*驱动包,但未解决问题

最终解决方法

你发现删除/etc/X11/mhwd.d/vesa.conf文件后,就能正常登录GNOME X11会话了。这个配置文件是Manjaro的mhwd(硬件检测工具)自动生成的,里面强制指定使用vesa驱动,而你的系统原本有可用的显卡驱动支持DRI/帧缓冲,vesa驱动因此拒绝运行,导致Xorg启动失败。删除这个配置文件后,Xorg会自动检测并加载合适的显卡驱动,从而正常启动X11会话。

备注:内容来源于stack exchange,提问作者GuilleW

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.22 12:58:10