MacBook에서 외장 모니터가 최대 해상도로 작동하지 않습니다


20

나는 MacBook Pro (Early 2015, OS 10.11.2)를 가지고 있으며 VGA 케이블 과이 어댑터 와 함께 사용하는 Dell 2209WAf 모니터도 가지고 있습니다.

모니터의 최적 해상도는 60Hz에서 1680x1050이며 RDM은이를 옵션으로 표시합니다. 그러나 그 해상도를 사용하려고하면 내 화면 화면이 끔찍해 보이지만 사진에서 쉽게 볼 수 없습니다이 분명히 맞지 않는 것처럼 보입니다 (매우 픽셀 화되어 눈을 다치게하면 화면에서 아무것도 볼 수 없습니다).

모니터에서 Mac에 1680x1050이 표시되면 800x600이 표시됩니다.

이전에 VGA 케이블 / 어댑터 등에 대해 질문 한 적이 있지만 해상도가 너무 높다고합니다. 내 모니터 (및 어댑터)는 1920x1080을 표시 할 수 있으므로 여기에는 해당되지 않습니다.

디스플레이의 해상도 옵션은 모두 완벽하게 작동하지만 (Alt-Scaled 인 경우 800x600에서 최대 1400x1050까지 다양) 1920x1080까지 점프합니다. 아마도 명확하게 표시 될 것이므로이 목록에 1680x1050을 어떻게 추가 할 수 있습니까? SwitchResX는이 문제를 해결하지 않으며 RDM도 해결하지 못합니다. .plist 파일 편집에 대한 내용을 보았지만 요세미티에서는 모두 El Capitan과는 다릅니다.

어떤 도움이라도 대단히 감사합니다!


어댑터 및 케이블을 아날로그 VGA 신호용 어댑터 및 케이블로 교체하고 디지털 DVI 신호용 케이블을 교체하는 것이 좋습니다. 해당 모니터는 DVI를 지원합니다.
Basil Bourque

답변:


19

시스템 환경 설정> 디스플레이로 이동 한 다음 스케일에서 옵션을 클릭 (왼쪽 클릭하는 동안 옵션 키 누름)하면 일반적인 왼쪽 클릭으로 노출되지 않는 추가 해상도를 노출 할 수 있습니다.

그렇지 않으면 switchResX 와 같은 훌륭한 소프트웨어를 선택할 수 있습니다 .

애플에 내장 된 화면 설정이 왜 더 번거롭고 쉬운가?

SwitchResX를 사용하면 화면을 제어 할 수 있습니다. 내장 옵션이 많이 있습니다 ...


1
Alt 키를 누르면 (왼쪽이 아닌) 더 많은 해상도가 표시되지만 1680x1050은 그중 하나가 아닙니다. SwitchResX에는 RDM과 동일한 문제가 있습니다. 고마워 :)
Dan Grove

고급 설정에서? 천만에요 :)
StrawHara

SwitchResX를 사용하여 CUSTOM 스케일 해상도를 만들려고 했습니까? 도움이 될 것입니다 ... RDM으로 맞춤 해상도를 아직 사용할 수 없다고 생각합니다. 기능 요청을 제출했습니다.
JOKe

SwitchResX는 USB-C AV 어댑터를 사용하여 새로운 MacBook Pro 2017에서 2560x1440 @ 60Hz를 얻는 데 도움이되었습니다.
Dio Phung

1
이 답변은 내 문제를 해결하고, 보조 디스플레이는 때때로이 문제를 얻습니다. 시스템 재부팅으로도 문제가 해결되지 않습니다. 디스플레이 환경 설정 패널을 옵션 클릭하십시오. 감사!
Vincent

6

좋아, 결국 문제가 무엇인지 알아낼 수있었습니다 .OS X가 모니터에서 EDID 데이터를 처리하는 것이 었습니다. Windows는 데이터를 잘 읽을 수 있었기 때문에 매번 완벽하게 작동했습니다. Apple이 모니터 용 플러그 앤 플레이 드라이버를 개발하지 않고 (내가 가정 한) 내 프로파일을 추가하지 않은 경우 인식 할 수 없습니다.

