Cập nhật cách làm cho Ventura 13.x:
Update Ventura M1:Bỏ $16 ra cài app này cho nhanh nhé các bạn: https://github.com/waydabber/BetterDisplay
Cách 1:
- Bấm biểu tượng trên menubar, xuống dưới cùng bấm vô hình cái bánh răng
- Chọn tab Displays: chú ý bên dưới màn hình ngoài (như trong hình là Dell SE2723DS) bật 2 options:
- Edit the default system configuration of this display
- Set up native smooth resolution scaling
- Bấm Apply, nhập pass rồi khởi động lại
- Sau khi khởi động lại thì đã có tùy chọn HiDPI 1920x1080
Cách 2: hơi tốn resources
- Tạo dummy monitor
- Rồi mirror sang màn hình ngoài
Cách này các bạn tự mò nhé, lười gõ quá :v
-----------------------------------------------------------
Cập nhật cách làm cho Big Sur (11.0.1), Monterey (12.x.x):
LƯU Ý BIG SUR TRỞ VỀ SAU KHÔNG ĐƯỢC CHẠY LỆNH csrutil authenticated-root disable
(Phần đầu dành cho Big Sur, Monterey; Catalina nửa bài bên dưới)
Các thiết bị được sử dụng trong bài viết:
- Mac mini 2018, MacbookPro 2015, 2019 (Catalina+)
Quảng cáo
- Màn hình Dell 2K U2518D
- Màn hình Dell 2K P2723DE
1. Tạo file plist riêng cho màn hình:
- Mở Spotlight khởi động ứng dụng Terminal- Kích hoạt chế độ HiDPI
sudo defaults write /Library/Preferences/com.apple.windowserver.plist DisplayResolutionEnabled -bool true
- Xác định ID của màn hình
ioreg -lw0 | grep IODisplayPrefsKey
Quảng cáo
Kết quả:
"IODisplayPrefsKey" = "IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/IGPU@2/AppleIntelFramebuffer@2/display0/AppleDisplay-10ac-413c"
8 ký tự cuối:
10ac là DisplayVendorID
413c là DisplayProductID
Chúng ta sẽ điền 2 thông số này vào trang web sau để tải file plist về máy:
https://comsysto.github.io/Display-Override-PropertyList-File-Parser-and-Generator-with-HiDPI-Support-For-Scaled-Resolutions/
File tải về có dạng DisplayProductID-413c.plist (hoặc 413d.plist gì đó tùy màn hình)
2. Clone thư mục Displays:
sudo cp -R /System/Library/Displays /Library/
3. Copy file vừa tải về vào thư mục dc clone:
sudo cp /Users/`whoami`/Downloads/DisplayProductID-413d.plist /Library/Displays/Contents/Resources/Overrides/DisplayVendorID-10ac/DisplayProductID-413d
(lưu ý khi copy ko còn đuôi .plist nữa, nhớ thay thế chỗ in đậm)
RESTART MÁY
4. Cài phần mềm giúp chuyển đổi chế độ hiển thị
- Tải phần mềm RDM tại đây http://avi.alkalay.net/software/RDM/- Nếu ta thấy có biểu tượng tia sét tượng trưng cho chế độ HiDPI kế bên 1920x1080 là thành công:
Lệnh kiểm tra độ phân giải hiện tại:
system_profiler SPDisplaysDataType | grep Resolution
từ 2560 x 1440 (QHD/WQHD - Wide Quad High Definition)
lên 3840 x 2160 (2160p/4K UHD 1 - Ultra High Definition)
là thành công
==================================
Phần sau dành cho Catalina trở về trước:
Tại sao
Chế độ Retina của macOS gom 4 điểm ảnh lại thành 1 giúp cho mọi thứ trở nên sắc nét hơn, tuy nhiên các loại màn hình 2K không được hỗ trợ, chúng ta sẽ giả lập chế độ HiDPI cho màn hình 2K.
Không chịu trách nhiệm cho các sự cố xảy ra sau khi làm theo bài viết:
- Không khởi động lên được
- Mất dữ liệu
- Cháy nhà
Sườn
1. Tắt SIP
2. Tạo file plist cho màn hình
3. Chèn file plist trên vào file hệ thống của macOS
4. Cài phần mềm giúp chuyển đổi chế độ hiển thị
Thực hiện
1. Tắt SIP:
- Tắt máy, giữ đè cmd-R rồi khởi động máy cho tới khi thấy logo Táo và thanh tiến trình- Mở Terminal từ mục Utilities, gõ csrutil disable rồi enter
- Restart máy
2. Tạo file plist riêng cho màn hình:
- Mở Spotlight khởi động ứng dụng Terminal- Kích hoạt chế độ HiDPI
sudo defaults write /Library/Preferences/com.apple.windowserver.plist DisplayResolutionEnabled -bool true
- Xác định ID của màn hình
ioreg -lw0 | grep IODisplayPrefsKey
Kết quả:
"IODisplayPrefsKey" = "IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/IGPU@2/AppleIntelFramebuffer@2/display0/AppleDisplay-10ac-413c"
8 ký tự cuối:
10ac là DisplayVendorID
413c là DisplayProductID
Chúng ta sẽ điền 2 thông số này vào trang web sau để tải file plist về máy:
https://comsysto.github.io/Display-Override-PropertyList-File-Parser-and-Generator-with-HiDPI-Support-For-Scaled-Resolutions/
File tải về có dạng DisplayProductID-413c.plist
3. Chèn file plist trên vào file hệ thống của macOS
sudo cp ~/Downloads/DisplayProductID-413c.plist /System/Library/Displays/Contents/Resources/Overrides/DisplayVendorID-10ac/DisplayProductID-413c
(đây là 1 lệnh dài cùng 1 hàng, nhớ thay thế 4 ký tự theo sau DisplayProductID)
Lưu ý cho Catalina: Apple đã khóa /System ở mức cao hơn, tắt SIP vẫn không chỉnh sửa file ở đây dc, do vậy trước khi chạy lệnh cp, ta phải chạy thêm lệnh sudo mount -uw /
- Khởi động lại máy
4. Cài phần mềm giúp chuyển đổi chế độ hiển thị
- Tải phần mềm RDM tại đây http://avi.alkalay.net/software/RDM/- Nếu ta thấy có biểu tượng tia sét tượng trưng cho chế độ HiDPI kế bên 1920x1080 là thành công
Ưu nhược
+ Màn hình cực kỳ sắc nét mịn màng, tỉ lệ các thành phần hợp lý
+ Tất cả các ứng dụng đều tự động tương thích theo
- Hiệu năng giảm, vì là chạy ở chế độ 4K thay vì chỉ cần 2K
- Thỉnh thoảng khi cuộn nội dung bị xé hình nếu máy cấu hình thấp (MBPro 13" mid 2015)
- Nguy hiểm trong đợt nâng cấp macOS tới, nếu Apple khóa luôn cả lệnh sudo mount -uw / thì không biết làm cách nào xài màn hình 2K với độ nét cao
Note:
Cách boot vào recovery cho Macmini (TH bàn phím ngoài ko bấm dc cmd R)
Mở terminal gõ:
sudo nvram "recovery-boot-mode=unused"
Sau khi boot vào recovery, xong việc gõ lệnh này để boot vào OS bình thường:
nvram -d recovery-boot-mode
Tham khảo:
https://www.macworld.com/article/2986118/how-to-modify-system-integrity-protection-in-el-capitan.html
https://comsysto.github.io/Display-Override-PropertyList-File-Parser-and-Generator-with-HiDPI-Support-For-Scaled-Resolutions/




