Catalyst Control Center olmadan Fazla Tarama / Az Tarama ayarlarını değiştirme


14

Windows 8'i yükledim ve ATI web sitesinin önerdiği Catalyst sürümünü indirin. Ancak başlayamayacağını söylüyor! Ana monitörüm bir HDMI kablosu ile bilgisayarıma bağlı ve ekran tam ekran değil (ekranın etrafında boş bir dolgu alanı var). Genellikle CCC'de aşırı tarama / alt tarama ayarlarını sıfırlamak için değiştiririm, ancak erişimim olmadığı için CCC olmadan değiştirebileceğim herhangi bir yol olup olmadığını bilmek istedim (kayıt defteri aracılığıyla?) Teşekkürler.


Katalizör İLE bunu nasıl yapacağınıza ilişkin bir cevap : superuser.com/questions/57239/…
Alireza Noori

Yanıtlar:


25

Catalyst sürücüleri üzerinde çalışan AMD geliştiricileri ile aşırı tarama / tarama altı ikilemi hakkında geniş bir tartışma yaşadım.

Temel fikir, AMD'nin HDMI ekranları fazla tarama yapamayan bazı kişilerin altını çizmeyi ve altını çizmek yerine çok küçük bir resim (resmin etrafında boş alanlar) yaratmayı tercih eder ve ekranları her zaman fazla tarama yapan (hiçbir ayar olmadan) değiştirin ve yanlış EDID bilgileri). Argüman, masaüstü çok büyükse, kullanıcı Catalyst simgesinin veya başlat menüsünün yerini göremez ve bu nedenle uygun değişikliği yapmak için kullanıcı arayüzünde gezinemez. Bu yüzden, kimsenin ekranları için çok büyük bir masaüstüne (UI öğeleri "ekranın dışına asılı") takılı kalmamasını sağlamak için varsayılan olarak HDMI'da alt tarama ile silahlarına yapışıyorlar.

Politikaya katılmıyorum, ama bu böyle. Ayrıca, AMD olmayan bazı diğer cihazlarda tuhaflığı yeniden üretemediğim için grafik sürücüsü geliştiricileri arasında oldukça benzersiz bir karar gibi görünüyor: Android tabletler, Nvidia kartları ve Intel on-chip grafikler.

"PCSDB" (Kalıcı Yapılandırma Deposu Veritabanı) içindeki değerleri değiştirerek Linux'ta alt tarama / aşırı tarama üzerinde doğrudan ince ayar yapmanın bir yolu vardır . Windows'ta eşdeğerinin ne olduğunu bilmiyorum ya da Catalyst kullanmadan ayarları okuyabilir / yazabilir misiniz?

Bu çözümü şahsen test edemiyorum, ancak oldukça yeni sürücülerdeki insanlar için işe yaradığı anlaşılıyor, bu yüzden bir şans verin: Tom'un Donanımı'na gidin yoksa burada tekrar göndereceğim :

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

İşte birkaç yıl önce bir HDMI kaynağından (anonim kalacak) HDMI alt tarama / aşırı tarama politikası hakkında bir alıntı. Bunun hem Windows hem de Linux için geçerli olduğunu unutmayın.

