Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.

kliibapz

Yetkin
Katılım
25 Mart 2024
Mesajlar
566
Çözümler
4
Beğeniler
323
Selamlar. Ekran kartına DP üzerinden 1K 180Hz monitör bağlı. Ancak 4K 60Hz TV'yi HDMI üzerinden bağladığım zaman yaklaşık 60 saniyede bir görüntü donuyor. Hem oyunda hem masaüstünde, ses devam ederken görüntü donuyor. Bunu 'sadece bilgisayar ekranı' seçiliyken yapıyor.

LatencyMon ile ölçüm yaptığımda TCIP.sys maksimum çıkıyor. HDMI kablosunu söktüğümde ise her şey normale dönüyor.
Ancak ben sürekli HDMI sök-tak yapmak istemiyorum.

Sizce sorun nedir? Neden bu donma meydana geliyor ve neden TCIP.sys olarak gözüküyor?
 
Son düzenleyen: Moderatör:
Çözüm
Şimdi şöyle ki, bu anlık donma sorununa bazen donanım ekleme/kaldırma sesi de eşlik ediyor. Bugün o günlerden biri, nedendir hiçbir fikrim yok. Ancak bununla birlikte sorunu daha net tespit edebildim. USB log programları kurdum ettim hiçbir hareket yok. Belki ufak bir statik elektrik sistemi kandırıyordur diye düşündüm. Velhasıl sorun tam olarak şu ki; bu olay sadece TV kapalıyken meydana geliyor. TV'yi açınca -hala sadece 1. ekran seçili- sorun ortadan kalkıyor. Hatta Philips TV'nin sadece Ambilight'ını açınca bile sorun ortadan kalkıyor. Yani panel tamamen kapalı ama sadece Ambilight açınca o dakika başı sinyal geldi gitti olayı ortadan kalkıyor.

Ayrıca ekran seçeneklerinden 'sadece 1. ekran' yerine 'uzat' seçtim, aktif tutarsam belki çözülür diye ama olmadı. Bu sefer dakika başı ekran donması yerine Win 11'in ekran geçiş animasyonu meydana gelmeye başladı. Yani TV kapalıyken bir şekilde benim bilgisayara sinyal gönderip kesiyor. TV'deki HDMI CEC özelliği aklıma geldi kesin ondandır diye ama kapalıymış zaten. Öyle işte, bir şekilde kapalı TV'nin dakika başı sinyal göndermesini ve aktif ekranı sekteye uğratmasını çözmem gerekiyor. O zamana kadar ya kablosunu çekeceğim yada Ambilight açacağım sürekli.
Bu bildiğimiz HDMI Hot-Plug Polling olayı. Özellikle Philips TV'lerin standby modundaki agresif güç yönetimiyle birleşince bu tablo oluşuyor. TV kapalıyken içindeki kontrol kartı, HDMI hattındaki Pin 19 (Hot Plug Detect) üzerinden sisteme milisaniyelik sinyaller gönderip kesiyor; Windows da bunu her seferinde "yeni bir donanım takıldı" olarak algılayıp görüntü hattını yeniden yapılandırmaya çalışıyor. Şu an için bulduğunuz "Ambilight'ı açık bırakma" yöntemi aslında güzel bir geçici çözüm. Ancak kablo sök-tak yapmak istemiyorsanız, CRU ile EDID override yapmak veya Pin 19 Blocker bir aparat kullanmak bu işi muhtemelen çözer.

Custom Resolution Utility ile statik EDID tanımlamayı deneyebiliriz. Windows'a "TV kapalı olsa bile oradaymış gibi davran ve sorgulamayı kes" demenin en teknik yolu oluyor kendisi.
  1. CRU programını indirin ve TV açıkken çalıştırın.
  2. Üst menüden Philips TV'yi seçin ve bu profilin ayarlarını "Export" ederek yedekleyin.
Bu yaptığımız işlem TV'nin kimlik bilgilerini (yani EDID'yi) Windows kayıt defterine statik olarak işliyor. Böylece TV kapandığında bile Windows sinyal koptu sanmıyor.

