매버릭스는 최대 해상도에서 외부 디스플레이를 사용할 수 없습니다


15

마운틴 라이온의 해상도를 최대 2560x1440으로 높이는 데 어려움을 겪지 않으면 서 미니 디스플레이 포트-디스플레이 포트 어댑터를 통해 Dell U2711에 연결된 2010 년 중반 15 인치 MBP를 몇 달 동안 사용했습니다.

방금 노트북을 매버릭스로 업데이트했으며 더 이상 모니터의 전체 해상도를 사용할 수 없습니다. 뚜껑을 열고 닫거나 gfxCardStatus를 통해 개별 GPU를 강제 실행하려고 여러 테스트를 수행했습니다.

이 같은 행동을 경험하는 사람이 있습니까? 내가 시도 할 수있는 것이 있습니까? 가능한 해결 방법?


1
보호 된 질문에 대한 답변을 게시 한 평판은 없지만 1920x1200 Planar PX2611W의 해상도를 수정하는 데 도움이 된 내용은 다음과 같습니다. 시스템 환경 설정에서 디스플레이 설정을 엽니 다. 먼저 "최적의 디스플레이"를 선택하십시오. 그런 다음 옵션 키를 누른 상태에서 "확장"을 클릭하십시오. 더 많은 확장 옵션을 선택할 수 있으며 이제 디스플레이에 적합한 해상도를 선택할 수 있습니다.
Kevin C.

답변:


7

마침내 나는 이것을 발견 했다 . Dell 디스플레이의 기본 EDID 구성이 올바르지 않은 것 같습니다.

그 게시물에는 귀하의 디스플레이에 적합한 파일을 생성하는 루비 스크립트가 있지만 결국 내 해상도가 더 높아졌습니다.

첫 번째 게시물에서 파일을 다운로드 하여 파일 을 / System / Library / Displays / Overrides에 복사하고 재부팅 한 후 디스플레이가 다시 최고 해상도로 표시되었습니다. 파일은 U2713H 및 U2713HM의 문제를 해결하기 위해 의도되었지만 내 U2711에서도 작동했습니다.

그것이 나를 도와 준 누군가에게 도움이되기를 바랍니다.


macbook pro 15 "retina display> Mavrick에서 나를 위해 작동하지 않습니다, 나는 작동하지 않는 DVI 또는 VGA를 통해 연결을 시도했습니다 ... 재부팅 동일한 해상도 목록을 생성했습니다.

3
나는 (여기서, 미안하지 않도록) 평소보다 해상도가 Alt 키 선물을 누른 상태의 라디오 버튼을 클릭하면 해상도를 "조정"고 ... 단지의 경우, 한번 시도해 주위를 읽은
listik

스크립트가 나를 위해 일했습니다! 컬러 캘리브레이션을 살펴볼 때 오래 전에 이것을 보았지만, 이것이 하루 종일 나타나던 해상도 문제를 해결한다고 생각한 적이 없었습니다. 정말 고마워!
eWolf

Mac Mini에서 몇 년 동안 두 개의 구형 Dell E228WFB 모니터를 문제없이 사용하고 있습니다. 오늘날 Thunderbolt 디스플레이는 해상도가 떨어졌습니다. 궁극적으로 Display Profile색상 탭에서 를 설정하고 재설정하여 문제를 해결할 수있었습니다 . 클릭 할 때 Alt 버튼을 누르고 있으면 Display -> Scaled도움이되었습니다.
Chris Conover

동일한 문제가 발생해도 해당 수정을 시도한 후에도 전체 해상도가 표시되지 않습니다. ireckon.net/2013/03/…
Benedikt

2

이 Ruby 스크립트는 모니터에 대한 사용자 정의 대체를 생성합니다. patch-edid.rb사용자 폴더와 터미널 실행에서 다른 이름으로 저장하십시오 ruby patch-edid.rb. 생성 된 파일을 복사 한 후 /System/Library/Displays/Overrides/재부팅하십시오.

#!/usr/bin/ruby
# Create display override file to force Mac OS X to use RGB mode for Display
# see http://embdev.net/topic/284710
# 
# Update 2013-06-24: added -w0 option to prevent truncated lines

require 'base64'

data=`ioreg -l -w0 -d0 -r -c AppleDisplay`

