Buộc tốc độ làm mới màn hình bên ngoài


16

Tôi có màn hình 27 is được kết nối với võng mạc MacBook Pro giữa năm 2012 của tôi thông qua HDMI / DVI-D (HDMI trên MacBook Pro, DVI-D trên màn hình).

Trước khi tôi sử dụng bộ chuyển đổi DisplayPort + USB / DVI-D và tôi đã có thể có tốc độ làm mới 60Hz.

Bây giờ với HDMI / DVI-D tôi chỉ có 30Hz.

Có cách nào để thay đổi (bằng cách buộc?) Tốc độ làm mới thành 60Hz không?

Hay là một giới hạn phần cứng?

LƯU Ý: Tôi không thể thay đổi giá trị Làm mới từ Prefs hệ thống, menu bị tắt và giá trị được đặt thành 30Hz.

EDIT: Đây là cửa sổ System Prefs nhập mô tả hình ảnh ở đây


Bạn đã kiểm tra Hệ thống> Màn hình hoặc Hiển thị chưa?
Rob

Nó có thay đổi trở lại DisplayPort thay đổi trở lại 60Hz không?
Ruskes

Robuust: có, nhưng menu chọn bị vô hiệu hóa (không thể đặt bất cứ thứ gì khác ngoài 30Hz) Buscar yes: có, nó thay đổi trở lại 60Hz.
avetis.kazarian

Câu trả lời:


14

màn hình

Bạn có thể sử dụng ứng dụng Terminal có sẵn miễn phí cscreenđể buộc cài đặt hiển thị. Các ứng dụng là khá tự giải thích.

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.

Khi tôi đang ở trên điện thoại di động, tôi sẽ thêm các liên kết, vv sau đó.
CousinCocaine

Cảm ơn! Thật không may, tôi không có màn hình này nữa, nhưng nó thực sự hữu ích vì tôi là người "làm điều đó với dòng lệnh đầu tiên" :)
avetis.kazarian

11
FYI, nếu bạn sử dụng homebrew, cscreen có thể được cài đặt brew cask install cscreen.
Brandon Fosdick

2
Chỉ cần vào đây, tôi đã thử điều này và không có bất kỳ thành công nào trên OSX 10.11. Các màn hình khác hiển thị làm mới là 0 và khi buộc các cấu hình dường như không có gì xảy ra với màn hình.
Phil Ricketts

1
@BrandonFosdick mvp thật ...
Itachi

5

Khi bạn đang sử dụng Macbook Pro mới (bài 2017) và bạn đã kết nối màn hình ngoài với bên phải của macbook, trình đơn thả xuống cài đặt tốc độ làm mới có thể bị tắt. Đó là do những hạn chế của macbook: https://www.macrumors.com/2016/10/28/macbook-pro-tb3-reduces-pci-express-bandference/

Hai cổng ở bên phải của máy có chức năng Thunderbolt 3 nhưng với băng thông PCI Express giảm. Vì lý do đó, Apple khuyên bạn nên cắm các thiết bị hiệu suất cao hơn vào các cổng bên trái trên máy đó.

Sau khi bạn kết nối màn hình ngoài từ phía bên trái của Macbook, bạn sẽ thấy trình đơn thả xuống tốc độ làm mới sau khi bạn nhấn optionsvà nhấp vào scaled.


Xin chào, tôi không quen với máy Mac. Cái gì optionsvà cái gì là scaled. Có lẽ một câu hỏi ngu ngốc, xin lỗi.
Lorenz Meyer

Ồ, tôi đã tìm thấy: optionslà khóa được viết alttrên đó và Scaled là tùy chọn thứ hai của Độ phân giải . Vấn đề là, điều này mang lại nhiều tùy chọn hơn cho cài đặt độ phân giải, nhưng cài đặt tần số vẫn không được hiển thị.
Lorenz Meyer

@LorenzMeyer Đảm bảo màn hình / màn hình ngoài của bạn cung cấp tốc độ làm mới cao, một số màn hình cấp thấp hơn không có tùy chọn đó
mxdi9i7

Cảm ơn, tôi hiểu ngay: cái này hiển thị hai cửa sổ, một cửa sổ trên mỗi màn hình và mỗi cửa sổ có các tùy chọn áp dụng cho màn hình đó. Và có, không phải tất cả các màn hình đều có sự lựa chọn cho tốc độ làm mới.
Lorenz Meyer

