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
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


