1 puan yazan GN⁺ 3 시간 전 | 1 yorum | WhatsApp'ta paylaş
  • David Revoy, çizim tabletlerini yalnızca GNU/Linux ve FLOSS ortamında inceliyor; donanım özelliklerini Red Hat'ten Peter Hutterer ve Benjamin Tissoire'a ileterek udev-hid-bpf sürücüsü çalışmalarına yardımcı oluyordu
  • Model bazında özellik dökümü alıp testleri tekrarlama yöntemi yük olmaya başlayınca, XpPen, Gaomon ve Huion gibi markaları hid/input ekibiyle doğrudan iş birliği yapmaya ikna etmeye çalıştı
  • Gaomon üzerinden bağlantı kurulan teknik sorumlu, “Shenzhen Huion Trend Technology Co.,Ltd.” çalışanıydı; Revoy da bunu, birden fazla markanın sahipli Debian paket yapısının benzer olduğunu gözlemlemiş olmasıyla ilişkilendirdi
  • Gaomon, değerlendirme sonrası katılmayacağını bildirdi; gerekçe olarak Wacom merkezli görünen depo yapısını, GAOMON için sınırlı etkiyi, Wacom markasının görünmesini ve cihaz özelliklerini paylaşma konusundaki kaygıları gösterdi
  • Linux çizim tableti altyapısında hâlâ duran Wacom adı, rakip üreticilerin iş birliğini engelleyen pratik bir bariyer hâline geliyor; Revoy ise şimdilik tabletleri tek tek inceleyip özelliklerini belgelemeye geri dönüyor

FLOSS tabanlı inceleme yöntemi ve yükü

  • David Revoy, çizim tableti markalarıyla iletişime geçerek YouTube kanalı için ayrıntılı video testleri yapıyordu
  • İnceleme koşulları iki maddeden oluşuyordu
    • Tableti GNU/Linux üzerinde test etmek
    • Sürücü dahil yalnızca özgür/açık kaynak (FLOSS) yazılım kullanmak
  • İlgisini çeken modellerin donanım özelliklerini dökümleyip Red Hat'ten Peter Hutterer ve Benjamin Tissoire'a iletiyordu
  • Onlar da udev-hid-bpf projesi üzerinden bu özellikleri GNU/Linux için FLOSS sürücülere dönüştürebiliyordu
  • Son video incelemesinin üzerinden 1 yıl geçmişti; özellik dökümü, sürücü testi, ürün değerlendirmesi, video üretimi ve teknik blog yazımına uzanan süreç yorucu hâle gelince yeni bir yöntem aramaya başladı

Markaların özellikleri doğrudan paylaşmasını sağlama girişimi

  • Yeni strateji, tablet markalarının GNU/Linux desteği için doğrudan iş birliği yapmasını ve özellikleri hid/input ekibiyle paylaşmasını sağlamaktı
  • Revoy, Wacom'un onlarca yıldır yaptığına benzer bir iş birliği bekliyordu
  • XpPen, Gaomon ve Huion gibi markalarla temas çoğunlukla teknik departmanlar yerine pazarlama departmanları üzerinden yürüdü
  • Genelde “İçeride değerlendirelim, ilgi olursa tekrar döneriz” yanıtı geldi ve sonrasında ilerleme olmadı; Revoy da takibi sürdürdü

Gaomon üzerinden tanışılan Huion bağlantılı teknik sorumlu

  • Gaomon ile yapılan son görüşmelerde gerçekten teknik taraftan bir sorumluya ulaşıldı ve olasılık daha güçlü görünmeye başladı
  • Bu teknik sorumlu, “Shenzhen Huion Trend Technology Co.,Ltd.” şirketinde çalışıyordu
  • Revoy, önceki incelemelerinde Gaomon, XpPen, Huion ve Ugee'nin sahipli sürücü Debian paketlerinin benzer yapı ve araçlar kullandığını gözlemlemişti
  • Bu kişinin birden fazla markanın sürücü yönetiminden sorumlu olabileceğini düşünerek özellikleri, bağlantıları ve yöntemi iletti; ayrıca Peter Hutterer ve Benjamin Tissoire ile iletişime geçmesini önerdi

