Принудительная частота обновления внешнего дисплея

16

У меня 27-дюймовый экран, который подключен к сетчатке MacBook Pro середины 2012 года через HDMI / DVI-D (HDMI на MacBook Pro, DVI-D на экране).

До того, как я использовал адаптер DisplayPort + USB / DVI-D, я смог получить частоту обновления 60 Гц.

Теперь с HDMI / DVI-D у меня только 30 Гц.

Есть ли способ изменить (принудительно?) Частоту обновления до 60 Гц?

Или это аппаратное ограничение?

ПРИМЕЧАНИЕ. Я не могу изменить значение частоты обновления для Системных настроек, меню отключено и установлено значение 30 Гц.

РЕДАКТИРОВАТЬ: Вот окно System Prefs введите описание изображения здесь

avetis.kazarian
источник
Вы уже проверили Система> Мониторы или Дисплеи?
Роб
Меняется ли обратно обратно на DisplayPort обратно на 60 Гц?
Рускес
Robuust: да, но меню выбора отключено (не может установить ничего другого, кроме 30 Гц). Buscar 웃: да, оно возвращается к 60 Гц.
avetis.kazarian

Ответы:

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
К вашему сведению, если вы используете homebrew, cscreen можно установить с помощью brew cask install cscreen.
Брэндон Фосдик
2
Просто попробовав здесь, я попробовал это и не добился успеха в OSX 10.11. Другие мониторы показывают обновление как 0, и при принудительном конфигурировании ничего не происходит с дисплеем.
Фил Рикеттс
1
@BrandonFosdick настоящий mvp ...
Итачи
5

Когда вы используете новый Macbook Pro (после 2017 года) и подключили внешний дисплей к правой стороне вашего MacBook, раскрывающийся список настроек частоты обновления может быть отключен. Это связано с ограничениями macbook: https://www.macrumors.com/2016/10/28/macbook-pro-tb3-reduced-pci-express-bandwidth/

Два порта на правой стороне машины имеют функцию Thunderbolt 3, но с уменьшенной пропускной способностью PCI Express. По этой причине Apple рекомендует подключать высокопроизводительные устройства к левым портам на этом компьютере.

После подключения внешнего дисплея с левой стороны Macbook вы увидите раскрывающийся список частоты обновления после того, как вы нажмете optionsи нажмете scaled.

mxdi9i7
источник
Здравствуйте, я не привык к Максу. Что есть optionsи что есть scaled. Возможно глупый вопрос, извините.
Лоренц Мейер
О, я обнаружил: optionsключ написан altна нем, а Scaled - это второй вариант разрешения . Проблема в том, что это дает больше возможностей для настройки разрешения, но настройки частоты по-прежнему не отображаются.
Лоренц Мейер
@LorenzMeyer Убедитесь, что ваш монитор / внешний дисплей имеет высокую частоту обновления, некоторые мониторы нижнего уровня не имеют такой возможности
mxdi9i7
Спасибо, теперь я понимаю: это показывает два окна, по одному на каждом мониторе, и каждое с параметрами, применимыми к этому монитору. И да, не у всех мониторов есть выбор частоты обновления.
Лоренц Мейер
3

Я пришел сюда в поисках ответа сам, потому что я делал это раньше, но я установил обновление и потерял настройки. csreen и switchresx могут установить разрешение для вас, но в OSX есть ограничение, которое необходимо обойти, чтобы достичь этого. Кроме того, в последних версиях OSX есть своего рода «защита системных файлов», которая не позволяет вам исправлять соответствующие файлы. Во-первых, вы должны отключить эту защиту файлов (которая, я думаю, включается после каждого обновления), а затем вы должны исправить соответствующий файл в OSX. Если я найду ответ для последней версии, тогда я вернусь сюда и обновлю ответ, но вы должны отыскать что-нибудь в Google по поводу патча разблокировки пикселя часов osx (вашей версии). После того, как вы исправили соответствующие файлы, вы сможете использовать такие утилиты, как switchresx (именно это я и использую) для установки пользовательских разрешений. Я нашел патч для одной версии osx здесь:https://github.com/Floris497/mac-pixel-clock-patch удачи!

apocalysque
источник
1

Вы должны иметь возможность изменить частоту обновления в Системных настройках - Монитор.

Это пример моего подключения HDMI к HDMI.

введите описание изображения здесь

Вы можете попробовать использовать приложение SwitchResX , чтобы увидеть, будет ли это работать.

К вашему сведению: что-то происходит с Mavericks и внешним дисплеем (похожим на ваш), но я не имею права говорить о чем.

Ruskes
источник
Я не могу изменить это из Системных настроек. Меню Refresh Rate отключено.
avetis.kazarian
Что это говорит? он показывает правильный тип монитора в окне выше? т.е. острый жк?
Рускес
Я отредактировал вопрос (поставил скриншот).
avetis.kazarian
Ваша система неправильно идентифицирует монитор с помощью кабеля HDMI, поэтому его следует называть по имени в Optimized for :. Также попробуйте изменить разрешение на 1920x1200.
Рускес
Тогда как я могу это исправить? Я попытался изменить разрешение, но все еще не могу изменить значение на что-либо еще, кроме 30 Гц.
avetis.kazarian
0

После долгих поисков и поисков я пришел к выводу, что если ваше оборудование (как компьютер / экран) не поддерживает более высокую частоту, то вы не сможете форсировать его.

Что касается моего собственного случая, то и то, и другое было недоступно (старый MacBook Pro + дешевый 27 "" поддельный 4K ")

avetis.kazarian
источник
4
Я действительно считаю, что это проблема программного обеспечения. Мой монитор может быть разогнан. Мой интерфейс DisplayPort имеет достаточную пропускную способность для более высоких частот обновления. Проблема заключается в ограниченных драйверах программного обеспечения Apple. Также отлично работает в Windows.
Фил Рикеттс
@ avetis.kazarian Какая модель вашего Dell 27 ", и что заставляет вас думать, что это" фальшивый "4K?
philfreo
1
Мне трудно поверить, что мое оборудование не может управлять этим монитором с полным разрешением и частотой 60 Гц, поскольку у него нет проблем с этим, когда он поворачивается на 90, 180 или 270 градусов - только когда он установлен в обычной ориентации, он падает до 30 по какой-то причине.
childofsoong
@childofsoong: спасибо за информацию, это может помочь решить эту проблему.
avetis.kazarian