3

Tôi đến đây để tìm kiếm câu trả lời vì tôi đã thực hiện nó trước đây nhưng tôi đã cài đặt một bản cập nhật và mất các cài đặt. csreen và switchresx đều có thể đặt độ phân giải cho bạn, nhưng có một giới hạn trong OSX cần được bỏ qua để thực hiện điều này. Ngoài ra với các phiên bản mới nhất của OSX còn có một số loại "bảo vệ tệp hệ thống" ngăn bạn vá các tệp có liên quan. Đầu tiên, bạn phải vô hiệu hóa bảo vệ tệp đó (mà tôi nghĩ sẽ được bật sau mỗi lần cập nhật) và sau đó bạn phải vá tệp có liên quan trong OSX. Nếu tôi tìm thấy câu trả lời cho phiên bản mới nhất thì tôi sẽ quay lại đây và cập nhật câu trả lời nhưng bạn nên google một cái gì đó để tạo hiệu ứng cho bản vá mở khóa đồng hồ pixel osx (phiên bản của bạn). Khi bạn vá các tệp có liên quan, bạn sẽ có thể sử dụng các tiện ích như switchresx (đó là những gì tôi sử dụng) để đặt độ phân giải tùy chỉnh. Tôi đã tìm thấy một bản vá cho một phiên bản osx ở đây:https://github.com/Floris497/mac-pixel-clock-patch chúc may mắn!


1

Bạn sẽ có thể thay đổi tốc độ làm mới trong Tùy chọn hệ thống- Giám sát.

Đây là một ví dụ về kết nối HDMI với HDMI của tôi.

nhập mô tả hình ảnh ở đây

Bạn có thể thử sử dụng ứng dụng SwitchResX để xem nó có hoạt động không.

FYI: Một cái gì đó đang xảy ra với Mavericks và màn hình bên ngoài (tương tự như của bạn) nhưng tôi không đủ điều kiện để nói về những gì.


Tôi không thể thay đổi nó từ Prefs hệ thống. Menu Tốc độ làm mới bị vô hiệu hóa.
avetis.kazarian

Nó nói gì? Nó có hiển thị đúng loại màn hình trong cửa sổ trên không? tức là LCD sắc nét?
Ruskes

Tôi đã chỉnh sửa câu hỏi (đặt ảnh chụp màn hình).
avetis.kazarian

Hệ thống của bạn không xác định chính xác Màn hình bằng cáp HDMI, nên đặt tên theo Tên của nó trong Tối ưu hóa cho :. Ngoài ra, hãy thử thay đổi độ phân giải thành 1920x1200.
Ruskes

Sau đó, làm thế nào tôi có thể sửa nó? Tôi đã thử thay đổi độ phân giải, nhưng vẫn không thể thay đổi giá trị thành bất kỳ thứ gì khác ngoài 30Hz.
avetis.kazarian

0

Sau nhiều lần thử nghiệm và thử nghiệm, tôi đã đi đến kết luận rằng nếu phần cứng của bạn (cả máy tính / màn hình) không hỗ trợ tần số cao hơn, tốt, bạn không thể ép buộc.

Đối với trường hợp của riêng tôi, đó là cả hai đều không có sẵn (MacBook Pro + Dell giá rẻ 27 "" 4K giả ")


4
Tôi thực sự tin rằng đây là một vấn đề phần mềm. Màn hình của tôi có thể được ép xung. Giao diện displayport của tôi có nhiều băng thông cho tốc độ làm mới cao hơn. Vấn đề là trình điều khiển phần mềm bị hạn chế của Apple. Ngoài ra, hoạt động tốt trong Windows.
Phil Ricketts

@ avetis.kazarian Mô hình Dell 27 của bạn là gì và điều gì khiến bạn nghĩ đó là 4K "giả"?
philfreo

1
Tôi cảm thấy khó tin rằng phần cứng của tôi không thể điều khiển màn hình này ở độ phân giải tối đa và 60 hz, vì nó không có vấn đề gì khi quay 90, 180 hoặc 270 độ - chỉ khi tôi có nó ở hướng bình thường thì nó mới giảm xuống đến 30 vì một số lý do.
childofsoong

@childofsoong: cảm ơn thông tin, điều này có thể hữu ích để giải quyết vấn đề này.
avetis.kazarian
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.