在刚到的机子上装好了 Arch ,控制台正常使用,但就是无法识别显示器。
物理机!非 VM !
$ xrandr
Can't open display
$ echo $DISPLAY
$ printenv |grep DISPLAY
$ export DISPLAY=:0
$ xhost +
xhost: unable to open display ":0"
手动将显示器设成 0 ,0.0 ,1 都没用。
打印了一下 PCI 设备,发现还是有一个 VGA 在的:
$ lspci
00:00.0 Host bridge: Intel Corporation Device 461b
00:02.0 VGA compatible controller: Intel Corporation Device 46d0
...
拿着 “xrandr Can't open display” 当关键词在 google 搜了一天没找到能用的解决方法。
软件硬件都试过了,对着 ArchWiki 驱动都装了,能找的方案都用了,系统也重装了两遍,HDMI 接口换过没用,线也换了两条,显示器也用了两台,4K 和 1080 都试过。
要炸了感觉。
会不会是 CPU 太新的原因? Intel N200 ,刚出来的。
前几天用 N100 的 CPU 装 debian ,Gnome 桌面。要调分辨率发现也是 Unknown Display 。
该如何是好。
1
yanqiyu 2023-03-09 23:29:20 +08:00
你这是在 console 下面?至少启动 X11 再来研究 xrandr 啊
|
2
wuruxu 2023-03-09 23:30:46 +08:00
应该显卡驱动 没有安装好吧
|
3
DI64QrUrruOAmKO7 2023-03-10 00:17:29 +08:00
现在用的什么 DE WM? xrandr 要运行在 x 环境上,重新安装 xorg-server xorg-xinit 试下
|
4
AlynxZhou 2023-03-10 02:36:39 +08:00
echo $XDG_SESSION_TYPE
是 wayland 的话你在这跑一堆 x11 命令当然没用了,你为什么要用 xrandr ?你现在应该是有显示了,设置里面的显示设置不够用吗?要调分辨率在设置里调呗 |