Alt taramanın varsayılan olarak yapılmasının amacı, tam ekrana geri dönmek için HDTV'lere güvenmemiz değildir. Bu, GPU tarafından küçültülen görüntü kalitesi kaybından ve TV tarafından tekrar yükseltilmesinden dolayı korkunç olurdu. Aksine, bir TV'nin varsayılan olarak aşırı tarama yapması ve devre dışı bırakma mekanizması (birçok ucuz HDTV) olmadığı sorunu çözer. Bu durumda, TV görüntüyü aşırı tarar ve böylece menüler genellikle ekranın kenarından görüntülenir ve kullanıcının bunlara kolayca erişmesini önler. Varsayılan, yalnızca kullanılabilirlik amaçlıdır ve CCC-LE bunu% 0 olarak değiştirebilmelidir (veya bu kayıt defteri / PCS anahtarını varsayılan% 0'a zorlamak için kullanabilirsiniz).

Bize aşırı tarama yapıp yapmadığını söyleyen bir akıllı HDTV'niz varsa, doğru olanı ve varsayılanı% 0 olarak yapacağız. Bununla birlikte, pek çok üretici bu özelliği ekranın EDID'sinde düzgün bir şekilde ayarlamamıştır, bu nedenle alt tarama varsayılanına geri dönüyoruz.

Alt tarama yalnızca HDMI'da varsayılan olmalıdır. DisplayPort veya DVI varsayılan olarak alttan tarama yapmamalıdır.


2
ÇOK çok teşekkür ederim . İlk denemede çalıştı. Çok mutluyum: X
Alireza Noori

Mükemmel cevap. Bu sorunun neden ilk etapta var olduğunu anlamıyorum (neden bir piksel değil?), Ancak suçun ekran üreticilerine ait olduğunu düşünüyorum. Bu göz önüne alındığında ve söyledikleriniz, AMD ile varsayılan olarak altının çizilmesinin en iyi eylem yolu olduğuna katılıyorum.
lordcheeto

Bu soru CCC ile nasıl yapılacağı ile ilgisizdir ve aslında OP orijinal yazıdaki CCC aracılığıyla bunu yapmanın bir yolunu sağlamıştır.
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. Yine de, insanların günde 20 kez kullandıkları bir şeymiş gibi CCC'yi masaüstünün bağlam menüsüne çalıştırmak için bir simge atmakta ısrar ediyorlar (görmeden bile CCC'nin Başlat menüsünden ve Kontrol Panelinden kolayca erişilebildiğinden bahsetmiyoruz bile) görev çubuğu). ◔_◔
Synetech

3
Bu beni doğru yöne itti. Bu yeni kayıt defteri anahtarını \0000ve \0001dizinlerine boşuna ekledim . Daha sonra mevcut anahtarları gözden geçirdim ve bir tane buldum TVEnableOverscan. Bu ayarlama 0içinde \0000benim için düzelttim.
MetalFrog

6

Linux için düzeltme Terminal'e girmektir:

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

(bunu tüm platformlar için tek bir yer işaretine ihtiyaç duymak için buraya gönderme)


3

Benim ile çalışma alamadım Radeon HD 3600 tarihinde , Windows 8.1 64 bit buradan önerilen çözümler. Dahil her şeyi denedim

  • Tüm kombinasyonlar DigitalHDTVDefaultUnderscanve TVEnableOverscanhiç 0veya1
  • DigitalHDTVDefaultUnderscaniçinde 0000, 0001hatta farklı kayıt yollarında
  • Ayarlama DALR6 DFP1920x1080x0x59veya DALR6 DFP1920x1080x0x60hiç 0önerdiği gibi burada
  • Catalyst Control Center içinden (değerin değiştirilmesi herhangi bir etki göstermedi)

İşte benim için nihayet işe yaradı - CCC yüklü değil!

  1. CCC 13.4 eski beta sürümünü (en son sürücü HD 2x/3x/4x Series) indirin ve çıkarın
  2. Sürücüyü şuradan manuel olarak yükleyin: Packages\Drivers\Display\W86A_INF
    • Benim için çalışan tek sürücü C8156445
    • Seçim kutusunda eşit olarak adlandırılmış iki sürücünün ikincisini seçtim:
      • ATI Radeon HD 3600 Series
      • ATI Radeon HD 3600 Series - bunu seç
  3. CCC'yi yükleyin (yalnızca CCC ve Visual C ++ Yeniden Dağıtılabilir Kitaplığı'nı seçin)
  4. Ekranı% 0 aşırı / alt tarama olarak yapılandırın
    • Kaydırıcı devre dışı bırakılırsa ekranınız büyük olasılıkla Full-HD'de değil
    • Hemen mükemmel bir resim yoksa, 2. adımdan başka bir sürücü seçmeniz gerekir
  5. Resim şimdiye kadar keskin olmalı!
  6. Resim keskinse, sürücü dışındaki her şeyi kaldırabilirsiniz
    • CCC
    • Visual C ++ Yeniden Dağıtılabilir Kitaplıkları
    • Klasör C:\AMD

Şimdi CCC'siz keskin bir resmim var.


2
DALR6 DFP1920x1080x0x59Tüm 0 olarak değiştirmek benim için hile yaptı
VitaliyG

CCC açılamadı. Kayıt defteri ayarı benim için Win10 ve Radeon HD
3870'de

@ Sc0tTy Kayıt defteri ayarlarından hangisi yardımcı oldu?
steffen

2

Aynı sorun vardı ve benim çözüm:

tuşları ayarlamak için regedit kullanın:

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

Yeniden başlatın ve çalışıp çalışmadığını görün