결국 비교적 간단한 수정이었습니다. 여기에 따라야 할 단계가 있습니다 (하반기에는 터미널에 대한 매우 기본적인 지식이 필요하지만 대부분 상식입니다).

필요한 것 :

  • 현재 모니터를 올바르게 인식하지 못하는 OS X를 실행하는 Mac / 컴퓨터
  • Boot Camp를 통해 Windows를 실행하는 PC (예 : Mac, DVI 및 VGA와 동일한 연결로 다른 EDID가 있음) 또는 Mac을 실행하는 PC에 액세스
  • FAT32의 USB 드라이브 (크지 않아도 됨)

  1. 가능하면 Mac에서 Windows로 부팅하십시오 (또는 Windows 시스템을 제대로 작동하지 않는 모니터에 연결)
  2. 여기 에서 MonitorInfoView.exe를 다운로드하여 실행 하십시오 (일부 유사한 응용 프로그램은 EDID에 필요한 전체 128 비트 16 진 코드를 내 보내지 않습니다)하고 EDID가 필요한 모니터를 선택하십시오. 내부 화면을 선택하지 않아야합니다. MacBook에 있습니다! 그런 다음 EDID 데이터를 .rtf 파일 (메뉴 막대의 옵션 중 하나)로 내보내고 Windows 및 Mac 시스템에서 읽을 수있는 드라이브에 저장하십시오.
  3. .rtf 파일 (하단)에는 16 진 테이블이 있어야합니다. 이것은 모니터의 EDID 데이터입니다. 각 행의 시작 부분에서 "0x00"(등) 코드를 제거하고 결과 텍스트를 www.edidreader.com에 복사하십시오. 16 진수 키는 edidreader가 읽을 수있는 형식이어야합니다. 그렇지 않으면이 자습서의 후반에는 코드가 작동하지 않습니다 (처음 실수했습니다)-도구는 사용자가 얻은 것과 정확히 동일한 데이터를 표시해야합니다 세 개의 확인란을 모두 선택하면 .rtf 파일에서
  4. 당신의 EDID 데이터가 손상되지 않은 경우,이 훌륭한 튜토리얼의 단계에 따라 여기에 편집에 OS X에서 재정의 방법에 대해 하려면, 당신은 비활성화 SIP (재부팅 맥이 비활성화 csrultil ", 실행을 Cmd를 + R을 유지해야이 작업을 수행 "유틸리티> 터미널을 통해 다시 부팅 한 후 다시 로그인하십시오. 또한 재정의 폴더의 위치가 El Capitan에서 변경되었으므로 이제는 포럼에서 언급 된 내용 대신 / System / Library / Displays / Contents / Resources / Overrides에 있습니다. 안내서.

EDID 데이터를 전혀 읽지 못하는 경우 다른 모니터를 사용하거나 (손상된 모니터가 제대로 작동하지 않음) 결함이있는 모니터를 교체해야합니다.

나는 이것이 어떻게 든 누군가에게 도움이되기를 바랍니다. 어디에서 나이 문제를 해결하는 방법에 대한 포괄적 인 가이드를 찾을 수 없었습니다 (2 일 이상 견실 히 보았습니다)!

평화, 댄


5

의견을 추가하기에 충분한 포인트가 없지만 동일한 문제가 발생 하여 Dan Grove답변이 매우 도움이되었습니다. 이 답변은 제안 된 솔루션의 2 단계 와 관련이 있습니다.

SwitchResX에서 모니터의 EDID 데이터를 검색하여 건너 뛸 수 있습니다. 평가판을 다운로드 할 수 있으며 SwitchResX 환경 설정의 모니터 탭에서 오른쪽 상단에 "Edit EDID"버튼이 표시됩니다.

Windows 시스템과 관련이 없기 때문에 이것이 유용 할 것이라고 생각했습니다.


참조하기 위해 참조한 게시물에 대한 링크를 포함하는 것이 가장 좋습니다.
Allan

1

프로그램이 필요하지 않습니다. 포럼 주변에서 도움을 구하고 케이블로 시도해보기로했습니다 (어댑터없이). 그래도 해상도가 표시되지 않으면 Option 키를 누른 상태에서 Scaled (디스플레이 설정)를 클릭하십시오. 행운을 빕니다!


1

macOS Sierra 에서 지난 4 시간 동안 (적어도) 그 문제를 해결했습니다 . 내가했던 방식은 Dan Grove 의 대답이 동일한 스레드에 있지만 DIY가 더 많습니다 (Dan 덕분에).

EDID 파일에 대해 이해해야 할 중요한 사항은 다음과 같습니다.

  1. 하나의 주어진 화면 장치에 대해 EDID 파일은 OS에 따라 다릅니다.
  2. 문제가있는 컴퓨터 에서이 스레드에서 chiara 가 제안한대로 EDID를 검색하지 마십시오 .이 기능은 작동하지 않아 데이터가 손상되었습니다.
  3. 올바른 EDID를 검색 한 다음 Mac으로 포팅하려면 화면이 작동하는 컴퓨터 (일반적으로 Windows를 실행하는 컴퓨터)가 필요합니다.

이제 Dan Grove 단계 목록 (위의 게시물 참조)에 따라 다음과 같이 몇 가지 설명을 제시합니다.

1 단계 – 가상 머신이 아닌 실제 Windows 컴퓨터를 사용했습니다.

2 단계 – 소프트웨어 정보가 업데이트 된 이후 EDIInfo 데이터를 MonitorInfoView 에서 RTF 파일로 내보내는 옵션이 없었습니다. 실제로 16 진 파트를 보려면 보기> 하단 분할 창> EDID 16 진 덤프 를 클릭해야했습니다 .

3 단계 – 16 진수가 무엇인지 모르는 사용자를위한 스크린 샷입니다. 16 진수 부분 ( 녹색으로 강조 표시) 만 유지하려면 주변 부분 ( 빨간색 강조 표시)을 제거 해야합니다 .

여기에 이미지 설명을 입력하십시오 그런 다음 Dan이 설명한대로 EDID Reader 에서 녹색 부분을 복사하여 붙여 넣을 수 있습니다 . 반드시 3 개의 상자를 체크 할 필요는 없습니다. Parse Edid를 클릭 하고 오른쪽의 정보가 화면 장치에 어떤 정보를 반영하는지 확인하십시오. 예를 들어 작업하려는 해상도를 볼 수 있어야합니다. .

4 단계 – 이것은 혼란스러운 부분입니다. 학습서에서는 다음 터미널 명령의 결과를 텍스트 파일로 출력하고 해당 파일 ioreg -lw0내에서 다양한 문자열을 검색하도록 요청합니다.

내가 잘못 생각하지 않는 한, Input / Output Register의ioreg 약자입니다 . 즉, 기본적으로 컴퓨터의 모든 장치를 나열합니다. 그러나 2 개의 화면 장치 (기본 Macbook 화면 + 작동하려고하는 외부 장치)가 있으면 기본 화면으로 착각하지 않도록주의해야합니다.

이 튜토리얼에서는 IODisplayEDID문자열 을 찾도록 요청 하지만 외부 화면에 ioreg출력이 없습니다 (확실히 작동하지 않는 이유). IODisplayEDID생성 할 올바른 데이터는 16 진 부분에서 찾은 것이며 위의 녹색으로 강조 표시된 것입니다. 이것은 Mac Overrides 파일로 이식 해야하는 문자열입니다 (내가 무엇을 말하고 있는지 모른다면 자습서를 따르십시오).

실수를 피하려면 Apple 기본 화면의 DisplayVendorID가 1552 인 것 입니다. 튜토리얼 중에이 ID를 사용하게되면 외부 화면이 아닌 기본 화면의 설정을 변경하려고합니다. :)

