บังคับใช้อัตราการรีเฟรชจอแสดงผลภายนอก


16

ฉันมีหน้าจอ 27 "ซึ่งเชื่อมต่อกับจอประสาทตา MacBook Pro ของฉันในช่วงกลางปี ​​2012 ผ่าน HDMI / DVI-D (HDMI บน MacBook Pro, DVI-D บนหน้าจอ)

ก่อนที่ฉันจะใช้อะแดปเตอร์ DisplayPort + USB / DVI-D และฉันสามารถรับอัตราการรีเฟรช 60Hz ได้

ตอนนี้ด้วย HDMI / DVI-D ฉันมีเพียง 30Hz

มีวิธีใดบ้างที่จะเปลี่ยน (โดยบังคับหรือไม่) อัตราการรีเฟรชเป็น 60Hz?

หรือเป็นข้อ จำกัด ของฮาร์ดแวร์?

หมายเหตุ:ฉันไม่สามารถเปลี่ยนค่าอัตราการรีเฟรชจากการตั้งค่าระบบเมนูจะถูกปิดใช้งานและตั้งค่าเป็น 30Hz

แก้ไข:นี่คือหน้าต่างการตั้งค่าระบบ ป้อนคำอธิบายรูปภาพที่นี่


คุณตรวจสอบระบบ> จอภาพหรือจอแสดงผลแล้วหรือยัง?
Rob

มันเปลี่ยนกลับไปเป็น DisplayPort เปลี่ยนกลับเป็น 60Hz หรือไม่
Ruskes

Robuust: ใช่ แต่เมนูเลือกถูกปิดใช้งาน (ไม่สามารถตั้งค่าอื่นได้นอกจาก 30Hz) Buscar 웃: ใช่มันเปลี่ยนกลับเป็น 60Hz
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ได้
Brandon Fosdick

2
เพียงแค่ตีที่นี่ฉันลองและไม่ประสบความสำเร็จใน OSX 10.11 จอภาพรำคาญแสดงการรีเฟรชเป็น 0 และเมื่อบังคับให้กำหนดค่าดูเหมือนว่าไม่มีอะไรเกิดขึ้นกับจอแสดงผล
Phil Ricketts

1
@BrandonFosdv mvp จริง ...
Itachi

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 ของคุณคุณจะเห็นอัตราการรีเฟรชแบบเลื่อนลงหลังจากที่คุณค้างไว้และคลิกที่optionsscaled


สวัสดีฉันไม่ชินกับแม็ค อะไรคือสิ่งที่และสิ่งที่เป็นoptions scaledอาจจะเป็นคำถามงี่เง่าขอโทษ
Lorenz Meyer

โอ้ฉันพบ: optionsเป็นกุญแจสำคัญในการเขียนaltในนั้นและสเกลเป็นตัวเลือกที่สองของมติ ปัญหาคือทำให้ตัวเลือกเพิ่มเติมสำหรับการตั้งค่าความละเอียด แต่การตั้งค่าความถี่ยังคงไม่แสดง
Lorenz Meyer

@ LorenzMeyer ตรวจสอบให้แน่ใจว่าจอภาพ / จอแสดงผลภายนอกของคุณมีอัตราการรีเฟรชที่สูงหน้าจอส่วนล่างบางตัวไม่มีตัวเลือกนั้น
mxdi9i7

ขอบคุณฉันเข้าใจแล้วตอนนี้มันแสดงหน้าต่างสองบานหน้าต่างหนึ่งบนแต่ละจอภาพและแต่ละหน้าต่างมีตัวเลือกที่ใช้กับจอภาพนั้นได้ และใช่ไม่ใช่ทุกจอภาพมีตัวเลือกสำหรับอัตราการรีเฟรช
Lorenz Meyer

3