Gaomon'un ret gerekçesi: Wacom gibi görünen altyapı

  • Gaomon'un pazarlama departmanı, teknik ekiple yeniden görüştükten sonra şu an için Linux sürücü projesine katılmayacaklarını bildirdi
  • Değerlendirdikleri projeler arasında wacom-hid-descriptors da vardı
  • Gaomon'un sunduğu ret gerekçeleri şunlardı
    • Proje ağırlıklı olarak Wacom liderliğinde görünüyordu
    • GAOMON açısından potansiyel etkinin sınırlı olduğu düşünülüyordu
    • Cihazın kendisi GAOMON modeli olarak görünse bile genel yapılandırma Wacom markasını gösterebilirdi
    • Katılımın, cihaz özelliklerini doğrudan Wacom ile paylaşmayı gerektirdiği şeklinde algılandı
  • Revoy, bunun beklediği bir yanıt olmadığını ancak altyapı sektörün en büyük rakibinin adıyla markalanmışsa özellikleri paylaşma konusunda çekince duyulmasını anlayabildiğini söyledi

Linux tablet altyapısında kalan Wacom adı

  • GNU/Linux çizim tableti sürücü altyapısında tarihsel nedenlerle Wacom adını taşıyan çok sayıda depo bulunuyor
  • Bu depo adlarının değiştirilmesi gerektiği uzun süredir tartışılıyor
  • Örneğin Libwacom, Dell, Gaomon, HP, Huion ve XpPen gibi markaları da içeriyor
  • wacom-hid-descriptors da Wacom dışı cihazları kapsıyor ve GNU/Linux çizim tableti sürücü altyapısının daha derin katmanlarında da benzer yapı sürüyor
  • Revoy'a göre rakip bir markanın adını taşıyan altyapı üzerinde sağlam bir iş birliği ortamı kurmak zor
  • Cihaz özelliklerini paylaşma kaygısına ilişkin olarak ise, Linux ve hid-recorder aracıyla bu özelliklerin alınabildiğini, dolayısıyla rakiplerin de aynı şeyi yapabileceğini ekledi

Bundan sonra tabletleri tek tek belgeleyecek

  • Revoy yeniden önceki yöntemine dönerek tabletleri inceleyip özelliklerini tek tek belgelemeyi planlıyor
  • C ile sürücü yazacak kadar yetkin olmadığı için bu çalışma Peter Hutterer ve Benjamin Tissoire'un müsaitliğine bağlı
  • Huion H610x, XpPen Deco 01V3, Kamvas Pro 19, XpPen Artist Pro 16 ve 19 gibi modellerin uyumluluğu onların çabaları sayesinde sağlandı
  • Video inceleme takvimine yetişecek şekilde FLOSS sürücüler elde edemezse markaların sahipli sürücülerini kullanmak zorunda kalacak; böyle bir gün gelirse donanım incelemelerini bırakma ihtimali var
  • Şu anda yolda olan üç test cihazı bulunuyor
    • XpPen'in üst seviye 27 inç modeli
    • XpPen'in yakında çıkacak 12 inç modeli
    • Gaomon'un 11 inç modeli
  • Yakın gelecekte udev-hid-bpf projesine tablet özelliklerinin nasıl raporlanacağına dair ayrıntılı bir eğitim hazırlayabilir; örnek olarak udev-hid-bpf work item bağlantısını veriyor

