多个显示器停止工作/未显示在“显示器”中 (CentOS 8)

多个显示器停止工作/未显示在“显示器”中 (CentOS 8)

的重复这篇关于超级用户的文章

我一直在 GRUB 菜单中使用以下内核:

CentOS Linux (4.18.0-240.15.1.el8_3.x86_64) 8// 打破了这一切

CentOS Linux (4.18.0-240.1.1.el8_3.x86_64) 8// 问题

CentOS Linux (4.18.0-193.28.1.el8_2.x86_64) 8 (Core)// 作品

CentOS Linux (4.18.0-193.19.1.el8_2.x86_64) 8 (Core)// 作品

CentOS Linux (0-rescure-blahHash ) 8 (Core)// 未测试

System setup//哈哈

在我的 CentOS 8 桌面/服务器机箱上,带有 nvidia 750 Ti 和 260 GTX(将来不会购买 nvidia)。

顺便说一句,“(核心)”是什么意思?核心构建?

我遇到了Standard (Wayland)登录/显示管理器/桌面环境 (DE) 选项仅在 750 Ti 上的两个显示器上工作的问题。第三个是黑色的,不会显示窗口,但会显示鼠标(很奇怪,很难用谷歌搜索)。最终,在搞乱了confs、定位、GRUB选项等之后,将DE更改为Standard (X11 display server) on Xorg,成功了。所有 3 台显示器均使用默认的非专有 Noveau 驱动程序,显示 1920x1080 分辨率,具有足够的性能来满足非游戏(未经测试)的桌面生产力。我坚持这一点,撇开 X11 的安全影响不谈(尽管这是一个问题)。 260 GTX 9/10 的时候风扇转速为 100%,其他时候风扇转速为 0,过热,系统死机。看来内核无法正确读取其温度传感器或其他东西,但确实显示并且我可以戴上耳罩/耳机。

问题:

更新到: 时CentOS Linux (4.18.0-240.1.1.el8_3.x86_64) 8,只有 750 Ti 上的中央显示器可以工作,并且只能在 1024x768 :(。将“未知显示器”显示为“显示器”中的唯一显示器。恢复到CentOS Linux (4.18.0-193.28.1.el8_2.x86_64) 8 (Core)修复问题。几周后,使用旧显示器内核,我想我应该在发布之前尝试更新,CentOS Linux (4.18.0-240.15.1.el8_3.x86_64) 8也有同样的问题,并且恢复到以前的内核不会撤消更改!我什至打开/etc/dnf/dnf.conf并更改installation_limit为 6 个内核而不是 3 个,因此它不会影响工作内核。除非确实如此?而且Standard (Wayland)登录选项/DM 也消失了,如果它更安全,也许我想在某个时候返回。

我希望这属于这里。我还应该/改为在 Serverfault 上发帖吗?我已经使用 ubuntu/debian Linux 多年了,但通常是在一台带有一台显示器的笔记本电脑上,它总是可以工作并且足以完成我的 Linux 任务。在经历了 8、8.1 和 10 的令人厌恶的事件之后,我不会再回到 Windows,更不用说缩短对 7 的支持了(刚刚意识到 CentOS 8 的停产时间是 2021 年,但 7 的停产时间是 2024 年 :( )。我还没有除了一些随意的桌面环境 (DE) 实验之外,我还想深入了解 Linux 的内部,对于 CentOS/RHEL 的新手来说,当显示管理器 (DM)、DE 或请随意指导,我来这里是为了学习linux,如何识别和解决问题,并使其成为更好的产品。

其他细节/试验:

我设置: GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_enforce_resources=lax" 尝试修复 260 GTX 上的风扇问题。影响、安全性/其他方面尚不清楚,但它之前就有效。

尝试自己解决这个问题,xrandr:

() $ xrandr --listproviders

供应商: 数量: 0

() $ xrandr -q

xrandr:无法获取输出默认的伽马大小屏幕 0:最小 1024 x 768,当前 1024 x 768,最大 1024 x 768 默认连接的主 1024x768+0+0 0mm x 0mm 1024x768 76.00*

这看起来像是一个问题,但我无法恢复到旧状态,因为现在我加载了最新的内核,旧内核仍然存在这个问题。

lspci 显示:

01:00.0 VGA compatible controller: NVIDIA Corporation GM107 [GeForce GTX 750 Ti] (rev a2) 
01:00.1 Audio device: NVIDIA Corporation GM107 High Definition Audio Controller [GeForce 940MX] (rev a1) 
02:00.0 VGA compatible controller: NVIDIA Corporation GT200 [GeForce GTX 260] (rev a1)

两张卡都检测到了..好吧。

lshw 显示:

*-display UNCLAIMED
            description: VGA compatible controller
            product: GM107 [GeForce GTX 750 Ti]
..
            configuration: latency=0

啊哈!现在显示“未声明”,并且配置缺少一些内容。它曾经显示:

configuration: depth=32 driver=nouveau latency=0 resolution=1920,1080

还存在一些奇怪的条目:

*-graphics
   product: EFI VGA
   physical id: 2
   logical name: /dev/fb0
   capabilities: fb
   configuration: depth=32 resolution=1024,768

*-power UNCLAIMED
   description: To Be Filled By O.E.M.
   product: To Be Filled By O.E.M.
   vendor: To Be Filled By O.E.M.
   physical id: 1
   version: To Be Filled By O.E.M.
   serial: To Be Filled By O.E.M.
   capacity: 32768mWh

什么看起来是默认/通用/未知(?)显示,以及一些奇怪的电源/电池条目?这是一个桌面。

/usr/sbin/pwmconfig ( pwmconfig) 用于显示:

Found the following devices:
   hwmon0 is acpitz
   hwmon1 is nouveau
   hwmon2 is nouveau
   hwmon3 is asus
   hwmon4 is coretemp
   hwmon5 is nct6791

但现在只显示:

Found the following devices:
   hwmon0 is acpitz
   hwmon1 is asus
   hwmon2 is coretemp
   hwmon3 is nct6791

..想念新人

尽管 260 GTX 风扇处于(相对)良好的 ~40-50%,而不是在 100% 时尖叫

我重新运行传感器检测,似乎没有做任何事情。

lsmod 似乎没有向我展示有用的东西,但我不太了解内核及其模块,所以我可能错过了一些明显的东西。

打开/var/log/Xorg.0.log:

X.Org X Server 1.20.8
X Protocol Version 11, Revision 0
[ 40.493] Build Operating System: 4.19.34-300.el7.x86_64
[ 40.493] Current Operating System: Linux localhost.localdomain 4.18.0-240.15.1.el8_3.x86_64 #1 SMP Mon Mar 1 17:16:16 UTC 2021 x86_64
[ 40.493] Kernel command line: BOOT_IMAGE=(hd0,gpt2)/vmlinuz-4.18.0-240.15.1.el8_3.x86_64 root=/dev/mapper/cl-00 ro crashkernel=auto resume=/dev/mapper/cl-02 rd.lvm.lv=cl/00 rd.luks.uuid=luks-redactedUUID rd.lvm.lv=cl/02 rhgb quiet quiet splash acpi_enforce_resources=lax
[ 40.493] Build Date: 04 January 2021 04:26:35PM
[ 40.493] Build ID: xorg-x11-server 1.20.8-6.1.el8_3
[ 40.493] Current version of pixman: 0.38.4

[ 40.493] Markers: (--) probed, (**) from config file, (==) default setting,
    (++) from command line, (!!) notice, (II) informational,
    (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[ 40.493] (==) Log file: "/var/log/Xorg.0.log", Time: Fri Mar 5 14:24:22 2021
[ 40.494] (==) Using config directory: "/etc/X11/xorg.conf.d"
[ 40.494] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[ 40.495] (==) No Layout section. Using the first Screen section.
[ 40.495] (==) No screen section available. Using defaults.
[ 40.495] (**) |-->Screen "Default Screen Section" (0)
[ 40.495] (**) | |-->Monitor "<default monitor>"
[ 40.495] (==) No monitor specified for screen "Default Screen Section".
    Using a default monitor configuration.
[ 40.495] (==) Automatically adding devices
...
[ 40.615] (==) Matched nouveau as autoconfigured driver 0
[ 40.616] (==) Matched modesetting as autoconfigured driver 1
[ 40.616] (==) Matched fbdev as autoconfigured driver 2
[ 40.616] (==) Matched vesa as autoconfigured driver 3
...
[ 40.736] (EE) [drm] Failed to open DRM device for pci:0000:01:00.0: -19
[ 40.736] (EE) open /dev/dri/card0: No such file or directory
[ 40.736] (WW) Falling back to old probe method for modesetting
[ 40.736] (EE) open /dev/dri/card0: No such file or directory
...

是某种该死的 DRM 出了问题吗?啊英伟达。我把那些看起来没用的部分剪掉了。

请注意,出于某种原因,该日志文件的所有者是“gdm”,而不是我的用户名,就像旧的 Xorg 日志文件一样。

有些人建议删除:

/usr/share/X11/xorg.conf/d/20-intel.conf 

(DNE 对我来说)

/etc/X11/xorg.conf
    /xorg.conf.d/

但我害怕删除我在 Wayland 上取得/未取得的任何进展,并且这些文件在内核更新之前工作正常。

我还听说我可以尝试 lightDM 而不是 GDM 或 KDE Plasma,但我在没有安装最新更新的情况下遇到了一些问题。现在一切都坏了,但最新版本,也许我会尝试。我想情况可能会更糟,我的显示可能为零。


总结一下:

  • 260 GTX 显示器不绘制窗口,仅使用鼠标的问题:通过使用“Xorg 上的标准(X11 显示服务器)”而不是“标准(Wayland)”登录来暂时解决,可能会引入关键的安全问题,以提高第三台显示器的便利性和生产力
  • 喷气发动机模式下 260 GTX 风扇速度出现问题,可能是由于内核未正确读取温度传感器
  • 更紧迫的问题是显示器在第一次内核更新时无法工作(4.18.0-240.1.1.el8_3.x86_64)
  • 最新内核更新(4.18.0-240.15.1.el8_3.x86_64)的严重问题,破坏了以前的显示配置等。无论其他人发生什么事
  • 260 GTX 风扇转速只有~50%,但不显示屏幕
  • 另外,不会再从待机状态唤醒。黑屏需要重启。

这在启动时很明显,启动画面现在仅在一台显示器(分辨率较低)上可见,而不是在所有 3 台显示器上镜像。

编辑:刚刚注意到我的 xorg 日志表明它正在运行构建操作系统:4.19.34-300.el7.x86_64,但肯定正在运行 4.18.0-240.15.1.el8_3.x86_64。这种差异似乎在此用户的拱门中可见:https://bbs.archlinux.org/viewtopic.php?id=251261

很抱歉这篇文章很长,但我尝试组织它并展示我已经尝试过的结果。任何帮助表示赞赏!

相关内容