이것이 Dan Grove의 매우 유용한 단계를 명확히하기를 바랍니다.

건배 프레드


0

나는 오늘 iMac과 1680x1050 기본 해상도의 SyncMaster225BW 디스플레이와 비슷한 문제가있었습니다. 작동하지 않는 SwitchResX를 시도했습니다. 그러나 재부팅 후 문제가 저절로 해결 된 것 같습니다. 보조 디스플레이가 기본 해상도로 나타났습니다. (이것은 SwitchResX를 제거한 후였습니다.)

내가 실제로 한 것은 복구 모드로 재부팅하고 SIP를 끄는 것입니다 (필요하지 않은 지침에 따라 DisplayVendorID 파일 중 하나를 수정할 계획 임). SIP를 끄는 것은 SIP와 관련이 있지만 의심의 여지가 없습니다.


1
DisplayVendorID 파일을 편집하려고했지만 전혀 작동하지 않습니다. 정상적으로 작동하는 방법을 모르겠습니다. 항상 새로운 어댑터를 구입할 수는 없습니다 (문제라고 생각하지는 않지만) Apple이 디스플레이를 OS X에 통합 한 방식은 말이 안됩니다. 포럼에있는 많은 사람들이 문제가 있습니다. 내 것과 비슷합니다. 바닥의 ​​진짜 고통은 내 Mac의 Windows 10에서 디스플레이가 완벽하게 작동한다는 것입니다.
Dan Grove

