C

Công Thành Nguyễn

Guest
Tip for fun : HiDPI

Bước 1 : Vào đường dẫn /System/Library/Displays/Overrides và cpoy 1 thư mục có tên dạng này : DisplayVendorID-xxx ra ngoài desktop
Bước 2 : Mở IORegistryExplorer lên và Sreach : Display và tìm đến dòng nào là : AppleBacklightDisplay hoặc AppleDisplay hoặc đại loại thế và click vào đó….nhìn sang bên phải để ý các dóng sau :
-DisplayProductID , DisplayVendorID, IODisplayEDID
- IODisplayPrefsKey đoạn cuối AppleDisplay-xxx-xxx (như trong hình)
OK ! các bạn ghi nhớ những thông tin đó…
Bước 3:
1.Đổi tên thư mục các bạn copy ở bước 1 thành DisplayVendorID-38a3 (vì DisplayVendorID của mình là 0x38a3)
2.Bạn mở thư mục trên ra trong đó có 1 file tên dạng DisplayProductID-xxx các bạn đổi tên tương ứng với DisplayProductID của các bạn…vd : DisplayProductID-67f1
3. Giờ các bạn ngồi chuyển các giá trị DisplayVendorID và DisplayProductID thi ở Bước 2 từ mã Hex sang mã Dec (dùng Casio Fx570 :v)
ví dụ : DisplayProductID có giá trị 67f1 = 26609
DisplayVendorID có giá trị 38a3 = 14499

OK ! Giờ bạn mở cái fie DIsplayProductID của bạn bằng PlistEdit Pro
-Chỉnh lại Value của DisplayProductID và DisplayVendorID bằng 2 cái giá trị bên trên bạn đổi được
-Chỉnh lại cái Value của IODisplayEDID : bạn copy ở khung IODisplayEDID của IORegistryExplorer rồi thay vào
Tiếp theo bạn tạo thêm 1 Key mới bằng cách Click vào cái New Child và đặt tên nó là : “scale-resolutions” để Class là Array
tiếp tục bạn Click vào dòng “scale-resolutions” bạn vừa tạo và ấn vào New Child để tạo thêm 1 nhánh nhỏ bạn chỉnh class cái key đó là Data….Rồi OK..bạn chỉnh cái Value cái key này theo dạng sau :
dài x rộng x 00000001
ví dụ : mình muốn độ phân giải mình hiển thị là
-1366 x 768 : 00000556 00000300 00000001
-1920 x 1080 : 00000780 00000438 00000001
-2560 x 1440 : 00000A00 000005A0 00000001
với mỗi độ phân giải bạn muốn bạn tạo 1 key và chỉnh Value cho đúng ( đơn giản là bạn chuyển từ Dec sang Hex là ok )
Bước 4. Bạn save file trên của bạn lại rồi copy cả cái thư mục DisplayVendorID-xxx bạn tạo xong vào đường dẫn /System/Library/Displays/Overrides
—> Cuối cùng là bạn Restart máy và vào Display>Scaled và chọn độ phân giải bạn muốn….:)))
...dưới hình có màn của mình lúc chọn 1366x768 và 1920x1080.....
...chống chỉ định cho bạn nào màn hình 1366x768 như mình vì khi chuyển bạn sẽ muốn đập cái màn hình đi và thay cái mới đấy :v
p/s: đang ngâm cứu nốt tại sao nó ko hiện chữ (HiDPI) sau độ phân giải :3
1490891_246379338861862_1729139260_o.jpg

1506825_246379682195161_457691915_n.jpg

580584_246379982195131_126871215_n.jpg
 
Cái này lần trước anh Long nói 1 lần rồi mà nhỉ :)
 
=D chịu e ko rõ...thấy để nghịch hay hay nên dịch lại thôi...for fun chứ ko ứng dụng lắm =D
 
Cái này 10.9 thì không làm được, phải dùng phần mềm hỗ trợ :)
 
có mà bác...em làm cái này trên 10.9 đấy =D
 
Có màn 1920x1080 làm màn phụ rồi nên không cần thiết cho lắm :v
 
đã ghi là Tip for fun rồi còn gì :v
 
Cái hướng dẫn cài 10.8 retail đâu nhỉ
 
Mình gỡ xuống do gây hiểu nhầm rồi , trong topic 10.9 mình có để link lại
 
Vừa mò thử, của mình có 3 folder dạng đó. Check cả 3 thì chỉ có 1 thằng có nhiều file dạng như bước 3-2. Thế chọn cái nào bây giờ? :v
 
chọn 1 cái bất kỳ nhé bác =D Dung Tran
 
Nguyễn Thành Công: đính chính lại là ko phải chọn 1 file bất kỳ nhá, trong nhiều file sẽ có 1 file có đủ info để edit :d
 
ko cần đâu bác Dung Tran....bác có thể thêm key đc mà =D
 
Nguyễn Thành Công trong Overrides của mìh có nhiều folder DisplayVendorID, vậy phải làm trên folder nào bác?
 
bạn chọn 1 cái tuỳ ý cái nào cũng đc cả =D
 
ờ, để test phát xem, thank bác nhe!
 
chữ (HiDPI) này phụ thuộc vào monitor + cáp + vga nữa , hôm bữa con PC mình làm xong ko hiện nhưng thay cáp DVI + Monitor thì được nhưng độ phân giải chỉ được 960x600 à , đa phần laptop thì lên cao được chút
 
Kaka, 4540s của mình ko cần cái này :D