모니터 해상도 문제

모니터 해상도 문제

5120x1440 크기의 새 모니터가 있는데 작동할 수 없습니다.

OpenSUSE Tumbleweed를 사용하지만 배포판과 관련된 것인지조차 모르겠습니다.

이 명령을 사용하여 해상도를 설정할 때:xrandr --output HDMI-0 --mode 5120x1440

때로는 다음과 같이 진행됩니다.

여기에 이미지 설명을 입력하세요.

스크린샷을 찍으면 정상적으로 보이기 때문에 휴대폰으로 사진을 찍어야 했습니다.

여러 xrandr 명령을 시도했고, hdmi 포트와 디스플레이 포트도 시도했습니다.. 항상 이런 모습입니다..

온라인에서 찾아봤는데 뭐라고 불러야 할지 모르겠네요.. 어떤 아이디어가 있나요?

감사해요


추가 정보는 다음과 같습니다.

$ cat /etc/os-release 
NAME="openSUSE Tumbleweed"
# VERSION="20201123"
ID="opensuse-tumbleweed"
ID_LIKE="opensuse suse"
VERSION_ID="20201123"
CPU: 8-Core AMD FX-8320E (-MCP-) speed/min/max: 1396/1400/3200 MHz Kernel: 5.9.8-2-default x86_64 Up: N/A
Mem: 6318.9/15957.4 MiB (39.6%) Storage: 931.51 GiB (62.3% used) Procs: 330 Shell: bash 5.0.18 inxi: 3.1.00
Graphics:  Device-1: AMD Curacao XT / Trinidad XT [Radeon R7 370 / R9 270X/370X] vendor: Tul driver: radeon 
           v: kernel bus ID: 01:00.0 chip ID: 1002:6810 
           Display: x11 server: X.Org 1.20.9 compositor: kwin_x11 driver: ati,radeon 
           unloaded: fbdev,modesetting,vesa resolution: 1: 2560x1440~60Hz 2: 2560x1440~60Hz s-dpi: 96 
           OpenGL: renderer: AMD PITCAIRN (DRM 2.50.0 5.9.8-2-default LLVM 11.0.0) v: 4.5 Mesa 20.2.2 
           direct render: Yes 

답변1

좋아, 방금 27인치 화면이 있는데 XUB2792UHSU-B1 27인치이고 기본 화면 해상도는 다음과 같습니다.

3840x2160

이미지와 마찬가지로 콘솔과 Xorg 모두에서 픽셀화된 텍스트가 "손상된" 것을 보는 동일한 문제가 있었습니다. 1920x1080에서도 동일한 문제가 존재합니다.

비디오를 1440x900으로 낮추면 완전히 깨끗해집니다. 그러나 xrandr를 사용하여 다시 비디오를 높이면 문제가 시작됩니다.

인터넷 검색을 한 후 dvi는 실제로 최대 1920x1200 해상도를 지원하는 것을 의미한다는 웹 사이트를 보았습니다. 듀얼 링크 dvi 케이블이 아닌 경우 더 높은 해상도를 지원할 수 있습니다.

세 가지 유형의 DVI가 충분히 혼동되지 않는 것처럼 DVI-D와 DVI-I도 단일 링크 또는 듀얼 링크 형태로 제공되는 것으로 나타났습니다. 기본적인 차이점은 듀얼 링크가 더 높은 해상도를 지원할 수 있다는 것입니다. 단일 링크 케이블은 8핀이 누락된 것으로 식별할 수 있는 반면, 이중 링크 케이블은 24핀을 모두 사용합니다.

단일 링크: 60Hz에서 최대 1920x1080의 해상도를 지원합니다. 각 링크에는 RGB 정보를 위한 3개의 데이터 채널이 있으며 최대 대역폭은 165MHz(초당 1억 6500만 픽셀에 해당)입니다. 24개 핀 중 12개를 사용하세요. 이것은 대부분의 플라즈마 TV에 충분합니다. 일반적인 DVI 디지털 단일 링크 케이블은 여기에서 볼 수 있습니다: DVI 디지털 단일 링크 케이블