Eğer GPU sürücüsü bu sinyal gel-gitleri sırasında yanıt vermeyi kesiyorsa, Windows'un sürücüyü resetleme süresini uzatmayı deneyebiliriz:
  1. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers yoluna gidin.
  2. Sağ tıklayıp Yeni > QWORD (64-bit) Değeri oluşturun.
  3. Adını TdrDelay yapıp değerini de 10 (ondalık) olarak ayarlayın.
Bunun dışında son önerebileceğim şey piyasadaki "HDMI Non-CEC / Pin 19 Blocker" adıyla satılan küçük ara adaptörler olabilir. Adaptörün temel amacı TV'nin gönderdiği "ben buradayım/gittim" sinyalini fiziksel olarak engellemek.
Aygıt Yöneticisi'nden NVIDIA ya da AMD High Definition Audio sürücüsünü devre dışı bırakmayı veya MPO'yu kapatmayı deneyebilir misiniz? HDMI kablosu sadece görüntü değil, ses verisi de taşıdığı için sistem sürekli TV'nin ses yongasını da hazırda tutmaya çalışır, bu da DPC gecikmeyi tetikleyebilir.

MPO kapatmak için şunu deneyebilirsiniz:
  • Regedit'e girin.
  • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Dwm yoluna gidin.
  • Boşluğa sağ tıklayıp Yeni > DWORD (32-bit) oluşturun.
  • Adını OverlayTestMode yapın ve değerini 00000005 olarak ayarlayın.
 
1772650719064.webp

Cevap verdiğiniz için teşekkürler. Şimdi bendeki vaziyet böyle. Şu an "Sadece bilgisayar ekranı" seçili durumda yani yinele veya yansıt değil sadece monitör aktif. Ses olarak monitör hoparlörü, harici Logitech MX Sound ve receiver ile bağlı Corsair kulaklık bağlı. Belki monitör ile TV arasında geçiş yapınca burası değişiyordur bilmiyorum. Velhasıl önce AMD High Definition Audio Device devre dışı bırakıp deneyeceğim, olmazsa Nvidia High Definition Audio devre dışı bırakıp deneyeceğim zira Monitör hoparlörünü kullanmıyorum zaten. Olmazsa en son MPO kapatırım. Geri dönüş yapacağım. Bu arada bilgisayara format attım başta yoktu ama tekrar başladı bu problem.

Şimdi şöyle ki, bu anlık donma sorununa bazen donanım ekleme/kaldırma sesi de eşlik ediyor. Bugün o günlerden biri, nedendir hiçbir fikrim yok. Ancak bununla birlikte sorunu daha net tespit edebildim. USB log programları kurdum ettim hiçbir hareket yok. Belki ufak bir statik elektrik sistemi kandırıyordur diye düşündüm. Velhasıl sorun tam olarak şu ki; bu olay sadece TV kapalıyken meydana geliyor. TV'yi açınca -hala sadece 1. ekran seçili- sorun ortadan kalkıyor. Hatta Philips TV'nin sadece Ambilight'ını açınca bile sorun ortadan kalkıyor. Yani panel tamamen kapalı ama sadece Ambilight açınca o dakika başı sinyal geldi gitti olayı ortadan kalkıyor.

Ayrıca ekran seçeneklerinden 'sadece 1. ekran' yerine 'uzat' seçtim, aktif tutarsam belki çözülür diye ama olmadı. Bu sefer dakika başı ekran donması yerine Win 11'in ekran geçiş animasyonu meydana gelmeye başladı. Yani TV kapalıyken bir şekilde benim bilgisayara sinyal gönderip kesiyor. TV'deki HDMI CEC özelliği aklıma geldi kesin ondandır diye ama kapalıymış zaten. Öyle işte, bir şekilde kapalı TV'nin dakika başı sinyal göndermesini ve aktif ekranı sekteye uğratmasını çözmem gerekiyor. O zamana kadar ya kablosunu çekeceğim yada Ambilight açacağım sürekli.
 
