Şimdi Ara

Nvidia Tiled Caching nedenli Artifact Sorunu ve Çözümü:

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
7
Cevap
3
Favori
1.765
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
2 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Nvidia’nın Tiled Caching yöntemi kökü 1989 yılına dayanan Tiled Rendering’e dayanıyor. Esasen 1996 yıllarında piyasadaki ürünlerde kullanılmaya başlanmış olan ve çoğunlukla mobil GPU’larda kullanılan bu tekniği Nvidia alıp geliştirerek modern GPU’larından Maxwell kartlarıyla kullanmaya başlamış ve Pascal kartları ile tanıtımını yapmış. Tiled Caching yöntemi sayesinde firma güç tüketimini azaltırken performansı artırmayı başarmış. Yeni nesil 4:1 ve 8:1 renk sıkıştırma oranı ile Tiled Caching bir araya gelince de ortaya çok daha verimli bellek bant genişliği kullanımı çıkmış, çıkmasına ama Nvidia’nın Tiled Caching yöntemi yeni kartlarında performans ve verimliliği her ne kadar artırsa da bazı oyunlarda uyum sorunu yaparak görüntülerde hiç de hoş olmayan artifactlara sebep olmuş.



    Nvidia Tiled Caching nedenli  Artifact  Sorunu ve Çözümü:

    Yukardaki resimden de anlaşılacağı gibi çini veya karoya benzetilen Döşeme Tabanlı Rasterleme (Tile Based Raster) yapılıyor. Rasterizer artifactları Maxwell, Pascal ve en yeni RTX kartlarında görülebilir. Kepler ve daha eski olan kartlarında bu sorun yok.


    Gelelim şimdi nedir bu oyunlarda görünebilen sürekli titreyen ve yer değiştiren sinir bozucu rasterizer artifactları göstermeye:

    Önce bir video ile başlayalım: Bakalım görüntüler tanıdık gelecek mi…)
    Kapının kenarında ve üstünde oluşan karıncalanma benzeri sürekli titreşen artifactlara dikkat edin...


    Nvidia Tiled Cache açık ve kapalı farkı
    Nvidia Tiled Caching nedenli  Artifact  Sorunu ve Çözümü:


    AMD geleneksel yöntem rendırlama ile Nvidia Tiled Caching yöntemin karşılaştırılması
    Nvidia Tiled Caching nedenli  Artifact  Sorunu ve Çözümü:


    Altta sağda haritanın yanında oluşan artifact
    Nvidia Tiled Caching nedenli  Artifact  Sorunu ve Çözümü:


    Aşağıdaki resimde Nvidia Tiled Cache açık iken oyunda oluşan kare kare artifactları anlayabilmeniz için kırmızı okların gösterdiği alanlara dikkat edin (oyunun adı The Legend of Zelda: Breath of the Wild)

    Nvidia Tiled Caching nedenli  Artifact  Sorunu ve Çözümü:


    Nvidia Tiled Cache kapatıldığında artifactlar kayboluyor...

    Nvidia Tiled Caching nedenli  Artifact  Sorunu ve Çözümü:



    Gelelim Nvidia Tiled Cache’nin kapatılmasını sağlayan çözümün yapılışına:

    Varsayılan olarak bu Tiled Cache ayarını kapatan seçenek NvidiaProfileInspector’ de yoktur biz ekleyeceğiz…

    NvidiaProfileInspector yazılımını indirin ve sonra klasördeki Reference.xml uzantılı dosyasını düzenlemek için açın ve sayfanın en altına inin ve burada alttan iki kodun üstüne gelecek şekilde aşağıdaki kod bloğunu yapıştırın.



    <CustomSetting>
    <UserfriendlyName>TILED_CACHE</UserfriendlyName>
    <HexSettingID>0x10523DC0</HexSettingID>
    <Description />
    <GroupName>8 - Extra</GroupName>
    <OverrideDefault>0x00000001</OverrideDefault>
    <SettingValues>
    <CustomSettingValue>
    <UserfriendlyName>On</UserfriendlyName>
    <HexValue>0x00000001</HexValue>
    </CustomSettingValue>
    <CustomSettingValue>
    <UserfriendlyName>Off</UserfriendlyName>
    <HexValue>0x00000000</HexValue>
    </CustomSettingValue>
    </SettingValues>
    <SettingMasks />
    </CustomSetting>


    Nvidia Tiled Caching nedenli  Artifact  Sorunu ve Çözümü:

    Yukarıdaki kod bloğunu yerine yapıştırdıktan sonra nvidiaProfileInspector programını çalıştırın ve sayfanın sağ üst kısmındaki büyüteç sekmesine tıklayın böylece gizli ayarlar görünecektir. 8-Extra başlığı altında TILED_CACHE adındaki ayarımız görünecektir ve default olarak açık olarak ayarlamıştık sorun yaşadığımız oyunda off konumuna alarak kapatabilirsiniz. Değişikleri kaydetmek için sağ üst köşedeki Apply changes butonuna basmayı unutmayın…


    İşlemin videosu





    Show unknown settings from Nvidia predefined profiles: Nvidia önceden tanımlanmış profillerinden bilinmeyen ayarları gösterilmesi...

    Nvidia Tiled Caching nedenli  Artifact  Sorunu ve Çözümü:



    Vee...nihayet NvidiaProfileInpector de TILED_CACHE ayarımız...

    Nvidia Tiled Caching nedenli  Artifact  Sorunu ve Çözümü:



    Not:

    AMD ve Nvidia GPU'larında Rasterleştirme ile ilgili
    https://www.realworldtech.com/tile-based-rasterization-nvidia-gpus/




    < Bu mesaj bu kişi tarafından değiştirildi Guest-84B7F5BB9 -- 24 Ağustos 2019; 16:33:51 >







  • Elinize sağlık hocam.
    Bu problemin oluştuğu oyunların tam listesi gibi bir şey var mıdır ?
    Bir de bu render yöntemi perf. arttırıyorsa, kapattığımız takdirde fps'ler azalacak doğru mu ? ne kadar etkiler ?



    < Bu mesaj bu kişi tarafından değiştirildi YoğunBelKası -- 25 Ağustos 2019; 11:28:48 >
    < Bu ileti mobil sürüm kullanılarak atıldı >
  • İlerde yeni sistem toplamayı hedefliyorum. şimdi aldım diyelim sistemi görüntüde böyle bir şey yapsa zaten ekran kartlarıyla aram iyi değil sürekli bozuluyorlar. kendimden şüphe ederdim.
    şimdi nvidia yeni intelmi oluyor hız düşürmedikçe o bozukluklara maruz kalmak zorundamı olucaz. rasgele ordan burdan fırlayacaklar.



    < Bu mesaj bu kişi tarafından değiştirildi alihakki -- 25 Ağustos 2019; 13:14:7 >
  • YoğunBelKası kullanıcısına yanıt
    Oyunlar genelde konsol öncelikli olduğu için Tile Caching ile uyum sorunları olabiliyor yani AMD, Intel ve Nvidia 700 serisi ve önceki sürümleri Immediate mode (acil mod) rasterleştiricisini kullanıyor. Nvidia 900 serisi ve sonrası Tile Caching yöntemini kullanıyor. Bundan dolayı her oyunda yer yer uyumsuzluk yaşanabilir ve bu sebeple yaşanan artifaktlar burada anlatılan geçici yöntemle giderilebilir. Sorun yaşanan oyunlarda Tile Cache ayarının kapatılması hissedilebilir bir performans kaybına yol açmıyor.
  • alihakki kullanıcısına yanıt
    Donanım bir yerde şans işi kart bozukta olabilir. Burada anlatılan artifakt, rendırlama tekniği farkından kaynaklı ortaya çıkan artifaktlar ve bununla ilgili geçici bir çözümün olduğu.
  • Cevabınız için çok teşekkür ederim hocam, gayet yararlı oldu.

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.