4k @ 60hz를 사용하는 Nvidia 드라이버가 있는 그래픽 CentOS 7 터미널로 부팅하도록 X(및 기타 설정)를 구성하는 방법은 무엇입니까?

4k @ 60hz를 사용하는 Nvidia 드라이버가 있는 그래픽 CentOS 7 터미널로 부팅하도록 X(및 기타 설정)를 구성하는 방법은 무엇입니까?

Ryzen 3990X, Nvidia Quadro RTX 4000, 256GB DDR4, CentOS 7 시스템을 설정하는 동안:

모니터 : 델 up2414q

배경 : USB 키를 통해 CentOS 7을 제대로 설치한 후 그래픽 터미널에서 사용자 계정에 로그인할 수 있었습니다. 다음으로 할 일은 X86_64용 Nvidia 드라이버(v440)를 설치하는 것이었습니다.

설치 지침을 따르고 컴퓨터를 재부팅하면 로그인 화면 대신 검은색 화면이 나타납니다. 검색이 시작되었습니다. 나는 수백 개의 포럼을 추적했지만 그 중 어느 것도 "왜"만 "무엇을 해야 하는지"만 말했고 실제로 포괄적인 내용은 없었습니다.

이것이 내가 찾은 최고의 것이었습니다. Dave_B의 답변은 수백 가지의 다른 솔루션이 작동하지 않은 후에도 작동했습니다. NVIDIA 드라이버를 먼저 제거할 필요도 없었고 그냥 다시 설치했습니다. 아래 5단계를 수행한 후 이 링크의 답변을 따랐고 검은 화면을 지나 현재 남아 있는 문제를 해결하는 데 도움이 되었습니다.https://unix.stackexchange.com/a/560515/318683

내 경우에는 사실이고 분명히 필요한 것으로 입증된 몇 가지 사항이 있습니다.

  1. nouveau를 비활성화해야 합니다. 그렇지 않으면 nvidia 드라이버를 방해하게 됩니다. 블랙리스트 작성 및 grub 구성 추가를 통해 수행됩니다.
  2. grub 구성 파일을 수정하고 싶습니다.
  3. 우리는 grub 로더 구성에 nvidia_drm.modeset=1을 추가하고 싶지 않습니다. 이로 인해 디스플레이 관리자(gdm, kde 등)와 싸우게 됩니다.
  4. 우리는 그래픽 터미널을 수정하기 위해 Xrandr을 활용하고 싶습니다. 데스크톱 관리자 이전 계층에서 발생하며 재부팅 후에도 지속되는 영구적으로 구성 가능한 솔루션을 허용합니다.
  5. 우리가 사용하고 있는 디스플레이의 해상도에 해당하는 X11 구성 파일에 Modeline을 추가하려고 합니다.

필수사항: grub 로더에서 커널 매개변수 끝에 "single"이라는 단어나 숫자 3을 추가하세요. 검정색 그래픽 터미널을 다룰 때 사용 가능한 터미널로 부팅하기 위해.

질문: 이제 드라이버를 설치하고 OS를 로그인 화면으로 부팅했는데, 4k 해상도가 1920x2160 타일 2개가 아닌 타일 1개로 표시되도록 하려면 어떻게 해야 합니까? 60Hz로 유지됩니다. nvidia xserver GUI는 최대 1920x1080의 해상도만 표시합니다.

현재 위치: "Xrandr"를 입력하면 연결된 디스플레이가 활용할 수 있는 모드가 표시됩니다. 대부분의 라인에는 2차원만 있지만 현재 선택된 디스플레이 해상도는 "*"로 강조 표시됩니다.

혼란스러운 부분: 단일 모니터(miniDP)를 DP(GPU) 케이블에 연결했지만 Xrandr에는 연결된 장치 DP-4.8 및 DP-4.9가 2개 표시됩니다. 각각은 원하는 4K 해상도의 1/2을 가지며 로그인 화면과 로그인 시 시각적으로 서로 연결되어 있는 것처럼 보입니다. 왜 화면 양면의 색상이 다른가요? 설정을 통해 이퀄라이징할 수 있나요? 이 기계는 부분적으로 3D 모델링 리깅 애니메이션 등에 사용되며 이 Quadro RTX가 제공하는 10비트 색상 깊이를 갖춘 진정한 4K 타일입니다. 따라서 주요 사용 사례에서는 눈에 띄지 않는 디스플레이가 필요합니다.

감사합니다. 지원을 위해 더 많은 참고 자료를 추가하겠습니다. 그리고 꼭 필요한 5가지 항목 중 불필요한 항목이 있다면 그 이유를 댓글로 알려주세요!! :디

답변1

혼란스러운 부분: 단일 모니터(miniDP)를 DP(GPU) 케이블에 연결했지만 Xrandr에는 연결된 장치 DP-4.8 및 DP-4.9가 2개 표시됩니다.

하나의 DisplayPort 출력은 여러 디스플레이에 데이터를 제공할 수 있습니다. 이를 DisplayPort 다중 스트림 전송(MST)이라고 합니다. 4k 디스플레이가 2개의 분리된 절반으로 표시되는 것 같습니다. 아마도 이전 버전과의 호환성 기능 때문일까요?

이 미스터리를 해결하려면 디스플레이 제조사, 모델, 구성에 대한 정보가 필요합니다. 그런데 귀하께서는 이에 대해 전혀 알려주지 않으신 것 같습니다. 제발질문을 수정하세요디스플레이에 정보를 추가하려면 DisplayPort 버전이나 디스플레이 자체의 전송 모드를 참조하는 구성 설정이 특히 중요합니다.

관련 정보