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(v440)용 Nvidia 드라이버를 설치하는 것이었습니다.

설치 지침을 따르고 컴퓨터를 다시 시작한 후 로그인 화면 대신 검은색 화면이 나타납니다. 검색이 시작됩니다. 나는 수백 개의 포럼을 팔로우했지만 그 중 어느 것도 "왜"만 말하고 "무엇을 해야 하는가"만을 말하고 실제로 그 중 어느 것도 포괄적이지 않습니다.

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

내 경우에는 사실임이 입증되었고 분명히 필요한 것들이 있습니다.

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

중요: 검정색 그래픽 터미널을 처리할 때 사용 가능한 터미널로 부팅하려면 grub 로더에서 커널 매개변수 끝에 "single"이라는 단어나 숫자 3을 추가하세요.

질문: 이제 드라이버가 설치되었고 OS가 로그인 화면으로 부팅되었습니다. 4k 해상도가 2개의 1920x2160 타일 대신 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 모니터가 두 개의 별도 반쪽으로 렌더링되는 것 같습니다. 아마도 이전 버전과의 호환성 기능 때문일까요?

이 미스터리를 해결하려면 모니터의 제조사, 모델, 구성에 대한 정보가 필요합니다. 하지만 귀하는 우리에게 아무 것도 알려주지 않는 것 같습니다. 제발질문을 수정하세요디스플레이에 정보 추가 - 디스플레이 자체의 DisplayPort 버전 또는 전송 모드와 관련된 구성 설정이 특히 중요합니다.

관련 정보