我的笔记本很老,显卡为nvidia GT 740M,驱动用的是 aur中的390xx
在开始时,我发现我的steam无法启动,在控制台启动steam没有输出任何内容
我尝试了 sudo prime-switch nvidia 后还是没有任何作用
(并且我发现用显卡运行游戏时显卡没有一点占用,我认为可能驱动有问题)
删除了~/.config/Steam后发现steam日志中输出X服务器错误以及“85行行:steam-runtime-identify-library-abi:未找到命令”错误
尝试了修复steam的所有依赖也没有任何作用
并且发现一部分软件(例如glxgears)也无法运行,也是X服务器错误
我又尝试使用optimus-manager切换显卡,但也没有任何作用
我尝试重启大法,但发现grub加载时用了很长时间
并且发现进入后sddm黑屏无法使用
现在状况就是sddm黑屏,驱动没了
黑屏时的xorg部分日志:
[ 16.024] (II) systemd-logind: logind integration requires -keeptty and -keeptty was not provided, disabling logind integration
[ 16.025] (II) xfree86: Adding drm device (/dev/dri/card0)
[ 16.025] (II) Platform probe for /sys/devices/pci0000:00/0000:00:02.0/drm/card0
[ 16.036] (--) PCI:*(0@0:2:0) 8086:0a16:1028:05f5 rev 9, Mem @ 0xf7400000/4194304, 0xd0000000/268435456, I/O @ 0x0000f000/64, BIOS @ 0x????????/131072
[ 16.036] (--) PCI: (8@0:0:0) 10de:1292:1028:05f5 rev 161, Mem @ 0xf6000000/16777216, 0xe0000000/268435456, 0xf0000000/33554432, I/O @ 0x0000d000/128, BIOS @ 0x????????/524288
[ 16.036] (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
[ 16.036] (II) LoadModule: "glx"
[ 16.036] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[ 16.038] (II) Module glx: vendor="X.Org Foundation"
[ 16.038] compiled for 1.21.1.15, module version = 1.0.0
[ 16.038] ABI class: X.Org Server Extension, version 10.0
[ 16.038] (==) Matched intel as autoconfigured driver 0
[ 16.038] (==) Matched modesetting as autoconfigured driver 1
[ 16.038] (==) Matched fbdev as autoconfigured driver 2
[ 16.038] (==) Matched vesa as autoconfigured driver 3
[ 16.038] (==) Assigned the driver to the xf86ConfigLayout
[ 16.038] (II) LoadModule: "intel"
[ 16.038] (WW) Warning, couldn't open module intel
[ 16.038] (EE) Failed to load module "intel" (module does not exist, 0)
[ 16.038] (II) LoadModule: "modesetting"
[ 16.038] (II) Loading /usr/lib/xorg/modules/drivers/modesetting_drv.so
[ 16.038] (II) Module modesetting: vendor="X.Org Foundation"
[ 16.038] compiled for 1.21.1.15, module version = 1.21.1
[ 16.038] Module class: X.Org Video Driver
[ 16.038] ABI class: X.Org Video Driver, version 25.2
[ 16.038] (II) LoadModule: "fbdev"
[ 16.038] (WW) Warning, couldn't open module fbdev
[ 16.038] (EE) Failed to load module "fbdev" (module does not exist, 0)
[ 16.038] (II) LoadModule: "vesa"
[ 16.038] (II) Loading /usr/lib/xorg/modules/drivers/vesa_drv.so
[ 16.038] (II) Module vesa: vendor="X.Org Foundation"
[ 16.038] compiled for 1.21.1.11, module version = 2.6.0
[ 16.038] Module class: X.Org Video Driver
[ 16.038] ABI class: X.Org Video Driver, version 25.2
[ 16.038] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
[ 16.038] (II) VESA: driver for VESA chipsets: vesa
[ 16.050] (II) modeset(G0): using drv /dev/dri/card0
[ 16.050] (WW) Falling back to old probe method for modesetting
[ 16.067] (WW) Falling back to old probe method for modesetting
[ 16.083] (EE) No devices detected.
[ 16.083] (EE)
Fatal server error:
[ 16.083] (EE) no screens found(EE)
[ 16.083] (EE)
Please consult the The X.Org Foundation support
at http://wiki.x.org
for help.
[ 16.083] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[ 16.083] (EE)
[ 16.083] (EE) Server terminated with error (1). Closing log file.
离线
please check grub boot command
i am a noob
离线
you also can ctrl+alt+f3 to check some files
i am a noob
离线
离线
sudo pacman -Syu?
i am a noob
离线
目前我需要换一个适合我的nvidia驱动
因为我之前用的太不好用了
离线
i am a noob
离线
离线
尝试换了nouveau驱动,目前可以进入sddm了
离线
不要用 optimus-manager。早不维护了。
离线