Gần đây tôi đã cập nhật hệ thống Linux vòm của mình và bây giờ tôi không thể khởi động máy chủ X nữa. Tôi không sử dụng màn hình đăng nhập đồ họa nhưng tự động chạy startx sau khi đăng nhập.
Vì bản cập nhật tôi chỉ nhận được thông báo lỗi và máy tính đóng băng, không chạy môi trường đồ họa.
Đây là tệp xorg.0.log:
[ 393.882] X.Org X Server 1.19.3
Release Date: 2017-03-15
[ 393.882] X Protocol Version 11, Revision 0
[ 393.882] Build Operating System: Linux 4.9.11-1-ARCH x86_64
[ 393.882] Current Operating System: Linux yoga-510-arch 4.11.3-1-ARCH #1 SMP PREEMPT Sun May 28 10:40:17 CEST 2017 x86_64
[ 393.883] Kernel command line: initrd=\intel-ucode.img initrd=\initramfs-linux.img root=UUID=b0c31b50-c336-4e3e-866b-be816a2fa200 rootfstype=ext4 add_efi_memmap rw
[ 393.883] Build Date: 07 April 2017 05:42:48PM
[ 393.883]
[ 393.883] Current version of pixman: 0.34.0
[ 393.883] Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
[ 393.883] Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[ 393.884] (==) Log file: "/var/log/Xorg.0.log", Time: Sat Jun 10 00:07:18 2017
[ 393.888] (==) Using config directory: "/etc/X11/xorg.conf.d"
[ 393.888] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[ 393.890] (==) No Layout section. Using the first Screen section.
[ 393.890] (==) No screen section available. Using defaults.
[ 393.890] (**) |-->Screen "Default Screen Section" (0)
[ 393.890] (**) | |-->Monitor "<default monitor>"
[ 393.890] (==) No monitor specified for screen "Default Screen Section".
Using a default monitor configuration.
[ 393.890] (==) Automatically adding devices
[ 393.890] (==) Automatically enabling devices
[ 393.890] (==) Automatically adding GPU devices
[ 393.890] (==) Automatically binding GPU devices
[ 393.890] (==) Max clients allowed: 256, resource mask: 0x1fffff
[ 393.892] (WW) The directory "/usr/share/fonts/Type1/" does not exist.
[ 393.892] Entry deleted from font path.
[ 393.893] (==) FontPath set to:
/usr/share/fonts/misc/,
/usr/share/fonts/TTF/,
/usr/share/fonts/OTF/,
/usr/share/fonts/100dpi/,
/usr/share/fonts/75dpi/
[ 393.893] (==) ModulePath set to "/usr/lib/xorg/modules"
[ 393.893] (II) The server relies on udev to provide the list of input devices.
If no devices become available, reconfigure udev or disable AutoAddDevices.
[ 393.893] (II) Loader magic: 0x822d60
[ 393.893] (II) Module ABI versions:
[ 393.893] X.Org ANSI C Emulation: 0.4
[ 393.893] X.Org Video Driver: 23.0
[ 393.893] X.Org XInput driver : 24.1
[ 393.893] X.Org Server Extension : 10.0
[ 393.894] (++) using VT number 1
[ 393.894] (--) controlling tty is VT number 1, auto-enabling KeepTty
[ 393.895] (II) systemd-logind: took control of session /org/freedesktop/login1/session/c2
[ 393.896] (II) xfree86: Adding drm device (/dev/dri/card0)
[ 393.896] (II) systemd-logind: got fd for /dev/dri/card0 226:0 fd 11 paused 0
[ 393.897] (II) xfree86: Adding drm device (/dev/dri/card1)
[ 400.237] (EE) systemd-logind: failed to take device /dev/dri/card1: Message recipient disconnected
Làm thế nào tôi có thể giải quyết vấn đề đó, hoặc chỉ cần tìm ra lý do chính xác cho nó?
Bạn đã cập nhật (hoặc cài đặt, nếu tên gói thay đổi) trình điều khiển video X là tốt? Từ nhật ký, nó thậm chí không cố tải trình điều khiển video. Nếu card màn hình của bạn cần DRM hoặc bộ đệm khung, mô-đun hạt nhân tương ứng có hoạt động không?
—
dirkt
Tôi đã thực hiện cập nhật hệ thống hoàn chỉnh, vì vậy tôi nghĩ rằng trình điều khiển video x cũng được cập nhật. Tôi đã giải quyết vấn đề bằng cách hủy kích hoạt GPU AMD của mình trong BIOS, chỉ sử dụng chipset intel. Nhưng đây không phải là một giải pháp tốt vì tôi không thể sử dụng GPU của mình nữa.
—
Jonas
Tôi mơ hồ nhớ các trình điều khiển GPU AMD đã thay đổi tên và / hoặc API ở một số giai đoạn. Chắc chắn kiểm tra những gói bạn cần trong phiên bản Arch hiện tại của bạn. Một "cập nhật hệ thống hoàn chỉnh" không nhất thiết phải cài đặt những thứ này.
—
dirkt