Thay đổi cài đặt Overscan / Underscan mà không cần Catalyst Control Center


14

Chỉ cần cài đặt Windows 8 và tải xuống phiên bản Catalyst mà trang web ATI khuyên dùng. Tuy nhiên, nó nói rằng nó không thể bắt đầu! Màn hình chính của tôi được kết nối với PC thông qua cáp HDMI và màn hình không phải là toàn màn hình (có một vùng đệm trống xung quanh màn hình). Thông thường tôi thay đổi cài đặt quét quá mức / quét dưới trong CCC để đặt lại nhưng vì tôi không có quyền truy cập vào nó, tôi muốn biết liệu có cách nào tôi có thể thay đổi mà không cần CCC không (thông qua đăng ký?) Cảm ơn.


Dưới đây là câu trả lời về cách thực hiện điều này VỚI chất xúc tác: superuser.com/questions/57239/NH
Alireza Noori

Câu trả lời:


25

Tôi đã có cuộc thảo luận rộng rãi về tình trạng tiến thoái lưỡng nan / quét ngầm với các nhà phát triển AMD, những người làm việc trên trình điều khiển Catalyst.

Ý tưởng cơ bản là AMD thay vì quét một số người có màn hình HDMI không quét quá mức và tạo ra một hình ảnh quá nhỏ (khoảng trống xung quanh hình ảnh), thay vì không quét và khiến những người có màn hình luôn bị quét quá mức (không có cài đặt thay đổi nó và thông tin EDID không chính xác) để màn hình máy tính để bàn quá lớn. Lập luận là nếu máy tính để bàn quá lớn, thì người dùng không thể thấy biểu tượng Catalyst ở đâu hoặc menu bắt đầu và do đó họ không thể điều hướng giao diện người dùng để thực hiện thay đổi phù hợp. Vì vậy, họ đang gắn bó với súng của mình khi quét dưới mặc định trên HDMI để đảm bảo rằng không ai bị kẹt với máy tính để bàn quá lớn so với màn hình của họ (với các thành phần UI treo "ngoài màn hình").

Tôi không đồng ý với chính sách này, nhưng đó là như vậy. Đây dường như là một quyết định khá độc đáo giữa các nhà phát triển trình điều khiển đồ họa, vì tôi không thể tái tạo sự kỳ lạ trên một số thiết bị không phải AMD khác: máy tính bảng Android, thẻ Nvidia và đồ họa trên chip Intel.

Có một cách để trực tiếp điều chỉnh quét / quét quá mức trên Linux bằng cách sửa đổi các giá trị trong "PCSDB" (Cơ sở dữ liệu lưu trữ cấu hình liên tục). Tôi không biết tương đương trên Windows là gì, hoặc thậm chí bạn có thể đọc / ghi các cài đặt mà không cần sử dụng Catalyst.

Cá nhân tôi không thể thử nghiệm giải pháp này, nhưng có vẻ như nó hoạt động cho mọi người trên các trình điều khiển khá gần đây, vì vậy hãy thử xem: hãy truy cập Phần cứng của Tom hoặc tôi sẽ chỉ đăng lại ở đây:

I found a fix for the overscan issue  
Go to the following key in the registry:  
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\video{####....}\0000 
Create a new DWORD: 
"DigitalHDTVDefaultUnderscan" = dword 0x0000 
Note: there might be several {####....} , should be the one with most of the ATI settings. 
Source:http://forum.beyond3d.com/showthread.php?t=62100

Dưới đây là trích dẫn từ một nguồn AMD (người sẽ ẩn danh) từ vài năm trước về chính sách quét dưới / quét HDMI của họ. Lưu ý rằng điều này áp dụng cho cả Windows và Linux.

Mục đích của việc mặc định để quét dưới không phải vì vậy chúng tôi dựa vào HDTV để quét lại toàn màn hình. Điều này sẽ là khủng khiếp do chất lượng hình ảnh bị giảm ở mức giảm xuống bởi GPU và sau đó được nâng cấp lên bởi TV. Thay vào đó, nó giải quyết vấn đề TV mặc định bị quét quá mức và không có cơ chế để vô hiệu hóa nó (nhiều HDTV giá rẻ). Trong trường hợp này, TV sẽ quét quá mức hình ảnh và do đó các menu thường sẽ được hiển thị ngoài rìa màn hình và ngăn người dùng dễ dàng truy cập chúng. Mặc định hoàn toàn dành cho mục đích sử dụng và CCC-LE có thể thay đổi thành 0% (hoặc bạn có thể sử dụng khóa registry / PCS đó để bắt buộc mặc định là 0%).

Nếu bạn có một HDTV thông minh cho chúng tôi biết họ có quét quá mức hay không, chúng tôi sẽ thực hiện đúng và mặc định là 0%. Tuy nhiên, không có nhiều nhà sản xuất đặt đúng thuộc tính đó trong EDID của màn hình để chúng tôi chuyển sang mặc định của việc quét dưới.

Việc quét ngầm chỉ nên là mặc định trên HDMI. DisplayPort hoặc DVI không được quét theo mặc định.


2
Cảm ơn bạn rất nhiều. Nó đã làm việc với nỗ lực đầu tiên. Tôi rất hạnh phúc: X
Alireza Noori

Câu trả lời chính xác. Tôi không hiểu tại sao vấn đề này tồn tại ở nơi đầu tiên (tại sao không phải là pixel một pixel?), Nhưng tôi nghĩ rằng sự đổ lỗi thuộc về các nhà sản xuất màn hình. Cho rằng, và những gì bạn đã nói, tôi đồng ý với AMD rằng mặc định quét theo mặc định là cách hành động tốt nhất.
lordcheeto

Câu hỏi này không liên quan đến cách thực hiện với CCC và thực sự OP đã cung cấp một cách để làm điều đó thông qua CCC trong bài viết gốc.
allquixotic

3
The argument is that if the desktop is too large, then the user can't see where the Catalyst icon is or the start menu, and they therefore can't navigate the UI in order to make the appropriate change. Tuy nhiên, họ vẫn khăng khăng đẩy một biểu tượng để chạy CCC vào menu ngữ cảnh của máy tính để bàn như thể đó là thứ mọi người sử dụng 20 lần mỗi ngày (chưa kể CCC có thể truy cập dễ dàng từ menu Start và Control Panel ngay cả khi không nhìn thấy thanh tác vụ). ◔_◔
Synetech

3
Điều này đẩy tôi đi đúng hướng. Tôi đã thêm khóa đăng ký mới này trong thư mục \0000\0001không có kết quả. Sau đó tôi lướt qua các khóa hiện có và tìm thấy một tiêu đề TVEnableOverscan. Thiết lập này để 0\0000cố định nó cho tôi.
MetalFrog

6

Đối với Linux, cách khắc phục là nhập cái này vào Terminal:

sudo aticonfig --set-pcs-val=MCIL,DigitalHDTVDefaultUnderscan,0

(đăng bài này lên đây chỉ cần một dấu trang duy nhất cho tất cả các nền tảng)


3

Tôi không thể làm cho nó hoạt động với Radeon HD 3600 trên Windows 8.1 64bit với các giải pháp được đề xuất từ ​​đây. Tôi đã thử mọi cách kể cả

  • Tất cả kết hợp DigitalHDTVDefaultUnderscanTVEnableOverscancho 0hay1
  • DigitalHDTVDefaultUnderscantrong 0000, 0001hoặc thậm chí trong các đường dẫn đăng ký khác nhau
  • Thiết DALR6 DFP1920x1080x0x59hoặc DALR6 DFP1920x1080x0x60để 0như đề xuất ở đây
  • Từ bên trong Trung tâm kiểm soát chất xúc tác (thay đổi giá trị không cho thấy bất kỳ ảnh hưởng nào)

Đây là những gì cuối cùng đã làm việc cho tôi - kết thúc không có cài đặt CCC!

  1. Tải xuống và trích xuất bản beta kế thừa CCC 13.4 (trình điều khiển mới nhất cho HD 2x/3x/4x Series)
  2. Cài đặt trình điều khiển bằng tay từ Packages\Drivers\Display\W86A_INF
    • Người lái xe duy nhất làm việc cho tôi là C8156445
    • Trong hộp chọn tôi chọn cái thứ hai trong số hai trình điều khiển có tên bằng nhau:
      • ATI Radeon HD 3600 Series
      • ATI Radeon HD 3600 Series - chọn cái này
  3. Cài đặt CCC (chỉ chọn CCC và Thư viện phân phối lại Visual C ++)
  4. Định cấu hình hiển thị thành 0% trên / dưới quét
    • Nếu thanh trượt bị vô hiệu hóa, màn hình của bạn có thể không ở chế độ Full-HD
    • Nếu không có hình ảnh hoàn hảo ngay lập tức, bạn cần chọn một trình điều khiển khác từ bước 2
  5. Hình ảnh nên được sắc nét ngay bây giờ!
  6. Nếu hình ảnh sắc nét, bạn có thể gỡ cài đặt mọi thứ trừ trình điều khiển
    • CCC
    • Thư viện phân phối lại Visual C ++
    • Thư mục C:\AMD

Bây giờ tôi có một hình ảnh sắc nét mà không có CCC.


1
Thay đổi DALR6 DFP1920x1080x0x59thành tất cả 0 đã tạo ra mánh khóe cho tôi
VitaliyG

Không thể mở CCC. Cài đặt đăng ký hoạt động với tôi trên Win10 và Radeon HD 3870 với TV Panasonic của tôi
Sc0tTy

@ Sc0tTy Những cài đặt đăng ký nào đã giúp?
steffen

2

Có cùng một vấn đề và giải pháp của tôi là:

sử dụng regedit để đặt khóa:

HKLM\System\CurrentControlSet\Video\***\0000
    DWORD: TVEnableOverscan = 0x0
    DWORD: DigitalHDTVDefaultUnderscan = 0x0

HKLM\System\CurrentControlSet\Video\***\0000\DAL2_DATA_2.0\DisplayPath_*\MODE_***\Adjustment
    rename "Underscan" to for example "oldUnderscan" to disable it

Khởi động lại và xem nếu nó hoạt động

Chỉ thay đổi hai giá trị đầu tiên không hoạt động đối với tôi.

Bạn cần thay thế * s bằng các giá trị approriate được tìm thấy trong sổ đăng ký của bạn. Tôi cũng đoán rằng "0000" là màn hình đầu tiên, "0001" là màn hình thứ hai và cứ thế (màn hình đầu tiên là HDTV của tôi và màn hình thứ hai là màn hình PC thông thường - đã có TVEnableOverscan thành 0)


2

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 TVEnableOverscanDigitalHDTVDefaultUnderscankhông thành công (thay đổi chúng trong amdkmdagkhó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_INFtừ 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\Videophí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.


1

Tôi gặp vấn đề tương tự và không thể cài đặt Trung tâm điều khiển Catalyst ... vì vậy cũng không thể điều chỉnh cài đặt dưới mức quét.

Tôi đã có thể khắc phục nó (giống như che giấu vấn đề thực sự) và điều chỉnh cài đặt kích thước Màn hình trên TV Samsung mà tôi đã kết nối với PC. Bằng âm thanh của nó, đây chính xác là những gì AMD đang cố gắng xử lý.

Bây giờ tôi có thể thấy toàn bộ màn hình ở 1080p và may mắn là TV đủ thông minh để có các cài đặt kích thước màn hình khác nhau cho mỗi đầu vào hdmi.

Có lẽ một cách tiếp cận tương tự có thể làm việc cho màn hình PC?


1
Tại sao bạn không sử dụng cách tiếp cận của câu trả lời được chọn?
Alireza Noori

1

Đây không phải là trực tiếp cho win8 nhưng nó đã hoạt động trong máy chủ 2012r2 vì vậy tôi cho rằng nó ít nhất có thể được bảo vệ trong 8.1 hoặc 8. Dù sao tôi đã xóa dấu gạch dưới mặc định? (hình ảnh nhỏ hơn màn hình) bằng cách chỉnh sửa khóa nhị phân BestViewOption_Hdmi được tìm thấy tạiHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Video\{B380344A-9336-4C46-A52D-F53C6EAD0696}\0000\DAL2_DATA__2_0\DisplayPath_5\Option

nơi mà GUID bạn đang tìm kiếm là nơi mà một người có rất nhiều chìa khóa HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Video\

một lần nữa {B380344A-9336-4C46-A52D-F53C6EAD0696}trong chuỗi regkey là một GUID duy nhất đối với tôi không mong đợi để xem chính xác một chuỗi trên máy của bạn.

Đây là trên Máy chủ 2012r2 bằng CCC 14.1beta

Dù sao hy vọng điều này sẽ giúp ai đó.


Tôi thấy bạn đã chỉnh sửa khóa nào, nhưng tôi không thấy những thay đổi bạn cần thực hiện.
Joel Coehoorn

1

Tôi có một gian hàng Hp dv6 với ati hd 4650 với bản cập nhật windows 8.1.

Trong windows 8, nó hoạt động tốt để thay đổi các giá trị nhưng trong windows 8.1, windows vẫn tiếp tục khôi phục các giá trị sao cho viền đen không đổi.

Tôi đã giải quyết nó bằng cách thêm cụ thể người dùng hệ thống cứng vào hệ thống regkey 0000 và anly cho phép hệ thống đọc các giá trị và áp dụng các cài đặt bảo mật này trên tất cả các khóa, khóa con.

Và bây giờ nó hoạt động tốt trong Windows 8.1 tới.

Hy vọng nó sẽ giúp được ai đó.


0

Cài đặt CC trong một thư mục khác là tất cả những gì tôi cần làm để khắc phục điều này. Thư mục mặc định đã bị hỏng không có vấn đề gì.


0

Tôi đã thay đổi cài đặt đăng ký của mình (như đã nói ở trên) và thay đổi cáp hdmi của mình - không có gì thay đổi.

Sau đó, tôi tắt PC, loại bỏ màn hình thứ hai (DVI) và khởi động lại: mọi thứ đều ổn ngay bây giờ!

Có lẽ điều này giúp ai đó tiết kiệm được vài giờ thử nghiệm và nghiên cứu ...


Điều này có vẻ như một câu trả lời cho một câu trả lời khác. Bạn có thể thêm một số chi tiết để nó có thể tự đứng vững?
bwDraco

0

Đối với Samsung LCD cũ của tôi, tôi đã có thể khắc phục sự cố bằng cách thay đổi P.SIZE từ 16: 9 thành "Chỉ quét". Trước giờ tôi đã luôn cài đặt trung tâm điều khiển, khập khiễng!

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.