0

1
다른 질문에 오신 것을 환영합니다! 우리는 최선의 답변을 찾으려고 노력하고 있으며, 그 답변은 왜 그들이 최고인지에 대한 정보를 제공 할 것입니다. 제공 한 링크가 질문에 대한 답변이라고 생각하는 이유를 설명하십시오. 링크는 변경되어 구식이 될 수 있으므로 링크가 아닌 답변을 선호합니다. 양질의 답변을 제공하는 방법에 대한 답변 방법을 참조하십시오 . -리뷰에서
fsb

0

macOS Sierra로 업데이트 한 후에도 같은 문제가 발생했습니다. 내가 이해 한 것처럼 Mac은 추가 모니터 대신 TV로 인식했기 때문입니다. 다음 단계는 문제를 해결하는 데 도움이되었습니다.

  1. embdev.net 에서 Downloads 폴더로 파일을 저장하십시오 .
  2. 터미널에서 실행 cd ~/Downloads하고 ruby patch-edid.rb이 같은 이름이 뭔가 폴더가 생성됩니다DisplayVendorID-4b1f
  3. Cmd + R을 보유한 Mac csrutil disable을 재부팅하고 유틸리티> 터미널을 통해 실행 한 다음 재부팅하고 다시 로그인하십시오.
  4. 생성 된 폴더를에 복사하십시오 /System/Library/Displays/Contents/Resources/Overrides. 관리자 비밀번호를 입력해야합니다.
  5. Mac을 재부팅하십시오. 이제 괜찮을거야.
  6. csrutil enable대신 3 단계를 반복하십시오 .

이 답변에 의존하는 사람들은 파일 다운로드가 Apple의 것이 아니라 타사 사이트의 파일 다운로드임을 이해해야합니다.
fsb

0

모니터에 문제가 있음을 발견했습니다. 1 설정을 변경하면 해상도가 수정되었습니다. 여기를 참조 하십시오 :

Mac의 경우 : 시스템 환경 설정> 디스플레이> 디스플레이 탭에서 언더 스캔-> 슬라이드를 OFF로 설정하십시오! (이것이 기본 위치에 있음을 보장합니다)

모니터에서 : 이미지 제어> 사용자 정의 스케일링> 오버 스캔 ---- 꺼짐!


0

부트 캠프 (Windows 10)에서 외부 디스플레이 문제가있는 사람들의 경우, 내가 선택한 설정에 관계없이 항상 기본값을 최소 해상도로 설정하는 문제를 해결했습니다.

  1. 수동으로 AMD에 가서 그래픽 드라이버를 먼저 설치

  2. 제어판-> 디스플레이-> 고급 디스플레이 옵션-> 외부 모니터 선택-> 디스플레이 어댑터 속성-> 목록 모드

  3. 중요한지는 모르겠지만 처음에는 낮은 해상도를 선택했습니다. 제 경우에는 1680x1050 다음 Ok and Apply and BOOM! 제대로 확장되었습니다! 그런 다음 목록 모드로 돌아가서 1920x1080 인 최대 값으로 늘 렸습니다.

이제 가야겠다! EDID에 들어가기 전에 누군가를 도울 수 있기를 바랍니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.