マーベリックスはフル解像度で外部ディスプレイを使用できません


15

私は、2010年半ばの15インチMBPをminiDisplayPort-DisplayPortアダプターを介してDell U2711に接続して使用しましたが、Mountain Lionの解像度を最大2560x1440まで上げるのに何の問題もありませんでした。

ラップトップをMavericksに更新したばかりで、モニターのフル解像度を使用できなくなりました。ふたを開いたり閉じたり、gfxCardStatusを介してディスクリートGPUを強制しようとしたりして、いくつかのテストを行いました。

誰も同じ行動を経験していますか?私が試すことができるものは何ですか?可能な回避策は?


1
保護された質問に対する回答を投稿する評判はありませんが、1920x1200 Planar PX2611Wの解像度を修正するのに有効なものは次のとおりです。システム環境設定からディスプレイ設定を開きます。まず、「ディスプレイに最適」を選択します。次に、オプションキーを押しながら、[スケーリング]をクリックします。より多くのオプションを選択できるようになり、ディスプレイに適切な解像度を選択できるようになりました。
ケビンC. 14

回答:


7

最後にこれを見つけまし。DellディスプレイのデフォルトのEDID設定は適切ではないようです。

その投稿には、ディスプレイに適切なファイルを生成すると思われるrubyスクリプトもありますが、最終的にはさらに多くの解決策が台無しになりました。

最初の投稿からファイルをダウンロードし / System / Library / Displays / Overridesにコピーして再起動した後、ディスプレイに最高のフル解像度が再び表示されました。これらのファイルはU2713HおよびU2713HMの問題を修正すると思われますが、U2711でも機能しました。

これが私を助けたように誰かを助けることを願っています。


Macbook Pro 15 "網膜ディスプレイで動作しませんでした> Mavrick、DVIまたはVGA経由で接続しようとしましたが、動作しません...再起動すると同じ解像度リストが表示されました

3
私は(ここで、申し訳ありませんないでください)通常よりも多くの解像度でAltキーのプレゼントあなたを押しながらのラジオボタンをクリックすると、解像度を「調整」という...念のため、それを試してみるの周りに読んだ
listik

スクリプトは私のために仕事をしました!色調整を検討していたとき、私はずっと前にこれを見てきましたが、それはまた、ある日から他の日に現れるポップアップした解像度の問題を修正するとは思わなかったでしょう。本当にありがとう!
eWolf 14年

Mac Miniで問題なく、長年にわたって2つの古いDell E228WFBモニターを使用してきました。今日、落雷表示の解像度は低下していました。最終的にはDisplay Profile、[色]タブでを設定およびリセットすることで修正できました。Altキーを押しながらクリックすることDisplay -> Scaledも役立ちました。
クリスコノーバー

同じ問題を抱えていても、修正を試みた後でも完全な解像度は表示されません。ireckon.net/2013/03/...
ベネディクト

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


rubyスクリプトを実行しましたが、ターミナルから<main>': undefined method nil:NilClass(NoMethodError)のpatch-edid.rb:11:in [] 'というエラーが表示されました

おかげで、これで私の一日が終わりました。2014 MBAとDell U2713Hで問題が発生しました。総解像度が1080pでした。現在、私はまだ「1080」しか持っていませんが、滑らかに見えます。また、私は前に本当に不快な色をしていたが、今では見栄えがいい。ありがとう!
ファンシー

Planar PX 2710MWの正確な問題の解決策を使用すると、結果の解像度には広告された1920x1080は含まれず、せいぜい1440x900のみが含まれます。何か案が?
Lu呂

1

私に合った解決策があります。Dell u2713hmで2013年初頭にMBP Retina 15インチを実行。

これで問題が解決しました。

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

この問題は、ディスプレイがRGBのみをサポートしていることをOS Xに伝えるために、ディスプレイの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

大笑い、あなたはそのすべてのナンセンスをする必要はありません。[スケール]のラジオボタンを押したときに[オプション]キーを押すだけで、すべてのオプションが表示されます。これはまったく直感的ではありませんが、「ディスプレイ」環境設定ペインの隅にある(?)アイコンを押したときに表示されるヘルプ画面を読むのが面倒な場合は、このことがわかります。


2
あぁ。Altキーを押すと、オプションに最大解像度が表示されないことがあります。したがって、「すべてのそのナンセンス」の必要性。しかし、答えてくれてありがとう。
listik
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.