Yalnızca ilk iki değeri değiştirmek benim için işe yaramıyor.

* Leri kayıt defterinizde bulunan uygun değerlerle değiştirmeniz gerekir. Ben de "0000" ilk ekran, "0001" ikincisi ve böylece (ilki benim HDTV ve ikincisi ortak bir PC monitörü - zaten TVEnableOverscan 0 olarak ayarlanmış olduğunu) quess


2

Ben steffen'in cevabını Windows 10'da çalıştırabilmek için kullandım ve biraz daha ayrıntılı olarak izledim.

Daha önce devre dışı çalıştı TVEnableOverscanve DigitalHDTVDefaultUnderscanbaşarılı olamadı (ayrıca onları değişen amdkmdaganahtar under CurrentControlSet\Services) yanı sıra birden çok sürümü ve eski CCC / sürücü montajcılar kombinasyonları. Windows 10 yükseltmesinden önce Windows 8.1'de iyi çalışıyordu (çalışmasını sağlamak için özel bir şey yaptığımı hatırlayamıyorum ama% 100 emin değilim).

İlk olarak, Windows 10'da ambalajsız yükleyici paketi (13.4 beta) çalışmayı reddeder. Bunun yerine Aygıt Yöneticisi'ne gittim ve ekran bağdaştırıcısını kaldırdım, sürücüyü silmek için kutuyu işaretledim. Daha sonra Eylem-> Donanım değişikliklerini tara'yı seçtim ve bir "Microsoft Temel Ekran Bağdaştırıcısı" aldım. Sağ tıklayıp güncelleme sürücüsünü seçtim, ardından sürücüyü kendim belirleme seçeneğini seçtim. Klasörü seçtimPackages\Drivers\Display\W86A_INFsteffen açıklandığı gibi ambalajsız AMD paketinden. Oldukça uzun bir donanım algılama / kurulum dönemi vardı ve sonunda sürücü sürümü hala Windows 10 sürümü (04/024/2013, 8.970.100.0000 yerine 04/04/2015, 8.970.100.9001) ). Ancak, kurulum programını çalıştırmak ve VISION Conrol Center'ı yüklemek, çalışan bir CCC ile sonuçlanır. Sürücünün doğru, eski sürümünü bildiriyordu.

Bu noktada Process Monitor'ü çalıştırırken ve Apply tuşuna bastığımda hangi kayıt defteri değerlerinin ayarlandığını izlerken aşırı taramayı ayarlayabildim :

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

Ön eklerin HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Videosteffen ve diğerleri tarafından belirtilen anahtar tarafından çözülen yollarla aynı olduğuna inanıyorum . İşlem Monitörü tüm verileri göstermez, ancak RegEdit ile biraz deneme ve yakınlaştırma, ilgili baytların hem DALR6 hem de GDOADJR6'da olduğunu - birincisi bayt 37'de (ofset 0x24) ve ikincisi bayt 21'de (ofset 0x14) olduğunu gösterdi. ). Bunlar 0 aşırı tarama ile tamamen kapalıdır (GUI'de sağda) ve sürgünün sola doğru her artışı için birer birer artar.

Son olarak, ekran bağdaştırıcısı sürücüsünü Aygıt Yöneticisi'nden yeniden kaldırdım (sürücünün silinmesi dahil). Windows otomatik olarak başka bir uzun algılama döngüsünden geçti ve Microsoft tarafından sağlanan orijinal sürücüye geri döndü. Nedense CCC hala çalışıyor gibi görünüyor ve şimdi daha modern sürücü sürümünü görüntüler. Bu, GUI'de tekrar değişiklik yapmamı ve etkiyi gözlemlememi sağladı. Kafa karıştırıcı bir şekilde, HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Videocihaz / sürücü değiştirilirken anahtar altında yeni girişler oluşturulur . Daha kafa karıştırıcı bir şekilde, ikinci kez ekranımın 59Hz yerine 60Hz'de olduğu ortaya çıktı, bu yüzden ilgili anahtar biraz değişti. Bununla birlikte, her iki ofset de sürgü / uygulama işlemiyle hala doğruydu ve değiştirildi.

İlk CCC yüklemeden bunu test etmedim ama kaldırdıktan sonra hala çalışıyordu. Sadece sürücü tarafından okunduğunu varsayabilirim: başlangıçta en kötü ihtimalle ve muhtemelen her büyük ekran olayında (çözünürlüğü değiştirmek gibi).