edid_hex=data.match(/IODisplayEDID.*?<([a-z0-9]+)>/i)[1]
vendorid=data.match(/DisplayVendorID.*?([0-9]+)/i)[1].to_i
productid=data.match(/DisplayProductID.*?([0-9]+)/i)[1].to_i

puts "found display: vendorid #{vendorid}, productid #{productid}, EDID:\n#{edid_hex}"

bytes=edid_hex.scan(/../).map{|x|Integer("0x#{x}")}.flatten

puts "Setting color support to RGB 4:4:4 only"
bytes[24] &= ~(0b11000)

puts "Number of extension blocks: #{bytes[126]}"
puts "removing extension block"
bytes = bytes[0..127]
bytes[126] = 0

bytes[127] = (0x100-(bytes[0..126].reduce(:+) % 256)) % 256
puts 
puts "Recalculated checksum: 0x%x" % bytes[127]
puts "new EDID:\n#{bytes.map{|b|"%02X"%b}.join}"

Dir.mkdir("DisplayVendorID-%x" % vendorid) rescue nil
f = File.open("DisplayVendorID-%x/DisplayProductID-%x" % [vendorid, productid], 'w')
f.write '<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">'
f.write "
<dict>
  <key>DisplayProductName</key>
  <string>Display with forced RGB mode (EDID override)</string>
  <key>IODisplayEDID</key>
  <data>#{Base64.encode64(bytes.pack('C*'))}</data>
  <key>DisplayVendorID</key>
  <integer>#{vendorid}</integer>
  <key>DisplayProductID</key>
  <integer>#{productid}</integer>
</dict>
</plist>"
f.close

출처 : EmbDev.net, 주제“Mac의 Dell U2713H : YCbCr 대신 RGB 모드 강제 실행”, 게시물 # 3027030


나는 루비 스크립트를 실행하지만 터미널은 나에게이 오류 패치 edid.rb했다 :의 : (11) <main>': undefined method 전무를위한 '] [: NilClass (NoMethodError)

고마워, 오늘은 내 하루를 만들었습니다. 2014 MBA 및 Dell U2713H에 문제가있었습니다. 나는 1080p 해상도를 가지고 있었다. 이제는 여전히 1080p를 가지고 있지만 매끄럽게 보입니다. 또한 나는 전에 정말 색을 벗어난 색상을 가지고 있었고 지금은 멋지게 보입니다. 감사!
멋진

Planar PX 2710MW의 정확한 문제에 대한 솔루션을 사용하여 결과 해상도에는 광고 된 1920x1080이 아니라 최대 1440x900 만 포함됩니다 . 어떤 생각?
Meng Lu

1

나를 위해 일한 해결책 이 있습니다. Dell u2713hm으로 2013 년 초 MBP retina 15 "실행

이것은 문제를 해결했다 :

http://embdev.net/attachment/167830/U2713H_U2713HM_Mac_EDID_override.zip

OS X에 디스플레이가 RGB 만 지원한다는 것을 알리기 위해 디스플레이의 EDID 데이터 ( http://en.wikipedia.org/wiki/Extended_display_identification_data )를 재정 의하여 문제를 해결할 수 있습니다 . EDID를 읽고, ioreg -l문제가되는 비트를 수정하고 (Wikipedia 기사의 사양 참조) OS X 용 디스플레이 구성 무시 파일을 작성하면됩니다. U2713H 및 U2713HM 용 파일을 첨부했습니다. 압축을 풀고 포함 된 폴더를로 이동하십시오 /System/Library/Displays/Overrides. 재부팅 후 모니터에 RGB 색상이 사용되었음을 표시해야합니다. 동일한 문제가있는 다른 모니터의 경우 파일이 작동하지 않지만 원칙적으로 솔루션은 동일합니다.

출처 : http://embdev.net/topic/284710#3027030


0

LOL 당신은 그 넌센스를 모두 할 필요는 없습니다. "Scaled"에 대한 라디오 버튼을 누를 때 "option"키를 누르고 있으면 모든 옵션이 나타납니다. 이것은 직관적이지 않지만 디스플레이 환경 설정 패널의 모서리에있는 (?) 아이콘을 눌렀을 때 나타나는 도움말 화면을 귀찮게하는 경우이를 알려줍니다.


2
아하. alt를 누를 때 옵션 중에 최대 해상도가 나타나지 않는 경우가 있습니다. 그러므로 "모든 넌센스"의 필요성. 그러나 답변 주셔서 감사합니다.
listik
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.