ฉันมาที่นี่เพื่อค้นหาคำตอบด้วยตัวเองเพราะฉันเคยทำมาก่อน แต่ฉันติดตั้งการอัปเดตและทำให้การตั้งค่าหายไป csreen และ switchresx สามารถตั้งค่าความละเอียดให้กับคุณได้ แต่มีข้อ จำกัด ใน OSX ที่ต้องหลีกเลี่ยงเพื่อให้ได้สิ่งนี้ นอกจากนี้ในเวอร์ชันล่าสุดของ OSX ยังมี "การป้องกันไฟล์ระบบ" ที่ป้องกันไม่ให้คุณทำการแก้ไขไฟล์ที่เกี่ยวข้อง ก่อนอื่นคุณต้องปิดการใช้งานการป้องกันไฟล์นั้น (ซึ่งฉันคิดว่าจะเปิดขึ้นหลังจากการอัพเดทแต่ละครั้ง) จากนั้นคุณต้องแก้ไขไฟล์ที่เกี่ยวข้องใน OSX หากฉันพบคำตอบสำหรับเวอร์ชั่นล่าสุดฉันจะกลับมาที่นี่และอัปเดตคำตอบ แต่คุณควรทำบางสิ่งบางอย่างให้กับผลกระทบของ osx (เวอร์ชั่นของคุณ) แพตช์ปลดล็อกนาฬิกาพิกเซล เมื่อคุณแก้ไขไฟล์ที่เกี่ยวข้องคุณควรจะสามารถใช้ยูทิลิตี้เช่น switchresx (ซึ่งเป็นสิ่งที่ฉันใช้) เพื่อตั้งค่าความละเอียดที่กำหนดเอง ฉันพบแพตช์สำหรับ OSX หนึ่งเวอร์ชันที่นี่:https://github.com/Floris497/mac-pixel-clock-patch ขอให้ โชคดี!


1

คุณควรจะสามารถเปลี่ยนอัตราการรีเฟรชในการตั้งค่าระบบ - การตรวจสอบ

นี่เป็นตัวอย่างของการเชื่อมต่อ HDMI เป็น HDMI

ป้อนคำอธิบายรูปภาพที่นี่

คุณสามารถลองใช้แอพSwitchResXเพื่อดูว่าจะใช้งานได้หรือไม่

FYI: มีบางอย่างเกิดขึ้นกับ Mavericks และจอแสดงผลภายนอก (คล้ายกับของคุณ) แต่ฉันไม่มีคุณสมบัติที่จะพูดคุยเกี่ยวกับอะไร


ฉันไม่สามารถเปลี่ยนได้จากการตั้งค่าระบบ เมนูอัตราการปรับภาพถูกปิดใช้งาน
avetis.kazarian

มันพูดว่าอะไร? มันแสดงประเภทจอภาพที่ถูกต้องในหน้าต่างด้านบนหรือไม่ ชาร์ปแอลซีดีคืออะไร?
Ruskes

ฉันแก้ไขคำถาม (ใส่ภาพหน้าจอ)
avetis.kazarian

ระบบของคุณไม่ถูกต้องระบุจอภาพด้วยสาย HDMI มันควรตั้งชื่อตามชื่อในการปรับให้เหมาะสมสำหรับ: ลองเปลี่ยนความละเอียดเป็น 1920x1200 ด้วย
Ruskes

จากนั้นฉันจะแก้ไขได้อย่างไร ฉันพยายามเปลี่ยนความละเอียด แต่ก็ยังไม่สามารถเปลี่ยนค่าเป็นอะไรก็ได้ยกเว้น 30Hz
avetis.kazarian

0

หลังจาก googling และการทดลองมากฉันได้ข้อสรุปว่าหากฮาร์ดแวร์ของคุณ (ทั้งคอมพิวเตอร์ / หน้าจอ) ไม่รองรับความถี่ที่สูงขึ้นคุณก็ไม่สามารถบังคับได้

สำหรับกรณีของฉันมันทั้งสองไม่พร้อมใช้งาน (MacBook Pro + เก่า Dell ราคาถูก 27 "" ปลอม 4K ")


4
ฉันเชื่อจริงๆว่านี่เป็นปัญหาซอฟต์แวร์ จอภาพของฉันสามารถโอเวอร์คล็อกได้ อินเทอร์เฟซหน้าจอของฉันมีแบนด์วิดท์มากมายสำหรับอัตราการฟื้นฟูที่สูง ปัญหาคือไดรเวอร์ซอฟต์แวร์ที่ จำกัด ของ Apple ยังทำงานได้ดีใน Windows
Phil Ricketts

@ avetis.kazarian รุ่น Dell 27 ของคุณคืออะไรและอะไรทำให้คุณคิดว่ามันเป็น "ของปลอม" 4K?
philfreo

1
ฉันพบว่ามันยากที่จะเชื่อว่าฮาร์ดแวร์ของฉันไม่สามารถขับเคลื่อนจอแสดงผลนี้ด้วยความละเอียดสูงสุดและ 60 hz เนื่องจากไม่มีปัญหาเมื่อหมุนมุม 90, 180 หรือ 270 องศา - เฉพาะเมื่อฉันวางไว้ในทิศทางปกติเท่านั้น ลงไปที่ 30 ด้วยเหตุผลบางอย่าง
childofsoong

@childofsoong: ขอบคุณสำหรับข้อมูลนี่อาจเป็นประโยชน์ในการแก้ไขปัญหานี้
avetis.kazarian
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.