Windows 10 TH2 (Eşik 2)

TH2'yi yükledikten sonra fazla tarama geri döndü ve daha kötüydü. İkili blobların boyutu değişmiştir ve varsayılan değer 2 yerine 8'dir. Sürücü sürümü aynı kalır ve ikili verilerin konumu aynı kalır. DALR6 olanlar hala bayt 37'de (ofset 0x24), GDOADJR6 hala bayt 21'de (ofset 0x14). Başlangıçta RegEdit'teki altıgen ofsetleri yanlış okudum, bu yüzden daha önce olduğu gibi aynı Catalyst 13.4 beta VISION Kontrol Merkezi'ni (sürücü olmadan) kurdum. Bu kez ilk kez çalıştı ve derhal GUI'den aşırı taramayı kontrol edebildi.


1

Benzer bir sorun yaşadım ve Catalyst Control Center'ı yükleyemedim ... bu yüzden alt tarama ayarını da yapamadım.

Üstesinden gelebildim (daha çok sorunu maskelemek gibi) ve bilgisayarımın bağlı olduğu Samsung TV'imde Ekran boyutu ayarını ayarlayabildim. Sesleri ile AMD tam olarak bu konuda çalışmaya çalışıyordu.

Şimdi tüm ekranı 1080p'de görebiliyorum ve neyse ki TV, her hdmi girişi için farklı ekran boyutu ayarlarına sahip olacak kadar akıllı.

Benzer bir yaklaşım PC monitörleri için de işe yarayabilir mi?


1
Neden seçilen yanıtın yaklaşımını kullanmıyorsunuz?
Alireza Noori

1

Bu doğrudan win8 için değil ama sunucu 2012r2'de çalıştı, bu yüzden en azından 8.1 veya 8'de papağan olduğunu varsayalım. Yine de varsayılan alt tarama kaldırıldı? (resim görüntülenenden küçük) adresinde bulunan BestViewOption_Hdmi ikili anahtarını düzenleyerekHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Video\{B380344A-9336-4C46-A52D-F53C6EAD0696}\0000\DAL2_DATA__2_0\DisplayPath_5\Option

aradığınız GUID, hangisinin çok sayıda tuşa sahip olduğu HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Video\

{B380344A-9336-4C46-A52D-F53C6EAD0696}regkey dizesinde yine benim için benzersiz bir GUID makinenizde aynı olanı görmeyi beklemeyin.

Bu, CCC 14.1beta kullanan Sunucu 2012r2'de

Neyse umarım bu birisine yardım eder.


Hangi anahtarı düzenlediğinizi görüyorum, ancak hangi değişiklikleri yapmanız gerektiğini görmüyorum.
Joel Coehoorn

1

Windows 8.1 güncellemesi ile ati hd 4650 ile bir Hp pavilion dv6 var.

Windows 8'de değerleri değiştirmek iyi çalıştı, ancak Windows 8.1'de güncelleme pencereleri, siyah kenarlığın sabit olması için değerleri geri yüklemeye devam ediyor.

0000 regkey'e kullanıcı “sistemi” ekleyerek çözdüm ve sistemin değerleri okumasına izin verdim ve bu güvenlik ayarlarını tüm tuşlara, alt anahtarlara uyguladım.

Ve şimdi Windows 8.1'de iyi çalışıyor.

Umarım birine yardım eder.


0

Bunu düzeltmek için tek yapmam gereken CC'yi farklı bir klasöre yüklemek. Varsayılan klasör ne olursa olsun bozuldu.


0

Kayıt defteri ayarlarımı değiştirdim (yukarıda belirtildiği gibi) ve hdmi kablosunu değiştirdim - hiçbir şey değişmedi.

Sonra bilgisayarımı kapattım, ikinci ekranımı (DVI) çıkardım ve yeniden başlattım: şimdi her şey yolunda!

Belki bu, bir saatlerce test ve araştırma yapmaktan kurtarır ...


Bu başka bir cevaba cevap gibi görünüyor. Kendi başına durabilmesi için biraz daha ayrıntı ekleyebilir misiniz?
bwDraco

0

Eski Samsung LCD'm için P.SIZE'i 16: 9'dan "Just Scan" olarak değiştirerek sorunu çözebildim. Şimdiye kadar her zaman kontrol merkezini kurmuştum, topal!

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.