Ana içeriğe geç
Donanım

Eski Silicon Motion SM750 ekran kartı için açık kaynaklı HDMI sürücüsü geliştirildi

Öne çıkanlar

  • Yeni sürücü, 16 MiB belleğe sahip SM750 kartında 2048 piksel donanımsal çıkış ve 2560x1080 yazılımsal çözünürlük sunuyor.
  • PCIe 1.1 x1 veri yolu kısıtlaması, özel 16 bit RGB565 dither ve DMA optimizasyonlarıyla aşıldı.
  • Linux 6.17 ve sonrası için DKMS formatında hazırlanan proje GPL-2.0 lisansıyla yayımlandı.

Geliştirici KodeMunkie, Silicon Motion SM750 grafik yongasına sahip SE-DP750A-HDMI ekran kartı için sm750hdmifb adlı yeni bir açık kaynak Linux DRM sürücüsü yayımladı. GPL-2.0 lisansıyla sunulan proje, 16 MiB belleğe ve PCIe 1.1 x1 bağlantısına sahip eski donanımın sınırlarını yazılımsal optimizasyonlarla zorluyor. Sürücü, Linux çekirdeğindeki eski sürücünün yerini alarak kartın 2048 piksele kadar donanımsal çıkış vermesini ve ultrawide ekranlarda kullanılabilmesini sağlıyor.

Yeni sürücü, bant genişliği kısıtlamalarını aşmak için uygulamalardan gelen 32 bit renk verisini ekrana aktarmadan önce dither algoritmaları ve yeşil kanal düzeltmesi içeren 16 bit RGB565 formatına dönüştürüyor. Ayrıca DMA tabanlı aktarım ve yalnızca değişen pikselleri güncelleyen bellek karşılaştırmaları içeriyor. Kartın 11 bitlik fiziksel sınırını aşmak amacıyla geliştirilen yazılımsal ölçekleme modu, 2464x1080 veya 2560x1080 genişliğindeki masaüstlerini 2048 genişliğe sıkıştırıp monitörün genişletme özelliğiyle ekrana yayıyor.

Linux 6.17 ve daha yeni çekirdek sürümleri için DKMS paketi olarak sunulan sürücü, Ubuntu 24.04 ve Linux Mint 22 üzerinde yerel olarak derlenebiliyor. Geliştirici, standart EDID limitlerinin dışına çıkan yüksek saat hızlarının donanım veya sinyal kararsızlığına yol açabileceği konusunda kullanıcıları uyardı.

Kaynak

Bu özet yapay zekâ ile hazırlanmıştır; ayrıntılar ve doğrulama için orijinal kaynağa başvurun.