Son düzenleme:
Şimdi şöyle ki, bu anlık donma sorununa bazen donanım ekleme/kaldırma sesi de eşlik ediyor. Bugün o günlerden biri, nedendir hiçbir fikrim yok. Ancak bununla birlikte sorunu daha net tespit edebildim. USB log programları kurdum ettim hiçbir hareket yok. Belki ufak bir statik elektrik sistemi kandırıyordur diye düşündüm. Velhasıl sorun tam olarak şu ki; bu olay sadece TV kapalıyken meydana geliyor. TV'yi açınca -hala sadece 1. ekran seçili- sorun ortadan kalkıyor. Hatta Philips TV'nin sadece Ambilight'ını açınca bile sorun ortadan kalkıyor. Yani panel tamamen kapalı ama sadece Ambilight açınca o dakika başı sinyal geldi gitti olayı ortadan kalkıyor.

Ayrıca ekran seçeneklerinden 'sadece 1. ekran' yerine 'uzat' seçtim, aktif tutarsam belki çözülür diye ama olmadı. Bu sefer dakika başı ekran donması yerine Win 11'in ekran geçiş animasyonu meydana gelmeye başladı. Yani TV kapalıyken bir şekilde benim bilgisayara sinyal gönderip kesiyor. TV'deki HDMI CEC özelliği aklıma geldi kesin ondandır diye ama kapalıymış zaten. Öyle işte, bir şekilde kapalı TV'nin dakika başı sinyal göndermesini ve aktif ekranı sekteye uğratmasını çözmem gerekiyor. O zamana kadar ya kablosunu çekeceğim yada Ambilight açacağım sürekli.
Bu bildiğimiz HDMI Hot-Plug Polling olayı. Özellikle Philips TV'lerin standby modundaki agresif güç yönetimiyle birleşince bu tablo oluşuyor. TV kapalıyken içindeki kontrol kartı, HDMI hattındaki Pin 19 (Hot Plug Detect) üzerinden sisteme milisaniyelik sinyaller gönderip kesiyor; Windows da bunu her seferinde "yeni bir donanım takıldı" olarak algılayıp görüntü hattını yeniden yapılandırmaya çalışıyor. Şu an için bulduğunuz "Ambilight'ı açık bırakma" yöntemi aslında güzel bir geçici çözüm. Ancak kablo sök-tak yapmak istemiyorsanız, CRU ile EDID override yapmak veya Pin 19 Blocker bir aparat kullanmak bu işi muhtemelen çözer.

Custom Resolution Utility ile statik EDID tanımlamayı deneyebiliriz. Windows'a "TV kapalı olsa bile oradaymış gibi davran ve sorgulamayı kes" demenin en teknik yolu oluyor kendisi.
  1. CRU programını indirin ve TV açıkken çalıştırın.
  2. Üst menüden Philips TV'yi seçin ve bu profilin ayarlarını "Export" ederek yedekleyin.
Bu yaptığımız işlem TV'nin kimlik bilgilerini (yani EDID'yi) Windows kayıt defterine statik olarak işliyor. Böylece TV kapandığında bile Windows sinyal koptu sanmıyor.

Eğer GPU sürücüsü bu sinyal gel-gitleri sırasında yanıt vermeyi kesiyorsa, Windows'un sürücüyü resetleme süresini uzatmayı deneyebiliriz:
  1. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers yoluna gidin.
  2. Sağ tıklayıp Yeni > QWORD (64-bit) Değeri oluşturun.
  3. Adını TdrDelay yapıp değerini de 10 (ondalık) olarak ayarlayın.
Bunun dışında son önerebileceğim şey piyasadaki "HDMI Non-CEC / Pin 19 Blocker" adıyla satılan küçük ara adaptörler olabilir. Adaptörün temel amacı TV'nin gönderdiği "ben buradayım/gittim" sinyalini fiziksel olarak engellemek.
 
Çözüm