듀얼 링크: 60Hz에서 최대 2048 x 1536의 해상도를 지원합니다. 각 링크에는 RGB 정보를 위한 3개의 데이터 채널이 있으며 최대 대역폭은 165MHz(초당 1억 6500만 픽셀에 해당)입니다. 24핀을 모두 사용하세요. 다음은 DVI 디지털 듀얼 링크 케이블의 사진입니다. DVI 디지털 듀얼 링크 케이블

원천:https://www.cablewholesale.com/support/technical_articles/dvi_demystified.php

저는 GTX 710 그래픽 카드를 사용하고 있어서 dvi 케이블을 hdmi 케이블로 교체했고 이로 인해 콘솔 픽셀화 문제가 해결되었습니다. 이제 콘솔 텍스트가 매우 명확해졌습니다. 듀얼 링크처럼 보이도록 설계된 커넥터가 있는 단일 링크 DVI 케이블인 값싼 DVI를 사용하고 있는지 궁금합니다(그러나 핀은 내부적으로 어떤 전선에도 연결되어 있지 않습니다).

지금당신의 상황, 해당 화면 해상도를 구동하려면 DisplayPort 또는 다른 것을 사용해야 할 수도 있습니다. 다른 게시물에서 귀하의 GPU에 실제로 DP 슬롯이 있다는 것을 보았습니다.

그것이 호출되는 한, 데이터를 너무 느리게 전송하거나 해상도가 낮은 비디오 소스를 오버샘플링하려는 것처럼 보입니다. 이것이 지저분하고 고도로 앨리어싱된 텍스트 글꼴을 얻는 이유라고 생각합니다. 이는 전송 속도가 잘못 설정되었을 때(비트 누락과 같은) RS232를 통해 얻은 데이터를 생각나게 합니다. 이것이 아마도 스크린샷에 표시되지 않는 이유일 것입니다.

내 경우에는 이제 그래픽이 제대로 작동하며 다음을 사용하여 터미널 글꼴 크기를 늘릴 수 있습니다.

dpkg-reconfigure console-setup

그런 다음 글꼴을 terminus로 설정한 다음 16x32로 설정하면 콘솔 글꼴이 표시됩니다.

다음 문제는 startx를 사용하여 xorg를 시작할 때 화면이 검게 변하고 화면에 신호가 없다고 보고되고 자체적으로 종료된다는 것입니다. 로그를 확인하세요.

~/.local/share/xorg/Xorg.0.log

3840x2180에서 Xorg가 부팅되는 것을 볼 수 있습니다. Xorg가 계속 실행되는 동안 다른 시스템에서 SSH로 접속하여 다음을 실행했습니다.

xrandr -d :0

사용 가능한 화면 해상도를 덤프합니다. 그런 다음 유망 해 보이는 것을 발견하고 다음과 같이 ssh를 통해 설정했습니다.

xrandr -d :0 --output HDMI-1 --mode 1920x1080i

그런 다음 다른 방으로 돌아가서 서버 화면을 확인한 결과 그래프가 지금 표시되고 명확하게 표시되는 것을 볼 수 있었습니다. 그래서 .xinitrc에서 창 관리자 앞에 xrandr을 추가했습니다.

cat ~/.xinitrc 
xrandr --output HDMI-1 --mode 1920x1080i
exec wmaker

이제 모든 것이 잘 작동합니다. 물론 화면 자체의 3840x2160 해상도는 없지만 괜찮습니다. 어쨌든 나에게는 너무 큰 해상도입니다(이 화면은 화면 해상도가 아니라 PIP/PBP 기능을 위해 얻었습니다). 하지만 할 수는 없습니다. 텍스트가 엉망이 될 수 있으니 1920x1080에서 실행하지 마세요. 이제 텍스트를 명확하게 볼 수 있습니다.

이것이 도움이 되는지 확실하지 않지만 다른 사람도 이 문제를 겪고 똑같이 혼란스러워할 수도 있습니다. 동의합니다. Google에서 찾기가 쉽지 않습니다.

요약하자면, 디스플레이 포트를 사용하여 사용 중인 해상도를 얻으세요.

관련 정보