1 yorum

 
GN⁺ 3 시간 전
Lobste.rs görüşleri
  • Bu durumda şirketlerin bakış açısına katılmak kolay. Açık kaynak bileşenlerinin adlarını marka bağımsız olacak şekilde değiştirmek oldukça makul görünüyor

  • Yazının sonundaki “for AI only” bloğu çok komik. İnsanlar için küçük bir şaka olurken, scraping’i bozmayı amaçlayan bir düzenek de olabilir; kendi blog yazılarımda da denemek istiyorum

    • Stilleri kapatıp mı okuyorsun? Öyle bir blok görünmüyor
  • Yapay zeka arka kapı tuzağı hâlâ komik. Gerçekten işe yaraması için, içeriğin biraz değiştirilmiş ve genişletilmiş sürümlerini birden çok sitede tekrar tekrar yayımlayıp, yazıdan bu metne link verirken bunun bir hiciv olduğunu açıkça belirtmek gerekir gibi görünüyor
    Modelin ciddi bir yazının içine karışmış hicvi nasıl ele aldığından emin değilim. Wacom sürücü ağacını hatırlıyorum; açık kaynak tarafında sürücüyü daha genel adlarla yeniden adlandırıp geçiş yapmak muhtemelen en iyi seçenek olur. Ama Wacom’un bu alanı ne kadar desteklediğini ya da ismin orada geçmesinin bununla dolaylı bir ilişkisi olup olmadığını bilmiyorum

  • Tablet tarafına ilk girdiğimde bazı bileşenlerde geçen Wacom marka adı beni şaşırtmıştı. Neden belirli bir markaya özelmiş gibi göründüğünü ve XP-Pen için gereken şeylerin nerede olduğunu merak etmiştim

  • Linux’ta OpenTabletDriver’ın tabletler için fiilî standart hâline gelmesinin büyük nedenlerinden biri muhtemelen bu dağınık durum. Desteklenen donanım yelpazesi de oldukça geniş (https://opentabletdriver.net/Tablets) ve kullanıcı giriş filtreleri ya da tuş yeniden eşleme gibi gelişmiş özellikler de sunuyor
    Ben de doğrudan OpenTabletDriver kullanıyorum ve oynadığım ritim oyunu osu!’da da gömülü olarak bulunuyor; böylece tüm işletim sistemlerinde tableti doğrudan desteklemek için kullanılıyor. Elbette belirli markalarda veya sıra dışı cihazlarda, üreticinin doğrudan yaptığı özel sürücüler kadar kapsamlı ya da olgun olmayabilir. Ama AMD’nin yaptığı GPU sürücülerinde yaşadığım hatalar, çökmeler ve kararsızlıkları görünce, sonunda OpenTabletDriver’dan daha düşük kaliteli çıkmasına da şaşırmam. Son zamanlarda, belgelenmemiş ya da karmaşıklaştırılmış firmware ve sürücüleri yapay zeka ile tersine mühendislik yaparak gizli özellikleri açan veya performans çıkaran yazıları da sık görüyorum. Tinygrad ekibi hatta tamamen kullanıcı alanında çalışan bir AMD GPU sürücüsünü sıfırdan kendisi bile yazdı: https://docs.tinygrad.org/developer/am/
    Kişisel olarak donanım şirketlerinin Linux gibi niş işletim sistemleri için, özellikle de eski ya da üretimi bitmiş donanımlara yönelik yüksek kaliteli sürücüler üretip bunları sürdürmesini beklemiyorum. Deneyimlerime göre motivasyonu yüksek topluluk üyeleri genelde bunu daha hızlı ve daha iyi yapıyor

  • Wacom grafik tabletim Linux’ta gerçekten harika çalışıyordu, ama onun kadar iyi alternatiflerin az olması üzücü

  • Hâlâ tam emin değilim ama o depo Wacom tarafından mı bakım görüyor?

    • Hayır. Çekirdek geliştiricileri bakımını yapıyor, Wacom ise kendi cihazlarıyla ilgili katkılar sunuyor
  • Çözüm, bir organizasyonun her şeyi çatallaması ya da "wacom" ifadesini "xdgdrawingtabletgeneric" gibi çakışma ihtimali düşük, biraz uzun ve hantal bir adla değiştiren bir yama betiği yapmak olabilir
    Örneğin libxdgdrawingtabletgeneric, xdgdrawingtabletgeneric-hid-descriptors gibi