Примусовий показник оновлення зовнішнього дисплея


16

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

Перш ніж я використовував адаптер DisplayPort + USB / DVI-D, мені вдалося отримати частоту оновлення 60 Гц.

Зараз у HDMI / DVI-D у мене лише 30 ГГц.

Чи є спосіб змінити (примушуючи?) Частоту оновлення до 60 Гц?

Або це апаратне обмеження?

ПРИМІТКА. Я не можу змінити значення коефіцієнта оновлення в системних префіксах, меню вимкнено, а значення встановлено на 30 ГГц.

РЕДАКТУВАТИ: Ось вікно системних налаштувань введіть тут опис зображення


Ви вже перевірили Система> Монітори або Дисплеї?
Роб

Чи повертається назад до DisplayPort, повертається до 60 Гц?
Ruskes

Robuust: так, але меню вибору вимкнено (не можна встановити нічого іншого, крім 30 Гц) Buscar 웃: так, воно повертається до 60 Гц.
avetis.kazarian

Відповіді:


14

cscreen

Ви можете використовувати вільно доступний додаток Terminal, 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
FYI, якщо ви використовуєте домашню мову, можна встановити екран на екрані 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.


Привіт, я не звик до маків. Що є optionsі що є scaled. Може, дурне питання, вибачте.
Лоренц Мейєр

О, я знайшов: на ньому optionsнаписаний ключ alt, а масштабований - другий варіант роздільної здатності . Проблема полягає в тому, що це дає більше варіантів налаштування роздільної здатності, але налаштування частоти все ще не відображаються.
Лоренц Мейер

@LorenzMeyer Переконайтеся, що ваш монітор / зовнішній дисплей пропонує високу частоту оновлення, деякі монітори нижнього кінця не мають такої можливості
mxdi9i7

Дякую, я зараз розумію: тут показано два вікна, по одному на кожному моніторі, і кожне з параметрами, застосовними до цього монітора. І так, не у всіх моніторів є вибір для частоти оновлення.
Лоренц Мейер

3

Сюди я прийшов шукати відповідь, тому що я це робив раніше, але встановив оновлення та втратив налаштування. csreen і switchresx можуть встановлювати роздільну здатність для вас, але в OSX існує обмеження, яке потрібно обійти, щоб досягти цього. Крім того, з останніми версіями OSX існує якийсь "захист системного файлу", який не дозволяє вам виправити відповідний файл. По-перше, ви повинні відключити захист файлу (який, на мою думку, вмикається після кожного оновлення), а потім вам доведеться виправити відповідний файл в OSX. Якщо я знайду відповідь на останню версію, то я повернусь сюди і оновлю відповідь, але вам слід щось погуглювати, щоб виправити патч для розблокування піксельних годин osx (ваша версія). Після виправлення відповідних файлів ви зможете використовувати такі утиліти, як switchresx (що саме я використовую) для встановлення користувацьких дозвілів. Тут я знайшов виправлення для однієї версії osx:https://github.com/Floris497/mac-pixel- clock-patch удачі!


1

Ви повинні мати змогу змінити частоту оновлення в системних налаштуваннях - Монітор.

Це приклад мого підключення від HDMI до HDMI.

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

Ви можете спробувати скористатися програмою SwitchResX , щоб побачити, чи спрацює це.

FYI: Щось із Mavericks і зовнішнім дисплеєм (подібним до вашого) відбувається, але я не вмію говорити про що.


Я не можу змінити його в System Prefs. Меню Частота оновлення вимкнено.
avetis.kazarian

Що він говорить? чи відображається правильний тип монітора у наведеному вище вікні? тобто різкий РК?
Ruskes

Я відредагував питання (поставив скріншот).
avetis.kazarian

Ваша система неправильно ідентифікує Монітор за допомогою кабелю HDMI, його слід назвати за своїм ім'ям у розділі Оптимізовано для:. Спробуйте також змінити роздільну здатність на 1920x1200.
Ruskes

Тоді як я можу це виправити? Я спробував змінити роздільну здатність, але все ще не можу змінити значення ні на що інше, окрім 30Гц.
avetis.kazarian

0

Після багатого гуглінгу та випробувань я прийшов до висновку, що якщо ваше обладнання (як комп’ютер / екран) не підтримує більш високу частоту, то ви його не можете змусити.

Що стосується мого власного випадку, це були обидва недоступні (старий MacBook Pro + Dell дешевий 27 "" фальшивий 4K ")


4
Я фактично вважаю, що це проблема програмного забезпечення. Мій монітор можна розігнати. Мій інтерфейс дисплея має багато пропускної здатності для більш високих частот оновлення. Проблема - обмежені драйвери програмного забезпечення Apple. Також добре працює в Windows.
Філ Рікеттс

@ avetis.kazarian Яка модель у вас Dell 27 "і що змушує вас вважати, що це" підробка "4K?
philfreo

1
Мені важко повірити, що моє обладнання не може керувати цим монітором з повною роздільною здатністю та 60 Гц, оскільки це не має жодних проблем, коли він обертається на 90, 180 або 270 градусів - лише тоді, коли він у мене в нормальній орієнтації, він падає до 30 з якоїсь причини.
childofsoong

@childofsoong: дякую за інформацію, це може бути корисним для вирішення цієї проблеми.
avetis.kazarian
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.