Tôi đã sử dụng câu trả lời của steffen để làm việc này trên Windows 10 và theo dõi nó chi tiết hơn một chút.
Trước đây tôi đã thử vô hiệu hóa TVEnableOverscan
và DigitalHDTVDefaultUnderscan
không thành công (thay đổi chúng trong amdkmdag
khóa bên dưới CurrentControlSet\Services
) cũng như nhiều phiên bản và kết hợp trình cài đặt trình điều khiển CCC / trình điều khiển cũ. Trước khi nâng cấp Windows 10, nó đã hoạt động tốt trên Windows 8.1 (Tôi không thể nhớ làm bất cứ điều gì đặc biệt để làm cho nó hoạt động nhưng không chắc chắn 100%).
Thứ nhất, trên Windows 10, gói cài đặt đã giải nén (13.4 beta) từ chối chạy. Thay vào đó, tôi đã đi đến Trình quản lý thiết bị và gỡ cài đặt bộ điều hợp hiển thị, chọn hộp để xóa trình điều khiển. Sau đó, tôi đã chọn Hành động-> Quét các thay đổi phần cứng và nhận được "Bộ điều hợp hiển thị cơ bản của Microsoft". Tôi nhấp chuột phải và chọn trình điều khiển cập nhật, sau đó chọn tùy chọn để tự chỉ định trình điều khiển. Tôi chọn thư mụcPackages\Drivers\Display\W86A_INF
từ gói AMD đã giải nén như steffen đã mô tả. Có một khoảng thời gian khá dài để phát hiện / cài đặt phần cứng và cuối cùng, phiên bản trình điều khiển vẫn là phiên bản Windows 10 (03/01/2015, 8.970.100.9001 thay vì 24/24/2013, 8.970.100.0000 từ gói ). Tuy nhiên, chạy chương trình thiết lập và cài đặt Trung tâm điều phối VISION dẫn đến CCC hoạt động. Đó là báo cáo chính xác, phiên bản cũ hơn của trình điều khiển.
Tại thời điểm này, tôi có thể điều chỉnh quét quá mức trong khi chạy Process Monitor và xem giá trị đăng ký nào đang được đặt khi tôi nhấn Áp dụng:
15:26:19.6441241 CCC.exe 6740 RegSetValue HKLM\System\CurrentControlSet\Control\Class\{4d36e968-e325-11ce-bfc1-08002be10318}\0000\GDOADJR6 DFP SUCCESS Type: REG_BINARY, Length: 384, Data: 00 00 00 00 02 00 00 00 10 00 00 00 00 00 00 00
15:26:19.6457995 CCC.exe 6740 RegSetValue HKLM\System\CurrentControlSet\Control\Class\{4d36e968-e325-11ce-bfc1-08002be10318}\0000\DALR6 DFP1920x1080x0x59 SUCCESS Type: REG_BINARY, Length: 48, Data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
15:26:19.6468669 CCC.exe 6740 RegSetValue HKLM\System\CurrentControlSet\Control\Class\{4d36e968-e325-11ce-bfc1-08002be10318}\0000\DAL_DFPOptions SUCCESS Type: REG_BINARY, Length: 4, Data: 18 00 00 00
Tôi tin rằng các tiền tố là các đường dẫn giống nhau được giải quyết bằng khóa HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Video
được đề cập bởi steffen và những người khác. Process Monitor không hiển thị toàn bộ dữ liệu nhưng một chút thử nghiệm và phóng to với RegEdit cho thấy các byte có liên quan nằm trong cả DALR6 và GDOADJR6 - trước đây là byte 37 (offset 0x24) và sau là byte 21 (offset 0x14) ). Đây là 0 với mức quét quá mức hoàn toàn (ở bên phải trong GUI) và tăng thêm một cho mỗi lần tăng của thanh trượt ở bên trái.
Cuối cùng, tôi lại gỡ cài đặt trình điều khiển bộ điều hợp hiển thị khỏi Trình quản lý thiết bị (bao gồm xóa trình điều khiển). Windows tự động trải qua một chu kỳ phát hiện kéo dài khác và trở về trình điều khiển gốc do Microsoft cung cấp. Vì một số lý do, CCC dường như vẫn hoạt động và hiện hiển thị phiên bản trình điều khiển hiện đại hơn. Điều này cho phép tôi thực hiện lại thay đổi trong GUI và quan sát hiệu ứng. Một cách khó hiểu, các mục mới được tạo dưới HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Video
phím khi chuyển đổi thiết bị / trình điều khiển. Khó hiểu hơn, lần thứ hai xung quanh nó xuất hiện rằng màn hình của tôi ở mức 60Hz thay vì 59Hz, vì vậy phím có liên quan đã thay đổi một chút. Tuy nhiên, cả hai độ lệch vẫn đúng và được thay đổi với quy trình trượt / áp dụng.
Tôi đã không kiểm tra điều này mà không cài đặt CCC lần đầu nhưng nó vẫn hoạt động sau khi gỡ bỏ nó. Tôi chỉ có thể giả sử chúng được người lái xe đọc: tệ nhất là lúc khởi động và có lẽ trên mọi sự kiện hiển thị lớn (như thay đổi độ phân giải).
Windows 10 TH2 (Ngưỡng 2)
Sau khi cài đặt TH2, phần quét quá mức đã trở lại và tệ hơn. Các đốm màu nhị phân đã thay đổi kích thước và mặc định là 8 thay vì 2. Phiên bản trình điều khiển vẫn giữ nguyên và vị trí của dữ liệu nhị phân vẫn giữ nguyên. Những cái DALR6 vẫn ở byte 37 (offset 0x24), GDOADJR6 vẫn ở byte 21 (offset 0x14). Ban đầu, tôi đọc sai các hex hex trong RegEdit, do đó đã cài đặt Trung tâm điều khiển VISION Catalyst 13.4 beta như trước (không có trình điều khiển). Lần này nó hoạt động lần đầu tiên và ngay lập tức có thể kiểm soát quét quá mức từ GUI.