外部ディスプレイのリフレッシュレートを強制する


16

27インチスクリーンがあり、HDMI / DVI-D(MacBook ProではHDMI、スクリーンではDVI-D)を介して2012年中頃のMacBook Pro網膜に接続されています。

アダプタDisplayPort + USB / DVI-Dを使用する前は、60Hzのリフレッシュレートを取得できました。

現在、HDMI / DVI-Dを使用しているのは30Hzだけです。

(強制的に)リフレッシュレートを60Hzに変更する方法はありますか?

それともハードウェアの制限ですか?

注:リフレッシュレートの値をシステム設定から変更できません。メニューが無効になり、値が30Hzに設定されています。

編集:これはシステム設定ウィンドウです ここに画像の説明を入力してください


「システム」>「モニター」または「ディスプレイ」をすでに確認しましたか?
Rob

DisplayPortに戻り、60Hzに戻りますか?
Ruskes 2014年

ロブスト:はい、ただし選択メニューは無効になっています(30 Hz以外は設定できません)。バスカー:はい、60 Hzに戻ります。
avetis.kazarian 2014年

回答:


14

cscreen

無料で利用できるターミナルアプリcscreenを使用して、表示設定を強制できます。アプリはかなり自明です。

brew cask install cscreen
cscreen -h
Usage: cscreen [-d <depth>] [-x <width>] [-y <height>] [-r <refresh>] [-s <display>] [-v] [-m] [-f] [-l] [-h]
           [-d <depth>]    : specifies the bit depth (bits per pixel)
           [-x <width>]    : specifies the width in pixels
           [-y <height>]   : specifies the height in pixels
           [-r <refresh>]  : specifies the refresh rate in Hz
           [-s <display>]  : specifies which display to use (defaults to main display)
           use a as the option to -s to specify the action on all displays
           [-i <displayID>]: picks a display based on CGDirectDisplayID (permanent per display)
           continue to use '-s a' for "all displays"
           [-v]            : display valid modes (use -s to specify display or nothing for the default)
           [-m]            : require an exact match
           [-f]            : forces settings (ignores safety mechanisms; USE AT YOUR OWN RISK)
           [-l]            : lists the current displays and modes
           [-p]            : sets the requested display to have the menu bar
           [-h]            : displays the usage

           Note: Using -p will change the display index so you will likely want to use -l again to show the current
           displays if you wish to use -p a second time.

私はモバイルにいるので、後でリンクなどを追加します。
CousinCocaine

ありがとう!残念ながら、この画面はもうありませんが、「最初にコマンドラインで実行」する人なので、とても役に立ちます:)
avetis.kazarian

11
ちなみに、自作を使用している場合、cscreenはでインストールできますbrew cask install cscreen
Brandon Fosdick 2015

2
ここで口笛を吹くだけで私はこれを試しましたが、OSX 10.11では成功しませんでした。煩わしいモニターは更新を0と表示し、構成を強制しても、ディスプレイで何も起こらないようです。
Phil Ricketts、2016

1
@BrandonFosdick the real mvp ...
イタチ

5

新しいMacbook Pro(2017年以降)を使用していて、Macbookの右側に外部ディスプレイを接続している場合、リフレッシュレート設定のドロップダウンが無効になっている可能性があります。これは、macbookの制限によるものです:https : //www.macrumors.com/2016/10/28/macbook-pro-tb3-reduced-pci-express-bandwidth/

マシンの右側にある2つのポートにはThunderbolt 3機能がありますが、PCI Expressの帯域幅は減少しています。このため、アップルでは、​​より高性能なデバイスをそのマシンの左側のポートに接続することをお勧めします。

Macbookの左側から外部ディスプレイを接続した後、を押しながらoptionsをクリックすると、リフレッシュレートのドロップダウンが表示されますscaled


こんにちは、マックには慣れていません。何でありoptions、何であるscaled。多分ばかげた質問、すみません。
Lorenz Meyer

