여러 모니터가 작동을 멈췄거나 모니터에 표시되지 않습니다(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//ㅋ

nvidia 750 Ti 및 260 GTX가 설치된 CentOS 8 데스크탑/서버 상자(향후에는 nvidia를 구입하지 않을 예정).

그런데 "(핵심)"은(는) 무슨 뜻인가요? 코어 빌드?

Standard (Wayland)750 Ti의 두 모니터에서만 작동하는 로그인/디스플레이 관리자/데스크탑 환경(DE) 옵션에 문제가 있습니다 . 세 번째는 검은색이고 창은 표시하지 않지만 마우스는 표시합니다(이상하고 검색하기 어렵습니다). 마지막으로 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) 8750 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동일한 문제가 있었고 이전 커널로 되돌려도 변경 사항이 취소되지 않았습니다! 심지어 3개 대신 6개 코어로 /etc/dnf/dnf.conf변경하여 작동 중인 코어에 영향을 주지 않았습니다. installation_limit그게 사실인가요? 또한 Standard (Wayland)로그인 옵션/DM이 사라졌습니다. 더 안전해지면 언젠가 다시 돌아가고 싶을 것입니다.

이것이 여기에 속하기를 바랍니다. 대신 Serverfault에 계속 게시해야 합니까? 나는 수년 동안 ubuntu/debian Linux를 사용해왔지만 일반적으로 모니터가 하나인 노트북에서는 항상 작동하고 Linux 작업에 충분합니다. 8, 8.1, 10의 역겨운 사건 이후에는 7에 대한 지원을 줄이는 것은 물론이고 Windows로 돌아가지도 않을 것입니다(방금 CentOS 8의 수명 종료가 2021년이라는 것을 깨달았지만 7의 수명 종료는 2024년입니다 :( ) 저는 아직 일반적인 DE(데스크톱 환경) 실험을 넘어서 Linux 내부에 대해 다루지 않았으며 CentOS/RHEL을 처음 사용하는 경우 DM(디스플레이 관리자), DE에 관해 안내해 주시기 바랍니다. 저는 Linux와 문제를 식별하고 해결하는 방법, 그리고 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 팬은 100%에서 비명을 지르는 대신 (상대적으로) ~40-50%의 양호한 상태이지만

센서 감지를 다시 실행했는데 아무 일도 하지 않는 것 같습니다.

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 문제라도 있는 걸까요? 아 엔비디아. 쓸모 없어 보이는 부분을 잘라냈습니다.

어떤 이유로 이 로그 파일의 소유자는 이전 Xorg 로그 파일처럼 내 사용자 이름이 아니라 "gdm"입니다.

일부 사람들은 다음을 제거할 것을 제안합니다.

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

(나에게 DNE)

그리고

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

하지만 Wayland에서 진행한 작업이나 진행하지 않은 작업을 삭제하는 것이 두렵습니다. 해당 파일은 커널 업데이트 전에는 잘 작동했습니다.

또한 GDM이나 KDE Plasma 대신 lightDM을 사용해 볼 수 있다고 들었지만 최신 업데이트가 설치되지 않은 경우 몇 가지 문제가 있습니다. 지금은 모든 것이 깨졌지만 최신 버전에서는 시도해 볼 수도 있습니다. 나는 그것이 더 나쁠 수 있고 내 디스플레이가 0이 될 수 있다고 생각했습니다.


결론적으로:

  • 260 GTX 모니터가 창을 그리지 않고 마우스만 사용: "Standard(Wayland)" 대신 "Standard on Xorg(X11 디스플레이 서버)"를 사용하여 일시적으로 로그인하면 세 가지의 편의성과 생산성을 향상시키기 위해 중요한 보안 문제가 발생할 수 있습니다. 모니터
  • 제트 엔진 모드에서 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 로그에 빌드 OS: 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

글이 길어서 죄송합니다만, 제가 시도해본 결과를 정리해서 보여드리려고 노력했습니다. 도움을 주시면 감사하겠습니다!

관련 정보