- AMD, HDMI 2.1'i Display Stream Compression (DSC) ve FRL ile etkinleştirmek için Linux'a yeni AMDGPU yamaları entegre etti.
- Bu güncelleme, uzun süredir devam eden HDMI lisanslama ve bant genişliği sınırlamalarını kaldırarak Linux'ta 4K çözünürlükte 240 Hz ve 8K çözünürlükte 120 Hz'e kadar görüntüleme olanağı sağlıyor.
- Steam Machine ve SteamOS, HDMI'yı mevcut DisplayPort özellikleriyle uyumlu hale getirerek bu gelişmeden en çok fayda sağlayacak uygulamalar arasında yer alıyor.
- Bu yamaların, hem oyun hem de masaüstü görüntü kalitesini iyileştirecek şekilde, yakında çıkacak bir Linux çekirdeği sürümünde yer alması bekleniyor.
Yıllardır, güçlü Radeon GPU'lara ve yüksek kaliteli TV'lere sahip Linux kullanıcıları tuhaf bir çelişkiyle yaşamak zorunda kaldılar: Donanım ve kablolar HDMI 2.1 için hazır, ancak yazılım HDMI 2.0 ile sınırlı.Bu uyumsuzluk, HDMI'ın devreye girdiği durumlarda daha yüksek yenileme hızlarından, daha iyi renk derinliğinden ve modern 4K ve 8K ekranların tüm potansiyelinden yararlanılamaması anlamına geliyordu.
AMD şimdi bu açığı kapatıyor. Açık kaynak kodlu yazılımlar üzerine yaptığı yeni çalışmalar sayesinde. AMDGPU sürücüsüŞirket bir dizi yenilik tanıttı. Linux'ta HDMI 2.1 üzerinden Görüntü Akışı Sıkıştırmasını (DSC) etkinleştirmeyi amaçlayan yamalar.Bu değişiklikler, HDMI 2.1 standardının daha yüksek bant genişliğinin temelini oluşturan iletim yöntemi olan Sabit Hızlı Bağlantı (FRL) etrafındaki önceki çabaların üzerine geliyor ve topluca HDMI'ın açık platformlarda neler sunabileceğini yeniden şekillendiriyor.
AMD, Linux AMDGPU sürücüsünde neleri değiştiriyor?
Linux grafik topluluğundan gelen son raporlara göre, AMD açık kaynaklı sürücüsüne önemli bir güncelleme üzerinde çalışıyor. HDMI 2.1'in DSC ve FRL desteğini AMDGPU yığınına entegre etmekŞimdiye kadar sürücü, bağlı olan GPU veya TV'nin gerçek yeteneklerinden bağımsız olarak, HDMI bağlantı noktalarını etkili bir şekilde HDMI 2.0 uç noktaları olarak ele alıyordu.
Bu yeni yama serisi, hem GPU hem de ekran bunu desteklediğinde, gerekli tüm parçaları sunuyor. Bağlantı, FRL modlarını müzakere edebilir ve DSC sıkıştırmasını etkinleştirebilir.Pratikte bu, HDMI çıkışının artık eski iletim şemasıyla yapay olarak sınırlandırılmadığı ve nihayet modern DisplayPort bağlantılarıyla aynı seviyede çalışabileceği anlamına gelir.
Temel açıdan bakıldığında, bu çalışma mevcut olana entegre oluyor. DRM (Doğrudan İşleme Yöneticisi) altyapısıBu, modların nasıl doğrulandığını ve bant genişliğinin nasıl hesaplandığını genişletiyor. yüksek çözünürlüklü, yüksek yenileme hızına sahip HDMI yapılandırmalarıSürücü artık muhafazakar sınırlara geri dönmek yerine, FRL'nin sunduğu ek çalışma alanını ve DSC ile gelen daha düşük piksel başına maliyeti hesaba katıyor.
AMD'nin amacı, bu kodun yakında çıkacak bir Linux çekirdek sürümüne entegre edilmesi ve buna ilişkin referansların belirtilmesidir. hedef pencere, çekirdeğin 7.2 sürümü civarında.Bu da dağıtımlara net bir zaman çizelgesi sağlıyor. iyileştirmelerin gönderimine başlayın Sonraki geliştirme döngülerinde standart grafik yığınlarında.
FRL ve DSC: HDMI 2.1 nihayet nasıl kendini gösteriyor?
Bu yamaların neden önemli olduğunu anlamak için, ilgili teknolojileri incelemek faydalı olacaktır. HDMI 2.1 sadece sayıları artırmakla kalmaz; aynı zamanda şunlara da dayanır: Sabit Oranlı Bağlantı (FRL), veri iletmenin yeni bir yolu olarak Kablo üzerinden. FRL, HDMI 2.0'da kullanılan eski TMDS yönteminin yerini alarak aynı fiziksel bağlantı noktası üzerinden çok daha yüksek veri aktarım hızı sağlıyor.
FRL'nin üzerinde Görüntü Akışı Sıkıştırması bulunur. DSC, özellikle ekran trafiği için tasarlanmış, görsel kayıp içermeyen bir sıkıştırma yöntemidir.GPU, ham video akışını sıkıştırılmamış olarak göndermek yerine, gerçek zamanlı olarak, kullanıcıların normal izleme koşullarında herhangi bir bozulma fark edemeyeceği şekilde ayarlanmış bir algoritma kullanarak sıkıştırır.
FRL ve DSC'nin birleşimi, sistemin daha önce HDMI üzerinden erişilemeyen modları destekleyebileceği anlamına geliyor. Güncellenmiş AMDGPU desteğiyle, Linux artık HDMI 2.1 üzerinden 4K çözünürlükleri 240 Hz'e kadar destekleyebiliyor.GPU ve ekranın izin verdiği senaryolarda, bant genişliği sınırları dahilinde 8K çözünürlükte 120 Hz'e kadar yenileme hızı bile mümkün hale geliyor.
Daha da önemlisi, DSC yalnızca ham çözünürlük ve yenileme hızlarına yardımcı olmakla kalmaz; aynı zamanda şunları da korur: 10 bit renk derinliği ve geniş renk gamı Aksi takdirde, sistemin HDMI 2.0 bağlantısından geçebilmesi için renk yoğunluğunu veya bit derinliğini düşürmesi gerekeceği için bu durum tehlikeye girerdi. Bu, yalnızca oyunlar için değil, aynı zamanda HDR içerik ve profesyonel renk hassasiyeti gerektiren işler için de doğrudan sonuçlar doğurur.
HDMI 2.0 darboğazlarından 4K 240 Hz ve 8K 120 Hz'e
Önceki Linux kurulumunda, üst düzey bir Radeon ekran kartına ve en iyi HDMI 2.1 TV'ye sahip olsanız bile, çoğu zaman sorun yaşardınız. HDMI kullanırken 4K 60 Hz'de takılı kalıyor.4K 120 Hz veya daha yüksek çözünürlüğe geçmek genellikle, monitörünüz destekliyorsa DisplayPort'a geçmek veya daha düşük çözünürlük ve yenileme hızlarını kabul etmek anlamına geliyordu.
Yeni AMD yamalarıyla birlikte bu sınırlama fiilen ortadan kalktı. Sürücü artık verileri ortaya çıkarabilir ve doğrulayabilir. DSC desteği mevcut olduğunda HDMI 2.1 üzerinden 4K 240 Hz modları.Bu sayede HDMI çıkışı, Linux altında bir süredir DisplayPort 1.4'ün sunduğu özelliklerle uyumlu hale geliyor. Monitörlerden ziyade TV'lerin ön planda olduğu birçok oturma odası kurulumu için bu değişiklik özellikle önem taşıyor.
En uç noktada ise, destek HDMI üzerinden 120 Hz'e kadar 8K çözünürlük Bugünkü oyun donanımının gerçekçi olarak AAA oyunları 8K çözünürlükte çalıştırması mümkün olmasa bile, bu durum gelecekteki senaryolar için bir kapı açıyor. Ancak masaüstü kullanımı, video oynatma veya daha özel görselleştirme iş yükleri için, Linux'ta HDMI üzerinden bu modları doğrudan müzakere edebilme yeteneği, önemsiz olmayan bir ilerleme anlamına geliyor.
Ham çözünürlük ve hertz'in ötesinde, yeni davranışın günlük kullanımda da faydaları var. Artık renk alt örneklemesini veya bit derinliğini agresif bir şekilde azaltmaya gerek kalmadığı için, sistem daha temiz bir sinyal elde edebiliyor, bu da Metin netliğini artırır ve hafif bulanıklığı azaltır. Bazı kullanıcıların HDMI 2.0 bant genişliğinin sınırlarında çalışırken fark ettiği bir durum söz konusu. Bu nedenle, Linux'taki masaüstü ortamları ve menüler, uyumlu TV ve monitörlerde daha net görünmelidir.
Lisanslama engelleri ve Linux'un HDMI 2.1'de neden geride kaldığı
Hikaye sadece teknik değil. Linux'un HDMI 2.1 özelliklerinde geride kalmasının nedenlerinden biri de şuna bağlı: HDMI teknolojileriyle ilgili lisanslama çerçevesiGPU'lar ve kablolar bir süredir hazır olsa da, yukarı akış sürücüsünde tamamen açık, spesifikasyona uygun desteği etkinleştirmek, bir düğmeye basmak kadar basit değil.
Üreticilerin, HDMI lisanslama kuruluşuna karşı yükümlülükleri ile açık kaynak kodunun gereklilikleri arasında bir denge kurmaları gerekiyor. Uygulama detayları ve protokol işlemleri herkese açık olarak görülebilir.Bu durum, tarihsel olarak şirketlerin, kapalı kaynaklı Windows sürücüleri aracılığıyla sağlayabilecek olsalar bile, bazı özellikleri açık kaynaklı olarak uygulamaya koyma konusunda daha temkinli davranmalarına yol açmıştır.
Bu bağlamda, AMD'nin son çalışması, bilinçli bir çaba olarak öne çıkıyor. tescilli ve açık ekosistemler arasındaki uçurumu kapatmakŞirket, AMDGPU için HDMI 2.1 + DSC çözümüne mühendislik zamanı ayırarak, Linux dağıtımlarının yalnızca ikili kod içeren bileşenlere bağlı kalmadan bu özellikleri doğrudan sunmasını mümkün kılıyor.
Sonuç olarak, Linux'ta HDMI ile ilgili uzun süredir devam eden bant genişliği ve özellik kısıtlamaları, eskiden büyük ölçüde yasal ve lisanslama gri alanlarına atfedilirken, artık şu şekilde ele alınıyor: Açık kaynak ilkelerini modern ekran standartlarıyla uyumlu hale getiriyor.Kullanıcılar için görünen sonuç, makinelerinin nihayet teknik özelliklerinin öngördüğü gibi davranmaya başlamasıdır.
Steam Machine ve SteamOS: Yeni yamaların büyük kazananları
Bu AMDGPU iyileştirmelerinin zamanlaması, Valve'ın donanım planlarını takip edenler arasında özellikle ilgi uyandırdı. Yenilenen Steam Machine projesiyle birlikte, SteamOS, Linux tabanlı işletim sistemi olarak kullanılmaktadır.HDMI, geçmişte donanımın yetenekleriyle uyumsuz gibi görünen sınırlamalarla karşı karşıya kalmıştı.
Buharlı makinenin ilk versiyonları, esasen bir kutunun içine hapsedilmişti. HDMI üzerinden 4K 60 Hz tavanlar Çünkü yazılım yığını, altta yatan bileşenler fiziksel olarak yetenekli olsa bile HDMI 2.1 özelliklerinden yararlanamıyordu. Kullanıcılar, daha yüksek yenileme hızları istediklerinde genellikle DisplayPort'a yönlendiriliyordu; bu da her zaman oturma odası kurulumlarının kablolama şekliyle uyuşmuyordu.
AMD'nin DSC özellikli HDMI 2.1 desteğinin Linux'a gelmesiyle bu durum değişmeye hazırlanıyor. SteamOS bir kez daha bu desteği entegre ettiğinde... çekirdek ve Mesa yığını Bu yamaları içeren güncellemelerle, mevcut ve gelecekteki Steam Machine donanımı şu özelliklere sahip olabilir: Düzenli bir sistem güncellemesiyle HDMI 2.1'in tüm işlevselliğini etkinleştirin.Yeni kutular veya sıra dışı çözümler gerektirmek yerine.
Bu, konsol tarzı cihazın çıktı vermesine olanak tanır. HDMI üzerinden 240 Hz'e kadar 4K çözünürlük Uyumlu TV'lerde, DisplayPort üzerinden üst düzey monitörlerde zaten mevcut olan deneyime daha da yaklaşıyor. Sistemi oturma odasındaki büyük ekran bir TV'ye bağlamayı planlayan kullanıcılar için, özellikle hızlı tempolu oyunlarda, 60 Hz ile 120 Hz veya daha fazlası arasındaki fark çok belirgindir.
SteamOS'un resmi sürüm notlarında henüz HDMI 2.1 için belirli bir kilometre taşı sözü verilmemiş olsa da, AMD'nin çalışmaları ve Valve'ın devam eden donanım hazırlıklarının örtüşmesi, bunun yakın zamanda gerçekleşeceğini düşündürüyor. HDMI artık zayıf halka olmak zorunda değil. Steam Machine hikayesinde olduğu gibi, bunun yerine Linux oyun ekosisteminde DisplayPort'un yanında birinci sınıf bir unsur haline gelebilir.
AMD mühendislerinin rolü ve açık sürücü ekosistemi
Topluluk tarafından vurgulanan önemli noktalardan biri de AMD mühendislerinin bunun gerçekleşmesinde doğrudan yer almasıdır. Örneğin, şu isimler bu konuda bilgi veriyor: Harry Wentland ve ekibi, DSC ile ilgili kalan sorunları çözmekle övgü topladı. Linux sürücüsünde, birkaç geliştirme döngüsü boyunca devam eden eksiklikler giderildi.
Bu iş, bir yapılandırma bayrağını değiştirmekten daha fazlasını gerektiriyor. Açık kaynaklı bir sürücüde HDMI 2.1'i DSC ile desteklemek şunları gerektiriyor: çekirdeğin görüntüleme çerçevesiyle dikkatli entegrasyonBağlantı eğitiminin doğru şekilde ele alınması, alıcı kapasitelerinin doğrulanması ve TV'lerin veya alıcıların belirli modları veya sıkıştırma parametrelerini desteklemediği durumlarda sağlam bir geri dönüş davranışı.
AMD, bu kodu ana geliştirme hattına göndererek, son yıllarda giderek daha önemli hale gelen bir stratejiyi güçlendiriyor: Açık kaynaklı AMDGPU sürücüsünü, Linux'ta Radeon donanımını kullanmanın birincil yolu haline getirmek.Bu yaklaşım, Linux'u tescilli çözümlerin gerisinde ikinci sınıf bir seçenek olarak ele almak yerine, hem masaüstü dağıtımlarına hem de Linux tabanlı oyun konsolları gibi özel sistemlere fayda sağlar.
Son kullanıcılar için bunun getirisi, yeni özelliklerin, hata düzeltmelerinin ve performans iyileştirmelerinin bu sayede gelmesidir. normal çekirdek ve Mesa güncellemeleriTercih ettikleri Linux dağıtımı tarafından dağıtılan bu özellik, manuel sürücü kurulumları gerektirmek yerine, HDMI 2.1 + DSC desteğini de içerir ve yamalar birleştirildikten sonra standart grafik yığınının bir parçası haline gelir.
Günlük masaüstü kullanımına ve profesyonel iş yüklerine etkisi
Manşetler doğal olarak oyun ve Steam Machine'e odaklanırken, HDMI işleme yöntemindeki değişiklikler daha sıradan görevler için de önem taşıyor. Yüksek çözünürlüklerde, yüksek yenileme hızlarında ve doğru renk ayarlarıyla HDMI üzerinden çalışma, geçmişte Linux kullanıcılarını bazı değişikliklere zorlamıştı. Akıcılık ve görsel doğruluk arasında seçim yapınÖzellikle ana ekran olarak kullanılan büyük televizyonlarda.
DSC özelliği sayesinde, sistemin artık renk alt örnekleme yöntemlerine o kadar sık başvurmasına gerek kalmıyor. Küçük metinlerin ve kullanıcı arayüzü öğelerinin biraz bulanık görünmesine neden olabilir.Linux işletim sistemlerini geliştirme, ofis işleri veya HDMI bağlantılı bir ekranda medya oluşturma amacıyla kullanan kişiler için bu, daha temiz yazı tipleri, daha okunaklı arayüzler ve ekran ayarlarında daha az ödün verme anlamına gelir.
10 bit renk işlem hatlarına ve geniş renk alanlarına bağımlı içerik oluşturucular da daha doğrudan bir yola sahip oluyor. "Düzenleme için uygun" ve "oyun için uygun" yapılandırmalar arasında gidip gelmek yerine, Artık tek bir HDMI bağlantısı yüksek yenileme hızı, yüksek çözünürlük ve daha zengin renkler aktarabiliyor. Uyumlu donanımlar üzerinde profiller oluşturarak karma kullanımlı kurulumları daha uygulanabilir hale getiriyor.
Profesyonel ortamların dışında bile, genel etki şu ki, Linux masaüstleri HDMI uygulamasının tuhaflıklarından daha az kısıtlanmış ve diğer platformlardaki kullanıcıların makinelerini modern TV ve monitörlere bağlarken bir süredir deneyimledikleriyle daha uyumlu hale gelmiş durumda.
DisplayPort'un hala devreye girdiği yer.
Linux'ta HDMI 2.1 desteğinin artması, DisplayPort'un aniden geçerliliğini yitirdiği anlamına gelmiyor. Aksine, birçok kurulum HDMI'ya güvenmeye devam edecek. Birincil üst düzey bağlantıları için DisplayPort 1.4 veya daha yenisi.Özellikle DisplayPort'un uzun zamandır varsayılan bağlantı noktası olduğu oyun monitörlerinde ve çoklu ekranlı iş istasyonlarında bu durum geçerlidir.
DisplayPort zaten bu özellikleri sunuyor. 4K çözünürlükte, 240 Hz frekansta ve DSC desteğiyle Linux altında uygun donanımlarda çalışır ve ekranın oturma odası senaryolarından ziyade PC kullanımı için tasarlandığı durumlarda sağlam bir seçenek olmaya devam eder. Hem HDMI hem de DP bağlantı noktalarına sahip monitörleri olan mevcut SteamOS ve masaüstü kullanıcıları için, DisplayPort'u tercih etmek maksimum performansa ulaşmanın en kolay yolu olabilir.
Yeni AMDGPU yamalarının en büyük farkı yarattığı alanlar, HDMI'ın sadece bir seçenek değil, tek gerçekçi seçenek olduğu ortamlardır; örneğin... DisplayPort girişi olmayan 4K veya 8K televizyonlarBu durumlarda, HDMI 2.1 + DSC desteğini DisplayPort ile aynı seviyeye getirmek, Linux'un geleneksel bir masaüstü monitörünün ötesinde kullanıldığında bir şekilde "ikinci sınıf" olduğu hissini ortadan kaldırmaya yardımcı olur.
Başka bir deyişle, DisplayPort Linux grafik araç setinde güçlü bir araç olmaya devam ediyor, ancak HDMI artık kullanıcılar tipik bir monitör kurulumunun sınırlarının dışına çıktıklarında ödün vermeyi gerektiren şekillerde geride kalmıyor.
Özetle, AMD'nin Linux için HDMI 2.1 DSC yamaları, açık kaynaklı sistemlerin modern ekranları nasıl ele aldığı konusunda oldukça önemli bir değişimi temsil ediyor. AMDGPU sürücüsünde FRL ve DSC desteğini birleştirerek, şirket uzun süredir devam eden ve ilerlemeyi engelleyen darboğazları ortadan kaldırıyor. HDMI üzerinden 4K 240 Hz ve hatta 8K 120 Hz modları.Ve bu değişim, Valve'ın Steam Machine ve SteamOS ekosisteminin yeni bir döneme hazırlanıyor gibi göründüğü bir zamanda gerçekleşiyor. Dağıtımlar bu değişiklikleri içeren çekirdekleri benimsedikçe, Linux kullanıcıları, Radeon destekli makinelerinin, tüm donanım yığınlarını yeniden düşünmek zorunda kalmadan, zaten sahip oldukları ekranlardan çok daha iyi yararlanmasını bekleyebilirler.