ああ、私が見つけた:optionsaltそれに書かれたキーであり、ScaledResolutionの 2番目のオプションです。問題は、これにより解像度設定のオプションが増えますが、周波数設定はまだ表示されないことです。
Lorenz Meyer

@LorenzMeyerモニター/外部ディスプレイが高いリフレッシュレートを提供していることを確認してください。一部のローエンドモニターにはそのオプションがない
mxdi9i7

おかげで、私は今理解します:これは2つのウィンドウを示しています。1つは各モニター上にあり、それぞれがそのモニターに適用可能なオプションを備えています。そして、はい、すべてのモニターがリフレッシュレートを選択できるわけではありません。
Lorenz Meyer

3

以前自分で答えを探してここに来ましたが、アップデートをインストールして設定を失いました。csreenとswitchresxはどちらも解像度を設定できますが、これを実現するためにバイパスする必要のあるOSXの制限があります。さらに、OSXの最新バージョンでは、関連するファイルにパッチを適用できないようにする「システムファイル保護」のようなものがあります。まず、そのファイル保護を無効にする必要があります(更新ごとに有効になると思います)。次に、OSXで関連ファイルにパッチを適用する必要があります。最新バージョンの答えが見つかったら、ここに戻って答えを更新しますが、osx(お使いのバージョン)のピクセルクロックロック解除パッチに効果を与えるために何かグーグルする必要があります。関連ファイルにパッチを適用すると、switchresx(私が使用するもの)などのユーティリティを使用してカスタム解像度を設定できるようになります。ここで、osxの1つのバージョンのパッチを見つけました。https://github.com/Floris497/mac-pixel-clock-patch がんばって!


1

システム環境設定-モニターでリフレッシュレートを変更できるはずです。

これは、HDMIからHDMIへの接続の例です。

ここに画像の説明を入力してください

SwitchResXアプリを使用して、それが機能するかどうかを確認できます。

参考:マーベリックスと外部ディスプレイ(あなたのものと同様)で何かが起こっていますが、私は何について話す資格がありません。


システム設定から変更できません。リフレッシュレートメニューは無効になっています。
avetis.kazarian 2014年

それは何と言いますか?上のウィンドウに正しいモニタータイプが表示されますか?つまり、シャープなLCD?
Ruskes 2014年

質問を編集しました(スクリーンショットを撮ってください)。
avetis.kazarian 2014年

お使いのシステムは、HDMIケーブルを使用してモニターを正しく識別していません。「最適化対象」の名前でモニターに名前を付ける必要があります。また、解像度を1920x1200に変更してみてください。
Ruskes 2014年

その後、どうすれば修正できますか?解像度を変更してみましたが、値を30Hz以外に変更できません。
avetis.kazarian 2014年

0

多くのグーグルと試行の結果、ハードウェア(コンピューター/画面の両方)がより高い周波数をサポートしていない場合、強制することはできないという結論に達しました。

私自身のケースについては、どちらも利用できませんでした(古いMacBook Pro + Dellの安い27インチ "偽の4K")


4
これはソフトウェアの問題だと思います。モニターのオーバークロックが可能です。私のディスプレイポートインターフェイスには、より高いリフレッシュレートに対応できる十分な帯域幅があります。問題はAppleの制限されたソフトウェアドライバーです。また、Windowsでも正常に動作します。
Phil Ricketts、2016

@ avetis.kazarian Dell 27 "のモデルと、それが「偽の」4Kだと思わせるもの
philfreo

1
ハードウェアがこのモニターをフル解像度と60 Hzで駆動できないとは信じられません。90度、180度、または270度回転させても問題はないからです。通常の向きにすると、ドロップしますなんらかの理由で30に下がります。
childofsoong 2017年

@childofsoong:情報をありがとう、これはこの問題の解決に役立つかもしれません。
avetis.kazarian 2017年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.